Re: Additional cartridge ROM question

Re: Additional cartridge ROM question

From: Marko Mäkelä <msmakela_at_gmail.com>
Date: Tue, 24 Mar 2009 09:00:47 +0200
Message-ID: <20090324070047.GA21025@x60s>
On Tue, Mar 24, 2009 at 12:55:46AM -0500, Jim Brain wrote:
> But, if EXROM and GAME are LOW, but HIRAM and LORAM are low as well, do  
> I get RAM at the two 8K locations, or does EXROM and GAME override any  
> LORAM/HIRAM settings?
[...]
> The PRG and the various web sites were not helpful in resolving my question.

The PLA equations at
http://www.zimmers.net/anonftp/pub/cbm/firmware/computers/c64/
do answer your question.  The shortest equation for CASRAM appears
in this file, which I haven't checked:

http://www.zimmers.net/anonftp/pub/cbm/firmware/computers/c64/c64pla.txt

I think your question was also answered by the article "Hiding kilobytes"
that I wrote for C=Hacking #7:
http://www.ffd2.com/fridge/chacking/c=hacking7.txt

In the table of the article, you are interested in the configurations
where EXROM=GAME=low: 0000, 0100, 1000, 1100.  From left to right, these
are convered by the table headings 1000, 00x0, 0100, and 1100.  According
to the table, if LORAM=1, HIRAM=0 and CHAREN=1, you will get 64k RAM
when EXROM=GAME=0.

	Marko

       Message was sent through the cbm-hackers mailing list
Received on 2009-03-24 08:20:28

Archive generated by hypermail 2.2.0.