org $000 dc.l $01000000,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0 dc.l $000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0 dc.l $000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0 dc.l $000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0 dc.l $000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0 dc.l $000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0 dc.l $000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0 dc.l $000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0,$000003F0 dc.b 'SEGA GENESIS ' dc.b '(C)SEGA 2000.DEC' dc.b '32X GAME ' dc.b ' ' dc.b ' ' dc.b '32X GAME ' dc.b ' ' dc.b ' ' dc.b 'GM MK-0000 -00' dc.w $0000 dc.b 'J6 ' dc.l $00000000,$003FFFFF dc.l $00E00000,$00FFFFFF dc.b ' ' dc.b ' ' dc.b ' ' dc.b ' ' dc.b 'JUE ' ; Reset Code jmp __start ds.b 6-(@-($200+6*0)) ; Do Not Change This Line!!! ; Bus Error rte ds.b 6-(@-($200+6*1)) ; Do Not Change This Line!!! ; Address Error rte ds.b 6-(@-($200+6*2)) ; Do Not Change This Line!!! ; Illegal Instruction rte ds.b 6-(@-($200+6*3)) ; Do Not Change This Line!!! ; Divide by 0 rte ds.b 6-(@-($200+6*4)) ; Do Not Change This Line!!! ; CHK Instruction rte ds.b 6-(@-($200+6*5)) ; Do Not Change This Line!!! ; TRAPV Instruction rte ds.b 6-(@-($200+6*6)) ; Do Not Change This Line!!! ; Privilege Violation rte ds.b 6-(@-($200+6*7)) ; Do Not Change This Line!!! ; Trace rte ds.b 6-(@-($200+6*8)) ; Do Not Change This Line!!! ; Line 1010 Emulator rte ds.b 6-(@-($200+6*9)) ; Do Not Change This Line!!! ; Line 1111 Emulator rte ds.b 78-(@-($200+6*10)) ; Do Not Change This Line!!! ; Spurious Interrupt rte ds.b 6-(@-($200+6*23)) ; Do Not Change This Line!!! ; Level 1 Interrupt rte ds.b 6-(@-($200+6*24)) ; Do Not Change This Line!!! ; Level 2 Interrupt (TH) rte ds.b 6-(@-($200+6*25)) ; Do Not Change This Line!!! ; Level 3 Interrupt rte ds.b 6-(@-($200+6*26)) ; Do Not Change This Line!!! ; Level 4 Interrupt (H-Blank) rte ds.b 6-(@-($200+6*27)) ; Do Not Change This Line!!! ; Level 5 Interrupt rte ds.b 6-(@-($200+6*28)) ; Do Not Change This Line!!! ; Level 6 Interrupt (V-Blank) rte ds.b 6-(@-($200+6*29)) ; Do Not Change This Line!!! ; Level 7 Interrupt rte ds.b 6-(@-($200+6*30)) ; Do Not Change This Line!!! ; Trap #0 Instruction rte ds.b 6-(@-($200+6*31)) ; Do Not Change This Line!!! ; Trap #1 Instruction rte ds.b 6-(@-($200+6*32)) ; Do Not Change This Line!!! ; Trap #2 Instruction rte ds.b 6-(@-($200+6*33)) ; Do Not Change This Line!!! ; Trap #3 Instruction rte ds.b 6-(@-($200+6*34)) ; Do Not Change This Line!!! ; Trap #4 Instruction rte ds.b 6-(@-($200+6*35)) ; Do Not Change This Line!!! ; Trap #5 Instruction rte ds.b 6-(@-($200+6*36)) ; Do Not Change This Line!!! ; Trap #6 Instruction rte ds.b 6-(@-($200+6*37)) ; Do Not Change This Line!!! ; Trap #7 Instruction rte ds.b 6-(@-($200+6*38)) ; Do Not Change This Line!!! ; Trap #8 Instruction rte ds.b 6-(@-($200+6*39)) ; Do Not Change This Line!!! ; Trap #9 Instruction rte ds.b 6-(@-($200+6*40)) ; Do Not Change This Line!!! ; Trap #10 Instruction rte ds.b 6-(@-($200+6*41)) ; Do Not Change This Line!!! ; Trap #11 Instruction rte ds.b 6-(@-($200+6*42)) ; Do Not Change This Line!!! ; Trap #12 Instruction rte ds.b 6-(@-($200+6*43)) ; Do Not Change This Line!!! ; Trap #13 Instruction rte ds.b 6-(@-($200+6*44)) ; Do Not Change This Line!!! ; Trap #14 Instruction rte ds.b 6-(@-($200+6*45)) ; Do Not Change This Line!!! ; Trap #15 Instruction rte ds.b 6-(@-($200+6*46)) ; Do Not Change This Line!!! __32xcode: align 4 __32x_source: dc.b $AF,$FE,$00,$09 ; 32x forever loop code __slave_sh2_start: dc.b $AF,$FE,$00,$09 ; 32x forever loop code __32x_source_end: __32xcode_end: ds.b 186-(__32xcode_end-__32xcode) dc.l __32x_source ; Source dc.l $00000000 ; Destination dc.l __32x_source_end-__32x_source ; Size dc.l $06000000 ; Master SH2 Jump dc.l (__slave_sh2_start-__32x_source)+$06000000 ; Slave SH2 Jump $18E dc.l $00000000 ; Master SH2 VBR dc.l $00000000 ; Slave SH2 VBR dc.w $287C,$FFFF,$FFC0,$23FC,$0000,$0000,$00A1,$5128 dc.w $46FC,$2700,$4BF9,$00A1,$0000,$7001,$0CAD,$4D41 dc.w $5253,$30EC,$6600,$03E6,$082D,$0007,$5101,$67F8 dc.w $4AAD,$0008,$6710,$4A6D,$000C,$670A,$082D,$0000 dc.w $5101,$6600,$03B8,$102D,$0001,$0200,$000F,$6706 dc.w $2B78,$055A,$4000,$7200,$2C41,$4E66,$41F9,$0000 dc.w $04D4,$6100,$0152,$6100,$0176,$47F9,$0000,$04E8 dc.w $43F9,$00A0,$0000,$45F9,$00C0,$0011,$3E3C,$0100 dc.w $7000,$3B47,$1100,$3B47,$1200,$012D,$1100,$66FA dc.w $7425,$12DB,$51CA,$FFFC,$3B40,$1200,$3B40,$1100 dc.w $3B47,$1200,$149B,$149B,$149B,$149B,$41F9,$0000 dc.w $04C0,$43F9,$00FF,$0000,$22D8,$22D8,$22D8,$22D8 dc.w $22D8,$22D8,$22D8,$22D8,$41F9,$00FF,$0000,$4ED0 dc.w $1B7C,$0001,$5101,$41F9,$0000,$06BC,$D1FC,$0088 dc.w $0000,$4ED0,$0404,$303C,$076C,$0000,$0000,$FF00 dc.w $8137,$0002,$0100,$0000,$AF01,$D91F,$1127,$0021 dc.w $2600,$F977,$EDB0,$DDE1,$FDE1,$ED47,$ED4F,$D1E1 dc.w $F108,$D9C1,$D1E1,$F1F9,$F3ED,$5636,$E9E9,$9FBF dc.w $DFFF,$4D41,$5253,$2049,$6E69,$7469,$616C,$2026 dc.w $2053,$6563,$7572,$6974,$7920,$5072,$6F67,$7261 dc.w $6D20,$2020,$2020,$2020,$2020,$2043,$6172,$7472 dc.w $6964,$6765,$2056,$6572,$7369,$6F6E,$2020,$2020 dc.w $436F,$7079,$7269,$6768,$7420,$5345,$4741,$2045 dc.w $4E54,$4552,$5052,$4953,$4553,$2C4C,$5444,$2E20 dc.w $3139,$3934,$2020,$2020,$2020,$2020,$2020,$2020 dc.w $2020,$2020,$2020,$2020,$2020,$2020,$2020,$2020 dc.w $2020,$2020,$2020,$524F,$4D20,$5665,$7273,$696F dc.w $6E20,$312E,$3000,$48E7,$C040,$43F9,$00C0,$0004 dc.w $3011,$303C,$8000,$323C,$0100,$3E3C,$0012,$1018 dc.w $3280,$D041,$51CF,$FFF8,$4CDF,$0203,$4E75,$48E7 dc.w $81C0,$41F9,$0000,$063E,$43F9,$00C0,$0004,$3298 dc.w $3298,$3298,$3298,$3298,$3298,$3298,$2298,$3341 dc.w $FFFC,$3011,$0800,$0001,$66F8,$3298,$3298,$7000 dc.w $22BC,$C000,$0000,$7E0F,$3340,$FFFC,$3340,$FFFC dc.w $3340,$FFFC,$3340,$FFFC,$51CF,$FFEE,$22BC,$4000 dc.w $0010,$7E09,$3340,$FFFC,$3340,$FFFC,$3340,$FFFC dc.w $3340,$FFFC,$51CF,$FFEE,$4CDF,$0381,$4E75,$8114 dc.w $8F01,$93FF,$94FF,$9500,$9600,$9780,$4000,$0080 dc.w $8104,$8F02,$48E7,$C140,$43F9,$00A1,$5180,$08A9 dc.w $0007,$FF80,$66F8,$3E3C,$00FF,$7000,$7200,$337C dc.w $00FF,$0004,$3341,$0006,$3340,$0008,$4E71,$0829 dc.w $0001,$000B,$66F8,$0641,$0100,$51CF,$FFE8,$4CDF dc.w $0283,$4E75,$48E7,$8180,$41F9,$00A1,$5200,$08A8 dc.w $0007,$FF00,$66F8,$3E3C,$001F,$20C0,$20C0,$20C0 dc.w $20C0,$51CF,$FFF6,$4CDF,$0181,$4E75,$41F9,$00FF dc.w $0000,$3E3C,$07FF,$7000,$20C0,$20C0,$20C0,$20C0 dc.w $20C0,$20C0,$20C0,$20C0,$51CF,$FFEE,$3B7C,$0000 dc.w $1200,$7E0A,$51CF,$FFFE,$43F9,$00A1,$5100,$7000 dc.w $2340,$0020,$2340,$0024,$1B7C,$0003,$5101,$2E79 dc.w $0088,$0000,$0891,$0007,$66FA,$7000,$3340,$0002 dc.w $3340,$0004,$3340,$0006,$2340,$0008,$2340,$000C dc.w $3340,$0010,$3340,$0030,$3340,$0032,$3340,$0038 dc.w $3340,$0080,$3340,$0082,$08A9,$0000,$008B,$66F8 dc.w $6100,$FF12,$08E9,$0000,$008B,$67F8,$6100,$FF06 dc.w $08A9,$0000,$008B,$6100,$FF3C,$303C,$0040,$2229 dc.w $0020,$0C81,$5351,$4552,$6700,$0092,$303C,$0080 dc.w $2229,$0020,$0C81,$5344,$4552,$6700,$0080,$21FC dc.w $0088,$02A2,$0070,$303C,$0002,$7200,$122D,$0001 dc.w $1429,$0080,$E14A,$8242,$0801,$000F,$660A,$0801 dc.w $0006,$6700,$0058,$6008,$0801,$0006,$6600,$004E dc.w $7020,$41F9,$0088,$0000,$3C28,$018E,$4A46,$6700 dc.w $0010,$3429,$0028,$0C42,$0000,$67F6,$B446,$662C dc.w $7000,$2340,$0028,$2340,$002C,$3E14,$2C7C,$FFFF dc.w $FFC0,$4CD6,$7FF9,$44FC,$0000,$6014,$43F9,$00A1 dc.w $5100,$3340,$0006,$303C,$8000,$6004,$44FC,$0001 __start: END