ROM Mapping

Each Speedball ROM is 128KB in size and uses mapping in slot 2. That is, the first 32KB of the ROM is always mapped into Z80 address space at $0000 - $7fff [1]. The remainder of the ROM is composed of 6 banks, each 16KB in size. These banks are mapped, one at a time, into Z80 address space at $8000 - $bfff.

ROM Version Differences

The only differences between the Image Works and Virgin Games versions of Speedball are within the ROM header and the data for the initial logo screen & title screen.

In the ROM header, the two ROMs have different product codes (IW: 25009, VG: 25013) and different version numbers (IW: 0, VG: 1).

The logo screen is completely different between the two versions:

On the title screen, the Image Works ROM shows "© MIRRORSOFT LTD  1990" while the Virgin ROM has "©  VIRGIN GAMES  1992 ".


  1. ^ All address ranges on this page are inclusive.
  2. ^ In the Virgin Games ROM, this length is incorrectly given as $1700 (rather than $16e0) - this leads to the palette data being interpreted as an additional tile.

Researched by Paul Baker




Return to top
0.139s