|
Post by jusalak on Mar 13, 2023 16:43:14 GMT
In the book William M. Wiese, Jr.: "Commodore 128 Programming Secrets", page 4 is a trick mentioned namely, that the RAM bank (0 or 1) is selectable in C64 mode. C128 has two 64K RAM banks, of which C64 mode uses one, the other being left unused. Normally, typing GO64 or holding down Commodore key during power on, C64 mode is set up in Bank 0.
Below is a link to a program b1c64mode.prg which sets up C64 mode in Bank 1. This mode is just as valid as the normal C64 mode, but no matter what the user does in C64 mode, the contents of Bank 0 is preserved. (When doing a soft reset, the original C128 setup screen flashes back for a moment).
Works not only on real hardware but also on latest builds of VICE and Z64K emulators.
|
|
|
Post by bjonte on Mar 15, 2023 18:07:51 GMT
This is interesting and could probably be useful!
|
|
|
Post by jusalak on Mar 25, 2023 7:26:29 GMT
After reset the initialization program remains in bank 0 so one can type SYS7181 again and holding down RUN STOP during reset even the SYS command is preserved.
|
|
|
Post by jusalak on Dec 25, 2023 5:46:49 GMT
Now supported by Vice 3.8 (ad hoc -builds had it since February).
|
|