[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SATURN 32K RAM BOARD
"Max Smart" <gabe123@freeshell.org> wrote in message
fbb3caaf.0303180827.11eeac3e@posting.google.com">news:fbb3caaf.0303180827.11eeac3e@posting.google.com...
> "Redskull" <redskulldc@DESPAM.yahoo.com.au> wrote in message
news:<i5Bda.4437$L57.41352@news-server.bigpond.net.au>...
> > "Max Smart" <gabe123@freeshell.org> wrote in message
> > fbb3caaf.0303161311.5974b4@posting.google.com">news:fbb3caaf.0303161311.5974b4@posting.google.com...
> > > I have a Saturn 32k ram board for an apple ][+. Can anyone please
> > > tell me how to use it. It has a cable that also plugs into a ram
> > > socket on the apple ][ motherboard.
> >
> > Works exactly the same as a 16k language card except for:
> >
> > Selecting the different 16k banks is accomplished by accessing
> > C0N4 (first 16k bank)
> > C0N5 (second 16k bank)
> > when N is the slot number the card is in + 8.
> > ie. slot 0 = C084,C085.
> >
> > Larger saturn cards use C0N6,7,C,D,E,F aswell
> >
> > Red
>
> I am not fammilar with the 16k language card. How does it work?
"Language Card" area Switches
Bank 1 and Bank 2 here are the 4K banks at $D000-$DFFF. The
remaining area from $E000-$FFFF is the same for both
sets of switches.
$C080 ;LC RAM bank2, Read and WR-protect RAM
ROMIN = $C081 ;LC RAM bank2, Read ROM instead of RAM,
;two or more successive reads WR-enables RAM
$C082 ;LC RAM bank2, Read ROM instead of RAM,
;WR-protect RAM
LCBANK2 = $C083 ;LC RAM bank2, Read RAM
;two or more successive reads WR-enables RAM
$C088 ;LC RAM bank1, Read and WR-protect RAM
$C089 ;LC RAM bank1, Read ROM instead of RAM,
;two or more successive reads WR-enables RAM
$C08A ;LC RAM bank1, Read ROM instead of RAM,
;WR-protect RAM
LCBANK1 = $C08B ;LC RAM bank1, Read RAM
;two or more successive reads WR-enables RAM
$C084-$C087 are echoes of $C080-$C083
$C08C-$C08F are echoes of $C088-$C08B