mirror of
https://github.com/pret/pmd-sky.git
synced 2026-07-25 21:10:32 -05:00
Merge pull request #19 from AnonymousRandomPerson/main
Defined symbols for arm9 pointers
This commit is contained in:
commit
dd256a66d7
|
|
@ -1,12 +1,190 @@
|
|||
#pragma once
|
||||
.public abs
|
||||
.public __addsf3
|
||||
.public ClearIrqFlag
|
||||
.public DecompressAtFromMemoryPointer
|
||||
.public __divsi3
|
||||
.public FileInit
|
||||
.public __floatsisf
|
||||
.public __mulsf3
|
||||
.public _0200A314
|
||||
.public _0200A344
|
||||
.public _02090B40
|
||||
.public _02090B70
|
||||
.public _02090BA0
|
||||
.public _02090BC8
|
||||
.public _02090BFC
|
||||
.public _02090C48
|
||||
.public _02091448
|
||||
.public _02092448
|
||||
.public _02092460
|
||||
.public _02092464
|
||||
.public _020924D8
|
||||
.public _020924E8
|
||||
.public _020924F8
|
||||
.public _02092508
|
||||
.public _0209251C
|
||||
.public _0209252C
|
||||
.public _02092540
|
||||
.public _02092558
|
||||
.public _0209258C
|
||||
.public _020925A0
|
||||
.public _020925B4
|
||||
.public _020925C8
|
||||
.public _020925F8
|
||||
.public _02092670
|
||||
.public _020926C0
|
||||
.public _0209277C
|
||||
.public _0209278C
|
||||
.public _02092798
|
||||
.public _020927B8
|
||||
.public _020927BC
|
||||
.public _020927E4
|
||||
.public _020927EC
|
||||
.public _020927FC
|
||||
.public _02092844
|
||||
.public _02092908
|
||||
.public _02092978
|
||||
.public _0209297C
|
||||
.public _0209299C
|
||||
.public _020929B8
|
||||
.public _02092A04
|
||||
.public _02092A18
|
||||
.public _02092A38
|
||||
.public _02092A58
|
||||
.public _02092A78
|
||||
.public _02092A98
|
||||
.public _02092AB8
|
||||
.public _02092AD8
|
||||
.public _02092AE8
|
||||
.public _02094AE8
|
||||
.public _02094AF0
|
||||
.public _02094AFC
|
||||
.public _02094B00
|
||||
.public _02094B1C
|
||||
.public _02094B34
|
||||
.public _02094B40
|
||||
.public _02094B54
|
||||
.public _02094B58
|
||||
.public _02094B60
|
||||
.public _020AEF00
|
||||
.public _020AEF08
|
||||
.public _020AEF2C
|
||||
.public _020AEF30
|
||||
.public _020AEF58
|
||||
.public _020AEF7C
|
||||
.public _020AEFB4
|
||||
.public _020AEFC8
|
||||
.public _020AEFDC
|
||||
.public _020AF000
|
||||
.public _020AF028
|
||||
.public _020AF050
|
||||
.public _020AF078
|
||||
.public _020AF154
|
||||
.public _020AF230
|
||||
.public _020AF23C
|
||||
.public _020AF240
|
||||
.public _020AF264
|
||||
.public _020AF288
|
||||
.public _020AF2AC
|
||||
.public _020AF2B8
|
||||
.public _020AF2C4
|
||||
.public _020AF344
|
||||
.public _020AF354
|
||||
.public _020AF360
|
||||
.public _020AF368
|
||||
.public _020AF3D0
|
||||
.public _020AF3E4
|
||||
.public _020AF408
|
||||
.public _020AF42C
|
||||
.public _020AF454
|
||||
.public _020AF490
|
||||
.public _020AF53C
|
||||
.public _020AF5E8
|
||||
.public _020AF694
|
||||
.public _020AF698
|
||||
.public _020B2B98
|
||||
.public _020B3380
|
||||
.public _020B3384
|
||||
.public _020B33A0
|
||||
.public _020B33C0
|
||||
.public _020B4BC0
|
||||
.public _0229AFC0
|
||||
.public _0229AFCC
|
||||
.public _0229AFE4
|
||||
.public _0229B004
|
||||
.public _0229B0E0
|
||||
.public _0229B0E8
|
||||
.public _0229B0F0
|
||||
.public _0229B0F8
|
||||
.public _0229B110
|
||||
.public _0229B114
|
||||
.public _0229B21C
|
||||
.public _0229B220
|
||||
.public _0229B248
|
||||
.public _0229F248
|
||||
.public _022A3248
|
||||
.public _022A3538
|
||||
.public _022A353C
|
||||
.public _022A3554
|
||||
.public _022A35DC
|
||||
.public _022A35E8
|
||||
.public _022A3614
|
||||
.public _022A3620
|
||||
.public _022A362C
|
||||
.public _022A3644
|
||||
.public _022A3658
|
||||
.public _022A3670
|
||||
.public _022A3698
|
||||
.public _022A369C
|
||||
.public _022A36C4
|
||||
.public _022A37A0
|
||||
.public _022A37A4
|
||||
.public _022A37AC
|
||||
.public _022A37AD
|
||||
.public _022A37AE
|
||||
.public _022A37AF
|
||||
.public _022A37B0
|
||||
.public _022A37B6
|
||||
.public _022A37B7
|
||||
.public _022A37B8
|
||||
.public _022A37B9
|
||||
.public _022A37BA
|
||||
.public _022A37BC
|
||||
.public _022A37BE
|
||||
.public _022A37CC
|
||||
.public _022A37D0
|
||||
.public _022A37D4
|
||||
.public _022A37D8
|
||||
.public _022A37EC
|
||||
.public _022A37ED
|
||||
.public _022A37EE
|
||||
.public _022A37EF
|
||||
.public _022A37F0
|
||||
.public _022A37F1
|
||||
.public _022A37F2
|
||||
.public _022A37F3
|
||||
.public _022A37F4
|
||||
.public _022A37F5
|
||||
.public _022A37F6
|
||||
.public _022A37F7
|
||||
.public _022A37F8
|
||||
.public _022A37F9
|
||||
.public _022A37FA
|
||||
.public _022A37FB
|
||||
.public _022A37FC
|
||||
.public _022A37FD
|
||||
.public _022A37FE
|
||||
.public _022A37FF
|
||||
.public _022A3800
|
||||
.public _022A3801
|
||||
.public _022A3802
|
||||
.public _022A3803
|
||||
.public _022A3804
|
||||
.public _022A3805
|
||||
.public _022A3806
|
||||
.public _022B966C
|
||||
.public abs
|
||||
.public ClearIrqFlag
|
||||
.public DecompressAtFromMemoryPointer
|
||||
.public FileInit
|
||||
.public MainLoop
|
||||
.public sprintf
|
||||
.public sqrtf
|
||||
.public strcat
|
||||
|
|
@ -14,10 +192,6 @@
|
|||
.public strcpy
|
||||
.public strlen
|
||||
.public strncpy
|
||||
.public vsprintf
|
||||
.public WaitForInterrupt
|
||||
.public _0200A314
|
||||
.public _0200A344
|
||||
.public sub_02017D20
|
||||
.public sub_02017DB4
|
||||
.public sub_02017DF4
|
||||
|
|
@ -31,7 +205,6 @@
|
|||
.public sub_020184A8
|
||||
.public sub_02019304
|
||||
.public sub_0204A5D0
|
||||
.public MainLoop
|
||||
.public sub_02076070
|
||||
.public sub_02076074
|
||||
.public sub_020761E8
|
||||
|
|
@ -145,3 +318,5 @@
|
|||
.public sub_020845F8
|
||||
.public sub_020850B4
|
||||
.public sub_02085180
|
||||
.public vsprintf
|
||||
.public WaitForInterrupt
|
||||
|
|
|
|||
|
|
@ -1,9 +1,11 @@
|
|||
#pragma once
|
||||
.public _0200002B
|
||||
.public _02000BC4
|
||||
.public _secure
|
||||
.public AllocAndLoadFileInPack
|
||||
.public CanMonsterUseMove
|
||||
.public CardBackupError
|
||||
.public CardPullOutWithStatus
|
||||
.public MainGame
|
||||
.public DataTransferInit
|
||||
.public DataTransferStop
|
||||
.public DebugPrint
|
||||
|
|
@ -22,6 +24,7 @@
|
|||
.public GetHeldButtons
|
||||
.public GetKeyM2NSwitch
|
||||
.public GetKeyN2MSwitch
|
||||
.public GetMonsterName
|
||||
.public GetPressedButtons
|
||||
.public GetReleasedStylus
|
||||
.public GetRngSeed
|
||||
|
|
@ -30,36 +33,22 @@
|
|||
.public LoadFileFromRom
|
||||
.public LoadFileInPackWithPackId
|
||||
.public LoadOverlay
|
||||
.public MIi_UncompressBackward
|
||||
.public MainGame
|
||||
.public MemAlloc
|
||||
.public MemArenaAlloc
|
||||
.public Memcpy32
|
||||
.public MemcpySimple
|
||||
.public MemFree
|
||||
.public MemLocateSet
|
||||
.public MemLocateUnset
|
||||
.public MemsetSimple
|
||||
.public MemZero
|
||||
.public MemZero32
|
||||
.public Memcpy32
|
||||
.public MemcpySimple
|
||||
.public MemsetSimple
|
||||
.public MIi_UncompressBackward
|
||||
.public MultiplyByFixedPoint
|
||||
.public OpenAllPackFiles
|
||||
.public OS_IRQTable
|
||||
.public OSi_ReferSymbol
|
||||
.public OpenAllPackFiles
|
||||
.public OverlayIsLoaded
|
||||
.public PointsToZero
|
||||
.public Rand16Bit
|
||||
.public Rand32Bit
|
||||
.public RandInt
|
||||
.public RandIntSafe
|
||||
.public RandRange
|
||||
.public RandRangeSafe
|
||||
.public SetDebugFlag
|
||||
.public SetDebugLogFlag
|
||||
.public SetRngSeed
|
||||
.public UnloadFile
|
||||
.public UnloadOverlay
|
||||
.public ZInit8
|
||||
.public _0202364C
|
||||
.public ov00_022BDADC
|
||||
.public ov00_022BE0C8
|
||||
.public ov00_022C2340
|
||||
|
|
@ -99,7 +88,19 @@
|
|||
.public ov11_02306C64
|
||||
.public ov11_02306C9C
|
||||
.public ov11_02310BDC
|
||||
.public GetMonsterName
|
||||
.public OverlayIsLoaded
|
||||
.public PointsToZero
|
||||
.public Rand16Bit
|
||||
.public Rand32Bit
|
||||
.public RandInt
|
||||
.public RandIntSafe
|
||||
.public RandRange
|
||||
.public RandRangeSafe
|
||||
.public Render3dStack
|
||||
.public Rgb8ToBgr5
|
||||
.public SetDebugFlag
|
||||
.public SetDebugLogFlag
|
||||
.public SetRngSeed
|
||||
.public sub_01FF8000
|
||||
.public sub_01FF80B0
|
||||
.public sub_01FF8CAC
|
||||
|
|
@ -108,7 +109,6 @@
|
|||
.public sub_01FF8D3C
|
||||
.public sub_01FF8D6C
|
||||
.public sub_01FF8D9C
|
||||
.public Render3dStack
|
||||
.public sub_01FF8F04
|
||||
.public sub_01FF8F28
|
||||
.public sub_01FF905C
|
||||
|
|
@ -143,12 +143,16 @@
|
|||
.public sub_02002FB4
|
||||
.public sub_0200302C
|
||||
.public sub_020030FC
|
||||
.public sub_02003620
|
||||
.public sub_02003780
|
||||
.public sub_02003AB0
|
||||
.public sub_02003B94
|
||||
.public sub_02003BC8
|
||||
.public sub_02004F74
|
||||
.public sub_02004F80
|
||||
.public Rgb8ToBgr5
|
||||
.public sub_02005D14
|
||||
.public sub_02005D90
|
||||
.public sub_02005DE0
|
||||
.public sub_02006220
|
||||
.public sub_020063A0
|
||||
.public sub_020063D4
|
||||
|
|
@ -156,6 +160,18 @@
|
|||
.public sub_02006498
|
||||
.public sub_02006BFC
|
||||
.public sub_02006C8C
|
||||
.public sub_02007EB4
|
||||
.public sub_02007EB8
|
||||
.public sub_02007EC0
|
||||
.public sub_02007EDC
|
||||
.public sub_02007F0C
|
||||
.public sub_02007FCC
|
||||
.public sub_02008080
|
||||
.public sub_020080B0
|
||||
.public sub_020080B8
|
||||
.public sub_020080C0
|
||||
.public sub_02008138
|
||||
.public sub_02008490
|
||||
.public sub_020090A0
|
||||
.public sub_020090C0
|
||||
.public sub_020090F4
|
||||
|
|
@ -194,5 +210,8 @@
|
|||
.public sub_0200B6F0
|
||||
.public sub_0200B768
|
||||
.public sub_0200C020
|
||||
.public SVC_CpuSet
|
||||
.public SVC_WaitByLoop
|
||||
.public SVC_CpuSet
|
||||
.public UnloadFile
|
||||
.public UnloadOverlay
|
||||
.public ZInit8
|
||||
|
|
|
|||
1892
asm/main_02000C6C.s
1892
asm/main_02000C6C.s
File diff suppressed because it is too large
Load Diff
33038
asm/main_0200C4CC.s
33038
asm/main_0200C4CC.s
File diff suppressed because it is too large
Load Diff
|
|
@ -305,7 +305,11 @@ OSi_ReferSymbol: ; 0x02000B9C
|
|||
_start_ModuleParams:
|
||||
.byte 0xE0, 0x73, 0x0B, 0x02, 0xF8, 0x73, 0x0B, 0x02, 0x80, 0x33, 0x0B, 0x02, 0x80, 0x33, 0x0B, 0x02
|
||||
.byte 0x80, 0xCA, 0x2B, 0x02, 0x00, 0x00, 0x00, 0x00, 0x34, 0x75, 0x02, 0x04, 0x21, 0x06, 0xC0, 0xDE
|
||||
.byte 0xDE, 0xC0, 0x06, 0x21, 0x5B, 0x53, 0x44, 0x4B, 0x2B, 0x4E, 0x49, 0x4E, 0x54, 0x45, 0x4E, 0x44
|
||||
.byte 0xDE, 0xC0, 0x06, 0x21
|
||||
|
||||
.global _02000BC4
|
||||
_02000BC4:
|
||||
.byte 0x5B, 0x53, 0x44, 0x4B, 0x2B, 0x4E, 0x49, 0x4E, 0x54, 0x45, 0x4E, 0x44
|
||||
.byte 0x4F, 0x3A, 0x42, 0x41, 0x43, 0x4B, 0x55, 0x50, 0x5D, 0x00, 0x00, 0x00, 0x5B, 0x53, 0x44, 0x4B
|
||||
.byte 0x2B, 0x55, 0x42, 0x49, 0x51, 0x55, 0x49, 0x54, 0x4F, 0x55, 0x53, 0x3A, 0x43, 0x50, 0x53, 0x5D
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x5B, 0x53, 0x44, 0x4B, 0x2B, 0x4E, 0x49, 0x4E, 0x54, 0x45, 0x4E, 0x44
|
||||
|
|
|
|||
|
|
@ -1,10 +1,15 @@
|
|||
.include "asm/macros.inc"
|
||||
.text
|
||||
|
||||
.global _secure
|
||||
_secure: ; 0x02000000
|
||||
.byte 0xFF, 0xDE, 0xFF, 0xE7, 0xFF, 0xDE, 0xFF, 0xE7, 0xFF, 0xDE, 0xFF, 0xE7, 0xFF, 0xDE, 0x1A, 0x27
|
||||
.byte 0x2E, 0xDA, 0x94, 0xA5, 0xD0, 0x60, 0xF9, 0xD9, 0x23, 0x89, 0x79, 0x35, 0x50, 0xFB, 0x92, 0xDC
|
||||
.byte 0x7E, 0xC9, 0xF1, 0x46, 0x0A, 0xB3, 0xC1, 0x53, 0x48, 0xE3, 0x87, 0x54, 0xB8, 0x55, 0x9F, 0x53
|
||||
.byte 0x7E, 0xC9, 0xF1, 0x46, 0x0A, 0xB3, 0xC1, 0x53, 0x48, 0xE3, 0x87
|
||||
|
||||
.global _0200002B
|
||||
_0200002B:
|
||||
.byte 0x54, 0xB8, 0x55, 0x9F, 0x53
|
||||
.byte 0x13, 0xDF, 0x16, 0x28, 0xCD, 0xCF, 0x4F, 0x1A, 0x20, 0x0A, 0x2B, 0x72, 0xDA, 0xBA, 0x06, 0x3D
|
||||
.byte 0x43, 0x32, 0x7F, 0x73, 0xE8, 0xF0, 0xA1, 0xAC, 0xAC, 0xCB, 0xD8, 0xCE, 0xE6, 0xA8, 0x60, 0x31
|
||||
.byte 0x6D, 0x01, 0x0F, 0x69, 0x76, 0x79, 0x41, 0xD9, 0x54, 0x6E, 0xA7, 0x23, 0x90, 0x04, 0x99, 0x1D
|
||||
|
|
|
|||
68
main.lsf
68
main.lsf
|
|
@ -28,52 +28,52 @@ Autoload DTCM
|
|||
}
|
||||
Overlay OVY_0
|
||||
{
|
||||
Address 0x022BCA80
|
||||
After main
|
||||
Object asm/overlay_00.o
|
||||
}
|
||||
Overlay OVY_1
|
||||
{
|
||||
Address 0x02329520
|
||||
After OVY_0
|
||||
Object asm/overlay_01.o
|
||||
}
|
||||
Overlay OVY_2
|
||||
{
|
||||
Address 0x02329520
|
||||
After OVY_0
|
||||
Object asm/overlay_02.o
|
||||
}
|
||||
Overlay OVY_3
|
||||
{
|
||||
Address 0x0233CA80
|
||||
After OVY_1
|
||||
Object asm/overlay_03.o
|
||||
}
|
||||
Overlay OVY_4
|
||||
{
|
||||
Address 0x0233CA80
|
||||
After OVY_1
|
||||
Object asm/overlay_04.o
|
||||
}
|
||||
Overlay OVY_5
|
||||
{
|
||||
Address 0x0233CA80
|
||||
After OVY_1
|
||||
Object asm/overlay_05.o
|
||||
}
|
||||
Overlay OVY_6
|
||||
{
|
||||
Address 0x0233CA80
|
||||
After OVY_1
|
||||
Object asm/overlay_06.o
|
||||
}
|
||||
Overlay OVY_7
|
||||
{
|
||||
Address 0x0233CA80
|
||||
After OVY_1
|
||||
Object asm/overlay_07.o
|
||||
}
|
||||
Overlay OVY_8
|
||||
{
|
||||
Address 0x0233CA80
|
||||
After OVY_1
|
||||
Object asm/overlay_08.o
|
||||
}
|
||||
Overlay OVY_9
|
||||
{
|
||||
Address 0x0233CA80
|
||||
After OVY_1
|
||||
Object asm/overlay_09.o
|
||||
}
|
||||
Overlay OVY_10
|
||||
|
|
@ -83,96 +83,96 @@ Overlay OVY_10
|
|||
}
|
||||
Overlay OVY_11
|
||||
{
|
||||
Address 0x022DC240
|
||||
After OVY_10
|
||||
Object asm/overlay_11.o
|
||||
}
|
||||
Overlay OVY_12
|
||||
{
|
||||
Address 0x0238A140
|
||||
After OVY_11
|
||||
}
|
||||
Overlay OVY_13
|
||||
{
|
||||
Address 0x0238A140
|
||||
After OVY_11
|
||||
Object asm/overlay_13.o
|
||||
}
|
||||
Overlay OVY_14
|
||||
{
|
||||
Address 0x0238A140
|
||||
After OVY_11
|
||||
Object asm/overlay_14.o
|
||||
}
|
||||
Overlay OVY_15
|
||||
{
|
||||
Address 0x0238A140
|
||||
After OVY_11
|
||||
Object asm/overlay_15.o
|
||||
}
|
||||
Overlay OVY_16
|
||||
{
|
||||
Address 0x0238A140
|
||||
After OVY_11
|
||||
Object asm/overlay_16.o
|
||||
}
|
||||
Overlay OVY_17
|
||||
{
|
||||
Address 0x0238A140
|
||||
After OVY_11
|
||||
Object asm/overlay_17.o
|
||||
}
|
||||
Overlay OVY_18
|
||||
{
|
||||
Address 0x0238A140
|
||||
After OVY_11
|
||||
Object asm/overlay_18.o
|
||||
}
|
||||
Overlay OVY_19
|
||||
{
|
||||
Address 0x0238A140
|
||||
After OVY_11
|
||||
Object asm/overlay_19.o
|
||||
}
|
||||
Overlay OVY_20
|
||||
{
|
||||
Address 0x0238A140
|
||||
After OVY_11
|
||||
Object asm/overlay_20.o
|
||||
}
|
||||
Overlay OVY_21
|
||||
{
|
||||
Address 0x0238A140
|
||||
After OVY_11
|
||||
Object asm/overlay_21.o
|
||||
}
|
||||
Overlay OVY_22
|
||||
{
|
||||
Address 0x0238A140
|
||||
After OVY_11
|
||||
Object asm/overlay_22.o
|
||||
}
|
||||
Overlay OVY_23
|
||||
{
|
||||
Address 0x0238A140
|
||||
After OVY_11
|
||||
Object asm/overlay_23.o
|
||||
}
|
||||
Overlay OVY_24
|
||||
{
|
||||
Address 0x0238A140
|
||||
After OVY_11
|
||||
Object asm/overlay_24.o
|
||||
}
|
||||
Overlay OVY_25
|
||||
{
|
||||
Address 0x0238A140
|
||||
After OVY_11
|
||||
Object asm/overlay_25.o
|
||||
}
|
||||
Overlay OVY_26
|
||||
{
|
||||
Address 0x0238A140
|
||||
After OVY_11
|
||||
Object asm/overlay_26.o
|
||||
}
|
||||
Overlay OVY_27
|
||||
{
|
||||
Address 0x0238A140
|
||||
After OVY_11
|
||||
Object asm/overlay_27.o
|
||||
}
|
||||
Overlay OVY_28
|
||||
{
|
||||
Address 0x0238A140
|
||||
After OVY_11
|
||||
Object asm/overlay_28.o
|
||||
}
|
||||
Overlay OVY_29
|
||||
{
|
||||
Address 0x022DC240
|
||||
After OVY_10
|
||||
Object asm/overlay_29_022DC240.o
|
||||
Object src/overlay_29_022E0354.o
|
||||
Object asm/overlay_29_022E0378.o
|
||||
|
|
@ -287,25 +287,25 @@ Overlay OVY_29
|
|||
}
|
||||
Overlay OVY_30
|
||||
{
|
||||
Address 0x02382820
|
||||
After OVY_29
|
||||
Object asm/overlay_30.o
|
||||
}
|
||||
Overlay OVY_31
|
||||
{
|
||||
Address 0x02382820
|
||||
After OVY_29
|
||||
Object asm/overlay_31.o
|
||||
}
|
||||
Overlay OVY_32
|
||||
{
|
||||
Address 0x02382820
|
||||
After OVY_29
|
||||
}
|
||||
Overlay OVY_33
|
||||
{
|
||||
Address 0x02382820
|
||||
After OVY_29
|
||||
}
|
||||
Overlay OVY_34
|
||||
{
|
||||
Address 0x022DC240
|
||||
After OVY_10
|
||||
Object asm/overlay_34.o
|
||||
}
|
||||
Overlay OVY_35
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user