Split TRK library

This commit is contained in:
gamemasterplc 2023-12-29 19:41:26 -06:00
parent 654bf5e42c
commit 40e0d94e0c
3 changed files with 143 additions and 12 deletions

View file

@ -4680,7 +4680,7 @@ atanlo = .rodata:0x8011E9D8; // type:object size:0x20 scope:local
aT = .rodata:0x8011E9F8; // type:object size:0x58 scope:local
@62 = .rodata:0x8011EA50; // type:object size:0x1B scope:local data:string
lbl_8011EA70 = .rodata:0x8011EA70; // type:object size:0x20
lbl_8011EA90 = .rodata:0x8011EA90; // type:object size:0x10 data:4byte
gTRKMemMap = .rodata:0x8011EA90; // type:object size:0x10 data:4byte
lbl_8011EAA0 = .rodata:0x8011EAA0; // type:object size:0x28 data:4byte
lbl_8011EAC8 = .rodata:0x8011EAC8; // type:object size:0x28 data:4byte
lbl_8011EAF0 = .rodata:0x8011EAF0; // type:object size:0x28 data:4byte
@ -5368,13 +5368,13 @@ __lower_map = .data:0x8013E668; // type:object size:0x100
jumptable_8013E7EC = .data:0x8013E7EC; // type:object size:0x84 scope:local
jumptable_8013E870 = .data:0x8013E870; // type:object size:0xE0 scope:local
jumptable_8013E950 = .data:0x8013E950; // type:object size:0x44 scope:local
lbl_8013E998 = .data:0x8013E998; // type:object size:0x88
gTRKDispatchTable = .data:0x8013E998; // type:object size:0x84
jumptable_8013EA20 = .data:0x8013EA20; // type:object size:0x1C scope:local
jumptable_8013EA3C = .data:0x8013EA3C; // type:object size:0x1C scope:local
gTRKRestoreFlags = .data:0x8013EA58; // type:object size:0x9 scope:global data:byte
gTRKExceptionStatus = .data:0x8013EA64; // type:object size:0x10 scope:local data:4byte
TRK_ISR_OFFSETS = .data:0x8013EA74; // type:object size:0x14 data:4byte
lbl_8013EA88 = .data:0x8013EA88; // type:object size:0x40 data:4byte
gTRKStepStatus = .data:0x8013EA74; // type:object size:0x14 data:4byte
TRK_ISR_OFFSETS = .data:0x8013EA88; // type:object size:0x3C scope:local data:4byte
gDBCommTable = .data:0x8013EAC8; // type:object size:0x1C scope:global data:4byte
jumptable_8013EAE8 = .data:0x8013EAE8; // type:object size:0x50 scope:local
lbl_8013EB38 = .data:0x8013EB38; // type:object size:0x1C
@ -5619,19 +5619,23 @@ gTRKEventQueue = .bss:0x801A7730; // type:object size:0x28
gTRKBigEndian = .bss:0x801A7758; // type:object size:0x4 scope:global data:4byte
gTRKMsgBufs = .bss:0x801A7760; // type:object size:0x19B0
gTRKInputPendingPtr = .bss:0x801A9110; // type:object size:0x4 scope:global data:4byte
lbl_801A9114 = .bss:0x801A9114; // type:object size:0x14 data:4byte
lbl_801A9128 = .bss:0x801A9128; // type:object size:0x8 data:4byte
lbl_801A9130 = .bss:0x801A9130; // type:object size:0x8 data:4byte
gTRKFramingState = .bss:0x801A9114; // type:object size:0x14 scope:local data:4byte
gTRKDispatchTableSize = .bss:0x801A9128; // type:object size:0x4 data:4byte
IsTRKConnected = .bss:0x801A9130; // type:object size:0x4 scope:local data:4byte
TRK_saved_exceptionID = .bss:0x801A9138; // type:object size:0x2 scope:local data:2byte
gTRKState = .bss:0x801A913C; // type:object size:0xA4 scope:global data:4byte
gTRKCPUState = .bss:0x801A91E0; // type:object size:0x430 scope:global
gTRKSaveState = .bss:0x801A9610; // type:object size:0x94 scope:global data:4byte
lbl_801A96A4 = .bss:0x801A96A4; // type:object size:0x14
lbl_801A96B8 = .bss:0x801A96B8; // type:object size:0x8 data:4byte
TRKvalue128_temp = .bss:0x801A96A4; // type:object size:0x10
lc_base = .bss:0x801A96B8; // type:object size:0x4 scope:local data:4byte
TRK_mainError = .bss:0x801A96C0; // type:object size:0x4 scope:local data:4byte
lbl_801A96C8 = .bss:0x801A96C8; // type:object size:0x111C data:4byte
lbl_801AA7E4 = .bss:0x801AA7E4; // type:object size:0x110C
lbl_801AB8F0 = .bss:0x801AB8F0; // type:object size:0x8 data:byte
gWritePos = .bss:0x801A96C8; // type:object size:0x4 scope:local data:4byte
gReadPos = .bss:0x801A96CC; // type:object size:0x4 scope:local data:4byte
gReadCount = .bss:0x801A96D0; // type:object size:0x4 scope:local data:4byte
_MetroTRK_Has_Framing = .bss:0x801A96D4; // type:object size:0x4 data:4byte
gReadBuf = .bss:0x801A96D8; // type:object size:0x110A scope:local
gWriteBuf = .bss:0x801AA7E4; // type:object size:0x110A scope:local
bUseSerialIO = .bss:0x801AB8F0; // type:object size:0x1 scope:local data:byte
lbl_801AB8F8 = .bss:0x801AB8F8; // type:object size:0x1400 data:4byte
lbl_801ACCF8 = .bss:0x801ACCF8; // type:object size:0xC340
lbl_801B9038 = .bss:0x801B9038; // type:object size:0x100 data:2byte