2021-04-07 20:40:15 +00:00
|
|
|
D_800bccb4 = 0x800bccb4;
|
|
|
|
D_800bccb0 = 0x800bccb0;
|
|
|
|
D_800bcc78 = 0x800bcc78;
|
|
|
|
D_800bce34 = 0x800bce34;
|
|
|
|
D_800bce58 = 0x800bce58;
|
|
|
|
D_800bce59 = 0x800bce59;
|
|
|
|
D_800bce14 = 0x800bce14;
|
|
|
|
D_800bce2c = 0x800bce2c;
|
|
|
|
D_800bcc18 = 0x800bcc18;
|
|
|
|
D_800bcc10 = 0x800bcc10;
|
|
|
|
D_800bcc68 = 0x800bcc68;
|
|
|
|
D_800bcc6c = 0x800bcc6c;
|
|
|
|
D_800bcc70 = 0x800bcc70;
|
|
|
|
D_80092A70 = 0x80092A70;
|
|
|
|
D_80092A74 = 0x80092A74;
|
|
|
|
D_80093060 = 0x80093060;
|
|
|
|
D_80093068 = 0x80093068;
|
|
|
|
D_800BCE18 = 0x800BCE18;
|
|
|
|
D_800BCE20 = 0x800BCE20;
|
|
|
|
D_800BCE22 = 0x800BCE22;
|
2021-05-01 11:43:10 +00:00
|
|
|
D_800937F0 = 0x800937F0;
|
2021-05-09 00:10:36 +00:00
|
|
|
D_8008C8A4 = 0x8008C8A4;
|
2021-07-04 19:51:55 +00:00
|
|
|
D_8008C50A = 0x8008C50A;
|
2022-01-10 07:02:02 +00:00
|
|
|
D_800AE680 = 0x800AE680;
|
2022-02-03 00:34:56 +00:00
|
|
|
D_8009A318 = 0x8009A318;
|
2022-04-11 00:26:40 +00:00
|
|
|
D_80099130 = 0x80099130;
|
|
|
|
D_8009913C = 0x8009913C;
|
|
|
|
D_80097EE4 = 0x80097EE4;
|
|
|
|
D_800930B0 = 0x800930B0;
|
2021-05-09 00:10:36 +00:00
|
|
|
gControllerThreadStack = 0x800a8180;
|
2021-05-01 11:43:10 +00:00
|
|
|
gPiManagerThreadStack = 0x800beb10;
|
Match/organize a bunch of libultra functions (#82)
* Match osCreateThread
* Match osAiSetFrequency
* Match osAiSetNextBuffer
* Match osContStartQuery and osContGetQuery
* Rename contgetquery.c to contquery.c
* Match osContInit, __osContGetInitData, and __osPackRequestData
* Match osContStartReadData, osContGetReadData, and __osPackReadData
* Match osCreateMesgQueue
* Match osDestroyThread
* Match osDpSetStatus
* Match osEPiStartDma
* Match __osDequeueThread and osEPiLinkHandle
* Move exceptasm.c to exceptasm.s
* Match __osDevMgrMain
* Move osGetCount to asm
* Match osGetThreadPri
* Match osGetTime
* Move osInvalDCache and osInvalICache to asm
* Match __osAiDeviceBusy, osJamMesg, and osPiGetCmdQueue
* Move osMapTLBRdb to asm
* Split motorinit.c into motor.c and pimgr.c + fix some global/func names
* Match osPfsIsPlug, __osPfsRequestData, __osPfsGetInitData, __osPfsGetStatus, __osPfsRequestOneChannel, and __osPfsGetOneChannelData
* Match osPiStartDma
* Remove segment_15AD0.s from source control
This file gets generated like all the others in the asm folder and I'm assuming was checked in by mistake
* Split functions in readhost.c in their own files
* Match osRecvMesg
* Match osSendMesg
* Match osSetEventMesg
* Document some libultra Rare edits
* Match osSetTime
* Match osSetTimer
* Match __osSiCreateAccessQueue, __osSiGetAccess, and __osSiRelAccess
* Match __osSiRawStartDma
* Match __osSpRawReadIo
* Match __osSiRawWrite/ReadIo and __osSpRawWrite/ReadIo
This fixes the symbol for __osSpRawReadIo and __osSpRawWriteIo which were actually __osSiRawReadIo and __osSiRawWriteIo respectively
* Match __osSpSetStatus
* Rename _bcopy to bcopy
* Change inlined __osSiDeviceBusy in __osSiRawStartDma to a macro to make it a bit more obvious
* Match _VirtualToPhysicalTask, osSpTaskLoad, and osSpTaskStartGo
* Match osSpTaskYield
* Match osSpTaskYielded
* Match osStopThread
* Match __osTimerServicesInit, __osSetTimerIntr, and __osInsertTimer
* Move osUnmapTLBAll to asm
* Match __osViInit, osViBlack, osViSetEvent, osViSetMode, and osViSwapBuffer
* Match osDpSetNextBuffer, __osViGetCurrentContext, osViGetCurrentFramebuffer, and osViGetNextFramebuffer
* Match osViSetSpecialFeatures, __osViSwapContext, and osVirtualToPhysical
* Move osWritebackDCache and osWritebackDCacheAll to asm
* Match osYieldThread and __osGetActiveQueue
* Organize libultra files
* Fix symbols for __ll_lshift and __ll_rem
* Match memcpy, strlen, strchr
* Rename os_int.h to osint.h
* Rename _sqrtf to sqrtf
* Match guNormalize, guOrthoF, and guOrtho
* Match guMtxF2L, guMtxIdentF, guMtxIdent, and guMtxL2F
* Move bcopy, sqrtf, bzero, and bcmp to asm
* Match func_8007CC9C, osStartThread, and osSetThreadPri
* Move get_stack_ to asm
* Match osPiRawStartDma, __osPiCreateAccessQueue, __osPiGetAccess, and __osPiRelAccess
* Rename segment_85690.c to xlitob.c
* Match __osResetGlobalIntMask and __osResetGlobalIntMask
* Match __osSiDeviceBusy
* Organize files for __osContRamWrite, osEPiRawReadIo, osEPiRawWriteIo, and _Printf
* Move __osSetCompare to asm
* Match __osDpDeviceBusy and __osSpGetStatus
* Match __osSpRawStartDma, __osSpDeviceBusy, and __osSpSetPc
* Give filenames for __osContRamRead, __osPfsSelectBank, and osInitialize
* Rename matrix_perspective to guPerspectiveF
* Match osCreateViManager and move it to its own file
* Match lldiv, ldiv
2022-02-09 01:24:13 +00:00
|
|
|
viThreadStack = 0x800bd0a8;
|
2021-05-09 00:10:36 +00:00
|
|
|
gLastJoyY = 0x800a7fb8;
|
2021-05-10 12:02:30 +00:00
|
|
|
gLastJoyX = 0x800a7fb4;
|
2021-05-17 01:06:53 +00:00
|
|
|
gCrashThreadStack = 0x800B34C8;
|
|
|
|
gStrAudioTask = 0x8009a020;
|
|
|
|
gStrGameTask = 0x8009a030;
|
|
|
|
gStrDITask = 0x8009a03c;
|
|
|
|
gStrDIBenchmarkTest = 0x8009a048;
|
2022-01-23 04:02:50 +00:00
|
|
|
gStrUnknownTaskType = 0x8009a060;
|
Match/organize a bunch of libultra functions (#82)
* Match osCreateThread
* Match osAiSetFrequency
* Match osAiSetNextBuffer
* Match osContStartQuery and osContGetQuery
* Rename contgetquery.c to contquery.c
* Match osContInit, __osContGetInitData, and __osPackRequestData
* Match osContStartReadData, osContGetReadData, and __osPackReadData
* Match osCreateMesgQueue
* Match osDestroyThread
* Match osDpSetStatus
* Match osEPiStartDma
* Match __osDequeueThread and osEPiLinkHandle
* Move exceptasm.c to exceptasm.s
* Match __osDevMgrMain
* Move osGetCount to asm
* Match osGetThreadPri
* Match osGetTime
* Move osInvalDCache and osInvalICache to asm
* Match __osAiDeviceBusy, osJamMesg, and osPiGetCmdQueue
* Move osMapTLBRdb to asm
* Split motorinit.c into motor.c and pimgr.c + fix some global/func names
* Match osPfsIsPlug, __osPfsRequestData, __osPfsGetInitData, __osPfsGetStatus, __osPfsRequestOneChannel, and __osPfsGetOneChannelData
* Match osPiStartDma
* Remove segment_15AD0.s from source control
This file gets generated like all the others in the asm folder and I'm assuming was checked in by mistake
* Split functions in readhost.c in their own files
* Match osRecvMesg
* Match osSendMesg
* Match osSetEventMesg
* Document some libultra Rare edits
* Match osSetTime
* Match osSetTimer
* Match __osSiCreateAccessQueue, __osSiGetAccess, and __osSiRelAccess
* Match __osSiRawStartDma
* Match __osSpRawReadIo
* Match __osSiRawWrite/ReadIo and __osSpRawWrite/ReadIo
This fixes the symbol for __osSpRawReadIo and __osSpRawWriteIo which were actually __osSiRawReadIo and __osSiRawWriteIo respectively
* Match __osSpSetStatus
* Rename _bcopy to bcopy
* Change inlined __osSiDeviceBusy in __osSiRawStartDma to a macro to make it a bit more obvious
* Match _VirtualToPhysicalTask, osSpTaskLoad, and osSpTaskStartGo
* Match osSpTaskYield
* Match osSpTaskYielded
* Match osStopThread
* Match __osTimerServicesInit, __osSetTimerIntr, and __osInsertTimer
* Move osUnmapTLBAll to asm
* Match __osViInit, osViBlack, osViSetEvent, osViSetMode, and osViSwapBuffer
* Match osDpSetNextBuffer, __osViGetCurrentContext, osViGetCurrentFramebuffer, and osViGetNextFramebuffer
* Match osViSetSpecialFeatures, __osViSwapContext, and osVirtualToPhysical
* Move osWritebackDCache and osWritebackDCacheAll to asm
* Match osYieldThread and __osGetActiveQueue
* Organize libultra files
* Fix symbols for __ll_lshift and __ll_rem
* Match memcpy, strlen, strchr
* Rename os_int.h to osint.h
* Rename _sqrtf to sqrtf
* Match guNormalize, guOrthoF, and guOrtho
* Match guMtxF2L, guMtxIdentF, guMtxIdent, and guMtxL2F
* Move bcopy, sqrtf, bzero, and bcmp to asm
* Match func_8007CC9C, osStartThread, and osSetThreadPri
* Move get_stack_ to asm
* Match osPiRawStartDma, __osPiCreateAccessQueue, __osPiGetAccess, and __osPiRelAccess
* Rename segment_85690.c to xlitob.c
* Match __osResetGlobalIntMask and __osResetGlobalIntMask
* Match __osSiDeviceBusy
* Organize files for __osContRamWrite, osEPiRawReadIo, osEPiRawWriteIo, and _Printf
* Move __osSetCompare to asm
* Match __osDpDeviceBusy and __osSpGetStatus
* Match __osSpRawStartDma, __osSpDeviceBusy, and __osSpSetPc
* Give filenames for __osContRamRead, __osPfsSelectBank, and osInitialize
* Rename matrix_perspective to guPerspectiveF
* Match osCreateViManager and move it to its own file
* Match lldiv, ldiv
2022-02-09 01:24:13 +00:00
|
|
|
__osBaseTimer = 0x800cee90;
|
2022-05-30 17:28:01 +00:00
|
|
|
piThreadStack = 0x800CD840;
|
|
|
|
piRamRomThreadStack = 0x800CE9F0;
|
2022-01-23 04:02:50 +00:00
|
|
|
|
|
|
|
__fstAddress = 0xA4970;
|
|
|
|
__file1Address = 0xA4AA0;
|