mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2025-01-13 07:03:40 +01:00
remove unnecessary '.align' before '.pool'
This commit is contained in:
parent
716991410a
commit
54640ba0bf
@ -23,7 +23,6 @@ ClearDma3Requests: ; 8000BB8
|
||||
strb r0, [r2]
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end ClearDma3Requests
|
||||
|
||||
@ -96,7 +95,6 @@ ProcessDma3Requests: ; 8000BF0
|
||||
cmp r0, 0x1
|
||||
beq @08000C8C
|
||||
b @08000DF0
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08000C80:
|
||||
cmp r0, 0x3
|
||||
@ -138,7 +136,6 @@ ProcessDma3Requests: ; 8000BF0
|
||||
movs r1, 0x84
|
||||
lsls r1, 24
|
||||
b @08000D76
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08000CD0:
|
||||
mov r3, r10
|
||||
@ -191,7 +188,6 @@ ProcessDma3Requests: ; 8000BF0
|
||||
movs r1, 0x85
|
||||
lsls r1, 24
|
||||
b @08000DEA
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08000D3C:
|
||||
ldr r3, [r1]
|
||||
@ -229,7 +225,6 @@ ProcessDma3Requests: ; 8000BF0
|
||||
str r0, [r4, 0x8]
|
||||
ldr r0, [r4, 0x8]
|
||||
b @08000DF0
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08000D88:
|
||||
mov r3, r10
|
||||
@ -341,7 +336,6 @@ ProcessDma3Requests: ; 8000BF0
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end ProcessDma3Requests
|
||||
|
||||
@ -387,7 +381,6 @@ RequestDma3Copy: ; 8000E68
|
||||
bne @08000EC0
|
||||
strh r4, [r1, 0xA]
|
||||
b @08000EC4
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08000EC0:
|
||||
movs r0, 0x3
|
||||
@ -399,7 +392,6 @@ RequestDma3Copy: ; 8000E68
|
||||
lsls r0, r2, 16
|
||||
asrs r0, 16
|
||||
b @08000EF0
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08000ED4:
|
||||
adds r1, 0x10
|
||||
@ -474,7 +466,6 @@ RequestDma3Fill: ; 8000F00
|
||||
bne @08000F64
|
||||
movs r0, 0x2
|
||||
b @08000F66
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08000F64:
|
||||
movs r0, 0x4
|
||||
@ -486,7 +477,6 @@ RequestDma3Fill: ; 8000F00
|
||||
lsls r0, r2, 16
|
||||
asrs r0, 16
|
||||
b @08000F96
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08000F78:
|
||||
adds r1, 0x10
|
||||
@ -538,7 +528,6 @@ CheckForSpaceForDma3Request: ; 8000FA4
|
||||
@08000FC4:
|
||||
movs r0, 0
|
||||
b @08000FDC
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08000FCC:
|
||||
ldr r0, =gDma3Requests
|
||||
@ -553,6 +542,5 @@ CheckForSpaceForDma3Request: ; 8000FA4
|
||||
@08000FDC:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end CheckForSpaceForDma3Request
|
||||
|
22532
asm/emerald.s
22532
asm/emerald.s
File diff suppressed because it is too large
Load Diff
76
asm/gpu_bg.s
76
asm/gpu_bg.s
@ -9,7 +9,6 @@ gpu_init_bgs: ; 80012F0
|
||||
bl gpu_sync_text_mode_and_hide_bgs
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_init_bgs
|
||||
|
||||
@ -25,7 +24,6 @@ gpu_set_bg_mode: ; 8001308
|
||||
orrs r1, r0
|
||||
strh r1, [r3, 0x10]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_set_bg_mode
|
||||
|
||||
@ -37,7 +35,6 @@ gpu_get_bg_mode: ; 8001324
|
||||
movs r0, 0x7
|
||||
ands r0, r1
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_get_bg_mode
|
||||
|
||||
@ -57,7 +54,6 @@ gpu_reset_bg_configs: ; 8001334
|
||||
bge @08001340
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_reset_bg_configs
|
||||
|
||||
@ -81,7 +77,6 @@ sub_8001354: ; 8001354
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_8001354
|
||||
|
||||
@ -243,7 +238,6 @@ gpu_bg_config_set_fields: ; 8001380
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_bg_config_set_fields
|
||||
|
||||
@ -276,7 +270,6 @@ gpu_bg_config_get_field: ; 80014AC
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
.align 2, 0
|
||||
@080014EC:
|
||||
@ -376,7 +369,6 @@ gpu_copy_to_vram_by_bg_id: ; 8001560
|
||||
beq @080015AC
|
||||
movs r2, 0xFF
|
||||
b @080015DC
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080015A4:
|
||||
ldrb r0, [r1, 0x1]
|
||||
@ -479,7 +471,6 @@ gpu_bg_show: ; 80015E8
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_bg_show
|
||||
|
||||
@ -508,7 +499,6 @@ gpu_bg_hide: ; 8001664
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_bg_hide
|
||||
|
||||
@ -527,7 +517,6 @@ gpu_sync_bg_visibility_and_mode: ; 8001698
|
||||
bl lcd_io_set
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_sync_bg_visibility_and_mode
|
||||
|
||||
@ -543,7 +532,6 @@ gpu_sync_text_mode_and_hide_bgs: ; 80016BC
|
||||
bl lcd_io_set
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_sync_text_mode_and_hide_bgs
|
||||
|
||||
@ -583,7 +571,6 @@ gpu_bg_affine_set: ; 80016D8
|
||||
cmp r1, 0x2
|
||||
beq @08001726
|
||||
b @08001796
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001720:
|
||||
cmp r6, 0x2
|
||||
@ -690,7 +677,6 @@ gpu_reset_bgs_and_dma3_busy_flags: ; 80017BC
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_reset_bgs_and_dma3_busy_flags
|
||||
|
||||
@ -791,7 +777,6 @@ bg_vram_setup: ; 80017E8
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end bg_vram_setup
|
||||
|
||||
@ -858,7 +843,6 @@ bg_init_bg_config_2_from_bg_config_3: ; 80018B0
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end bg_init_bg_config_2_from_bg_config_3
|
||||
|
||||
@ -903,7 +887,6 @@ gpu_copy_bg_tile_pattern_data_to_vram: ; 8001944
|
||||
adds r0, r4
|
||||
lsls r0, 21
|
||||
b @08001990
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001980:
|
||||
ldr r1, =0x030008f8
|
||||
@ -930,7 +913,6 @@ gpu_copy_bg_tile_pattern_data_to_vram: ; 8001944
|
||||
bne @080019B8
|
||||
ldr r0, =0x0000ffff
|
||||
b @080019E6
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080019B8:
|
||||
ldr r0, =0x03000938
|
||||
@ -963,7 +945,6 @@ gpu_copy_bg_tile_pattern_data_to_vram: ; 8001944
|
||||
pop {r4-r7}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_copy_bg_tile_pattern_data_to_vram
|
||||
|
||||
@ -997,7 +978,6 @@ gpu_copy_bg_tile_map_to_vram: ; 80019FC
|
||||
str r0, [r2]
|
||||
adds r0, r3, 0
|
||||
b @08001A3E
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001A3C:
|
||||
ldr r0, =0x0000ffff
|
||||
@ -1006,7 +986,6 @@ gpu_copy_bg_tile_map_to_vram: ; 80019FC
|
||||
pop {r4}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_copy_bg_tile_map_to_vram
|
||||
|
||||
@ -1051,7 +1030,6 @@ unused_copy_palette: ; 8001A4C
|
||||
@08001A98:
|
||||
ldr r0, =0x0000ffff
|
||||
b @08001AC8
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001AA4:
|
||||
ldr r4, =0x03000938
|
||||
@ -1077,7 +1055,6 @@ unused_copy_palette: ; 8001A4C
|
||||
pop {r4-r7}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end unused_copy_palette
|
||||
|
||||
@ -1118,7 +1095,6 @@ is_dma3_queue_busy_with_gpu_copy: ; 8001AD4
|
||||
bne @08001B1C
|
||||
movs r0, 0x1
|
||||
b @08001B2A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001B1C:
|
||||
ldr r0, [r4]
|
||||
@ -1178,7 +1154,6 @@ gpu_bg_config_set_field: ; 8001B58
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
.align 2, 0
|
||||
@08001B7C:
|
||||
@ -1279,7 +1254,6 @@ bg_get_field: ; 8001C1C
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
.align 2, 0
|
||||
@08001C3C:
|
||||
@ -1366,7 +1340,6 @@ bg_get_field: ; 8001C1C
|
||||
lsls r0, 22
|
||||
lsrs r0, 22
|
||||
b @08001CFA
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001CF8:
|
||||
ldr r0, =0x0000ffff
|
||||
@ -1374,7 +1347,6 @@ bg_get_field: ; 8001C1C
|
||||
pop {r4}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end bg_get_field
|
||||
|
||||
@ -1416,7 +1388,6 @@ bg_change_x_offset: ; 8001D04
|
||||
str r6, [r0]
|
||||
adds r5, r1, 0
|
||||
b @08001D70
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001D4C:
|
||||
ldr r0, =0x030008f8
|
||||
@ -1426,7 +1397,6 @@ bg_change_x_offset: ; 8001D04
|
||||
ldr r1, [r0]
|
||||
adds r1, r6
|
||||
b @08001D6C
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001D60:
|
||||
ldr r0, =0x030008f8
|
||||
@ -1449,7 +1419,6 @@ bg_change_x_offset: ; 8001D04
|
||||
cmp r4, 0
|
||||
beq @08001D96
|
||||
b @08001E2C
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001D8C:
|
||||
cmp r4, 0x2
|
||||
@ -1465,7 +1434,6 @@ bg_change_x_offset: ; 8001D04
|
||||
movs r0, 0x10
|
||||
bl lcd_io_set
|
||||
b @08001E2C
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001DAC:
|
||||
ldr r0, =0x030008f8
|
||||
@ -1475,7 +1443,6 @@ bg_change_x_offset: ; 8001D04
|
||||
movs r0, 0x14
|
||||
bl lcd_io_set
|
||||
b @08001E2C
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001DC0:
|
||||
cmp r0, 0
|
||||
@ -1487,7 +1454,6 @@ bg_change_x_offset: ; 8001D04
|
||||
movs r0, 0x18
|
||||
bl lcd_io_set
|
||||
b @08001E2C
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001DD8:
|
||||
ldr r0, =0x030008f8
|
||||
@ -1501,7 +1467,6 @@ bg_change_x_offset: ; 8001D04
|
||||
adds r1, r4, 0
|
||||
bl lcd_io_set
|
||||
b @08001E2C
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001DF8:
|
||||
cmp r0, 0
|
||||
@ -1513,7 +1478,6 @@ bg_change_x_offset: ; 8001D04
|
||||
movs r0, 0x1C
|
||||
bl lcd_io_set
|
||||
b @08001E2C
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001E10:
|
||||
cmp r0, 0x2
|
||||
@ -1537,7 +1501,6 @@ bg_change_x_offset: ; 8001D04
|
||||
pop {r4-r6}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end bg_change_x_offset
|
||||
|
||||
@ -1563,7 +1526,6 @@ bg_get_x_offset: ; 8001E40
|
||||
adds r1, r0
|
||||
ldr r0, [r1]
|
||||
b @08001E74
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001E70:
|
||||
movs r0, 0x1
|
||||
@ -1612,7 +1574,6 @@ bg_change_y_offset: ; 8001E7C
|
||||
str r6, [r0]
|
||||
adds r5, r1, 0
|
||||
b @08001EE8
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001EC4:
|
||||
ldr r0, =0x030008f8
|
||||
@ -1622,7 +1583,6 @@ bg_change_y_offset: ; 8001E7C
|
||||
ldr r1, [r0]
|
||||
adds r1, r6
|
||||
b @08001EE4
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001ED8:
|
||||
ldr r0, =0x030008f8
|
||||
@ -1645,7 +1605,6 @@ bg_change_y_offset: ; 8001E7C
|
||||
cmp r4, 0
|
||||
beq @08001F0E
|
||||
b @08001FA4
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001F04:
|
||||
cmp r4, 0x2
|
||||
@ -1661,7 +1620,6 @@ bg_change_y_offset: ; 8001E7C
|
||||
movs r0, 0x12
|
||||
bl lcd_io_set
|
||||
b @08001FA4
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001F24:
|
||||
ldr r0, =0x030008f8
|
||||
@ -1671,7 +1629,6 @@ bg_change_y_offset: ; 8001E7C
|
||||
movs r0, 0x16
|
||||
bl lcd_io_set
|
||||
b @08001FA4
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001F38:
|
||||
cmp r0, 0
|
||||
@ -1683,7 +1640,6 @@ bg_change_y_offset: ; 8001E7C
|
||||
movs r0, 0x1A
|
||||
bl lcd_io_set
|
||||
b @08001FA4
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001F50:
|
||||
ldr r0, =0x030008f8
|
||||
@ -1697,7 +1653,6 @@ bg_change_y_offset: ; 8001E7C
|
||||
adds r1, r4, 0
|
||||
bl lcd_io_set
|
||||
b @08001FA4
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001F70:
|
||||
cmp r0, 0
|
||||
@ -1709,7 +1664,6 @@ bg_change_y_offset: ; 8001E7C
|
||||
movs r0, 0x1E
|
||||
bl lcd_io_set
|
||||
b @08001FA4
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001F88:
|
||||
cmp r0, 0x2
|
||||
@ -1733,7 +1687,6 @@ bg_change_y_offset: ; 8001E7C
|
||||
pop {r4-r6}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end bg_change_y_offset
|
||||
|
||||
@ -1775,7 +1728,6 @@ bg_change_y_offset_to_copy_queue: ; 8001FB8
|
||||
str r6, [r0]
|
||||
adds r5, r1, 0
|
||||
b @08002024
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08002000:
|
||||
ldr r0, =0x030008f8
|
||||
@ -1785,7 +1737,6 @@ bg_change_y_offset_to_copy_queue: ; 8001FB8
|
||||
ldr r1, [r0]
|
||||
adds r1, r6
|
||||
b @08002020
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08002014:
|
||||
ldr r0, =0x030008f8
|
||||
@ -1808,7 +1759,6 @@ bg_change_y_offset_to_copy_queue: ; 8001FB8
|
||||
cmp r4, 0
|
||||
beq @0800204A
|
||||
b @080020E0
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08002040:
|
||||
cmp r4, 0x2
|
||||
@ -1824,7 +1774,6 @@ bg_change_y_offset_to_copy_queue: ; 8001FB8
|
||||
movs r0, 0x12
|
||||
bl lcd_io_set_forced_blank
|
||||
b @080020E0
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08002060:
|
||||
ldr r0, =0x030008f8
|
||||
@ -1834,7 +1783,6 @@ bg_change_y_offset_to_copy_queue: ; 8001FB8
|
||||
movs r0, 0x16
|
||||
bl lcd_io_set_forced_blank
|
||||
b @080020E0
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08002074:
|
||||
cmp r0, 0
|
||||
@ -1846,7 +1794,6 @@ bg_change_y_offset_to_copy_queue: ; 8001FB8
|
||||
movs r0, 0x1A
|
||||
bl lcd_io_set_forced_blank
|
||||
b @080020E0
|
||||
.align 2, 0
|
||||
.pool
|
||||
@0800208C:
|
||||
ldr r0, =0x030008f8
|
||||
@ -1860,7 +1807,6 @@ bg_change_y_offset_to_copy_queue: ; 8001FB8
|
||||
adds r1, r4, 0
|
||||
bl lcd_io_set_forced_blank
|
||||
b @080020E0
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080020AC:
|
||||
cmp r0, 0
|
||||
@ -1872,7 +1818,6 @@ bg_change_y_offset_to_copy_queue: ; 8001FB8
|
||||
movs r0, 0x1E
|
||||
bl lcd_io_set_forced_blank
|
||||
b @080020E0
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080020C4:
|
||||
cmp r0, 0x2
|
||||
@ -1896,7 +1841,6 @@ bg_change_y_offset_to_copy_queue: ; 8001FB8
|
||||
pop {r4-r6}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end bg_change_y_offset_to_copy_queue
|
||||
|
||||
@ -1922,7 +1866,6 @@ bg_get_y_offset: ; 80020F4
|
||||
adds r1, r0
|
||||
ldr r0, [r1]
|
||||
b @08002128
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08002124:
|
||||
movs r0, 0x1
|
||||
@ -1995,7 +1938,6 @@ mosaic_something: ; 8002170
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
.align 2, 0
|
||||
@080021A8:
|
||||
@ -2117,7 +2059,6 @@ bg_set_tilemap: ; 8002250
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end bg_set_tilemap
|
||||
|
||||
@ -2147,7 +2088,6 @@ bg_unset_tilemap: ; 8002284
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end bg_unset_tilemap
|
||||
|
||||
@ -2173,7 +2113,6 @@ bg_get_tilemap: ; 80022B8
|
||||
adds r1, r0
|
||||
ldr r0, [r1]
|
||||
b @080022EA
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080022E8:
|
||||
movs r0, 0
|
||||
@ -2221,7 +2160,6 @@ gpu_copy_to_wram_bg_tile_map: ; 80022F0
|
||||
mov r0, r10
|
||||
bl CpuSet
|
||||
b @08002358
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08002340:
|
||||
ldr r0, =0x030008f8
|
||||
@ -2243,7 +2181,6 @@ gpu_copy_to_wram_bg_tile_map: ; 80022F0
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_copy_to_wram_bg_tile_map
|
||||
|
||||
@ -2299,7 +2236,6 @@ gpu_copy_wram_bg_tilemap_to_vram: ; 800236C
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_copy_wram_bg_tilemap_to_vram
|
||||
|
||||
@ -2382,7 +2318,6 @@ gpu_copy_to_iwram_tile_map_rect: ; 80023D4
|
||||
cmp r3, r12
|
||||
blt @08002436
|
||||
b @080024C4
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08002470:
|
||||
mov r4, r8
|
||||
@ -2438,7 +2373,6 @@ gpu_copy_to_iwram_tile_map_rect: ; 80023D4
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_copy_to_iwram_tile_map_rect
|
||||
|
||||
@ -2651,7 +2585,6 @@ bg_copy_tilemap_rect: ; 800251C
|
||||
cmp r5, r0
|
||||
blt @080025F8
|
||||
b @080026EE
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08002674:
|
||||
ldr r1, [sp, 0x10]
|
||||
@ -2726,7 +2659,6 @@ bg_copy_tilemap_rect: ; 800251C
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end bg_copy_tilemap_rect
|
||||
|
||||
@ -2809,7 +2741,6 @@ bg_fill_tilemap_rect: ; 8002704
|
||||
cmp r3, r7
|
||||
blt @08002768
|
||||
b @080027F0
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080027A0:
|
||||
adds r0, r6, 0
|
||||
@ -2863,7 +2794,6 @@ bg_fill_tilemap_rect: ; 8002704
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end bg_fill_tilemap_rect
|
||||
|
||||
@ -3039,7 +2969,6 @@ bg_write_sequence_to_wram_tile_map_rect: ; 8002840
|
||||
cmp r5, r2
|
||||
blt @080028E0
|
||||
b @080029D4
|
||||
.align 2, 0
|
||||
.pool
|
||||
@0800295C:
|
||||
mov r0, r9
|
||||
@ -3113,7 +3042,6 @@ bg_write_sequence_to_wram_tile_map_rect: ; 8002840
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end bg_write_sequence_to_wram_tile_map_rect
|
||||
|
||||
@ -3298,7 +3226,6 @@ bg_copy_tilemap_entry_not_rotscale_mode: ; 8002AEC
|
||||
adds r1, r2, r5
|
||||
lsls r1, 12
|
||||
b @08002B3A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08002B14:
|
||||
ldrh r1, [r6]
|
||||
@ -3314,7 +3241,6 @@ bg_copy_tilemap_entry_not_rotscale_mode: ; 8002AEC
|
||||
ands r0, r1
|
||||
orrs r0, r2
|
||||
b @08002B3C
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08002B34:
|
||||
ldrh r0, [r4]
|
||||
@ -3379,7 +3305,6 @@ bg_get_type_by_bg_id: ; 8002B48
|
||||
pop {r4,r5}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end bg_get_type_by_bg_id
|
||||
|
||||
@ -3417,7 +3342,6 @@ IsTileMapOutsideWram: ; 8002BB0
|
||||
beq @08002BD4
|
||||
movs r0, 0
|
||||
b @08002BD6
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08002BD4:
|
||||
movs r0, 0x1
|
||||
|
@ -23,7 +23,6 @@ reset_all_obj_data: ; 8006974
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end reset_all_obj_data
|
||||
|
||||
@ -65,7 +64,6 @@ call_obj_callbacks: ; 80069C0
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end call_obj_callbacks
|
||||
|
||||
@ -99,7 +97,6 @@ obj_sync_something: ; 8006A0C
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end obj_sync_something
|
||||
|
||||
@ -159,7 +156,6 @@ update_obj_oam_coords: ; 8006A58
|
||||
ldrb r2, [r2]
|
||||
adds r0, r2
|
||||
b @08006B08
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08006AD8:
|
||||
movs r2, 0x20
|
||||
@ -229,7 +225,6 @@ do_something_with_obj_priorites: ; 8006B1C
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end do_something_with_obj_priorites
|
||||
|
||||
@ -342,7 +337,6 @@ determine_visible_sprites_maybe: ; 8006B5C
|
||||
cmp r0, r6
|
||||
bne @08006CF6
|
||||
b @08006CEE
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08006C38:
|
||||
mov r1, r10
|
||||
@ -464,7 +458,6 @@ determine_visible_sprites_maybe: ; 8006B5C
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end determine_visible_sprites_maybe
|
||||
|
||||
@ -506,7 +499,6 @@ copy_rotscale_coeffs_to_super_sprites: ; 8006D1C
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end copy_rotscale_coeffs_to_super_sprites
|
||||
|
||||
@ -576,7 +568,6 @@ super_sprites_fill: ; 8006D68
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end super_sprites_fill
|
||||
|
||||
@ -612,7 +603,6 @@ obj_add_from_template_forward_search: ; 8006DF4
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
b @08006E40
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08006E34:
|
||||
adds r0, r3, 0x1
|
||||
@ -668,7 +658,6 @@ obj_add_from_template_backward_search: ; 8006E48
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
b @08006EA6
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08006E98:
|
||||
subs r0, r1, 0x1
|
||||
@ -716,7 +705,6 @@ obj_add_empty_with_callback: ; 8006EB4
|
||||
str r6, [r1]
|
||||
adds r0, r5, 0
|
||||
b @08006EF6
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08006EF4:
|
||||
movs r0, 0x40
|
||||
@ -823,7 +811,6 @@ template_read: ; 8006EFC
|
||||
bl obj_delete
|
||||
movs r0, 0x40
|
||||
b @08007040
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08006FC8:
|
||||
ldr r1, =0x000003ff
|
||||
@ -846,7 +833,6 @@ template_read: ; 8006EFC
|
||||
movs r0, 0
|
||||
strh r0, [r1]
|
||||
b @0800700C
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08006FF8:
|
||||
mov r1, r8
|
||||
@ -892,7 +878,6 @@ template_read: ; 8006EFC
|
||||
pop {r4-r7}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end template_read
|
||||
|
||||
@ -954,7 +939,6 @@ obj_add_from_template_call_callback_once: ; 8007054
|
||||
@080070C0:
|
||||
adds r0, r5, 0
|
||||
b @080070D8
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080070CC:
|
||||
adds r0, r3, 0x1
|
||||
@ -1029,7 +1013,6 @@ obj_delete_and_free_tiles: ; 80070E8
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end obj_delete_and_free_tiles
|
||||
|
||||
@ -1061,7 +1044,6 @@ reset_super_sprites: ; 8007150
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end reset_super_sprites
|
||||
|
||||
@ -1086,7 +1068,6 @@ copy_super_sprites_to_oam: ; 8007188
|
||||
@080071A8:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end copy_super_sprites_to_oam
|
||||
|
||||
@ -1119,7 +1100,6 @@ copy_queue_clear: ; 80071B8
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end copy_queue_clear
|
||||
|
||||
@ -1146,7 +1126,6 @@ reset_rotscale_coeffs: ; 80071F8
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end reset_rotscale_coeffs
|
||||
|
||||
@ -1165,7 +1144,6 @@ rotscale_set_direct: ; 8007224
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end rotscale_set_direct
|
||||
|
||||
@ -1178,7 +1156,6 @@ obj_delete: ; 8007244
|
||||
bl memcpy
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end obj_delete
|
||||
|
||||
@ -1216,7 +1193,6 @@ oam_center: ; 8007258
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end oam_center
|
||||
|
||||
@ -1258,7 +1234,6 @@ gpu_tile_obj_alloc: ; 800729C
|
||||
@080072DA:
|
||||
movs r0, 0
|
||||
b @080073A4
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080072EC:
|
||||
movs r0, 0x1
|
||||
@ -1369,7 +1344,6 @@ gpu_tile_obj_alloc: ; 800729C
|
||||
pop {r4-r7}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_tile_obj_alloc
|
||||
|
||||
@ -1402,7 +1376,6 @@ gpu_tile_obj_alloc_map_bit_op: ; 80073B8
|
||||
ands r2, r1
|
||||
strb r2, [r0]
|
||||
b @0800741C
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080073F0:
|
||||
cmp r1, 0x1
|
||||
@ -1416,7 +1389,6 @@ gpu_tile_obj_alloc_map_bit_op: ; 80073B8
|
||||
orrs r2, r1
|
||||
strb r2, [r0]
|
||||
b @0800741C
|
||||
.align 2, 0
|
||||
.pool
|
||||
@0800740C:
|
||||
movs r0, 0x80
|
||||
@ -1432,7 +1404,6 @@ gpu_tile_obj_alloc_map_bit_op: ; 80073B8
|
||||
pop {r4-r6}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_tile_obj_alloc_map_bit_op
|
||||
|
||||
@ -1485,7 +1456,6 @@ copy_queue_process: ; 800742C
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end copy_queue_process
|
||||
|
||||
@ -1536,7 +1506,6 @@ copy_queue_add_oam_frame: ; 8007488
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end copy_queue_add_oam_frame
|
||||
|
||||
@ -1579,7 +1548,6 @@ copy_queue_add: ; 80074EC
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end copy_queue_add
|
||||
|
||||
@ -1602,7 +1570,6 @@ copy_all_from_objects: ; 800753C
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end copy_all_from_objects
|
||||
|
||||
@ -1625,7 +1592,6 @@ copy_all_to_objects: ; 8007564
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end copy_all_to_objects
|
||||
|
||||
@ -1657,7 +1623,6 @@ obj_delete_all: ; 800758C
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end obj_delete_all
|
||||
|
||||
@ -1675,7 +1640,6 @@ obj_free_tiles: ; 80075C8
|
||||
@080075DA:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end obj_free_tiles
|
||||
|
||||
@ -1766,7 +1730,6 @@ obj_anim_step: ; 8007640
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end obj_anim_step
|
||||
|
||||
@ -1875,7 +1838,6 @@ obj_anim_image_begin: ; 8007688
|
||||
orrs r0, r1
|
||||
strh r0, [r4, 0x4]
|
||||
b @0800776C
|
||||
.align 2, 0
|
||||
.pool
|
||||
@0800775C:
|
||||
mov r1, r8
|
||||
@ -1975,7 +1937,6 @@ obj_anim_image_continue: ; 8007778
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end obj_anim_image_continue
|
||||
|
||||
@ -2053,7 +2014,6 @@ anim_image_3: ; 8007818
|
||||
orrs r0, r1
|
||||
strh r0, [r4, 0x4]
|
||||
b @080078BA
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080078AC:
|
||||
mov r0, r8
|
||||
@ -2173,7 +2133,6 @@ anim_image_1: ; 80078DC
|
||||
orrs r0, r1
|
||||
strh r0, [r4, 0x4]
|
||||
b @0800799A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@0800798C:
|
||||
mov r0, r8
|
||||
@ -2393,7 +2352,6 @@ obj_anim_rotscale_begin: ; 8007A90
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end obj_anim_rotscale_begin
|
||||
|
||||
@ -2426,7 +2384,6 @@ obj_anim_rotscale_continue: ; 8007B24
|
||||
adds r1, r4, 0
|
||||
bl sub_8007BD8
|
||||
b @08007BAA
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08007B60:
|
||||
adds r0, r4, 0
|
||||
@ -2484,7 +2441,6 @@ obj_anim_rotscale_continue: ; 8007B24
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end obj_anim_rotscale_continue
|
||||
|
||||
@ -2534,7 +2490,6 @@ anim_rotscale_0: ; 8007C0C
|
||||
adds r1, r3, 0
|
||||
bl sub_8007C7C
|
||||
b @08007C3C
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08007C34:
|
||||
adds r0, r2, 0
|
||||
@ -2573,7 +2528,6 @@ sub_8007C40: ; 8007C40
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_8007C40
|
||||
|
||||
@ -2598,7 +2552,6 @@ sub_8007C7C: ; 8007C7C
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_8007C7C
|
||||
|
||||
@ -2622,7 +2575,6 @@ obj_anim_rotscale_rewind_to_cmd00_maybe: ; 8007CAC
|
||||
strb r0, [r2, 0x1]
|
||||
adds r4, r3, 0
|
||||
b @08007CDC
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08007CD4:
|
||||
cmp r2, 0
|
||||
@ -2659,7 +2611,6 @@ obj_anim_rotscale_rewind_to_cmd00_maybe: ; 8007CAC
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end obj_anim_rotscale_rewind_to_cmd00_maybe
|
||||
|
||||
@ -2699,7 +2650,6 @@ anim_rotscale_1: ; 8007D18
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end anim_rotscale_1
|
||||
|
||||
@ -2732,7 +2682,6 @@ anim_rotscale_2: ; 8007D64
|
||||
add sp, 0x8
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end anim_rotscale_2
|
||||
|
||||
@ -2762,7 +2711,6 @@ anim_rotscale_3: ; 8007DA0
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end anim_rotscale_3
|
||||
|
||||
@ -2782,7 +2730,6 @@ rotscale_set_indirect: ; 8007DD8
|
||||
ldrh r1, [r1, 0x6]
|
||||
strh r1, [r0, 0x6]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end rotscale_set_indirect
|
||||
|
||||
@ -2922,7 +2869,6 @@ obj_update_pos2: ; 8007E54
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end obj_update_pos2
|
||||
|
||||
@ -3003,7 +2949,6 @@ rotscale_reset_half: ; 8007F64
|
||||
strb r0, [r1, 0x2]
|
||||
strb r0, [r1, 0x3]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end rotscale_reset_half
|
||||
|
||||
@ -3028,7 +2973,6 @@ rotscale_reset_full_1: ; 8007F80
|
||||
strh r0, [r2, 0x6]
|
||||
strh r3, [r2, 0x8]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end rotscale_reset_full_1
|
||||
|
||||
@ -3053,7 +2997,6 @@ rotscale_reset_full_2: ; 8007FA8
|
||||
strh r2, [r1, 0x6]
|
||||
strh r0, [r1, 0x8]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end rotscale_reset_full_2
|
||||
|
||||
@ -3075,7 +3018,6 @@ rotscale_frame_apply_absolute: ; 8007FD0
|
||||
lsls r0, 8
|
||||
strh r0, [r2, 0x8]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end rotscale_frame_apply_absolute
|
||||
|
||||
@ -3129,7 +3071,6 @@ obj_anim_rotscale_delay_progress: ; 800801C
|
||||
lsrs r0, 7
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end obj_anim_rotscale_delay_progress
|
||||
|
||||
@ -3199,7 +3140,6 @@ rotscale_frame_apply_relative_and_sync: ; 800804C
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end rotscale_frame_apply_relative_and_sync
|
||||
|
||||
@ -3273,7 +3213,6 @@ rotscale_load_frame: ; 80080FC
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end rotscale_load_frame
|
||||
|
||||
@ -3458,7 +3397,6 @@ sub_8008284: ; 8008284
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_8008284
|
||||
|
||||
@ -3488,7 +3426,6 @@ sub_80082B8: ; 80082B8
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80082B8
|
||||
|
||||
@ -3516,7 +3453,6 @@ sub_80082F0: ; 80082F0
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80082F0
|
||||
|
||||
@ -3564,7 +3500,6 @@ sub_8008324: ; 8008324
|
||||
@08008370:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_8008324
|
||||
|
||||
@ -3591,7 +3526,6 @@ rotscale_reset_all: ; 800837C
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end rotscale_reset_all
|
||||
|
||||
@ -3614,7 +3548,6 @@ rotscale_alloc_entry: ; 80083B0
|
||||
str r0, [r3]
|
||||
adds r0, r2, 0
|
||||
b @080083E2
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080083D4:
|
||||
adds r0, r2, 0x1
|
||||
@ -3663,7 +3596,6 @@ rotscale_free_entry: ; 80083E8
|
||||
add sp, 0x4
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end rotscale_free_entry
|
||||
|
||||
@ -3767,7 +3699,6 @@ sub_8008478: ; 8008478
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_8008478
|
||||
|
||||
@ -3798,7 +3729,6 @@ gpu_tile_obj_alloc_tag_and_copy_to_vram: ; 80084F8
|
||||
bl CpuSet
|
||||
adds r0, r4, 0
|
||||
b @08008536
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08008534:
|
||||
movs r0, 0
|
||||
@ -3892,7 +3822,6 @@ gpu_tile_obj_free_by_tag: ; 8008568
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_tile_obj_free_by_tag
|
||||
|
||||
@ -3926,7 +3855,6 @@ gpu_tile_obj_tags_reset: ; 80085E0
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_tile_obj_tags_reset
|
||||
|
||||
@ -3946,14 +3874,12 @@ gpu_tile_obj_tag_get_range_start: ; 8008620
|
||||
adds r1, r0
|
||||
ldrh r0, [r1]
|
||||
b @08008642
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08008640:
|
||||
ldr r0, =0x0000ffff
|
||||
@08008642:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_tile_obj_tag_get_range_start
|
||||
|
||||
@ -3972,7 +3898,6 @@ gpu_tile_obj_tag_index_of: ; 800864C
|
||||
bne @08008668
|
||||
adds r0, r1, 0
|
||||
b @08008674
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08008668:
|
||||
adds r0, r1, 0x1
|
||||
@ -4008,7 +3933,6 @@ gpu_tile_obj_tag_get_by_range_start: ; 8008678
|
||||
bne @080086AC
|
||||
ldrh r0, [r1]
|
||||
b @080086B8
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080086AC:
|
||||
adds r0, r2, 0x1
|
||||
@ -4021,7 +3945,6 @@ gpu_tile_obj_tag_get_by_range_start: ; 8008678
|
||||
pop {r4-r6}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_tile_obj_tag_get_by_range_start
|
||||
|
||||
@ -4056,7 +3979,6 @@ gpu_tile_obj_tag_add: ; 80086C4
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_tile_obj_tag_add
|
||||
|
||||
@ -4084,7 +4006,6 @@ gpu_pal_allocator_reset: ; 800870C
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_pal_allocator_reset
|
||||
|
||||
@ -4118,7 +4039,6 @@ gpu_pal_obj_alloc_tag_and_apply: ; 8008744
|
||||
bl gpu_pal_obj_load
|
||||
adds r0, r4, 0
|
||||
b @0800878A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08008788:
|
||||
movs r0, 0xFF
|
||||
@ -4189,7 +4109,6 @@ gpu_pal_alloc_new: ; 80087D4
|
||||
strh r4, [r0]
|
||||
adds r0, r2, 0
|
||||
b @080087FE
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080087FC:
|
||||
movs r0, 0xFF
|
||||
@ -4218,7 +4137,6 @@ gpu_pal_tags_index_of: ; 8008804
|
||||
bne @0800882C
|
||||
adds r0, r1, 0
|
||||
b @08008838
|
||||
.align 2, 0
|
||||
.pool
|
||||
@0800882C:
|
||||
adds r0, r1, 0x1
|
||||
@ -4241,7 +4159,6 @@ gpu_pal_tag_by_index: ; 800883C
|
||||
adds r0, r1
|
||||
ldrh r0, [r0]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_pal_tag_by_index
|
||||
|
||||
@ -4264,7 +4181,6 @@ gpu_pal_free_tag: ; 800884C
|
||||
@08008868:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end gpu_pal_free_tag
|
||||
|
||||
@ -4291,7 +4207,6 @@ super_sprite_add: ; 8008880
|
||||
bcc @08008898
|
||||
movs r0, 0x1
|
||||
b @080088E0
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08008898:
|
||||
ldr r0, [r4, 0x18]
|
||||
@ -4319,7 +4234,6 @@ super_sprite_add: ; 8008880
|
||||
strb r0, [r3]
|
||||
movs r0, 0
|
||||
b @080088E0
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080088CC:
|
||||
ldrb r1, [r3]
|
||||
@ -4335,7 +4249,6 @@ super_sprite_add: ; 8008880
|
||||
pop {r4}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end super_sprite_add
|
||||
|
||||
@ -4359,7 +4272,6 @@ sub_80088EC: ; 80088EC
|
||||
@08008908:
|
||||
movs r0, 0x1
|
||||
b @08008AE6
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08008910:
|
||||
adds r0, r3, 0
|
||||
@ -4614,6 +4526,5 @@ sub_80088EC: ; 80088EC
|
||||
pop {r4-r7}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80088EC
|
||||
|
@ -36,7 +36,6 @@ lcd_io_copy_queue_clean: ; 8000FE4
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end lcd_io_copy_queue_clean
|
||||
|
||||
@ -59,7 +58,6 @@ lcd_io_buffer_to_hardware: ; 800103C
|
||||
orrs r0, r1
|
||||
strh r0, [r2]
|
||||
b @08001076
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001068:
|
||||
movs r0, 0x80
|
||||
@ -72,7 +70,6 @@ lcd_io_buffer_to_hardware: ; 800103C
|
||||
@08001076:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end lcd_io_buffer_to_hardware
|
||||
|
||||
@ -101,7 +98,6 @@ lcd_io_copy_queue_process: ; 8001080
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end lcd_io_copy_queue_process
|
||||
|
||||
@ -138,7 +134,6 @@ lcd_io_set: ; 80010B4
|
||||
adds r0, r4, 0
|
||||
bl lcd_io_buffer_to_hardware
|
||||
b @08001130
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080010F8:
|
||||
movs r0, 0
|
||||
@ -176,7 +171,6 @@ lcd_io_set: ; 80010B4
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end lcd_io_set
|
||||
|
||||
@ -203,7 +197,6 @@ lcd_io_set_forced_blank: ; 8001140
|
||||
adds r0, r4, 0
|
||||
bl lcd_io_buffer_to_hardware
|
||||
b @080011A8
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08001170:
|
||||
movs r0, 0
|
||||
@ -241,7 +234,6 @@ lcd_io_set_forced_blank: ; 8001140
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end lcd_io_set_forced_blank
|
||||
|
||||
@ -256,7 +248,6 @@ lcd_io_get: ; 80011B8
|
||||
bne @080011CC
|
||||
ldr r0, =0x04000004
|
||||
b @080011DE
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080011CC:
|
||||
cmp r1, 0x6
|
||||
@ -265,7 +256,6 @@ lcd_io_get: ; 80011B8
|
||||
adds r0, r1, r0
|
||||
ldrh r0, [r0]
|
||||
b @080011E0
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080011DC:
|
||||
ldr r0, =0x04000006
|
||||
@ -274,7 +264,6 @@ lcd_io_get: ; 80011B8
|
||||
@080011E0:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end lcd_io_get
|
||||
|
||||
@ -294,7 +283,6 @@ lcd_io_set_bits: ; 80011E8
|
||||
bl lcd_io_set
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end lcd_io_set_bits
|
||||
|
||||
@ -314,7 +302,6 @@ lcd_io_clear_bits: ; 8001208
|
||||
bl lcd_io_set
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end lcd_io_clear_bits
|
||||
|
||||
@ -340,7 +327,6 @@ update_hardware_IE: ; 8001228
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end update_hardware_IE
|
||||
|
||||
@ -363,7 +349,6 @@ enable_irqs: ; 800125C
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end enable_irqs
|
||||
|
||||
@ -386,7 +371,6 @@ disable_irqs: ; 8001288
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end disable_irqs
|
||||
|
||||
|
@ -14,7 +14,6 @@ SwitchFlashBank: ; 82E185C
|
||||
lsls r1, 20
|
||||
strb r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end SwitchFlashBank
|
||||
|
||||
@ -39,7 +38,6 @@ ReadFlashID: ; 82E1880
|
||||
ldr r2, =0x00004e20
|
||||
adds r0, r2, 0
|
||||
b @082E18B8
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E18B4:
|
||||
ldrh r0, [r1]
|
||||
@ -72,7 +70,6 @@ ReadFlashID: ; 82E1880
|
||||
ldr r2, =0x00004e20
|
||||
adds r0, r2, 0
|
||||
b @082E1908
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E1904:
|
||||
ldrh r0, [r1]
|
||||
@ -109,7 +106,6 @@ FlashTimerIntr: ; 82E191C
|
||||
@082E1938:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end FlashTimerIntr
|
||||
|
||||
@ -134,7 +130,6 @@ SetFlashTimerIntr: ; 82E1944
|
||||
str r0, [r2]
|
||||
movs r0, 0
|
||||
b @082E197A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E1978:
|
||||
movs r0, 0x1
|
||||
@ -210,7 +205,6 @@ StartFlashTimer: ; 82E1980
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end StartFlashTimer
|
||||
|
||||
@ -239,7 +233,6 @@ StopFlashTimer: ; 82E1A28
|
||||
ldrh r0, [r0]
|
||||
strh r0, [r3]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end StopFlashTimer
|
||||
|
||||
@ -266,7 +259,6 @@ SetReadFlash1: ; 82E1A70
|
||||
subs r0, r1
|
||||
lsls r0, 15
|
||||
b @082E1AA4
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E1A98:
|
||||
ldrh r0, [r3]
|
||||
@ -345,7 +337,6 @@ ReadFlash: ; 82E1AD4
|
||||
subs r0, r1
|
||||
lsls r0, 15
|
||||
b @082E1B40
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E1B34:
|
||||
ldrh r0, [r3]
|
||||
@ -376,7 +367,6 @@ ReadFlash: ; 82E1AD4
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end ReadFlash
|
||||
|
||||
@ -448,7 +438,6 @@ VerifyFlashSector: ; 82E1BA0
|
||||
subs r0, r1
|
||||
lsls r0, 15
|
||||
b @082E1C08
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E1BFC:
|
||||
ldrh r0, [r3]
|
||||
@ -478,7 +467,6 @@ VerifyFlashSector: ; 82E1BA0
|
||||
pop {r4,r5}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end VerifyFlashSector
|
||||
|
||||
@ -520,7 +508,6 @@ VerifyFlashSectorFirstNBytes: ; 82E1C38
|
||||
subs r0, r1
|
||||
lsls r0, 15
|
||||
b @082E1CA0
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E1C94:
|
||||
ldrh r0, [r3]
|
||||
@ -550,7 +537,6 @@ VerifyFlashSectorFirstNBytes: ; 82E1C38
|
||||
pop {r4-r6}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end VerifyFlashSectorFirstNBytes
|
||||
|
||||
@ -589,7 +575,6 @@ ProgramFlashSectorsAndVerify: ; 82E1CD0
|
||||
pop {r4-r6}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end ProgramFlashSectorsAndVerify
|
||||
|
||||
@ -630,7 +615,6 @@ ProgramFlashSectorsVerifyFirstNBytes: ; 82E1D14
|
||||
pop {r4-r7}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end ProgramFlashSectorsVerifyFirstNBytes
|
||||
|
||||
@ -651,7 +635,6 @@ IdentifyFlash: ; 82E1D5C
|
||||
ldr r2, =gUnknown_089A30D0
|
||||
movs r4, 0x1
|
||||
b @082E1D8A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E1D88:
|
||||
adds r2, 0x4
|
||||
@ -699,7 +682,6 @@ IdentifyFlash: ; 82E1D5C
|
||||
pop {r4}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end IdentifyFlash
|
||||
|
||||
@ -722,7 +704,6 @@ PollingSR_COMMON: ; 82E1DFC
|
||||
ldr r1, =0x0e005555
|
||||
mov r9, r1
|
||||
b @082E1E60
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E1E28:
|
||||
movs r0, 0xF0
|
||||
@ -752,7 +733,6 @@ PollingSR_COMMON: ; 82E1DFC
|
||||
orrs r7, r0
|
||||
mov r8, r7
|
||||
b @082E1E88
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E1E60:
|
||||
ldr r1, [r6]
|
||||
@ -829,7 +809,6 @@ EraseFlashChip: ; 82E1E9C
|
||||
pop {r4-r6}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end EraseFlashChip
|
||||
|
||||
@ -846,7 +825,6 @@ EraseFlashSector: ; 82E1F10
|
||||
bcc @082E1F30
|
||||
ldr r0, =0x000080ff
|
||||
b @082E1FD0
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E1F30:
|
||||
lsrs r0, r6, 4
|
||||
@ -906,7 +884,6 @@ EraseFlashSector: ; 82E1F10
|
||||
lsls r0, 16
|
||||
lsrs r7, r0, 16
|
||||
b @082E1F40
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E1FC0:
|
||||
ldr r2, =0x04000204
|
||||
@ -922,7 +899,6 @@ EraseFlashSector: ; 82E1F10
|
||||
pop {r4-r7}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end EraseFlashSector
|
||||
|
||||
@ -981,7 +957,6 @@ ProgramFlashByte: ; 82E1FE0
|
||||
lsls r0, 16
|
||||
lsrs r0, 16
|
||||
b @082E206C
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E2068:
|
||||
movs r0, 0x80
|
||||
@ -1016,7 +991,6 @@ ProgramFlashByteInternal: ; 82E2074
|
||||
pop {r4}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end ProgramFlashByteInternal
|
||||
|
||||
@ -1034,7 +1008,6 @@ ProgramFlashSector: ; 82E20AC
|
||||
bcc @082E20CC
|
||||
ldr r0, =0x000080ff
|
||||
b @082E2146
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E20CC:
|
||||
adds r0, r4, 0
|
||||
@ -1070,7 +1043,6 @@ ProgramFlashSector: ; 82E20AC
|
||||
adds r4, r0
|
||||
adds r6, r1, 0
|
||||
b @082E212E
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E2124:
|
||||
ldrh r0, [r6]
|
||||
|
@ -88,7 +88,6 @@ SoftReset: ; 82E70AC
|
||||
mov sp, r1
|
||||
swi 0x1
|
||||
swi 0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end SoftReset
|
||||
|
||||
|
35
asm/librtc.s
35
asm/librtc.s
@ -10,7 +10,6 @@ RTC_SetReadWrite: ; 82E2150
|
||||
pop {r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end RTC_SetReadWrite
|
||||
|
||||
@ -26,7 +25,6 @@ RTC_SetReadOnly: ; 82E2168
|
||||
pop {r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end RTC_SetReadOnly
|
||||
|
||||
@ -157,7 +155,6 @@ RTC_Reset: ; 82E2258
|
||||
bne @082E2270
|
||||
movs r0, 0
|
||||
b @082E22D4
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E2270:
|
||||
ldr r0, =0x03001a7e
|
||||
@ -202,7 +199,6 @@ RTC_Reset: ; 82E2258
|
||||
ldrb r1, [r0]
|
||||
adds r0, r1, 0
|
||||
b @082E22D4
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E22D4:
|
||||
add sp, 0x10
|
||||
@ -212,7 +208,7 @@ RTC_Reset: ; 82E2258
|
||||
thumb_func_end RTC_Reset
|
||||
|
||||
thumb_func_start RTC_GetControlReg
|
||||
; u8 RTC_GetControlReg(struct RtcInfo *rtc)
|
||||
; u8 RTC_GetControlReg(struct RTCInfo *rtc)
|
||||
RTC_GetControlReg: ; 82E22DC
|
||||
push {r4,r7,lr}
|
||||
sub sp, 0x8
|
||||
@ -224,7 +220,6 @@ RTC_GetControlReg: ; 82E22DC
|
||||
bne @082E22F4
|
||||
movs r0, 0
|
||||
b @082E23A0
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E22F4:
|
||||
ldr r0, =0x03001a7e
|
||||
@ -305,7 +300,6 @@ RTC_GetControlReg: ; 82E22DC
|
||||
strb r1, [r0]
|
||||
movs r0, 0x1
|
||||
b @082E23A0
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E23A0:
|
||||
add sp, 0x8
|
||||
@ -315,7 +309,7 @@ RTC_GetControlReg: ; 82E22DC
|
||||
thumb_func_end RTC_GetControlReg
|
||||
|
||||
thumb_func_start RTC_SetControlReg
|
||||
; u8 RTC_SetControlReg(struct RtcInfo *rtc)
|
||||
; u8 RTC_SetControlReg(struct RTCInfo *rtc)
|
||||
RTC_SetControlReg: ; 82E23A8
|
||||
push {r4,r7,lr}
|
||||
sub sp, 0x8
|
||||
@ -327,7 +321,6 @@ RTC_SetControlReg: ; 82E23A8
|
||||
bne @082E23C0
|
||||
movs r0, 0
|
||||
b @082E2448
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E23C0:
|
||||
ldr r0, =0x03001a7e
|
||||
@ -389,7 +382,6 @@ RTC_SetControlReg: ; 82E23A8
|
||||
strb r1, [r0]
|
||||
movs r0, 0x1
|
||||
b @082E2448
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E2448:
|
||||
add sp, 0x8
|
||||
@ -411,7 +403,6 @@ RTC_GetDateTime: ; 82E2450
|
||||
bne @082E2468
|
||||
movs r0, 0
|
||||
b @082E24F8
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E2468:
|
||||
ldr r0, =0x03001a7e
|
||||
@ -440,7 +431,6 @@ RTC_GetDateTime: ; 82E2450
|
||||
cmp r1, 0x6
|
||||
bls @082E24A8
|
||||
b @082E24C6
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E24A8:
|
||||
bl RTC_ReadByte
|
||||
@ -479,7 +469,6 @@ RTC_GetDateTime: ; 82E2450
|
||||
strb r1, [r0]
|
||||
movs r0, 0x1
|
||||
b @082E24F8
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E24F8:
|
||||
add sp, 0x8
|
||||
@ -501,7 +490,6 @@ RTC_SetDateTime: ; 82E2500
|
||||
bne @082E2518
|
||||
movs r0, 0
|
||||
b @082E2594
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E2518:
|
||||
ldr r0, =0x03001a7e
|
||||
@ -527,7 +515,6 @@ RTC_SetDateTime: ; 82E2500
|
||||
cmp r1, 0x6
|
||||
bls @082E2554
|
||||
b @082E2574
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E2554:
|
||||
adds r0, r7, 0x4
|
||||
@ -557,7 +544,6 @@ RTC_SetDateTime: ; 82E2500
|
||||
strb r1, [r0]
|
||||
movs r0, 0x1
|
||||
b @082E2594
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E2594:
|
||||
add sp, 0x8
|
||||
@ -579,7 +565,6 @@ RTC_GetTime: ; 82E259C
|
||||
bne @082E25B4
|
||||
movs r0, 0
|
||||
b @082E2648
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E25B4:
|
||||
ldr r0, =0x03001a7e
|
||||
@ -608,7 +593,6 @@ RTC_GetTime: ; 82E259C
|
||||
cmp r1, 0x2
|
||||
bls @082E25F4
|
||||
b @082E2614
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E25F4:
|
||||
bl RTC_ReadByte
|
||||
@ -648,7 +632,6 @@ RTC_GetTime: ; 82E259C
|
||||
strb r1, [r0]
|
||||
movs r0, 0x1
|
||||
b @082E2648
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E2648:
|
||||
add sp, 0x8
|
||||
@ -670,7 +653,6 @@ RTC_SetTime: ; 82E2650
|
||||
bne @082E2668
|
||||
movs r0, 0
|
||||
b @082E26E4
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E2668:
|
||||
ldr r0, =0x03001a7e
|
||||
@ -696,7 +678,6 @@ RTC_SetTime: ; 82E2650
|
||||
cmp r1, 0x2
|
||||
bls @082E26A4
|
||||
b @082E26C6
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E26A4:
|
||||
adds r0, r7, 0x4
|
||||
@ -727,7 +708,6 @@ RTC_SetTime: ; 82E2650
|
||||
strb r1, [r0]
|
||||
movs r0, 0x1
|
||||
b @082E26E4
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E26E4:
|
||||
add sp, 0x8
|
||||
@ -737,7 +717,7 @@ RTC_SetTime: ; 82E2650
|
||||
thumb_func_end RTC_SetTime
|
||||
|
||||
thumb_func_start RTC_SetUnknownData
|
||||
; u8 RTC_SetUnknownData(struct RtcInfo *rtc)
|
||||
; u8 RTC_SetUnknownData(struct RTCInfo *rtc)
|
||||
RTC_SetUnknownData: ; 82E26EC
|
||||
push {r4,r7,lr}
|
||||
sub sp, 0xC
|
||||
@ -749,7 +729,6 @@ RTC_SetUnknownData: ; 82E26EC
|
||||
bne @082E2704
|
||||
movs r0, 0
|
||||
b @082E2818
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E2704:
|
||||
ldr r0, =0x03001a7e
|
||||
@ -803,7 +782,6 @@ RTC_SetUnknownData: ; 82E26EC
|
||||
adds r1, r2, 0
|
||||
strb r1, [r0]
|
||||
b @082E278E
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E2770:
|
||||
adds r0, r7, 0
|
||||
@ -854,7 +832,6 @@ RTC_SetUnknownData: ; 82E26EC
|
||||
cmp r1, 0x1
|
||||
bls @082E27D8
|
||||
b @082E27FA
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E27D8:
|
||||
adds r0, r7, 0
|
||||
@ -885,7 +862,6 @@ RTC_SetUnknownData: ; 82E26EC
|
||||
strb r1, [r0]
|
||||
movs r0, 0x1
|
||||
b @082E2818
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E2818:
|
||||
add sp, 0xC
|
||||
@ -975,7 +951,6 @@ RTC_WriteByte: ; 82E2820
|
||||
adds r3, r2, 0
|
||||
strb r3, [r1]
|
||||
b @082E2832
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E28BC:
|
||||
add sp, 0x4
|
||||
@ -1063,7 +1038,6 @@ RTC_WriteByteReversed: ; 82E28C4
|
||||
adds r3, r2, 0
|
||||
strb r3, [r1]
|
||||
b @082E28D6
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E295C:
|
||||
add sp, 0x4
|
||||
@ -1136,7 +1110,6 @@ RTC_ReadByte: ; 82E2964
|
||||
adds r2, r1, 0
|
||||
strb r2, [r0]
|
||||
b @082E2970
|
||||
.align 2, 0
|
||||
.pool
|
||||
@082E29E0:
|
||||
adds r0, r7, 0x2
|
||||
@ -1161,7 +1134,6 @@ RTC_SetReadWriteInternal: ; 82E29F0
|
||||
pop {r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end RTC_SetReadWriteInternal
|
||||
|
||||
@ -1176,6 +1148,5 @@ RTC_SetReadOnlyInternal: ; 82E2A04
|
||||
pop {r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end RTC_SetReadOnlyInternal
|
||||
|
28
asm/main.s
28
asm/main.s
@ -79,7 +79,6 @@ Main:
|
||||
movs r0, 0
|
||||
strb r0, [r6]
|
||||
b @080004B2
|
||||
.align 2, 0
|
||||
.pool
|
||||
@0800048C:
|
||||
ldr r5, =0x030022b4
|
||||
@ -102,7 +101,6 @@ Main:
|
||||
bl sound_something
|
||||
bl wait_for_vblank
|
||||
b @0800042A
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Main
|
||||
|
||||
@ -141,7 +139,6 @@ init_saveblock_ptrs_and_set_copyright_callback2: ; 80004D8
|
||||
str r0, [r1]
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end init_saveblock_ptrs_and_set_copyright_callback2
|
||||
|
||||
@ -163,7 +160,6 @@ call_callbacks: ; 800051C
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end call_callbacks
|
||||
|
||||
@ -178,7 +174,6 @@ set_callback2: ; 8000540
|
||||
movs r0, 0
|
||||
strb r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end set_callback2
|
||||
|
||||
@ -189,7 +184,6 @@ start_timer1: ; 8000554
|
||||
movs r0, 0x80
|
||||
strh r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end start_timer1
|
||||
|
||||
@ -209,7 +203,6 @@ set_rand_seed_and_trainer_id_hi: ; 8000560
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end set_rand_seed_and_trainer_id_hi
|
||||
|
||||
@ -219,7 +212,6 @@ get_trainer_id_hi: ; 8000588
|
||||
ldr r0, =0x02020000
|
||||
ldrh r0, [r0]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end get_trainer_id_hi
|
||||
|
||||
@ -262,7 +254,6 @@ init_keypad_data: ; 80005BC
|
||||
strh r0, [r1, 0x28]
|
||||
strh r0, [r1, 0x2A]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end init_keypad_data
|
||||
|
||||
@ -298,7 +289,6 @@ load_keys: ; 80005E4
|
||||
strh r3, [r2, 0x30]
|
||||
ldr r0, =0x030026fc
|
||||
b @08000632
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08000630:
|
||||
ldr r0, =0x030022b0
|
||||
@ -343,7 +333,6 @@ load_keys: ; 80005E4
|
||||
@08000676:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end load_keys
|
||||
|
||||
@ -384,7 +373,6 @@ init_irq_handler: ; 8000684
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end init_irq_handler
|
||||
|
||||
@ -394,7 +382,6 @@ SetVBlankCallback: ; 80006F0
|
||||
ldr r1, =0x030022c0
|
||||
str r0, [r1, 0xC]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end SetVBlankCallback
|
||||
|
||||
@ -404,7 +391,6 @@ SetHBlankCallback: ; 80006FC
|
||||
ldr r1, =0x030022c0
|
||||
str r0, [r1, 0x10]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end SetHBlankCallback
|
||||
|
||||
@ -413,7 +399,6 @@ SetVCountCallback: ; 8000708
|
||||
ldr r1, =0x030022c0
|
||||
str r0, [r1, 0x14]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end SetVCountCallback
|
||||
|
||||
@ -426,7 +411,6 @@ restore_serial_timer3_irq_handlers: ; 8000714
|
||||
ldr r1, =irq_timer3
|
||||
str r1, [r0, 0x8]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end restore_serial_timer3_irq_handlers
|
||||
|
||||
@ -436,7 +420,6 @@ set_serial_callback: ; 800072C
|
||||
ldr r1, =0x030022c0
|
||||
str r0, [r1, 0x18]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end set_serial_callback
|
||||
|
||||
@ -450,7 +433,6 @@ irq_vblank: ; 8000738
|
||||
beq @0800074C
|
||||
bl rfu_syncVBlank__
|
||||
b @08000758
|
||||
.align 2, 0
|
||||
.pool
|
||||
@0800074C:
|
||||
ldr r0, =0x03002748
|
||||
@ -522,7 +504,6 @@ irq_vblank: ; 8000738
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end irq_vblank
|
||||
|
||||
@ -535,7 +516,6 @@ flash_timeout_start_on_timer_2: ; 8000800
|
||||
bl SetFlashTimerIntr
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end flash_timeout_start_on_timer_2
|
||||
|
||||
@ -561,7 +541,6 @@ irq_hblank: ; 8000814
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end irq_hblank
|
||||
|
||||
@ -588,7 +567,6 @@ irq_vcount: ; 8000844
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end irq_vcount
|
||||
|
||||
@ -614,7 +592,6 @@ irq_serial: ; 8000878
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end irq_serial
|
||||
|
||||
@ -649,7 +626,6 @@ wait_for_vblank: ; 80008AC
|
||||
@080008D0:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end wait_for_vblank
|
||||
|
||||
@ -658,7 +634,6 @@ sub_80008DC: ; 80008DC
|
||||
ldr r1, =0x0203cf5c
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80008DC
|
||||
|
||||
@ -668,7 +643,6 @@ sub_80008E8: ; 80008E8
|
||||
movs r0, 0
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80008E8
|
||||
|
||||
@ -717,7 +691,6 @@ do_reset: ; 80008F4
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end do_reset
|
||||
|
||||
@ -735,6 +708,5 @@ sub_8000964: ; 8000964
|
||||
add sp, 0x4
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_8000964
|
||||
|
@ -12,7 +12,6 @@ malloc_header: ; 8000988
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end malloc_header
|
||||
|
||||
@ -227,7 +226,6 @@ check_memblk_core: ; 8000AC4
|
||||
@08000B0A:
|
||||
movs r0, 0
|
||||
b @08000B16
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08000B14:
|
||||
movs r0, 0x1
|
||||
@ -248,7 +246,6 @@ init_malloc: ; 8000B1C
|
||||
bl malloc_unlinked_header
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end init_malloc
|
||||
|
||||
@ -262,7 +259,6 @@ malloc: ; 8000B38
|
||||
bl malloc_core
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end malloc
|
||||
|
||||
@ -276,7 +272,6 @@ malloc_and_clear: ; 8000B4C
|
||||
bl malloc_core_and_clear
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end malloc_and_clear
|
||||
|
||||
@ -290,7 +285,6 @@ free: ; 8000B60
|
||||
bl free_core
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end free
|
||||
|
||||
@ -304,7 +298,6 @@ check_memblk: ; 8000B74
|
||||
bl check_memblk_core
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end check_memblk
|
||||
|
||||
@ -328,7 +321,6 @@ check_all_memblks: ; 8000B88
|
||||
bne @08000B90
|
||||
movs r0, 0x1
|
||||
b @08000BB2
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08000BB0:
|
||||
movs r0, 0
|
||||
|
@ -23,7 +23,6 @@ MultiBootInit: ; 81BA6D0
|
||||
ldr r0, =0x0400012a
|
||||
strh r1, [r0]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end MultiBootInit
|
||||
|
||||
@ -70,7 +69,6 @@ MultiBootMain: ; 81BA70C
|
||||
movs r0, 0x8
|
||||
eors r0, r5
|
||||
b @081BAAEC
|
||||
.align 2, 0
|
||||
.pool
|
||||
@081BA760:
|
||||
ldrb r0, [r7, 0x18]
|
||||
@ -174,7 +172,6 @@ MultiBootMain: ; 81BA70C
|
||||
beq @081BA82C
|
||||
ldr r0, =0x00007208
|
||||
b @081BA852
|
||||
.align 2, 0
|
||||
.pool
|
||||
@081BA82C:
|
||||
subs r5, 0x1
|
||||
@ -221,7 +218,6 @@ MultiBootMain: ; 81BA70C
|
||||
adds r0, r7, 0
|
||||
bl MultiBootStartProbe
|
||||
b @081BA892
|
||||
.align 2, 0
|
||||
.pool
|
||||
@081BA884:
|
||||
subs r0, 0x1
|
||||
@ -278,7 +274,6 @@ MultiBootMain: ; 81BA70C
|
||||
movs r2, 0xC2
|
||||
lsls r2, 7
|
||||
b @081BA992
|
||||
.align 2, 0
|
||||
.pool
|
||||
@081BA8F0:
|
||||
movs r5, 0x3
|
||||
@ -316,7 +311,6 @@ MultiBootMain: ; 81BA70C
|
||||
cmp r5, 0
|
||||
bne @081BA904
|
||||
b @081BAA90
|
||||
.align 2, 0
|
||||
.pool
|
||||
@081BA93C:
|
||||
movs r3, 0x1
|
||||
@ -371,7 +365,6 @@ MultiBootMain: ; 81BA70C
|
||||
adds r0, r7, 0
|
||||
bl MultiBootSend
|
||||
b @081BAAEC
|
||||
.align 2, 0
|
||||
.pool
|
||||
@081BA9A8:
|
||||
movs r0, 0xD1
|
||||
@ -429,7 +422,6 @@ MultiBootMain: ; 81BA70C
|
||||
adds r0, 0xB0
|
||||
strh r0, [r7, 0x16]
|
||||
b @081BAAEA
|
||||
.align 2, 0
|
||||
.pool
|
||||
@081BAA18:
|
||||
adds r0, r7, 0
|
||||
@ -492,7 +484,6 @@ MultiBootMain: ; 81BA70C
|
||||
strb r0, [r7, 0x1E]
|
||||
strb r5, [r7, 0x18]
|
||||
b @081BA88A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@081BAA90:
|
||||
mov r1, r12
|
||||
@ -576,7 +567,6 @@ MultiBootSend: ; 81BAAFC
|
||||
strb r0, [r1]
|
||||
movs r0, 0
|
||||
b @081BAB40
|
||||
.align 2, 0
|
||||
.pool
|
||||
@081BAB34:
|
||||
adds r0, r2, 0
|
||||
@ -650,7 +640,6 @@ MultiBootStartMaster: ; 81BAB6C
|
||||
adds r0, r4, 0
|
||||
bl MultiBootInit
|
||||
b @081BAC28
|
||||
.align 2, 0
|
||||
.pool
|
||||
@081BABB4:
|
||||
adds r0, r6, r2
|
||||
@ -668,7 +657,6 @@ MultiBootStartMaster: ; 81BAB6C
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
.align 2, 0
|
||||
@081BABD8:
|
||||
@ -806,7 +794,6 @@ MultiBootHandShake: ; 81BAC44
|
||||
adds r0, r3, 0
|
||||
bl MultiBootSend
|
||||
b @081BAD28
|
||||
.align 2, 0
|
||||
.pool
|
||||
@081BACD0:
|
||||
lsls r0, r4, 1
|
||||
@ -845,7 +832,6 @@ MultiBootHandShake: ; 81BAC44
|
||||
str r1, [r3]
|
||||
str r1, [r3, 0x4]
|
||||
b @081BACC0
|
||||
.align 2, 0
|
||||
.pool
|
||||
@081BAD1C:
|
||||
adds r0, r3, 0
|
||||
@ -907,6 +893,5 @@ MultiBootWaitSendDone: ; 81BAD48
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end MultiBootWaitSendDone
|
||||
|
36
asm/rtc.s
36
asm/rtc.s
@ -8,7 +8,6 @@ GameFreakRTC_ClearIME: ; 802F0CC
|
||||
movs r0, 0
|
||||
strh r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end GameFreakRTC_ClearIME
|
||||
|
||||
@ -20,7 +19,6 @@ GameFreakRTC_RestoreIME: ; 802F0E4
|
||||
ldrh r1, [r1]
|
||||
strh r1, [r0]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end GameFreakRTC_RestoreIME
|
||||
|
||||
@ -156,12 +154,11 @@ GameFreakRTC_ConvertYearMonthDayToNumDays: ; 802F154
|
||||
pop {r4-r7}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end GameFreakRTC_ConvertYearMonthDayToNumDays
|
||||
|
||||
thumb_func_start GameFreakRTC_GetNumDaysInternal
|
||||
; u16 GameFreakRTC_GetNumDaysInternal(struct RtcInfo *rtc)
|
||||
; u16 GameFreakRTC_GetNumDaysInternal(struct RTCInfo *rtc)
|
||||
GameFreakRTC_GetNumDaysInternal: ; 802F1E0
|
||||
push {r4-r6,lr}
|
||||
adds r6, r0, 0
|
||||
@ -211,7 +208,6 @@ GameFreakRTC_Init: ; 802F21C
|
||||
movs r0, 0x1
|
||||
strh r0, [r5]
|
||||
b @0802F26E
|
||||
.align 2, 0
|
||||
.pool
|
||||
@0802F250:
|
||||
movs r0, 0xF0
|
||||
@ -232,7 +228,6 @@ GameFreakRTC_Init: ; 802F21C
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end GameFreakRTC_Init
|
||||
|
||||
@ -242,12 +237,11 @@ GameFreakRTC_GetErrorFlags: ; 802F27C
|
||||
ldr r0, =0x03000db8
|
||||
ldrh r0, [r0]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end GameFreakRTC_GetErrorFlags
|
||||
|
||||
thumb_func_start GameFreakRTC_GetRTCDateTime
|
||||
; void GameFreakRTC_GetRTCDateTime(struct RtcInfo *rtc)
|
||||
; void GameFreakRTC_GetRTCDateTime(struct RTCInfo *rtc)
|
||||
GameFreakRTC_GetRTCDateTime: ; 802F288
|
||||
push {r4,lr}
|
||||
adds r2, r0, 0
|
||||
@ -263,7 +257,6 @@ GameFreakRTC_GetRTCDateTime: ; 802F288
|
||||
ldm r0!, {r2-r4}
|
||||
stm r1!, {r2-r4}
|
||||
b @0802F2B2
|
||||
.align 2, 0
|
||||
.pool
|
||||
@0802F2AC:
|
||||
adds r0, r2, 0
|
||||
@ -275,7 +268,7 @@ GameFreakRTC_GetRTCDateTime: ; 802F288
|
||||
thumb_func_end GameFreakRTC_GetRTCDateTime
|
||||
|
||||
thumb_func_start GameFreakRTC_GetRTCDateTimeInternal
|
||||
; void GameFreakRTC_GetRTCDateTimeInternal(struct RtcInfo *rtc)
|
||||
; void GameFreakRTC_GetRTCDateTimeInternal(struct RTCInfo *rtc)
|
||||
GameFreakRTC_GetRTCDateTimeInternal: ; 802F2B8
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
@ -289,7 +282,7 @@ GameFreakRTC_GetRTCDateTimeInternal: ; 802F2B8
|
||||
thumb_func_end GameFreakRTC_GetRTCDateTimeInternal
|
||||
|
||||
thumb_func_start GameFreakRTC_GetControlReg
|
||||
; void GameFreakRTC_GetControlReg(struct RtcInfo *rtc)
|
||||
; void GameFreakRTC_GetControlReg(struct RTCInfo *rtc)
|
||||
GameFreakRTC_GetControlReg: ; 802F2D0
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
@ -303,7 +296,7 @@ GameFreakRTC_GetControlReg: ; 802F2D0
|
||||
thumb_func_end GameFreakRTC_GetControlReg
|
||||
|
||||
thumb_func_start GameFreakRTC_GetControlRegAndRTCDateTime
|
||||
; void GameFreakRTC_GetControlRegAndRTCDateTime(struct RtcInfo *rtc)
|
||||
; void GameFreakRTC_GetControlRegAndRTCDateTime(struct RTCInfo *rtc)
|
||||
GameFreakRTC_GetControlRegAndRTCDateTime: ; 802F2E8
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
@ -316,7 +309,7 @@ GameFreakRTC_GetControlRegAndRTCDateTime: ; 802F2E8
|
||||
thumb_func_end GameFreakRTC_GetControlRegAndRTCDateTime
|
||||
|
||||
thumb_func_start GameFreakRTC_TestForErrors
|
||||
; u16 GameFreakRTC_TestForErrors(struct RtcInfo *rtc)
|
||||
; u16 GameFreakRTC_TestForErrors(struct RTCInfo *rtc)
|
||||
GameFreakRTC_TestForErrors: ; 802F2FC
|
||||
push {r4-r7,lr}
|
||||
mov r7, r8
|
||||
@ -385,7 +378,6 @@ GameFreakRTC_TestForErrors: ; 802F2FC
|
||||
ldr r1, [r1, 0x4]
|
||||
adds r0, r1
|
||||
b @0802F38E
|
||||
.align 2, 0
|
||||
.pool
|
||||
@0802F384:
|
||||
ldr r0, =gDaysInEachMonth
|
||||
@ -445,7 +437,6 @@ GameFreakRTC_TestForErrors: ; 802F2FC
|
||||
pop {r4-r7}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end GameFreakRTC_TestForErrors
|
||||
|
||||
@ -518,9 +509,9 @@ GameFreakRTC_FormatHexTimeString: ; 802F444
|
||||
bx r0
|
||||
thumb_func_end GameFreakRTC_FormatHexTimeString
|
||||
|
||||
thumb_func_start GameFreakRTC_FormatHexTimeStringFromRtcInfo
|
||||
; void GameFreakRTC_FormatHexTimeStringFromRtcInfo()
|
||||
GameFreakRTC_FormatHexTimeStringFromRtcInfo: ; 802F47C
|
||||
thumb_func_start GameFreakRTC_FormatHexTimeStringFromRTCInfo
|
||||
; void GameFreakRTC_FormatHexTimeStringFromRTCInfo()
|
||||
GameFreakRTC_FormatHexTimeStringFromRTCInfo: ; 802F47C
|
||||
push {lr}
|
||||
ldr r3, =0x03000dc0
|
||||
ldrb r1, [r3, 0x4]
|
||||
@ -529,9 +520,8 @@ GameFreakRTC_FormatHexTimeStringFromRtcInfo: ; 802F47C
|
||||
bl GameFreakRTC_FormatHexTimeString
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end GameFreakRTC_FormatHexTimeStringFromRtcInfo
|
||||
thumb_func_end GameFreakRTC_FormatHexTimeStringFromRTCInfo
|
||||
|
||||
thumb_func_start GameFreakRTC_FormatDecimalYearMonthDayString
|
||||
; void GameFreakRTC_FormatDecimalYearMonthDayString(u8 *dest, s32 year, s32 month, s32 dayOfMonth)
|
||||
@ -592,7 +582,7 @@ GameFreakRTC_FormatHexYearMonthDayString: ; 802F4CC
|
||||
thumb_func_end GameFreakRTC_FormatHexYearMonthDayString
|
||||
|
||||
thumb_func_start GameFreakRTC_GetRTCDelta
|
||||
; void GameFreakRTC_GetRTCDelta(RtcInfo *rtc, GameDateTime *delta, GameDateTime *dateTime)
|
||||
; void GameFreakRTC_GetRTCDelta(RTCInfo *rtc, GameDateTime *delta, GameDateTime *dateTime)
|
||||
GameFreakRTC_GetRTCDelta: ; 802F504
|
||||
push {r4-r7,lr}
|
||||
adds r5, r0, 0
|
||||
@ -677,7 +667,6 @@ GameFreakRTC_CalcLocalDateTime: ; 802F588
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end GameFreakRTC_CalcLocalDateTime
|
||||
|
||||
@ -716,7 +705,6 @@ GameFreakRTC_CalcRTCToLocalDelta: ; 802F5C8
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end GameFreakRTC_CalcRTCToLocalDelta
|
||||
|
||||
@ -805,7 +793,6 @@ GameFreakRTC_GetNumMinutes: ; 802F664
|
||||
pop {r4}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end GameFreakRTC_GetNumMinutes
|
||||
|
||||
@ -819,6 +806,5 @@ GameFreakRTC_GetNumDays: ; 802F69C
|
||||
lsrs r0, 16
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end GameFreakRTC_GetNumDays
|
||||
|
@ -340,7 +340,6 @@ ConvertIntToDecimalString: ; 8008CC0
|
||||
adds r0, r2, r6
|
||||
ldrb r0, [r0]
|
||||
b @08008D22
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08008D20:
|
||||
movs r0, 0xAC
|
||||
@ -440,7 +439,6 @@ ConvertUnsignedIntToDecimalString: ; 8008D70
|
||||
adds r0, r2, r6
|
||||
ldrb r0, [r0]
|
||||
b @08008DD2
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08008DD0:
|
||||
movs r0, 0xAC
|
||||
@ -552,7 +550,6 @@ ConvertIntToHexString: ; 8008E20
|
||||
adds r0, r4, r7
|
||||
ldrb r0, [r0]
|
||||
b @08008EAC
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08008E90:
|
||||
cmp r4, 0
|
||||
@ -621,7 +618,6 @@ ExpandStringRefs: ; 8008EE0
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
.align 2, 0
|
||||
@08008F00:
|
||||
@ -655,7 +651,6 @@ ExpandStringRefs: ; 8008EE0
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
.align 2, 0
|
||||
@08008F4C:
|
||||
@ -738,7 +733,6 @@ sub_8008FCC: ; 8008FCC
|
||||
cmp r0, 0xFF
|
||||
bne @08009012
|
||||
b @0800901E
|
||||
.align 2, 0
|
||||
.pool
|
||||
@0800900C:
|
||||
adds r0, r5, 0
|
||||
@ -765,7 +759,6 @@ sub_8008FCC: ; 8008FCC
|
||||
StringRef_GetPossiblyUnusedStringVar: ; 800902C
|
||||
ldr r0, =0x020223ac
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end StringRef_GetPossiblyUnusedStringVar
|
||||
|
||||
@ -775,7 +768,6 @@ StringRef_GetPlayerName: ; 8009034
|
||||
ldr r0, =0x03005d90
|
||||
ldr r0, [r0]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end StringRef_GetPlayerName
|
||||
|
||||
@ -784,7 +776,6 @@ StringRef_GetPlayerName: ; 8009034
|
||||
StringRef_GetStringVar1: ; 8009040
|
||||
ldr r0, =0x02021cc4
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end StringRef_GetStringVar1
|
||||
|
||||
@ -793,7 +784,6 @@ StringRef_GetStringVar1: ; 8009040
|
||||
StringRef_GetStringVar2: ; 8009048
|
||||
ldr r0, =0x02021dc4
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end StringRef_GetStringVar2
|
||||
|
||||
@ -802,7 +792,6 @@ StringRef_GetStringVar2: ; 8009048
|
||||
StringRef_GetStringVar3: ; 8009050
|
||||
ldr r0, =0x02021ec4
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end StringRef_GetStringVar3
|
||||
|
||||
@ -817,14 +806,12 @@ StringRef_GetDummiedOutGenderDependentString: ; 8009058
|
||||
beq @08009070
|
||||
ldr r0, =gUnknown_085E821A
|
||||
b @08009072
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08009070:
|
||||
ldr r0, =gUnknown_085E8219
|
||||
@08009072:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end StringRef_GetDummiedOutGenderDependentString
|
||||
|
||||
@ -839,14 +826,12 @@ StringRef_GetRivalName: ; 800907C
|
||||
beq @08009094
|
||||
ldr r0, =gUnknown_085E8258
|
||||
b @08009096
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08009094:
|
||||
ldr r0, =gUnknown_085E8260
|
||||
@08009096:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end StringRef_GetRivalName
|
||||
|
||||
@ -855,7 +840,6 @@ StringRef_GetRivalName: ; 800907C
|
||||
StringRef_GetEmeraldString: ; 80090A0
|
||||
ldr r0, =gUnknown_085E8229
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end StringRef_GetEmeraldString
|
||||
|
||||
@ -864,7 +848,6 @@ StringRef_GetEmeraldString: ; 80090A0
|
||||
StringRef_GetAquaString: ; 80090A8
|
||||
ldr r0, =gUnknown_085E8231
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end StringRef_GetAquaString
|
||||
|
||||
@ -873,7 +856,6 @@ StringRef_GetAquaString: ; 80090A8
|
||||
StringRef_GetMagmaString: ; 80090B0
|
||||
ldr r0, =gUnknown_085E8236
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end StringRef_GetMagmaString
|
||||
|
||||
@ -882,7 +864,6 @@ StringRef_GetMagmaString: ; 80090B0
|
||||
StringRef_GetArchieString: ; 80090B8
|
||||
ldr r0, =gUnknown_085E823C
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end StringRef_GetArchieString
|
||||
|
||||
@ -891,7 +872,6 @@ StringRef_GetArchieString: ; 80090B8
|
||||
StringRef_GetMaxieString: ; 80090C0
|
||||
ldr r0, =gUnknown_085E8243
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end StringRef_GetMaxieString
|
||||
|
||||
@ -900,7 +880,6 @@ StringRef_GetMaxieString: ; 80090C0
|
||||
StringRef_GetKyogreString: ; 80090C8
|
||||
ldr r0, =gUnknown_085E8249
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end StringRef_GetKyogreString
|
||||
|
||||
@ -909,7 +888,6 @@ StringRef_GetKyogreString: ; 80090C8
|
||||
StringRef_GetGroudonString: ; 80090D0
|
||||
ldr r0, =gUnknown_085E8250
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end StringRef_GetGroudonString
|
||||
|
||||
@ -925,14 +903,12 @@ GetExpandedStringRef: ; 80090D8
|
||||
ldr r0, [r0]
|
||||
bl _call_via_r0
|
||||
b @080090F2
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080090F0:
|
||||
ldr r0, =gUnknown_085E8218
|
||||
@080090F2:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end GetExpandedStringRef
|
||||
|
||||
@ -1011,7 +987,6 @@ CopyStringPadded: ; 8009128
|
||||
pop {r4,r5}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end CopyStringPadded
|
||||
|
||||
@ -1206,7 +1181,6 @@ GetExtendedControlCodeLength: ; 800927C
|
||||
@0800928E:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end GetExtendedControlCodeLength
|
||||
|
||||
|
14
asm/task.s
14
asm/task.s
@ -42,7 +42,6 @@ clear_tasks: ; 80A8F50
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end clear_tasks
|
||||
|
||||
@ -77,7 +76,6 @@ AddTask: ; 80A8FB0
|
||||
strb r0, [r4, 0x4]
|
||||
adds r0, r6, 0
|
||||
b @080A8FFC
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080A8FF0:
|
||||
adds r0, r6, 0x1
|
||||
@ -115,7 +113,6 @@ insert_task_in_order_by_priority: ; 80A9004
|
||||
movs r1, 0xFF
|
||||
strb r1, [r0, 0x6]
|
||||
b @080A9090
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080A9034:
|
||||
ldr r6, =0x03005e00
|
||||
@ -150,7 +147,6 @@ insert_task_in_order_by_priority: ; 80A9004
|
||||
@080A906C:
|
||||
strb r4, [r3, 0x5]
|
||||
b @080A9090
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080A9074:
|
||||
ldrb r0, [r3, 0x6]
|
||||
@ -205,7 +201,6 @@ remove_task: ; 80A909C
|
||||
adds r0, r4
|
||||
strb r3, [r0, 0x5]
|
||||
b @080A9106
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080A90D4:
|
||||
ldrb r3, [r2, 0x6]
|
||||
@ -264,7 +259,6 @@ run_active_tasks: ; 80A910C
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end run_active_tasks
|
||||
|
||||
@ -301,7 +295,6 @@ get_first_active_task: ; 80A913C
|
||||
adds r0, r2, 0
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end get_first_active_task
|
||||
|
||||
@ -335,7 +328,6 @@ set_task_function_and_args_14_15: ; 80A917C
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end set_task_function_and_args_14_15
|
||||
|
||||
@ -364,7 +356,6 @@ set_task_function_to_args_14_15: ; 80A91B0
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end set_task_function_to_args_14_15
|
||||
|
||||
@ -388,7 +379,6 @@ is_function_an_active_task: ; 80A91E4
|
||||
bne @080A9208
|
||||
movs r0, 0x1
|
||||
b @080A9214
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080A9208:
|
||||
adds r0, r2, 0x1
|
||||
@ -420,7 +410,6 @@ get_task_id_by_function: ; 80A921C
|
||||
lsls r0, r2, 24
|
||||
lsrs r0, 24
|
||||
b @080A9246
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080A923C:
|
||||
adds r1, 0x28
|
||||
@ -459,7 +448,6 @@ sub_80A924C: ; 80A924C
|
||||
adds r0, r2, 0
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A924C
|
||||
|
||||
@ -492,7 +480,6 @@ set_word_task_arg: ; 80A927C
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end set_word_task_arg
|
||||
|
||||
@ -529,6 +516,5 @@ get_word_task_arg: ; 80A92B4
|
||||
pop {r4}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end get_word_task_arg
|
||||
|
@ -4,7 +4,6 @@ fboxes_set_ptr: ; 80045A4
|
||||
ldr r1, =0x03002f80
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end fboxes_set_ptr
|
||||
|
||||
@ -23,7 +22,6 @@ TextBox_ResetSomeField: ; 80045B0
|
||||
bge @080045BA
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TextBox_ResetSomeField
|
||||
|
||||
@ -113,7 +111,6 @@ Print: ; 80045D0
|
||||
pop {r4-r7}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Print
|
||||
|
||||
@ -131,7 +128,6 @@ remo_copy: ; 800467C
|
||||
bne @08004698
|
||||
movs r0, 0
|
||||
b @08004766
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08004698:
|
||||
ldr r0, =0x0202018c
|
||||
@ -193,7 +189,6 @@ remo_copy: ; 800467C
|
||||
ldm r0!, {r2,r4,r7}
|
||||
stm r1!, {r2,r4,r7}
|
||||
b @0800475E
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08004718:
|
||||
ldr r1, =0x0202018c
|
||||
@ -202,7 +197,6 @@ remo_copy: ; 800467C
|
||||
movs r4, 0
|
||||
ldr r7, =0x000003ff
|
||||
b @08004732
|
||||
.align 2, 0
|
||||
.pool
|
||||
@0800472C:
|
||||
adds r0, r4, 0x1
|
||||
@ -240,7 +234,6 @@ remo_copy: ; 800467C
|
||||
pop {r4-r7}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end remo_copy
|
||||
|
||||
@ -274,7 +267,6 @@ run_remoboxes: ; 8004778
|
||||
cmp r4, 0
|
||||
beq @080047BE
|
||||
b @080047E8
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080047B8:
|
||||
cmp r4, 0x3
|
||||
@ -296,7 +288,6 @@ run_remoboxes: ; 8004778
|
||||
adds r1, r4, 0
|
||||
bl _call_via_r2
|
||||
b @080047E8
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080047E4:
|
||||
movs r0, 0
|
||||
@ -328,7 +319,6 @@ a_pressed_maybe: ; 8004800
|
||||
adds r1, r2
|
||||
ldrb r0, [r1, 0x1B]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end a_pressed_maybe
|
||||
|
||||
@ -355,7 +345,6 @@ fbox_exec: ; 8004818
|
||||
pop {r4}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end fbox_exec
|
||||
|
||||
@ -815,7 +804,6 @@ GenerateFontHalfRowLut: ; 8004844
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end GenerateFontHalfRowLut
|
||||
|
||||
@ -831,7 +819,6 @@ save_remo_colors: ; 8004BE0
|
||||
ldrh r0, [r0]
|
||||
strb r0, [r2]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end save_remo_colors
|
||||
|
||||
@ -1008,7 +995,6 @@ DecompressGlyphTile: ; 8004C10
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end DecompressGlyphTile
|
||||
|
||||
@ -1033,19 +1019,16 @@ sub_8004D58: ; 8004D58
|
||||
ldr r0, =0x030009ec
|
||||
ldrb r0, [r0]
|
||||
b @08004D9A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08004D80:
|
||||
ldr r0, =0x030009ea
|
||||
ldrb r0, [r0]
|
||||
b @08004D9A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08004D8C:
|
||||
ldr r0, =0x030009ee
|
||||
ldrb r0, [r0]
|
||||
b @08004D9A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08004D98:
|
||||
movs r0, 0
|
||||
@ -1174,7 +1157,6 @@ CopyGlyphToWindow: ; 8004DA0
|
||||
cmp r1, r2
|
||||
bcc @08004E14
|
||||
b @080052AA
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08004E84:
|
||||
mov r1, r8
|
||||
@ -1320,7 +1302,6 @@ CopyGlyphToWindow: ; 8004DA0
|
||||
cmp r1, r2
|
||||
bcc @08004F28
|
||||
b @080052AA
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08004F94:
|
||||
cmp r0, 0x8
|
||||
@ -1467,7 +1448,6 @@ CopyGlyphToWindow: ; 8004DA0
|
||||
cmp r1, r2
|
||||
bcc @08005038
|
||||
b @080052AA
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080050A4:
|
||||
mov r1, r8
|
||||
@ -1757,7 +1737,6 @@ CopyGlyphToWindow: ; 8004DA0
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end CopyGlyphToWindow
|
||||
|
||||
@ -1811,7 +1790,6 @@ Text_ClearHorizontalSpan: ; 80052C8
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Text_ClearHorizontalSpan
|
||||
|
||||
@ -2084,7 +2062,6 @@ sub_80054F8: ; 80054F8
|
||||
movs r0, 0
|
||||
strb r0, [r2, 0x2]
|
||||
b @08005524
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08005514:
|
||||
ldrb r0, [r2, 0x1]
|
||||
@ -2128,7 +2105,6 @@ remo_draw_bouncing_down_arrow: ; 8005528
|
||||
movs r1, 0x20
|
||||
negs r1, r1
|
||||
b @080055E8
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08005560:
|
||||
ldrb r0, [r5, 0x4]
|
||||
@ -2154,7 +2130,6 @@ remo_draw_bouncing_down_arrow: ; 8005528
|
||||
@0800558A:
|
||||
ldr r7, =gDownArrowTiles
|
||||
b @08005596
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08005594:
|
||||
ldr r7, =gDarkDownArrowTiles
|
||||
@ -2207,7 +2182,6 @@ remo_draw_bouncing_down_arrow: ; 8005528
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end remo_draw_bouncing_down_arrow
|
||||
|
||||
@ -2275,7 +2249,6 @@ remo_is_it_time_to_continue_plus_down_arrow: ; 8005650
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
b @0800568E
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08005674:
|
||||
adds r0, r2, 0
|
||||
@ -2294,7 +2267,6 @@ remo_is_it_time_to_continue_plus_down_arrow: ; 8005650
|
||||
pop {r4}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end remo_is_it_time_to_continue_plus_down_arrow
|
||||
|
||||
@ -2314,7 +2286,6 @@ remo_is_it_time_to_continue: ; 800569C
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
b @080056D4
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080056C0:
|
||||
ldr r0, =0x030022c0
|
||||
@ -2331,7 +2302,6 @@ remo_is_it_time_to_continue: ; 800569C
|
||||
pop {r4}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end remo_is_it_time_to_continue
|
||||
|
||||
@ -2392,7 +2362,6 @@ draw_bouncing_down_arrow_2: ; 80056E0
|
||||
@08005748:
|
||||
ldr r6, =gDownArrowTiles
|
||||
b @08005756
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08005754:
|
||||
ldr r6, =gDarkDownArrowTiles
|
||||
@ -2438,7 +2407,6 @@ draw_bouncing_down_arrow_2: ; 80056E0
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end draw_bouncing_down_arrow_2
|
||||
|
||||
@ -2459,7 +2427,6 @@ font_render_b: ; 80057B4
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
.align 2, 0
|
||||
@080057D4:
|
||||
@ -2515,7 +2482,6 @@ font_render_b: ; 80057B4
|
||||
movs r0, 0
|
||||
strb r0, [r6, 0x1E]
|
||||
b @08005B56
|
||||
.align 2, 0
|
||||
.pool
|
||||
@0800584C:
|
||||
ldr r0, =0x02022fec
|
||||
@ -2533,7 +2499,6 @@ font_render_b: ; 80057B4
|
||||
beq @08005874
|
||||
movs r0, 0x3
|
||||
b @08005876
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08005874:
|
||||
ldrb r0, [r6, 0x1D]
|
||||
@ -2554,7 +2519,6 @@ font_render_b: ; 80057B4
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
.align 2, 0
|
||||
@08005898:
|
||||
@ -2582,7 +2546,6 @@ font_render_b: ; 80057B4
|
||||
ldrb r0, [r6, 0x9]
|
||||
adds r0, r1
|
||||
b @08005ABA
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080058DC:
|
||||
ldr r0, [r6]
|
||||
@ -2602,7 +2565,6 @@ font_render_b: ; 80057B4
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
.align 2, 0
|
||||
@08005900:
|
||||
@ -2762,7 +2724,6 @@ font_render_b: ; 80057B4
|
||||
movs r0, 0
|
||||
strb r0, [r4, 0x2]
|
||||
b @08005B56
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08005A58:
|
||||
movs r0, 0x5
|
||||
@ -2823,13 +2784,11 @@ font_render_b: ; 80057B4
|
||||
ldr r0, =0x03007420
|
||||
bl MPlayStop_rev01
|
||||
b @08005A0A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08005ACC:
|
||||
ldr r0, =0x03007420
|
||||
bl m4aMPlayContinue
|
||||
b @08005A0A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08005AD8:
|
||||
ldr r0, [r6]
|
||||
@ -2934,7 +2893,6 @@ font_render_b: ; 80057B4
|
||||
ldrb r3, [r6, 0xA]
|
||||
adds r0, r3
|
||||
b @08005C6A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08005B90:
|
||||
ldr r0, [r4]
|
||||
@ -2947,7 +2905,6 @@ font_render_b: ; 80057B4
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
.align 2, 0
|
||||
@08005BA8:
|
||||
@ -3019,7 +2976,6 @@ font_render_b: ; 80057B4
|
||||
ldrb r0, [r6, 0x8]
|
||||
adds r0, r4
|
||||
b @08005C6E
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08005C48:
|
||||
adds r0, r6, 0
|
||||
@ -3034,7 +2990,6 @@ font_render_b: ; 80057B4
|
||||
adds r1, r0
|
||||
ldrb r0, [r6, 0x8]
|
||||
b @08005C6C
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08005C64:
|
||||
ldr r0, =0x03002f90
|
||||
@ -3049,7 +3004,6 @@ font_render_b: ; 80057B4
|
||||
@08005C70:
|
||||
movs r0, 0
|
||||
b @08005D6E
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08005C78:
|
||||
adds r0, r6, 0
|
||||
@ -3110,7 +3064,6 @@ font_render_b: ; 80057B4
|
||||
movs r0, 0x4
|
||||
strb r0, [r6, 0x1C]
|
||||
b @08005B56
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08005CF0:
|
||||
ldrb r0, [r6, 0x1F]
|
||||
@ -3133,7 +3086,6 @@ font_render_b: ; 80057B4
|
||||
bl Window_ScrollVertically
|
||||
movs r0, 0
|
||||
b @08005D38
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08005D20:
|
||||
ldrb r0, [r6, 0x4]
|
||||
@ -3221,7 +3173,6 @@ sub_8005D74: ; 8005D74
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
.align 2, 0
|
||||
@08005DB8:
|
||||
@ -3255,7 +3206,6 @@ sub_8005D74: ; 8005D74
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
.align 2, 0
|
||||
@08005E08:
|
||||
@ -3340,7 +3290,6 @@ GetFontWidthFunc: ; 8005EA8
|
||||
bne @08005EC4
|
||||
ldr r0, [r2]
|
||||
b @08005ED0
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08005EC4:
|
||||
adds r2, 0x8
|
||||
@ -3417,7 +3366,6 @@ font_get_width_of_string: ; 8005ED8
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
.align 2, 0
|
||||
@08005F4C:
|
||||
@ -3454,12 +3402,10 @@ font_get_width_of_string: ; 8005ED8
|
||||
@08005F90:
|
||||
ldr r6, =0x02021cc4
|
||||
b @08005FA2
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08005F98:
|
||||
ldr r6, =0x02021dc4
|
||||
b @08005FA2
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08005FA0:
|
||||
ldr r6, =0x02021ec4
|
||||
@ -3471,7 +3417,6 @@ font_get_width_of_string: ; 8005ED8
|
||||
bl sub_81AFC74
|
||||
adds r6, r0, 0
|
||||
b @08005FE0
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08005FB8:
|
||||
ldrb r0, [r6]
|
||||
@ -3514,7 +3459,6 @@ font_get_width_of_string: ; 8005ED8
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
.align 2, 0
|
||||
@08006004:
|
||||
@ -3720,7 +3664,6 @@ font_render_some: ; 8006140
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
.align 2, 0
|
||||
@080061A0:
|
||||
@ -3745,7 +3688,6 @@ font_render_some: ; 8006140
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
.align 2, 0
|
||||
@080061E0:
|
||||
@ -3863,7 +3805,6 @@ font_render_some: ; 8006140
|
||||
pop {r4-r7}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end font_render_some
|
||||
|
||||
@ -3903,7 +3844,6 @@ TextBox_DrawKeypadIcon: ; 80062E8
|
||||
pop {r4,r5}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TextBox_DrawKeypadIcon
|
||||
|
||||
@ -3915,7 +3855,6 @@ sub_8006338: ; 8006338
|
||||
adds r0, r1
|
||||
ldrb r0, [r0]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_8006338
|
||||
|
||||
@ -3927,7 +3866,6 @@ Font_ReturnsValueFromLUT: ; 8006348
|
||||
adds r0, r1
|
||||
ldrb r0, [r0, 0x2]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Font_ReturnsValueFromLUT
|
||||
|
||||
@ -3939,7 +3877,6 @@ sub_8006358: ; 8006358
|
||||
adds r0, r1
|
||||
ldrb r0, [r0, 0x3]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_8006358
|
||||
|
||||
@ -3950,7 +3887,6 @@ fboxes_set_default_ptr: ; 8006368
|
||||
bl fboxes_set_ptr
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end fboxes_set_default_ptr
|
||||
|
||||
@ -3969,7 +3905,6 @@ fbox_get_field: ; 8006378
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
.align 2, 0
|
||||
@08006398:
|
||||
@ -3989,7 +3924,6 @@ fbox_get_field: ; 8006378
|
||||
adds r0, r1
|
||||
ldrb r0, [r0, 0x4]
|
||||
b @08006456
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080063CC:
|
||||
ldr r1, =gFontInfos
|
||||
@ -3999,7 +3933,6 @@ fbox_get_field: ; 8006378
|
||||
adds r0, r1
|
||||
ldrb r0, [r0, 0x5]
|
||||
b @08006456
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080063E0:
|
||||
ldr r1, =gFontInfos
|
||||
@ -4009,7 +3942,6 @@ fbox_get_field: ; 8006378
|
||||
adds r0, r1
|
||||
ldrb r0, [r0, 0x6]
|
||||
b @08006456
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080063F4:
|
||||
ldr r1, =gFontInfos
|
||||
@ -4019,7 +3951,6 @@ fbox_get_field: ; 8006378
|
||||
adds r0, r1
|
||||
ldrb r0, [r0, 0x7]
|
||||
b @08006456
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08006408:
|
||||
ldr r0, =gFontInfos
|
||||
@ -4029,7 +3960,6 @@ fbox_get_field: ; 8006378
|
||||
adds r1, r0
|
||||
ldrb r0, [r1, 0x8]
|
||||
b @0800643C
|
||||
.align 2, 0
|
||||
.pool
|
||||
@0800641C:
|
||||
ldr r0, =gFontInfos
|
||||
@ -4039,7 +3969,6 @@ fbox_get_field: ; 8006378
|
||||
adds r1, r0
|
||||
ldrb r0, [r1, 0x8]
|
||||
b @08006454
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08006430:
|
||||
ldr r0, =gFontInfos
|
||||
@ -4052,7 +3981,6 @@ fbox_get_field: ; 8006378
|
||||
lsls r0, 28
|
||||
lsrs r0, 28
|
||||
b @08006456
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08006448:
|
||||
ldr r0, =gFontInfos
|
||||
@ -4066,7 +3994,6 @@ fbox_get_field: ; 8006378
|
||||
@08006456:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end fbox_get_field
|
||||
|
||||
@ -4082,7 +4009,6 @@ GetMenuCursorDimensionByFont: ; 8006460
|
||||
adds r1, r2
|
||||
ldrb r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end GetMenuCursorDimensionByFont
|
||||
|
||||
@ -4119,7 +4045,6 @@ DecompressGlyphFont0: ; 8006478
|
||||
movs r0, 0xC
|
||||
strb r0, [r4]
|
||||
b @08006534
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080064C4:
|
||||
lsls r1, r3, 6
|
||||
@ -4143,7 +4068,6 @@ DecompressGlyphFont0: ; 8006478
|
||||
adds r1, 0x40
|
||||
bl DecompressGlyphTile
|
||||
b @0800652C
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08006500:
|
||||
adds r0, r5, 0
|
||||
@ -4173,7 +4097,6 @@ DecompressGlyphFont0: ; 8006478
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end DecompressGlyphFont0
|
||||
|
||||
@ -4188,7 +4111,6 @@ GetGlyphWidthFont0: ; 8006540
|
||||
adds r0, r2, r0
|
||||
ldrb r0, [r0]
|
||||
b @0800655A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08006558:
|
||||
movs r0, 0x8
|
||||
@ -4230,7 +4152,6 @@ DecompressGlyphFont7: ; 8006560
|
||||
adds r4, 0x81
|
||||
strb r5, [r4]
|
||||
b @0800661C
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080065AC:
|
||||
lsls r1, r3, 6
|
||||
@ -4254,7 +4175,6 @@ DecompressGlyphFont7: ; 8006560
|
||||
adds r1, 0x40
|
||||
bl DecompressGlyphTile
|
||||
b @08006614
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080065E8:
|
||||
adds r0, r6, 0
|
||||
@ -4284,7 +4204,6 @@ DecompressGlyphFont7: ; 8006560
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end DecompressGlyphFont7
|
||||
|
||||
@ -4299,7 +4218,6 @@ GetGlyphWidthFont7: ; 8006628
|
||||
adds r0, r2, r0
|
||||
ldrb r0, [r0]
|
||||
b @08006642
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08006640:
|
||||
movs r0, 0x8
|
||||
@ -4342,7 +4260,6 @@ DecompressGlyphFont8: ; 8006648
|
||||
movs r0, 0xC
|
||||
strb r0, [r4]
|
||||
b @08006704
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08006694:
|
||||
lsls r1, r3, 6
|
||||
@ -4366,7 +4283,6 @@ DecompressGlyphFont8: ; 8006648
|
||||
adds r1, 0x40
|
||||
bl DecompressGlyphTile
|
||||
b @080066FC
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080066D0:
|
||||
adds r0, r5, 0
|
||||
@ -4396,7 +4312,6 @@ DecompressGlyphFont8: ; 8006648
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end DecompressGlyphFont8
|
||||
|
||||
@ -4411,7 +4326,6 @@ GetGlyphWidthFont8: ; 8006710
|
||||
adds r0, r2, r0
|
||||
ldrb r0, [r0]
|
||||
b @0800672A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08006728:
|
||||
movs r0, 0x8
|
||||
@ -4467,7 +4381,6 @@ DecompressGlyphFont2: ; 8006730
|
||||
movs r0, 0xE
|
||||
strb r0, [r1]
|
||||
b @08006810
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080067A0:
|
||||
lsls r1, r6, 6
|
||||
@ -4491,7 +4404,6 @@ DecompressGlyphFont2: ; 8006730
|
||||
adds r1, 0x40
|
||||
bl DecompressGlyphTile
|
||||
b @08006808
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080067DC:
|
||||
adds r0, r4, 0
|
||||
@ -4521,7 +4433,6 @@ DecompressGlyphFont2: ; 8006730
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end DecompressGlyphFont2
|
||||
|
||||
@ -4534,7 +4445,6 @@ GetGlyphWidthFont2: ; 800681C
|
||||
beq @08006830
|
||||
ldr r0, =gFont2LatinGlyphWidths
|
||||
b @08006832
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08006830:
|
||||
ldr r0, =gFont2JapaneseGlyphWidths
|
||||
@ -4543,7 +4453,6 @@ GetGlyphWidthFont2: ; 800681C
|
||||
ldrb r0, [r0]
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end GetGlyphWidthFont2
|
||||
|
||||
@ -4581,7 +4490,6 @@ DecompressGlyphFont1: ; 8006840
|
||||
adds r4, 0x81
|
||||
strb r5, [r4]
|
||||
b @080068FC
|
||||
.align 2, 0
|
||||
.pool
|
||||
@0800688C:
|
||||
lsls r1, r3, 6
|
||||
@ -4605,7 +4513,6 @@ DecompressGlyphFont1: ; 8006840
|
||||
adds r1, 0x40
|
||||
bl DecompressGlyphTile
|
||||
b @080068F4
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080068C8:
|
||||
adds r0, r6, 0
|
||||
@ -4635,7 +4542,6 @@ DecompressGlyphFont1: ; 8006840
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end DecompressGlyphFont1
|
||||
|
||||
@ -4650,7 +4556,6 @@ GetGlyphWidthFont1: ; 8006908
|
||||
adds r0, r2, r0
|
||||
ldrb r0, [r0]
|
||||
b @08006922
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08006920:
|
||||
movs r0, 0x8
|
||||
@ -4693,6 +4598,5 @@ DecompressGlyphFont9: ; 8006928
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end DecompressGlyphFont9
|
||||
|
@ -15,7 +15,6 @@ sub_80A0954: ; 80A0954
|
||||
add sp, 0x4
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A0954
|
||||
|
||||
@ -57,7 +56,6 @@ sub_80A0980: ; 80A0980
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A0980
|
||||
|
||||
@ -95,7 +93,6 @@ sub_80A09D0: ; 80A09D0
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A09D0
|
||||
|
||||
@ -164,7 +161,6 @@ sub_80A0A38: ; 80A0A38
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A0A38
|
||||
|
||||
@ -191,7 +187,6 @@ cur_mapheader_run_tileset1_func: ; 80A0AA8
|
||||
@080A0ACE:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end cur_mapheader_run_tileset1_func
|
||||
|
||||
@ -218,7 +213,6 @@ cur_mapheader_run_tileset2_func: ; 80A0AE4
|
||||
@080A0B0A:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end cur_mapheader_run_tileset2_func
|
||||
|
||||
@ -236,7 +230,6 @@ TilesetCb_General: ; 80A0B20
|
||||
ldr r0, =sub_80A0B70
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_General
|
||||
|
||||
@ -254,7 +247,6 @@ TilesetCb_InsideBuilding: ; 80A0B48
|
||||
ldr r0, =sub_80A0BB4
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_InsideBuilding
|
||||
|
||||
@ -328,7 +320,6 @@ sub_80A0BCC: ; 80A0BCC
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A0BCC
|
||||
|
||||
@ -349,7 +340,6 @@ sub_80A0BF4: ; 80A0BF4
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A0BF4
|
||||
|
||||
@ -370,7 +360,6 @@ sub_80A0C1C: ; 80A0C1C
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A0C1C
|
||||
|
||||
@ -390,7 +379,6 @@ sub_80A0C44: ; 80A0C44
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A0C44
|
||||
|
||||
@ -407,7 +395,6 @@ TilesetCb_Petalburg: ; 80A0C6C
|
||||
movs r0, 0
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_Petalburg
|
||||
|
||||
@ -424,7 +411,6 @@ TilesetCb_Rustboro: ; 80A0C94
|
||||
ldr r0, =sub_80A103C
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_Rustboro
|
||||
|
||||
@ -441,7 +427,6 @@ TilesetCb_Dewford: ; 80A0CC0
|
||||
ldr r0, =sub_80A10B8
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_Dewford
|
||||
|
||||
@ -458,7 +443,6 @@ TilesetCb_Slateport: ; 80A0CEC
|
||||
ldr r0, =sub_80A10D0
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_Slateport
|
||||
|
||||
@ -476,7 +460,6 @@ TilesetCb_Mauville: ; 80A0D18
|
||||
ldr r0, =sub_80A10E8
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_Mauville
|
||||
|
||||
@ -493,7 +476,6 @@ TilesetCb_Lavaridge: ; 80A0D48
|
||||
ldr r0, =sub_80A115C
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_Lavaridge
|
||||
|
||||
@ -510,7 +492,6 @@ TilesetCb_Fallarbor: ; 80A0D74
|
||||
movs r0, 0
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_Fallarbor
|
||||
|
||||
@ -527,7 +508,6 @@ TilesetCb_Fortree: ; 80A0D9C
|
||||
movs r0, 0
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_Fortree
|
||||
|
||||
@ -544,7 +524,6 @@ TilesetCb_Lilycove: ; 80A0DC4
|
||||
movs r0, 0
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_Lilycove
|
||||
|
||||
@ -561,7 +540,6 @@ TilesetCb_Mossdeep: ; 80A0DEC
|
||||
movs r0, 0
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_Mossdeep
|
||||
|
||||
@ -578,7 +556,6 @@ TilesetCb_EverGrande: ; 80A0E14
|
||||
ldr r0, =sub_80A1188
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_EverGrande
|
||||
|
||||
@ -596,7 +573,6 @@ TilesetCb_Pacifidlog: ; 80A0E40
|
||||
ldr r0, =sub_80A11FC
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_Pacifidlog
|
||||
|
||||
@ -613,7 +589,6 @@ TilesetCb_Sootopolis: ; 80A0E70
|
||||
ldr r0, =sub_80A122C
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_Sootopolis
|
||||
|
||||
@ -630,7 +605,6 @@ TilesetCb_BattleFrontierOutsideWest: ; 80A0E9C
|
||||
ldr r0, =sub_80A127C
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_BattleFrontierOutsideWest
|
||||
|
||||
@ -647,7 +621,6 @@ TilesetCb_BattleFrontierOutsideEast: ; 80A0EC8
|
||||
ldr r0, =sub_80A1294
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_BattleFrontierOutsideEast
|
||||
|
||||
@ -663,7 +636,6 @@ TilesetCb_Underwater: ; 80A0EF4
|
||||
ldr r0, =sub_80A1244
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_Underwater
|
||||
|
||||
@ -679,7 +651,6 @@ TilesetCb_SootopolisGym: ; 80A0F18
|
||||
ldr r0, =sub_80A15D8
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_SootopolisGym
|
||||
|
||||
@ -696,7 +667,6 @@ TilesetCb_Cave: ; 80A0F3C
|
||||
ldr r0, =sub_80A1260
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_Cave
|
||||
|
||||
@ -712,7 +682,6 @@ TilesetCb_EliteFour: ; 80A0F68
|
||||
ldr r0, =sub_80A15F0
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_EliteFour
|
||||
|
||||
@ -729,7 +698,6 @@ TilesetCb_MauvilleGym: ; 80A0F8C
|
||||
ldr r0, =sub_80A15C0
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_MauvilleGym
|
||||
|
||||
@ -746,7 +714,6 @@ TilesetCb_BikeShop: ; 80A0FB8
|
||||
ldr r0, =sub_80A161C
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_BikeShop
|
||||
|
||||
@ -763,7 +730,6 @@ TilesetCb_BattlePyramid: ; 80A0FE4
|
||||
ldr r0, =sub_80A1634
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_BattlePyramid
|
||||
|
||||
@ -780,7 +746,6 @@ TilesetCb_BattleDome: ; 80A1010
|
||||
ldr r0, =sub_80A1658
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end TilesetCb_BattleDome
|
||||
|
||||
@ -1154,7 +1119,6 @@ sub_80A12AC: ; 80A12AC
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A12AC
|
||||
|
||||
@ -1187,7 +1151,6 @@ sub_80A12D4: ; 80A12D4
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A12D4
|
||||
|
||||
@ -1208,7 +1171,6 @@ sub_80A131C: ; 80A131C
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A131C
|
||||
|
||||
@ -1228,7 +1190,6 @@ sub_80A1344: ; 80A1344
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A1344
|
||||
|
||||
@ -1249,7 +1210,6 @@ sub_80A136C: ; 80A136C
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A136C
|
||||
|
||||
@ -1289,7 +1249,6 @@ sub_80A1394: ; 80A1394
|
||||
movs r2, 0x80
|
||||
bl sub_80A0980
|
||||
b @080A141C
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080A13F0:
|
||||
movs r0, 0x3
|
||||
@ -1316,7 +1275,6 @@ sub_80A1394: ; 80A1394
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A1394
|
||||
|
||||
@ -1348,7 +1306,6 @@ sub_80A1434: ; 80A1434
|
||||
@080A1464:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A1434
|
||||
|
||||
@ -1368,7 +1325,6 @@ sub_80A1470: ; 80A1470
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A1470
|
||||
|
||||
@ -1388,7 +1344,6 @@ sub_80A1498: ; 80A1498
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A1498
|
||||
|
||||
@ -1416,7 +1371,6 @@ sub_80A14C0: ; 80A14C0
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A14C0
|
||||
|
||||
@ -1436,7 +1390,6 @@ sub_80A14F8: ; 80A14F8
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A14F8
|
||||
|
||||
@ -1456,7 +1409,6 @@ sub_80A1520: ; 80A1520
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A1520
|
||||
|
||||
@ -1476,7 +1428,6 @@ sub_80A1548: ; 80A1548
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A1548
|
||||
|
||||
@ -1496,7 +1447,6 @@ sub_80A1570: ; 80A1570
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A1570
|
||||
|
||||
@ -1516,7 +1466,6 @@ sub_80A1598: ; 80A1598
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A1598
|
||||
|
||||
@ -1661,7 +1610,6 @@ sub_80A1688: ; 80A1688
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A1688
|
||||
|
||||
@ -1692,7 +1640,6 @@ sub_80A16B0: ; 80A16B0
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A16B0
|
||||
|
||||
@ -1712,7 +1659,6 @@ sub_80A16F8: ; 80A16F8
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A16F8
|
||||
|
||||
@ -1732,7 +1678,6 @@ sub_80A1720: ; 80A1720
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A1720
|
||||
|
||||
@ -1753,7 +1698,6 @@ sub_80A1748: ; 80A1748
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A1748
|
||||
|
||||
@ -1774,7 +1718,6 @@ sub_80A1770: ; 80A1770
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A1770
|
||||
|
||||
@ -1795,7 +1738,6 @@ sub_80A1798: ; 80A1798
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A1798
|
||||
|
||||
@ -1817,7 +1759,6 @@ sub_80A17C0: ; 80A17C0
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A17C0
|
||||
|
||||
@ -1839,7 +1780,6 @@ sub_80A17EC: ; 80A17EC
|
||||
bl sub_80A0980
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A17EC
|
||||
|
||||
@ -1882,7 +1822,6 @@ sub_80A1818: ; 80A1818
|
||||
@080A1862:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A1818
|
||||
|
||||
@ -1929,6 +1868,5 @@ sub_80A1884: ; 80A1884
|
||||
@080A18D6:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end sub_80A1884
|
||||
|
47
asm/window.s
47
asm/window.s
@ -84,7 +84,6 @@ Window_InitFromTemplates: ; 80031C0
|
||||
@08003250:
|
||||
movs r0, 0
|
||||
b @08003364
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08003268:
|
||||
ldr r0, =0x03002f70
|
||||
@ -111,7 +110,6 @@ Window_InitFromTemplates: ; 80031C0
|
||||
bne @080032A8
|
||||
bl Window_FreeMemory
|
||||
b @08003250
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080032A8:
|
||||
movs r1, 0
|
||||
@ -158,7 +156,6 @@ Window_InitFromTemplates: ; 80031C0
|
||||
bl free
|
||||
str r4, [r5]
|
||||
b @08003250
|
||||
.align 2, 0
|
||||
.pool
|
||||
@0800330C:
|
||||
ldr r1, =0x02020004
|
||||
@ -215,7 +212,6 @@ Window_InitFromTemplates: ; 80031C0
|
||||
pop {r4-r7}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Window_InitFromTemplates
|
||||
|
||||
@ -341,7 +337,6 @@ Window_AddFromTemplate: ; 8003380
|
||||
@0800346A:
|
||||
movs r0, 0xFF
|
||||
b @080034C0
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08003484:
|
||||
ldr r2, =0x02020004
|
||||
@ -383,7 +378,6 @@ Window_AddFromTemplate: ; 8003380
|
||||
pop {r4-r7}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Window_AddFromTemplate
|
||||
|
||||
@ -434,7 +428,6 @@ Window_AddFromTemplateWithoutAllocatingMemory: ; 80034D8
|
||||
@08003528:
|
||||
movs r0, 0xFF
|
||||
b @08003564
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08003534:
|
||||
ldr r1, =0x02020004
|
||||
@ -465,7 +458,6 @@ Window_AddFromTemplateWithoutAllocatingMemory: ; 80034D8
|
||||
pop {r4-r6}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Window_AddFromTemplateWithoutAllocatingMemory
|
||||
|
||||
@ -532,7 +524,6 @@ Window_Remove: ; 8003574
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Window_Remove
|
||||
|
||||
@ -577,7 +568,6 @@ Window_FreeMemory: ; 8003604
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Window_FreeMemory
|
||||
|
||||
@ -612,7 +602,6 @@ Window_CopyToVram: ; 8003658
|
||||
cmp r3, 0x1
|
||||
beq @0800369A
|
||||
b @080036CE
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08003694:
|
||||
cmp r5, 0x3
|
||||
@ -695,7 +684,6 @@ Window_CopyRectToVram: ; 80036D8
|
||||
cmp r5, 0x1
|
||||
beq @08003736
|
||||
b @08003782
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08003730:
|
||||
cmp r5, 0x3
|
||||
@ -792,7 +780,6 @@ Window_WriteStandardTileMap: ; 800378C
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Window_WriteStandardTileMap
|
||||
|
||||
@ -888,7 +875,6 @@ Window_WriteStandardTileMapRectOverridePalette: ; 80037EC
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Window_WriteStandardTileMapRectOverridePalette
|
||||
|
||||
@ -929,7 +915,6 @@ Window_FillTileMap: ; 80038A4
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Window_FillTileMap
|
||||
|
||||
@ -1021,7 +1006,6 @@ Window_WriteStandardTileMapRect: ; 80038F4
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Window_WriteStandardTileMapRect
|
||||
|
||||
@ -1148,7 +1132,6 @@ Window_CopyPixelRectToWindow: ; 80039DC
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Window_CopyPixelRectToWindow
|
||||
|
||||
@ -1247,7 +1230,6 @@ Window_copy_pixels_rect_3: ; 8003A9C
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Window_copy_pixels_rect_3
|
||||
|
||||
@ -1316,7 +1298,6 @@ Window_FillPixelRect: ; 8003B64
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Window_FillPixelRect
|
||||
|
||||
@ -1344,7 +1325,6 @@ Window_CopyToPixels: ; 8003BF0
|
||||
adds r0, r6, 0
|
||||
bl CpuSet
|
||||
b @08003C3C
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08003C24:
|
||||
ldr r1, =0x02020004
|
||||
@ -1362,7 +1342,6 @@ Window_CopyToPixels: ; 8003BF0
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Window_CopyToPixels
|
||||
|
||||
@ -1403,7 +1382,6 @@ Window_FastFillPixels: ; 8003C48
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Window_FastFillPixels
|
||||
|
||||
@ -1492,7 +1470,6 @@ Window_ScrollVertically: ; 8003C94
|
||||
mov r1, r10
|
||||
str r0, [r1]
|
||||
b @08003D38
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08003D34:
|
||||
mov r2, r10
|
||||
@ -1973,7 +1950,6 @@ CallWindowFunction: ; 8004058
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end CallWindowFunction
|
||||
|
||||
@ -1991,7 +1967,6 @@ Window_SetField: ; 80040A8
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
.align 2, 0
|
||||
@080040C4:
|
||||
@ -2012,7 +1987,6 @@ Window_SetField: ; 80040A8
|
||||
strb r2, [r0, 0x1]
|
||||
movs r0, 0
|
||||
b @08004144
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080040F8:
|
||||
ldr r1, =0x02020004
|
||||
@ -2023,7 +1997,6 @@ Window_SetField: ; 80040A8
|
||||
strb r2, [r0, 0x2]
|
||||
movs r0, 0
|
||||
b @08004144
|
||||
.align 2, 0
|
||||
.pool
|
||||
@0800410C:
|
||||
ldr r1, =0x02020004
|
||||
@ -2034,7 +2007,6 @@ Window_SetField: ; 80040A8
|
||||
strb r2, [r0, 0x5]
|
||||
movs r0, 0
|
||||
b @08004144
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08004120:
|
||||
ldr r1, =0x02020004
|
||||
@ -2045,7 +2017,6 @@ Window_SetField: ; 80040A8
|
||||
strh r2, [r0, 0x6]
|
||||
movs r0, 0
|
||||
b @08004144
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08004134:
|
||||
ldr r1, =0x02020004
|
||||
@ -2060,7 +2031,6 @@ Window_SetField: ; 80040A8
|
||||
@08004144:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Window_SetField
|
||||
|
||||
@ -2078,7 +2048,6 @@ Window_GetField: ; 800414C
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
.align 2, 0
|
||||
@08004168:
|
||||
@ -2098,7 +2067,6 @@ Window_GetField: ; 800414C
|
||||
adds r1, r0
|
||||
ldrb r0, [r1]
|
||||
b @0800422A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@0800419C:
|
||||
ldr r0, =0x02020004
|
||||
@ -2108,7 +2076,6 @@ Window_GetField: ; 800414C
|
||||
adds r1, r0
|
||||
ldrb r0, [r1, 0x1]
|
||||
b @0800422A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080041B0:
|
||||
ldr r0, =0x02020004
|
||||
@ -2118,7 +2085,6 @@ Window_GetField: ; 800414C
|
||||
adds r1, r0
|
||||
ldrb r0, [r1, 0x2]
|
||||
b @0800422A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080041C4:
|
||||
ldr r0, =0x02020004
|
||||
@ -2128,7 +2094,6 @@ Window_GetField: ; 800414C
|
||||
adds r1, r0
|
||||
ldrb r0, [r1, 0x3]
|
||||
b @0800422A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080041D8:
|
||||
ldr r0, =0x02020004
|
||||
@ -2138,7 +2103,6 @@ Window_GetField: ; 800414C
|
||||
adds r1, r0
|
||||
ldrb r0, [r1, 0x4]
|
||||
b @0800422A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@080041EC:
|
||||
ldr r0, =0x02020004
|
||||
@ -2148,7 +2112,6 @@ Window_GetField: ; 800414C
|
||||
adds r1, r0
|
||||
ldrb r0, [r1, 0x5]
|
||||
b @0800422A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08004200:
|
||||
ldr r0, =0x02020004
|
||||
@ -2158,7 +2121,6 @@ Window_GetField: ; 800414C
|
||||
adds r1, r0
|
||||
ldrh r0, [r1, 0x6]
|
||||
b @0800422A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08004214:
|
||||
ldr r0, =0x02020004
|
||||
@ -2169,7 +2131,6 @@ Window_GetField: ; 800414C
|
||||
adds r1, r0
|
||||
ldr r0, [r1]
|
||||
b @0800422A
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08004228:
|
||||
movs r0, 0
|
||||
@ -2203,7 +2164,6 @@ GetNumActiveWindowsOnBg: ; 8004230
|
||||
pop {r4}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end GetNumActiveWindowsOnBg
|
||||
|
||||
@ -2314,7 +2274,6 @@ Window_AddFromTemplate8Bpp: ; 8004260
|
||||
@08004322:
|
||||
movs r0, 0xFF
|
||||
b @08004356
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08004338:
|
||||
ldr r1, =0x02020004
|
||||
@ -2340,7 +2299,6 @@ Window_AddFromTemplate8Bpp: ; 8004260
|
||||
pop {r4-r7}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Window_AddFromTemplate8Bpp
|
||||
|
||||
@ -2379,7 +2337,6 @@ Window_FillPixels8Bpp: ; 8004368
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Window_FillPixels8Bpp
|
||||
|
||||
@ -2448,7 +2405,6 @@ Window_FillPixelRect8Bpp: ; 80043A8
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Window_FillPixelRect8Bpp
|
||||
|
||||
@ -2549,7 +2505,6 @@ Window_CopyPixelRectToWindow4BppTo8Bpp: ; 8004434
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end Window_CopyPixelRectToWindow4BppTo8Bpp
|
||||
|
||||
@ -2581,7 +2536,6 @@ Window_CopyToVram8Bpp: ; 8004500
|
||||
cmp r2, 0x1
|
||||
beq @08004546
|
||||
b @08004570
|
||||
.align 2, 0
|
||||
.pool
|
||||
@08004540:
|
||||
cmp r5, 0x3
|
||||
@ -2638,6 +2592,5 @@ GetNumActiveWindowsOnBgDuplicate: ; 8004578
|
||||
pop {r4}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
.pool
|
||||
thumb_func_end GetNumActiveWindowsOnBgDuplicate
|
||||
|
Loading…
x
Reference in New Issue
Block a user