Re: [stella] Supercharger internals...

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
  • [stella] Supercharger internals...
    • bwmott - Wed, 6 May 1998 16:19:09 -0400 (EDT)
      • <Possible follow-ups>
      • bwmott - Thu, 7 May 1998 17:45:02 -0400 (EDT)
        • Eckhard Stolberg - Fri, 8 May 1998 10:43:21 -0400 (EDT) <=
          • bwmott - Tue, 12 May 1998 21:43:09 -0400 (EDT)
        • Bob Colbert - Fri, 8 May 1998 15:17:01 -0400 (EDT)
          • bwmott - Tue, 12 May 1998 22:01:54 -0400 (EDT)
      • kurt.woloch - Fri, 8 May 1998 03:58:48 -0400 (EDT)