Re: VIC-registers

From: Stephen Judd (judd_at_merle.acns.nwu.edu)
Date: 1998-02-25 14:29:08

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.