Slot 2 Mapping Mapped Code
Z80 Source Code in ROM
The ROM image contains bits of Z80 source code in ASCII format. It is presumed that the assembler used to create the final build didn't clear out unused memory and thus the sources are left over from the assembling phase or from a text editor.
ROM Version Differences
The only differences between the Image Works and Virgin Games versions of Xenon 2 are within the ROM header and the data for the publisher's logo screen.
In the ROM header, the two ROMs have different product codes (IW: 27012, VG: 27038) and different version numbers (IW: 0, VG: 1).
The publisher screen is completely different between the two versions:
- The Image Works ROM contains (compressed) tile data for this screen at $3c000-$3d45a. The Virgin Games ROM requires less data, in part because it uses fewer tiles (IW: 314, VG: 300): it contains tile data at $3c000-$3d160 and the end of the Image Works data remains, unused, at $3d161-$3d45a.
- The two versions have very different palettes for the publisher screen (located at $0295c-$0296b) and name table data ($3d45b-$3da5a).
- The Virgin Games ROM uses a larger timeout when displaying the publisher screen, showing it for almost four times as long as the Image Works ROM.
Researched by Bock, RetroSpark