Re: BASIC and System ROM replacements

From: Michał Pleban <lists_at_michau.name>
Date: Mon, 27 May 2013 12:52:08 +0200
Message-ID: <51A33AD8.60202@michau.name>
Hello!

Baltissen, GJPAA (Ruud) wrote:

> Assume that the main bank contains the main interrupt routines. The interrupt vectors of the other banks point to a small routine. This small routine pushes A, Y and X, and then reads the bank register and pushes that as well. Next it JSRs to a routine in RAM that 1) switches to the main bank and 2) JSRs to the main interrupt routine. The main routine pushes the same value but can skip the RAM routine.

OK, so you have the bank switching routine in RAM somewhere. But RAM can
be overwritten easily by user applications over which you have no control.

That's why I put them in ROM area taken from I/O space - nobody can
overwrite them in that case ;-)

Regards,
Michau.

       Message was sent through the cbm-hackers mailing list
Received on 2013-05-27 11:01:58

Archive generated by hypermail 2.2.0.