coonsgm wrote: Sun Jul 28, 2024 7:07 pm
agranlund wrote: Sun Jul 28, 2024 2:13 pm
TurboPower2 ?
Well then, I am 100% for more power. Turbopower is just that much better.
Haha.
No, TP2 is Test Point 2. DSTB has five test points and four have now been co-opted by other functions, but TP2 appeared available.
I had it in my mind that you talked about measuring the effectiveness of accelerators on games in one of your videos -- or perhaps it was in a forum post. Anyway, one of my old dev boards pulsed a line when a write was made to the video shifter registers. Implication being that a double-buffering switch was occurring. I thought I may add that to TP2 on DSTB1 by default.
With a suitable frequency counter, it lets you measure the instantaneous FPS of any double-buffered game. Just set up a vaguely stable and repeatable section of play and note the frame rate. Try again with the booster.
8MHz STRAM:

- IMG_8015.jpeg (191.4 KiB) Viewed 2098 times
16MHz ALTRAM:

- IMG_8014.jpeg (193.14 KiB) Viewed 2098 times
8MHz STRAM:

- IMG_8012.jpeg (187.09 KiB) Viewed 2098 times
16MHz STRAM (game doesn't support running in AltRAM):

- IMG_8011.jpeg (193.76 KiB) Viewed 2098 times
We can therefore conclude Stunt Car Racer isn't really CPU limited and is memory limited instead. It would need a patch to let AltRAM kick in, or a MSTE-style cache to get much boost.
Frontier, OTOH, because it supports AltRAM (by accident -- hard coded frame buffer addresses), gains a healthy boost.
BW