sovereignx/data/slot_machine.s

411 lines
9.4 KiB
ArmAsm
Raw Normal View History

2017-09-25 16:23:44 +01:00
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
.align 2, 0
gUnknown_085A7424:: @ 85A7424
2018-01-17 02:52:43 +00:00
.4byte 0x1F8
.4byte 0x11C5
.4byte 0x21D6
.4byte 0x11E7
2017-09-25 16:23:44 +01:00
gUnknown_085A7434:: @ 85A7434
2018-01-17 02:52:43 +00:00
window_template 0, 2, 15, 0x1B, 4, 15, 0x194
window_template_terminator
2017-09-25 16:23:44 +01:00
gUnknown_085A7444:: @ 85A7444
2018-01-17 02:52:43 +00:00
window_template 0, 1, 3, 20, 13, 13, 1
2017-09-25 16:23:44 +01:00
gUnknown_085A744C:: @ 85A744C
2018-01-17 02:52:43 +00:00
.byte 3, 1, 2, 0
2017-09-25 16:23:44 +01:00
gUnknown_085A7450:: @ 85A7450
2018-01-17 02:52:43 +00:00
.4byte sub_812AB04
.4byte sub_812AB38
.4byte sub_812AB60
.4byte sub_812ABA8
.4byte sub_812ABC8
.4byte sub_812ABF8
.4byte sub_812ACF4
.4byte sub_812AD34
.4byte sub_812AD60
.4byte sub_812AD80
.4byte sub_812ADF4
.4byte sub_812AE24
.4byte sub_812AE4C
.4byte sub_812AE88
.4byte sub_812AEC4
.4byte sub_812AFFC
.4byte sub_812B01C
.4byte sub_812B094
.4byte sub_812B0D8
.4byte sub_812B108
.4byte sub_812B130
.4byte sub_812B158
.4byte sub_812B1B0
.4byte sub_812B214
.4byte sub_812B254
.4byte sub_812B280
.4byte sub_812B2C0
.4byte sub_812B2EC
.4byte sub_812B32C
2017-09-25 16:23:44 +01:00
gUnknown_085A74C4:: @ 85A74C4
2018-01-17 02:52:43 +00:00
.4byte sub_812BB34
.4byte sub_812BB68
.4byte sub_812BC20
2017-09-25 16:23:44 +01:00
gUnknown_085A74D0:: @ 85A74D0
2018-01-17 02:52:43 +00:00
.4byte sub_812BF64
.4byte sub_812BF68
.4byte sub_812BF88
.4byte sub_812C01C
.4byte sub_812C0E0
2017-09-25 16:23:44 +01:00
gUnknown_085A74E4:: @ 85A74E4
2018-01-17 02:52:43 +00:00
.4byte sub_812C138
.4byte sub_812C3A0
.4byte sub_812C4BC
2017-09-25 16:23:44 +01:00
gUnknown_085A74F0:: @ 85A74F0
2018-01-17 02:52:43 +00:00
.4byte sub_812C5DC
.4byte sub_812C628
.4byte sub_812C8FC
2017-09-25 16:23:44 +01:00
gUnknown_085A74FC:: @ 85A74FC
2018-01-17 02:52:43 +00:00
.2byte 2, 4, 4, 4, 8, 0
2017-09-25 16:23:44 +01:00
gUnknown_085A7508:: @ 85A7508
2018-01-17 02:52:43 +00:00
.4byte sub_812C238
.4byte sub_812C290
.4byte sub_812C290
2017-09-25 16:23:44 +01:00
gUnknown_085A7514:: @ 85A7514
2018-01-17 02:52:43 +00:00
.4byte sub_812C3C8
.4byte sub_812C3C8
.4byte sub_812C414
2017-09-25 16:23:44 +01:00
gUnknown_085A7520:: @ 85A7520
2018-01-17 02:52:43 +00:00
.4byte sub_812C500
.4byte sub_812C500
.4byte sub_812C55C
2017-09-25 16:23:44 +01:00
gUnknown_085A752C:: @ 85A752C
2018-01-17 02:52:43 +00:00
.4byte sub_812C64C
.4byte j5_08111E84
.4byte sub_812C74C
2017-09-25 16:23:44 +01:00
gUnknown_085A7538:: @ 85A7538
2018-01-17 02:52:43 +00:00
.4byte sub_812C920
.4byte sub_812CA08
.4byte sub_812CB80
2017-09-25 16:23:44 +01:00
gUnknown_085A7544:: @ 85A7544
2018-01-17 02:52:43 +00:00
.4byte sub_812CDA4
.4byte sub_812CDD8
.4byte sub_812CDF4
2017-09-25 16:23:44 +01:00
gUnknown_085A7550:: @ 85A7550
2018-01-17 02:52:43 +00:00
.2byte 5, 10, 15, 0
2017-09-25 16:23:44 +01:00
gUnknown_085A7558:: @ 85A7558
2018-01-17 02:52:43 +00:00
.4byte nullsub_50
.4byte sub_812D264
.4byte sub_812D28C
.4byte sub_812D30C
2017-09-25 16:23:44 +01:00
gUnknown_085A7568:: @ 85A7568
2018-01-17 02:52:43 +00:00
.2byte 0x9E
2017-09-25 16:23:44 +01:00
gUnknown_085A756A:: @ 85A756A
2018-01-17 02:52:43 +00:00
.2byte 0x6E, 0x9F, 0x6F, 0xAF, 0x7F
2017-09-25 16:23:44 +01:00
gUnknown_085A7574:: @ 85A7574
2018-01-17 02:52:43 +00:00
.4byte sub_812D51C
.4byte sub_812D594
.4byte sub_812D60C
.4byte sub_812D63C
.4byte sub_812D6EC
.4byte sub_812D740
.4byte sub_812D774
.4byte sub_812D7E4
.4byte sub_812D870
.4byte sub_812D920
.4byte sub_812D950
.4byte sub_812D9A4
.4byte sub_812DA20
.4byte sub_812DA6C
.4byte sub_812DA90
.4byte sub_812DB04
.4byte sub_812DB8C
.4byte sub_812D950
.4byte sub_812DBBC
2017-09-25 16:23:44 +01:00
gUnknown_085A75C0:: @ 85A75C0
2018-01-17 02:52:43 +00:00
.byte 1, 1, 2, 2
2017-09-25 16:23:44 +01:00
gUnknown_085A75C4:: @ 85A75C4
2018-01-17 02:52:43 +00:00
.2byte 0x40, 0x30, 0x18, 8
2017-09-25 16:23:44 +01:00
gUnknown_085A75CC:: @ 85A75CC
2018-01-17 02:52:43 +00:00
.2byte 10, 8, 6, 4
2017-09-25 16:23:44 +01:00
gUnknown_085A75D4:: @ 85A75D4
2018-01-17 02:52:43 +00:00
.4byte sub_812DD04
.4byte sub_812DD28
.4byte sub_812DD48
.4byte sub_812DD28
.4byte sub_812DD78
.4byte sub_812DD28
.4byte sub_812DDC4
.4byte sub_812DD28
.4byte sub_812DE14
.4byte sub_812DD28
.4byte sub_812DE30
.4byte sub_812DD28
.4byte sub_812DE48
.4byte sub_812DD28
.4byte sub_812DE7C
2017-09-25 16:23:44 +01:00
gUnknown_085A7610:: @ 85A7610
2018-01-17 02:52:43 +00:00
.4byte nullsub_51
2017-09-25 16:23:44 +01:00
gUnknown_085A7614:: @ 85A7614
2018-01-17 02:52:43 +00:00
.2byte 16
2017-09-25 16:23:44 +01:00
gUnknown_085A7616:: @ 85A7616
2018-01-17 02:52:43 +00:00
.2byte 0, 0x40, 0x80, 0xC0
2017-09-25 16:23:44 +01:00
gUnknown_085A761E:: @ 85A761E
2018-01-17 02:52:43 +00:00
.2byte 4, -4, 4, -4
2017-09-25 16:23:44 +01:00
gUnknown_085A7626:: @ 85A7626
2018-01-17 02:52:43 +00:00
.2byte 4, 4, -4, -4
2017-09-25 16:23:44 +01:00
gUnknown_085A762E:: @ 85A762E
2018-01-17 02:52:43 +00:00
.2byte 0, 0xFFD8, 0, 0, 0x30, 0, 0x18, 0
2017-09-25 16:23:44 +01:00
gUnknown_085A763E:: @ 85A763E
2018-01-17 02:52:43 +00:00
.2byte 0xFFE0, 0, 0xFFE0, 0xFFD0, 0, 0xFFD0, 0, 0xFFD0
2017-09-25 16:23:44 +01:00
gUnknown_085A764E:: @ 85A764E
2018-01-17 02:52:43 +00:00
.2byte 16, 12, 16, 0, 0, 4, 8, 8
2017-09-25 16:23:44 +01:00
gUnknown_085A765E:: @ 85A765E
2018-01-17 02:52:43 +00:00
.2byte 0xA0, 0xC0, 0xE0, 0x68, 0x50, 0x40, 0x30, 0x18
2017-09-25 16:23:44 +01:00
gUnknown_085A766E:: @ 85A766E
2018-01-17 02:52:43 +00:00
.byte 0, 4, 2, 6, 5, 3, 1, 3, 4, 5, 6, 2, 0, 5, 3, 6, 2, 1, 5, 3, 6
.byte 0, 4, 6, 3, 2, 4, 6, 5, 5, 3, 1, 3, 6, 4, 2, 3, 6, 4, 3, 6, 4
.byte 0, 5, 1, 6, 3, 2, 6, 3, 5, 2, 6, 3, 2, 5, 6, 3, 2, 5, 6, 3, 4
2017-09-25 16:23:44 +01:00
gUnknown_085A76AD:: @ 85A76AD
2018-01-17 02:52:43 +00:00
.byte 1, 0, 5, 4, 3, 2, 0
2017-09-25 16:23:44 +01:00
gUnknown_085A76B4:: @ 85A76B4
.incbin "baserom.gba", 0x5a76b4, 0xc
gUnknown_085A76C0:: @ 85A76C0
.incbin "baserom.gba", 0x5a76c0, 0x12
gUnknown_085A76D2:: @ 85A76D2
.incbin "baserom.gba", 0x5a76d2, 0x12
gUnknown_085A76E4:: @ 85A76E4
.incbin "baserom.gba", 0x5a76e4, 0x1e
gUnknown_085A7702:: @ 85A7702
.incbin "baserom.gba", 0x5a7702, 0x66
gUnknown_085A7768:: @ 85A7768
.incbin "baserom.gba", 0x5a7768, 0x66
gUnknown_085A77CE:: @ 85A77CE
.incbin "baserom.gba", 0x5a77ce, 0xa
gUnknown_085A77D8:: @ 85A77D8
.incbin "baserom.gba", 0x5a77d8, 0x14
gUnknown_085A77EC:: @ 85A77EC
.incbin "baserom.gba", 0x5a77ec, 0xa
gUnknown_085A77F6:: @ 85A77F6
.incbin "baserom.gba", 0x5a77f6, 0x8
gUnknown_085A77FE:: @ 85A77FE
.incbin "baserom.gba", 0x5a77fe, 0x6
gUnknown_085A7804:: @ 85A7804
.incbin "baserom.gba", 0x5a7804, 0xa
gUnknown_085A780E:: @ 85A780E
.incbin "baserom.gba", 0x5a780e, 0x8
gUnknown_085A7816:: @ 85A7816
.incbin "baserom.gba", 0x5a7816, 0x12
gUnknown_085A7828:: @ 85A7828
.incbin "baserom.gba", 0x5a7828, 0x12
gUnknown_085A783A:: @ 85A783A
.incbin "baserom.gba", 0x5a783a, 0x8e
gUnknown_085A78C8:: @ 85A78C8
.incbin "baserom.gba", 0x5a78c8, 0x13c
gUnknown_085A7A04:: @ 85A7A04
.incbin "baserom.gba", 0x5a7a04, 0x1c
gUnknown_085A7A20:: @ 85A7A20
.incbin "baserom.gba", 0x5a7a20, 0x2c0
gUnknown_085A7CE0:: @ 85A7CE0
.incbin "baserom.gba", 0x5a7ce0, 0x18
gUnknown_085A7CF8:: @ 85A7CF8
.incbin "baserom.gba", 0x5a7cf8, 0x18
gUnknown_085A7D10:: @ 85A7D10
.incbin "baserom.gba", 0x5a7d10, 0x18
gUnknown_085A7D28:: @ 85A7D28
.incbin "baserom.gba", 0x5a7d28, 0x18
gUnknown_085A7D40:: @ 85A7D40
.incbin "baserom.gba", 0x5a7d40, 0x18
gUnknown_085A7D58:: @ 85A7D58
.incbin "baserom.gba", 0x5a7d58, 0x18
gUnknown_085A7D70:: @ 85A7D70
.incbin "baserom.gba", 0x5a7d70, 0x18
gUnknown_085A7D88:: @ 85A7D88
.incbin "baserom.gba", 0x5a7d88, 0x18
gUnknown_085A7DA0:: @ 85A7DA0
.incbin "baserom.gba", 0x5a7da0, 0x18
gUnknown_085A7DB8:: @ 85A7DB8
.incbin "baserom.gba", 0x5a7db8, 0x18
gUnknown_085A7DD0:: @ 85A7DD0
.incbin "baserom.gba", 0x5a7dd0, 0x18
gUnknown_085A7DE8:: @ 85A7DE8
.incbin "baserom.gba", 0x5a7de8, 0x18
gUnknown_085A7E00:: @ 85A7E00
.incbin "baserom.gba", 0x5a7e00, 0x18
gUnknown_085A7E18:: @ 85A7E18
.incbin "baserom.gba", 0x5a7e18, 0x18
gUnknown_085A7E30:: @ 85A7E30
.incbin "baserom.gba", 0x5a7e30, 0x168
gUnknown_085A7F98:: @ 85A7F98
.incbin "baserom.gba", 0x5a7f98, 0x28
gUnknown_085A7FC0:: @ 85A7FC0
.incbin "baserom.gba", 0x5a7fc0, 0x20
gUnknown_085A7FE0:: @ 85A7FE0
.incbin "baserom.gba", 0x5a7fe0, 0x14
gUnknown_085A7FF4:: @ 85A7FF4
.incbin "baserom.gba", 0x5a7ff4, 0x1c
gUnknown_085A8010:: @ 85A8010
.incbin "baserom.gba", 0x5a8010, 0x18
gUnknown_085A8028:: @ 85A8028
.incbin "baserom.gba", 0x5a8028, 0x14
gUnknown_085A803C:: @ 85A803C
.incbin "baserom.gba", 0x5a803c, 0x228
gUnknown_085A8264:: @ 85A8264
.incbin "baserom.gba", 0x5a8264, 0x68
gUnknown_085A82CC:: @ 85A82CC
.incbin "baserom.gba", 0x5a82cc, 0x68
2017-12-30 01:25:32 +00:00
.align 2
2017-09-25 16:23:44 +01:00
gUnknown_085A8334:: @ 85A8334
2017-12-31 07:13:32 +00:00
obj_tiles gSlotMachineReelSymbol1Tiles, 0x0200, 0x0000
obj_tiles gSlotMachineReelSymbol2Tiles, 0x0200, 0x0001
obj_tiles gSlotMachineReelSymbol3Tiles, 0x0200, 0x0002
obj_tiles gSlotMachineReelSymbol4Tiles, 0x0200, 0x0003
obj_tiles gSlotMachineReelSymbol5Tiles, 0x0200, 0x0004
obj_tiles gSlotMachineReelSymbol6Tiles, 0x0200, 0x0005
obj_tiles gSlotMachineReelSymbol7Tiles, 0x0200, 0x0006
obj_tiles gSlotMachineNumber0Tiles, 0x0040, 0x0007
obj_tiles gSlotMachineNumber1Tiles, 0x0040, 0x0008
obj_tiles gSlotMachineNumber2Tiles, 0x0040, 0x0009
obj_tiles gSlotMachineNumber3Tiles, 0x0040, 0x000A
obj_tiles gSlotMachineNumber4Tiles, 0x0040, 0x000B
obj_tiles gSlotMachineNumber5Tiles, 0x0040, 0x000C
obj_tiles gSlotMachineNumber6Tiles, 0x0040, 0x000D
obj_tiles gSlotMachineNumber7Tiles, 0x0040, 0x000E
obj_tiles gSlotMachineNumber8Tiles, 0x0040, 0x000F
obj_tiles gSlotMachineNumber9Tiles, 0x0040, 0x0010
2017-12-30 01:25:32 +00:00
.align 2
.incbin "baserom.gba", 0x5a83bc, 0x28
2017-09-25 16:23:44 +01:00
gUnknown_085A83E4:: @ 85A83E4
.incbin "baserom.gba", 0x5a83e4, 0x24
gUnknown_085A8408:: @ 85A8408
.incbin "baserom.gba", 0x5a8408, 0x14
gUnknown_085A841C:: @ 85A841C
.incbin "baserom.gba", 0x5a841c, 0x14
gUnknown_085A8430:: @ 85A8430
.incbin "baserom.gba", 0x5a8430, 0x5
gUnknown_085A8435:: @ 85A8435
.incbin "baserom.gba", 0x5a8435, 0x6
gUnknown_085A843B:: @ 85A843B
.incbin "baserom.gba", 0x5a843b, 0x65
gUnknown_085A84A0:: @ 85A84A0
.incbin "baserom.gba", 0x5a84a0, 0xc
gUnknown_085A84AC:: @ 85A84AC
.incbin "baserom.gba", 0x5a84ac, 0x64
gUnknown_085A8510:: @ 85A8510
.incbin "baserom.gba", 0x5a8510, 0x10
gUnknown_085A8520:: @ 85A8520
.incbin "baserom.gba", 0x5a8520, 0x4
gUnknown_085A8524:: @ 85A8524
.incbin "baserom.gba", 0x5a8524, 0x20
2017-12-30 01:25:32 +00:00
.align 2
2017-09-25 16:23:44 +01:00
gUnknown_085A8544:: @ 85A8544
2017-12-31 07:13:32 +00:00
obj_pal gUnknown_08DCF170, 0
obj_pal gUnknown_08DCF190, 1
obj_pal gUnknown_08DCF1B0, 2
obj_pal gSlotMachineReelTime_Pal, 3
obj_pal gUnknown_08DCF1F0, 4
obj_pal gUnknown_08DCF210, 5
obj_pal gUnknown_08DCF230, 6
obj_pal gUnknown_08DCF1F0, 7
null_obj_pal
2017-09-25 16:23:44 +01:00
gUnknown_085A858C:: @ 85A858C
.incbin "baserom.gba", 0x5a858c, 0x1154
gUnknown_085A96E0:: @ 85A96E0
.incbin "baserom.gba", 0x5a96e0, 0x1b8
gUnknown_085A9898:: @ 85A9898
.incbin "baserom.gba", 0x5a9898, 0x4