Re: Magic-Formel

From: Marko Mäkelä (marko.makela_at_hut.fi)
Date: 2004-08-20 08:41:39

On Fri, Aug 20, 2004 at 07:35:18AM +0200, Baltissen, GJPAA (Ruud) wrote:
> But IMHO it is the EXROM line that tells the C64 to start the module.

The C128 boot-up procedure checks twice for the C= key and the GAME and EXROM
lines.  The first check is in the Z80 BIOS, and the second one is in the
C128 KERNAL.  If -GAME or -EXROM is asserted or the C= key is pressed, the
system will switch to C64 mode.  For more details, see my writing
"Software-switchable KERNAL on the C128" at
http://www.funet.fi/pub/cbm/documents/projects/memory/c128/kernal-switch.html

The cartridge could do its own address decoding instead of relying on -ROML
or -ROMH, but I can't see how it can be activated in the address space without
asserting either -GAME or -EXROM.  One way to avoid the automatic switch to
64 mode would be to wait long enough after power-up before asserting -GAME
and thus switching to the UltiMax configuration on the C64.

	Marko

       Message was sent through the cbm-hackers mailing list

Archive generated by hypermail pre-2.1.8.