summaryrefslogtreecommitdiff
path: root/rom_header.S
blob: c97de029e244b1f42cd2a19a873110db7869ac6e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# See http://www.problemkaputt.de/gbatek-gba-cartridge-header.htm
#
# This blob is mostly borrowed from "Legend of Zelda - Minish Cap (U)" ROM.
# sha1sum b4bd50e4131b027c334547b4524e2dbbd4227130  Legend of Zelda - Minish Cap (U) [!].gba
# md5sum  a104896da0047abe8bee2a6e3f4c7290          Legend of Zelda - Minish Cap (U) [!].gba
	.globl start
	.globl __rom_header
	.section .rom_header
__rom_header:
	b start
	.byte 0x24, 0xff, 0xae, 0x51
	.byte 0x69, 0x9a, 0xa2, 0x21, 0x3d, 0x84, 0x82, 0x0a
	.byte 0x84, 0xe4, 0x09, 0xad, 0x11, 0x24, 0x8b, 0x98
	.byte 0xc0, 0x81, 0x7f, 0x21, 0xa3, 0x52, 0xbe, 0x19
	.byte 0x93, 0x09, 0xce, 0x20, 0x10, 0x46, 0x4a, 0x4a
	.byte 0xf8, 0x27, 0x31, 0xec, 0x58, 0xc7, 0xe8, 0x33
	.byte 0x82, 0xe3, 0xce, 0xbf, 0x85, 0xf4, 0xdf, 0x94
	.byte 0xce, 0x4b, 0x09, 0xc1, 0x94, 0x56, 0x8a, 0xc0
	.byte 0x13, 0x72, 0xa7, 0xfc, 0x9f, 0x84, 0x4d, 0x73
	.byte 0xa3, 0xca, 0x9a, 0x61, 0x58, 0x97, 0xa3, 0x27
	.byte 0xfc, 0x03, 0x98, 0x76, 0x23, 0x1d, 0xc7, 0x61
	.byte 0x03, 0x04, 0xae, 0x56, 0xbf, 0x38, 0x84, 0x00
	.byte 0x40, 0xa7, 0x0e, 0xfd, 0xff, 0x52, 0xfe, 0x03
	.byte 0x6f, 0x95, 0x30, 0xf1, 0x97, 0xfb, 0xc0, 0x85
	.byte 0x60, 0xd6, 0x80, 0x25, 0xa9, 0x63, 0xbe, 0x03
	.byte 0x01, 0x4e, 0x38, 0xe2, 0xf9, 0xa2, 0x34, 0xff
	.byte 0xbb, 0x3e, 0x03, 0x44, 0x78, 0x00, 0x90, 0xcb
	.byte 0x88, 0x11, 0x3a, 0x94, 0x65, 0xc0, 0x7c, 0x63
	.byte 0x87, 0xf0, 0x3c, 0xaf, 0xd6, 0x25, 0xe4, 0x8b
	.byte 0x38, 0x0a, 0xac, 0x72, 0x21, 0xd4, 0xf8, 0x07
	.ascii "TEST ROM    BZME"
	.ascii "FF"
	.byte 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
# checksum byte
# chk=0:for i=0A0h to 0BCh:chk=chk-[i]:next:chk=(chk-19h) and 0FFh
	.byte 0xc9
	.byte 0x00, 0x00