Build tool/InstallRAMISR

From MSX Game Library

Revision as of 01:08, 3 December 2024 by Aoineko (talk | contribs) (Created page with "Build tool option '''InstallRAMISR''' is used to automatically select RAM in page 0 then copy data there at startup, so ROM cartridge can take advantage of 16 KB of additi...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

< Build tool

Build tool option InstallRAMISR is used to automatically select RAM in page 0 then copy data there at startup, so ROM cartridge can take advantage of 16 KB of additional RAM.

As page 0 (addresses 0x0000-0x3FFF) is the place where MSX will search for interruption handler (ISR), the build tool will automatically copy the selected ISR (see CustomISR option).

InstallRAMISR can take 3 values:

  • RAM0_NONE: Don't install anything in RAM
  • RAM0_ISR: Install only ISR
  • RAM0_SEGMENT: Install ISR and segment data (for mapped-ROM)