Difference between revisions of "Create a plain ROM"

From MSX Game Library

Line 1: Line 1:
 +
A plain ROM is a format of binary application to be write into a ROM.
 +
The most common use case is the creation of game cartridges.
 +
The build tool will generate a .ROM file that can be written to an EPROM (like with a Mega Flash ROM cartridge).
 +
 +
 
== Targets ==
 
== Targets ==
 
List of available targets that generate plain ROM application.
 
List of available targets that generate plain ROM application.

Revision as of 21:15, 2 May 2023

A plain ROM is a format of binary application to be write into a ROM. The most common use case is the creation of game cartridges. The build tool will generate a .ROM file that can be written to an EPROM (like with a Mega Flash ROM cartridge).


Targets

List of available targets that generate plain ROM application.

Target Description
ROM_8K 8 KB ROM in page 1 (4000h ~ 5FFFh)
ROM_8K_P2 8 KB ROM in page 2 (8000h ~ 9FFFh)
ROM_16K 16 KB ROM in page 1 (4000h ~ 7FFFh)
ROM_16K_P2 16 KB ROM in page 2 (8000h ~ BFFFh)
ROM_32K 32 KB ROM in page 1&2 (4000h ~ BFFFh)
ROM_48K 48 KB ROM in page 0-2 (0000h ~ BFFFh)
ROM_48K_ISR 48 KB ROM in page 0-2 (0000h ~ BFFFh) with ISR replacement
ROM_64K 64 KB ROM in page 0-3 (0000h ~ FFFFh)
ROM_64K_ISR 64 KB ROM in page 0-3 (0000h ~ FFFFh) with ISR replacement
ROM Alias for ROM_32K

See more detail: Target.

Page specific data and code