Hola Ruud, > > To the best of my knowledge, SCPU uses $D07x, $D0Bx, and $D200-$D3FF and > > nothing else. > > > > -Steve > > Thanks for the info you all. It seems that somebody already used "my" idea :-( The next > is for the sound gurus amongst you: what happens if you write something to a read-only > register? (I hope to hear 'nothing') 'nothing'. :) (I'm pretty sure nothing happens; I can check tonight). Note that with the SCPU, the registers must first be enabled, which is done by writing to a location like $D07E (it doesn't matter what is written). They are disabled by a write to $D07F. Note that they are sandwiched, so if you have some loop which fills memory it won't accidentally enable the registers (rather, it will enable them and then immediately disable them). > So if anybody else has another idea of creating an extra I/O area not using IO1 and IO2 > and wants to share it with me, (s)he is welcome. What, there are females on this list??! Any of them want to meet a handsome, clever, and extremely humble 64 programmer/Applied Mathematician? :) BTW, the SCPU does all of its modifications in bank 1, and leaves bank 0 alone. Various writes and such can be trapped by the 816 and redirected (for example, the system ROMs are actually in bank 1 RAM and mirrored to the $Axxx and $Exxx areas). -Steve
Archive generated by hypermail 2.1.1.