.data .set VERSION_NTSC_BETA, 0 .set VERSION_NTSC_1_0, 1 .set VERSION_NTSC_FINAL, 2 .set VERSION_PAL_BETA, 3 .set VERSION_PAL_FINAL, 4 .set VERSION_JPN_FINAL, 5 .word 0x80371240 # Identifier .word 0x0000000F # Clock rate .word 0x80001000 # Program counter .word 0x00001449 # Release address .word 0x00000000 # CRC 1 .word 0x00000000 # CRC 2 .if VERSION == VERSION_NTSC_BETA .word 0x54e4d838 .word 0x2fbd9536 .else .word 0x00000000 .word 0x00000000 .endif .if VERSION == VERSION_JPN_FINAL .ascii "PERFECT DARK " .elseif VERSION == VERSION_NTSC_BETA .ascii "Perfect Dark DBGNTSC" .else .ascii "Perfect Dark " .endif .word 0x00000000 .byte 0x00 .byte 0x00 .byte 0x00 .if VERSION == VERSION_JPN_FINAL .ascii "NPDJ" .elseif VERSION == VERSION_PAL_BETA .ascii "NPDP" .elseif VERSION == VERSION_PAL_FINAL .ascii "NPDP" .else .ascii "NPDE" .endif # ROM version byte .if VERSION == VERSION_NTSC_BETA .byte 0x01 .elseif VERSION == VERSION_NTSC_FINAL .byte 0x01 .else .byte 0x00 .endif