Subject: Re: [stella] Supercharger internals... From: Eckhard Stolberg <Eckhard_Stolberg@xxxxxxxxxxxxxxxxxxxxx> Date: Fri, 08 May 1998 16:06:37 +0200 |
At 17:35 07.05.98 -0400, you wrote: >So after looking at this I decided to code up the Supercharger support >so that it pokes 5 memory ACCESSES after an access to f000 to f0ff. >To my surprise all of the Starpath games worked :-) Now, I guess it >could be that these games only use the first two code sequences to write >to RAM or it could be that this is the way the Supercharger really works. That might be true, except that the 5 memory accesses are variable and can be changed by altering the write pulse delay in the control byte. I don't know which value would result in which delay, though. But it might be possible to get the x-indexed writes to work too. How would your emulation behave when a y-indexed write would cross a page boundary. One of my programs didn't do what I wanted it to do, but crashed completely on the real SC because of this. What happened was, that the write would not go to the desired address, but to an address 256 bytes below, because the CMP ADDRESS,Y hadn't fixed the page error yet. The old emulators just ignored the write. Ciao, Eckhard Stolberg -- Archives (includes files) at http://www.biglist.com/lists/stella/archives/ Unsub & more at http://www.biglist.com/lists/stella/stella.html
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[stella] Supercharger internals..., bwmott | Thread | Re: [stella] Supercharger internals, bwmott |
Re: [stella] Supercharger internals, Eckhard Stolberg | Date | Re: [stella] Paddle support for my , Eckhard Stolberg |
Month |