This commit is contained in:
Charlotte 🦝 Delenk 2022-10-17 09:03:07 +01:00
parent 6f30a28cb3
commit 8b19557817
Signed by: darkkirb
GPG key ID: AB2BD8DAF2E37122
100 changed files with 3173 additions and 3236 deletions

View file

@ -1629,3 +1629,391 @@ lbl_8001B794:
/* 8001B794 000175D4 3C 60 80 00 */ lis r3, 0x80003184@ha /* 8001B794 000175D4 3C 60 80 00 */ lis r3, 0x80003184@ha
/* 8001B798 000175D8 88 63 31 84 */ lbz r3, 0x80003184@l(r3) /* 8001B798 000175D8 88 63 31 84 */ lbz r3, 0x80003184@l(r3)
/* 8001B79C 000175DC 4E 80 00 20 */ blr /* 8001B79C 000175DC 4E 80 00 20 */ blr
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@1_80421DD8"
"@1_80421DD8":
.4byte 0x3C3C2052
.4byte 0x564C5F53
.4byte 0x444B202D
.4byte 0x204F5320
.4byte 0x0972656C
.4byte 0x65617365
.4byte 0x20627569
.4byte 0x6C643A20
.4byte 0x41756720
.4byte 0x32332032
.4byte 0x30313020
.4byte 0x31373A33
.4byte 0x333A3036
.4byte 0x20283078
.4byte 0x34333032
.4byte 0x5F313435
.4byte 0x29203E3E
.4byte 0
.4byte 0x0A526576
.4byte 0x6F6C7574
.4byte 0x696F6E20
.4byte 0x4F530A00
.4byte 0x4B65726E
.4byte 0x656C2062
.4byte 0x75696C74
.4byte 0x203A2025
.4byte 0x73202573
.4byte 0x0A000000
.4byte 0x41756720
.4byte 0x32332032
.4byte 0x30313000
.4byte 0x31373A33
.4byte 0x333A3036
.4byte 0
.4byte 0x436F6E73
.4byte 0x6F6C6520
.4byte 0x54797065
.4byte 0x203A2000
.4byte 0x5072652D
.4byte 0x70726F64
.4byte 0x75637469
.4byte 0x6F6E2062
.4byte 0x6F617264
.4byte 0x20310A00
.4byte 0x5072652D
.4byte 0x70726F64
.4byte 0x75637469
.4byte 0x6F6E2062
.4byte 0x6F617264
.4byte 0x20322D31
.4byte 0x0A000000
.4byte 0x5072652D
.4byte 0x70726F64
.4byte 0x75637469
.4byte 0x6F6E2062
.4byte 0x6F617264
.4byte 0x20322D32
.4byte 0x0A000000
.4byte 0x52657461
.4byte 0x696C2025
.4byte 0x640A0000
.4byte 0x4E444556
.4byte 0x20322E31
.4byte 0x0A000000
.4byte 0x4E444556
.4byte 0x20322E30
.4byte 0x0A000000
.4byte 0x4E444556
.4byte 0x20312E32
.4byte 0x0A000000
.4byte 0x4E444556
.4byte 0x20312E31
.4byte 0x0A000000
.4byte 0x4E444556
.4byte 0x20312E30
.4byte 0x0A000000
.4byte 0x5265766F
.4byte 0x6C757469
.4byte 0x6F6E2045
.4byte 0x6D756C61
.4byte 0x746F720A
.4byte 0
.4byte 0x456D756C
.4byte 0x6174696F
.4byte 0x6E20706C
.4byte 0x6174666F
.4byte 0x726D2028
.4byte 0x25303878
.4byte 0x290A0000
.4byte 0x54444556
.4byte 0x2D626173
.4byte 0x65642065
.4byte 0x6D756C61
.4byte 0x74696F6E
.4byte 0x20485725
.4byte 0x640A0000
.4byte 0x4669726D
.4byte 0x77617265
.4byte 0x20202020
.4byte 0x203A2025
.4byte 0x642E2564
.4byte 0x2E256420
.4byte 0
.4byte 0x2825642F
.4byte 0x25642F25
.4byte 0x64290A00
.4byte 0x4D656D6F
.4byte 0x72792025
.4byte 0x64204D42
.4byte 0x0A000000
.4byte 0x4D454D31
.4byte 0x20417265
.4byte 0x6E61203A
.4byte 0x20307825
.4byte 0x78202D20
.4byte 0x30782578
.4byte 0x0A000000
.4byte 0x4D454D32
.4byte 0x20417265
.4byte 0x6E61203A
.4byte 0x20307825
.4byte 0x78202D20
.4byte 0x30782578
.4byte 0x0A000000
.4byte 0x4F532045
.4byte 0x52524F52
.4byte 0x3A20626F
.4byte 0x6F742070
.4byte 0x726F6772
.4byte 0x616D2069
.4byte 0x73206E6F
.4byte 0x7420666F
.4byte 0x72205256
.4byte 0x4C207461
.4byte 0x72676574
.4byte 0x2E20506C
.4byte 0x65617365
.4byte 0x20757365
.4byte 0x20636F72
.4byte 0x72656374
.4byte 0x20626F6F
.4byte 0x74207072
.4byte 0x6F677261
.4byte 0x6D2E0A00
.4byte 0x4661696C
.4byte 0x65642074
.4byte 0x6F207275
.4byte 0x6E206170
.4byte 0x70000000
.4byte 0
.4byte 0x4F532045
.4byte 0x52524F52
.4byte 0x3A206170
.4byte 0x706C6F61
.4byte 0x6465725B
.4byte 0x445D2E69
.4byte 0x6D672069
.4byte 0x73206E6F
.4byte 0x7420666F
.4byte 0x72205256
.4byte 0x4C207461
.4byte 0x72676574
.4byte 0x2E20506C
.4byte 0x65617365
.4byte 0x20757365
.4byte 0x20636F72
.4byte 0x72656374
.4byte 0x20617070
.4byte 0x6C6F6164
.4byte 0x65725B44
.4byte 0x5D2E696D
.4byte 0x672E0A00
.4byte 0x4F532045
.4byte 0x52524F52
.4byte 0x3A205468
.4byte 0x69732066
.4byte 0x69726D77
.4byte 0x61726520
.4byte 0x69732061
.4byte 0x6E20696D
.4byte 0x70726F70
.4byte 0x65722076
.4byte 0x65727369
.4byte 0x6F6E2066
.4byte 0x6F722074
.4byte 0x68697320
.4byte 0x53444B2E
.4byte 0x20506C65
.4byte 0x61736520
.4byte 0x75736520
.4byte 0x6120636F
.4byte 0x72726563
.4byte 0x74204669
.4byte 0x726D7761
.4byte 0x72652E0A
.4byte 0
.4byte 0x0A0A4552
.4byte 0x524F5220
.4byte 0x23303032
.4byte 0x0A416E20
.4byte 0x6572726F
.4byte 0x72206861
.4byte 0x73206F63
.4byte 0x63757272
.4byte 0x65642E0A
.4byte 0x50726573
.4byte 0x73207468
.4byte 0x6520456A
.4byte 0x65637420
.4byte 0x42757474
.4byte 0x6F6E2C20
.4byte 0x72656D6F
.4byte 0x76652074
.4byte 0x68650A47
.4byte 0x616D6520
.4byte 0x44697363
.4byte 0x2C20616E
.4byte 0x64207475
.4byte 0x726E206F
.4byte 0x66662074
.4byte 0x68652070
.4byte 0x6F776572
.4byte 0x20746F20
.4byte 0x0A746865
.4byte 0x20636F6E
.4byte 0x736F6C65
.4byte 0x2E200A50
.4byte 0x6C656173
.4byte 0x65207265
.4byte 0x61642074
.4byte 0x68652057
.4byte 0x6969204F
.4byte 0x70657261
.4byte 0x74696F6E
.4byte 0x73204D61
.4byte 0x6E75616C
.4byte 0x200A666F
.4byte 0x72206675
.4byte 0x72746865
.4byte 0x7220696E
.4byte 0x73747275
.4byte 0x6374696F
.4byte 0x6E732E0A
.4byte 0
.global __OSExceptionLocations
__OSExceptionLocations:
.4byte 0x00000100
.4byte 0x00000200
.4byte 0x00000300
.4byte 0x00000400
.4byte 0x00000500
.4byte 0x00000600
.4byte 0x00000700
.4byte 0x00000800
.4byte 0x00000900
.4byte 0x00000C00
.4byte 0x00000D00
.4byte 0x00000F00
.4byte 0x00001300
.4byte 0x00001400
.4byte 0x00001700
.4byte 0
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global __OSRebootParams
__OSRebootParams:
.skip 0x20
.global DriveInfo
DriveInfo:
.skip 0x50
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global __OSVersion
__OSVersion:
.4byte "@1_80421DD8"
.global "@1784"
"@1784":
.4byte 0x52564120
.4byte 0x310A0000
.global "@1794_80556494"
"@1794_80556494":
.4byte 0x25303878
.4byte 0x0A000000
.global "@1847_8055649C"
"@1847_8055649C":
.4byte 0x25730A00
.global "@1849_805564A0"
"@1849_805564A0":
.4byte 0x4F532E63
.4byte 0
.global "@1187"
"@1187":
.4byte 0x48414541
.4byte 0
.global AppGameNameForSysMenu
AppGameNameForSysMenu:
.4byte "@1187"
.4byte 0
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global __OSInIPL
__OSInIPL:
.skip 0x4
.global __OSInNandBoot
__OSInNandBoot:
.skip 0x4
.global __OSIsGcam
__OSIsGcam:
.skip 0x8
.global ZeroF
ZeroF:
.skip 0x8
.global ZeroPS
ZeroPS:
.skip 0x8
.global AreWeInitialized
AreWeInitialized:
.skip 0x4
.global OSExceptionTable
OSExceptionTable:
.skip 0x4
.global GameNameBuffer
GameNameBuffer:
.skip 0x8
.global BI2DebugFlagHolder
BI2DebugFlagHolder:
.skip 0x4
.global BI2DebugFlag
BI2DebugFlag:
.skip 0x4
.global BootInfo_8055C7B0
BootInfo_8055C7B0:
.skip 0x8
.global __OSStartTime
__OSStartTime:
.skip 0x4
.global lbl_8055C7BC
lbl_8055C7BC:
.skip 0x4
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@1010"
"@1010":
.4byte 0x0000FF00
.global "@1012"
"@1012":
.4byte 0xFFFFFF00

View file

@ -664,3 +664,19 @@ lbl_8001C01C:
/* 8001C044 00017E84 4E 80 00 20 */ blr /* 8001C044 00017E84 4E 80 00 20 */ blr
/* 8001C048 00017E88 00 00 00 00 */ .4byte 0x00000000 /* 8001C048 00017E88 00 00 00 00 */ .4byte 0x00000000
/* 8001C04C 00017E8C 00 00 00 00 */ .4byte 0x00000000 /* 8001C04C 00017E8C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global ShutdownFunctionInfo_804221E8
ShutdownFunctionInfo_804221E8:
.4byte OnReset
.4byte 0xFFFFFFFF
.4byte 0
.4byte 0
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global AlarmQueue
AlarmQueue:
.skip 0x8

View file

@ -1,10 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global ShutdownFunctionInfo_804221E8
ShutdownFunctionInfo_804221E8:
.4byte OnReset
.4byte 0xFFFFFFFF
.4byte 0
.4byte 0

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global AlarmQueue
AlarmQueue:
.skip 0x8

View file

@ -263,3 +263,29 @@ lbl_8001C35C:
lbl_8001C368: lbl_8001C368:
/* 8001C368 000181A8 38 60 FF FF */ li r3, -0x1 /* 8001C368 000181A8 38 60 FF FF */ li r3, -0x1
/* 8001C36C 000181AC 4E 80 00 20 */ blr /* 8001C36C 000181AC 4E 80 00 20 */ blr
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global __OSCurrHeap
__OSCurrHeap:
.4byte 0xFFFFFFFF
.4byte 0
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global ArenaEnd
ArenaEnd:
.skip 0x4
.global ArenaStart
ArenaStart:
.skip 0x4
.global NumHeaps
NumHeaps:
.skip 0x4
.global HeapArray
HeapArray:
.skip 0x4

View file

@ -1,8 +0,0 @@
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global __OSCurrHeap
__OSCurrHeap:
.4byte 0xFFFFFFFF
.4byte 0

View file

@ -1,18 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global ArenaEnd
ArenaEnd:
.skip 0x4
.global ArenaStart
ArenaStart:
.skip 0x4
.global NumHeaps
NumHeaps:
.skip 0x4
.global HeapArray
HeapArray:
.skip 0x4

View file

@ -85,3 +85,25 @@ OSAllocFromMEM2ArenaLo:
/* 8001C464 000182A4 00 00 00 00 */ .4byte 0x00000000 /* 8001C464 000182A4 00 00 00 00 */ .4byte 0x00000000
/* 8001C468 000182A8 00 00 00 00 */ .4byte 0x00000000 /* 8001C468 000182A8 00 00 00 00 */ .4byte 0x00000000
/* 8001C46C 000182AC 00 00 00 00 */ .4byte 0x00000000 /* 8001C46C 000182AC 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global __OSArenaLo
__OSArenaLo:
.4byte 0xFFFFFFFF
.global s_mem2ArenaLo
s_mem2ArenaLo:
.4byte 0xFFFFFFFF
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global __OSArenaHi
__OSArenaHi:
.skip 0x4
.global s_mem2ArenaHi
s_mem2ArenaHi:
.skip 0x4

View file

@ -1,12 +0,0 @@
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global __OSArenaLo
__OSArenaLo:
.4byte 0xFFFFFFFF
.global s_mem2ArenaLo
s_mem2ArenaLo:
.4byte 0xFFFFFFFF

View file

@ -1,10 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global __OSArenaHi
__OSArenaHi:
.skip 0x4
.global s_mem2ArenaHi
s_mem2ArenaHi:
.skip 0x4

View file

@ -365,3 +365,41 @@ lbl_8001C914:
/* 8001C924 00018764 7C 08 03 A6 */ mtlr r0 /* 8001C924 00018764 7C 08 03 A6 */ mtlr r0
/* 8001C928 00018768 38 21 00 10 */ addi r1, r1, 0x10 /* 8001C928 00018768 38 21 00 10 */ addi r1, r1, 0x10
/* 8001C92C 0001876C 4E 80 00 20 */ blr /* 8001C92C 0001876C 4E 80 00 20 */ blr
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global DSPInitCode
DSPInitCode:
.4byte 0x029F0010
.4byte 0x029F0033
.4byte 0x029F0034
.4byte 0x029F0035
.4byte 0x029F0036
.4byte 0x029F0037
.4byte 0x029F0038
.4byte 0x029F0039
.4byte 0x12061203
.4byte 0x12041205
.4byte 0x00808000
.4byte 0x0088FFFF
.4byte 0x00841000
.4byte 0x0064001D
.4byte 0x02180000
.4byte 0x81001C1E
.4byte 0x00441B1E
.4byte 0x00840800
.4byte 0x00640027
.4byte 0x191E0000
.4byte 0x00DEFFFC
.4byte 0x02A08000
.4byte 0x029C0028
.4byte 0x16FC0054
.4byte 0x16FD4348
.4byte 0x002102FF
.4byte 0x02FF02FF
.4byte 0x02FF02FF
.4byte 0x02FF02FF
.4byte 0
.4byte 0
.4byte 0

View file

@ -1,38 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global DSPInitCode
DSPInitCode:
.4byte 0x029F0010
.4byte 0x029F0033
.4byte 0x029F0034
.4byte 0x029F0035
.4byte 0x029F0036
.4byte 0x029F0037
.4byte 0x029F0038
.4byte 0x029F0039
.4byte 0x12061203
.4byte 0x12041205
.4byte 0x00808000
.4byte 0x0088FFFF
.4byte 0x00841000
.4byte 0x0064001D
.4byte 0x02180000
.4byte 0x81001C1E
.4byte 0x00441B1E
.4byte 0x00840800
.4byte 0x00640027
.4byte 0x191E0000
.4byte 0x00DEFFFC
.4byte 0x02A08000
.4byte 0x029C0028
.4byte 0x16FC0054
.4byte 0x16FD4348
.4byte 0x002102FF
.4byte 0x02FF02FF
.4byte 0x02FF02FF
.4byte 0x02FF02FF
.4byte 0
.4byte 0
.4byte 0

View file

@ -500,3 +500,107 @@ lbl_8001CF64:
/* 8001CF84 00018DC4 4E 80 00 20 */ blr /* 8001CF84 00018DC4 4E 80 00 20 */ blr
/* 8001CF88 00018DC8 00 00 00 00 */ .4byte 0x00000000 /* 8001CF88 00018DC8 00 00 00 00 */ .4byte 0x00000000
/* 8001CF8C 00018DCC 00 00 00 00 */ .4byte 0x00000000 /* 8001CF8C 00018DCC 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@909"
"@909":
.4byte 0x4D616368
.4byte 0x696E6520
.4byte 0x63686563
.4byte 0x6B207265
.4byte 0x63656976
.4byte 0x65640A00
.4byte 0x48494432
.4byte 0x203D2030
.4byte 0x78257820
.4byte 0x20205352
.4byte 0x5231203D
.4byte 0x20307825
.4byte 0x780A0000
.4byte 0
.4byte 0x4D616368
.4byte 0x696E6520
.4byte 0x63686563
.4byte 0x6B207761
.4byte 0x73206E6F
.4byte 0x7420444D
.4byte 0x412F6C6F
.4byte 0x636B6564
.4byte 0x20636163
.4byte 0x68652072
.4byte 0x656C6174
.4byte 0x65640A00
.4byte 0x444D4145
.4byte 0x72726F72
.4byte 0x48616E64
.4byte 0x6C657228
.4byte 0x293A2041
.4byte 0x6E206572
.4byte 0x726F7220
.4byte 0x6F636375
.4byte 0x72726564
.4byte 0x20776869
.4byte 0x6C652070
.4byte 0x726F6365
.4byte 0x7373696E
.4byte 0x6720444D
.4byte 0x412E0A00
.4byte 0x54686520
.4byte 0x666F6C6C
.4byte 0x6F77696E
.4byte 0x67206572
.4byte 0x726F7273
.4byte 0x20686176
.4byte 0x65206265
.4byte 0x656E2064
.4byte 0x65746563
.4byte 0x74656420
.4byte 0x616E6420
.4byte 0x636C6561
.4byte 0x72656420
.4byte 0x3A0A0000
.4byte 0x092D2052
.4byte 0x65717565
.4byte 0x73746564
.4byte 0x2061206C
.4byte 0x6F636B65
.4byte 0x64206361
.4byte 0x63686520
.4byte 0x74616720
.4byte 0x74686174
.4byte 0x20776173
.4byte 0x20616C72
.4byte 0x65616479
.4byte 0x20696E20
.4byte 0x74686520
.4byte 0x63616368
.4byte 0x650A0000
.4byte 0x092D2044
.4byte 0x4D412061
.4byte 0x7474656D
.4byte 0x70746564
.4byte 0x20746F20
.4byte 0x61636365
.4byte 0x7373206E
.4byte 0x6F726D61
.4byte 0x6C206361
.4byte 0x6368650A
.4byte 0
.4byte 0x092D2044
.4byte 0x4D41206D
.4byte 0x69737365
.4byte 0x6420696E
.4byte 0x20646174
.4byte 0x61206361
.4byte 0x6368650A
.4byte 0
.4byte 0x092D2044
.4byte 0x4D412071
.4byte 0x75657565
.4byte 0x206F7665
.4byte 0x72666C6F
.4byte 0x7765640A
.4byte 0
.4byte 0

View file

@ -1,104 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@909"
"@909":
.4byte 0x4D616368
.4byte 0x696E6520
.4byte 0x63686563
.4byte 0x6B207265
.4byte 0x63656976
.4byte 0x65640A00
.4byte 0x48494432
.4byte 0x203D2030
.4byte 0x78257820
.4byte 0x20205352
.4byte 0x5231203D
.4byte 0x20307825
.4byte 0x780A0000
.4byte 0
.4byte 0x4D616368
.4byte 0x696E6520
.4byte 0x63686563
.4byte 0x6B207761
.4byte 0x73206E6F
.4byte 0x7420444D
.4byte 0x412F6C6F
.4byte 0x636B6564
.4byte 0x20636163
.4byte 0x68652072
.4byte 0x656C6174
.4byte 0x65640A00
.4byte 0x444D4145
.4byte 0x72726F72
.4byte 0x48616E64
.4byte 0x6C657228
.4byte 0x293A2041
.4byte 0x6E206572
.4byte 0x726F7220
.4byte 0x6F636375
.4byte 0x72726564
.4byte 0x20776869
.4byte 0x6C652070
.4byte 0x726F6365
.4byte 0x7373696E
.4byte 0x6720444D
.4byte 0x412E0A00
.4byte 0x54686520
.4byte 0x666F6C6C
.4byte 0x6F77696E
.4byte 0x67206572
.4byte 0x726F7273
.4byte 0x20686176
.4byte 0x65206265
.4byte 0x656E2064
.4byte 0x65746563
.4byte 0x74656420
.4byte 0x616E6420
.4byte 0x636C6561
.4byte 0x72656420
.4byte 0x3A0A0000
.4byte 0x092D2052
.4byte 0x65717565
.4byte 0x73746564
.4byte 0x2061206C
.4byte 0x6F636B65
.4byte 0x64206361
.4byte 0x63686520
.4byte 0x74616720
.4byte 0x74686174
.4byte 0x20776173
.4byte 0x20616C72
.4byte 0x65616479
.4byte 0x20696E20
.4byte 0x74686520
.4byte 0x63616368
.4byte 0x650A0000
.4byte 0x092D2044
.4byte 0x4D412061
.4byte 0x7474656D
.4byte 0x70746564
.4byte 0x20746F20
.4byte 0x61636365
.4byte 0x7373206E
.4byte 0x6F726D61
.4byte 0x6C206361
.4byte 0x6368650A
.4byte 0
.4byte 0x092D2044
.4byte 0x4D41206D
.4byte 0x69737365
.4byte 0x6420696E
.4byte 0x20646174
.4byte 0x61206361
.4byte 0x6368650A
.4byte 0
.4byte 0x092D2044
.4byte 0x4D412071
.4byte 0x75657565
.4byte 0x206F7665
.4byte 0x72666C6F
.4byte 0x7765640A
.4byte 0
.4byte 0

View file

@ -713,3 +713,119 @@ OSFillFPUContext:
lbl_8001D988: lbl_8001D988:
/* 8001D988 000197C8 4E 80 00 20 */ blr /* 8001D988 000197C8 4E 80 00 20 */ blr
/* 8001D98C 000197CC 00 00 00 00 */ .4byte 0x00000000 /* 8001D98C 000197CC 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@715"
"@715":
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D2D
.4byte 0x2D20436F
.4byte 0x6E746578
.4byte 0x74203078
.4byte 0x25303878
.4byte 0x202D2D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D0A00
.4byte 0
.4byte 0x72252D32
.4byte 0x6420203D
.4byte 0x20307825
.4byte 0x30387820
.4byte 0x28253134
.4byte 0x64292020
.4byte 0x72252D32
.4byte 0x6420203D
.4byte 0x20307825
.4byte 0x30387820
.4byte 0x28253134
.4byte 0x64290A00
.4byte 0x4C522020
.4byte 0x203D2030
.4byte 0x78253038
.4byte 0x78202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x43522020
.4byte 0x203D2030
.4byte 0x78253038
.4byte 0x780A0000
.4byte 0x53525230
.4byte 0x203D2030
.4byte 0x78253038
.4byte 0x78202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x53525231
.4byte 0x203D2030
.4byte 0x78253038
.4byte 0x780A0000
.4byte 0x0A475152
.4byte 0x732D2D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D0A
.4byte 0
.4byte 0x67717225
.4byte 0x64203D20
.4byte 0x30782530
.4byte 0x38782009
.4byte 0x20677172
.4byte 0x2564203D
.4byte 0x20307825
.4byte 0x3038780A
.4byte 0
.4byte 0x0A0A4650
.4byte 0x52732D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D2D
.4byte 0x0A000000
.4byte 0x66722564
.4byte 0x20093D20
.4byte 0x25642009
.4byte 0x20667225
.4byte 0x6420093D
.4byte 0x2025640A
.4byte 0
.4byte 0x0A0A5053
.4byte 0x46732D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D2D
.4byte 0x0A000000
.4byte 0x70732564
.4byte 0x20093D20
.4byte 0x30782578
.4byte 0x20092070
.4byte 0x73256420
.4byte 0x093D2030
.4byte 0x7825780A
.4byte 0
.4byte 0x0A416464
.4byte 0x72657373
.4byte 0x3A202020
.4byte 0x20202042
.4byte 0x61636B20
.4byte 0x43686169
.4byte 0x6E202020
.4byte 0x204C5220
.4byte 0x53617665
.4byte 0x0A000000
.4byte 0x30782530
.4byte 0x38783A20
.4byte 0x20203078
.4byte 0x25303878
.4byte 0x20202020
.4byte 0x30782530
.4byte 0x38780A00

View file

@ -1,116 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@715"
"@715":
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D2D
.4byte 0x2D20436F
.4byte 0x6E746578
.4byte 0x74203078
.4byte 0x25303878
.4byte 0x202D2D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D0A00
.4byte 0
.4byte 0x72252D32
.4byte 0x6420203D
.4byte 0x20307825
.4byte 0x30387820
.4byte 0x28253134
.4byte 0x64292020
.4byte 0x72252D32
.4byte 0x6420203D
.4byte 0x20307825
.4byte 0x30387820
.4byte 0x28253134
.4byte 0x64290A00
.4byte 0x4C522020
.4byte 0x203D2030
.4byte 0x78253038
.4byte 0x78202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x43522020
.4byte 0x203D2030
.4byte 0x78253038
.4byte 0x780A0000
.4byte 0x53525230
.4byte 0x203D2030
.4byte 0x78253038
.4byte 0x78202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x53525231
.4byte 0x203D2030
.4byte 0x78253038
.4byte 0x780A0000
.4byte 0x0A475152
.4byte 0x732D2D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D0A
.4byte 0
.4byte 0x67717225
.4byte 0x64203D20
.4byte 0x30782530
.4byte 0x38782009
.4byte 0x20677172
.4byte 0x2564203D
.4byte 0x20307825
.4byte 0x3038780A
.4byte 0
.4byte 0x0A0A4650
.4byte 0x52732D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D2D
.4byte 0x0A000000
.4byte 0x66722564
.4byte 0x20093D20
.4byte 0x25642009
.4byte 0x20667225
.4byte 0x6420093D
.4byte 0x2025640A
.4byte 0
.4byte 0x0A0A5053
.4byte 0x46732D2D
.4byte 0x2D2D2D2D
.4byte 0x2D2D2D2D
.4byte 0x0A000000
.4byte 0x70732564
.4byte 0x20093D20
.4byte 0x30782578
.4byte 0x20092070
.4byte 0x73256420
.4byte 0x093D2030
.4byte 0x7825780A
.4byte 0
.4byte 0x0A416464
.4byte 0x72657373
.4byte 0x3A202020
.4byte 0x20202042
.4byte 0x61636B20
.4byte 0x43686169
.4byte 0x6E202020
.4byte 0x204C5220
.4byte 0x53617665
.4byte 0x0A000000
.4byte 0x30782530
.4byte 0x38783A20
.4byte 0x20203078
.4byte 0x25303878
.4byte 0x20202020
.4byte 0x30782530
.4byte 0x38780A00

View file

@ -91,3 +91,25 @@ lbl_8002830C:
/* 80028314 00024154 00 00 00 00 */ .4byte 0x00000000 /* 80028314 00024154 00 00 00 00 */ .4byte 0x00000000
/* 80028318 00024158 00 00 00 00 */ .4byte 0x00000000 /* 80028318 00024158 00 00 00 00 */ .4byte 0x00000000
/* 8002831C 0002415C 00 00 00 00 */ .4byte 0x00000000 /* 8002831C 0002415C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0
.global "@LOCAL@OSCalcCRC32__FPCvUl@crc32_table"
"@LOCAL@OSCalcCRC32__FPCvUl@crc32_table":
.4byte 0
.4byte 0x1DB71064
.4byte 0x3B6E20C8
.4byte 0x26D930AC
.4byte 0x76DC4190
.4byte 0x6B6B51F4
.4byte 0x4DB26158
.4byte 0x5005713C
.4byte 0xEDB88320
.4byte 0xF00F9344
.4byte 0xD6D6A3E8
.4byte 0xCB61B38C
.4byte 0x9B64C2B0
.4byte 0x86D3D2D4
.4byte 0xA00AE278
.4byte 0xBDBDF21C

View file

@ -1,22 +0,0 @@
.include "macros.inc"
.section .rodata, "wa" # 0x80406560 - 0x80421040 ; 0x0001AAE0
.global "@LOCAL@OSCalcCRC32__FPCvUl@crc32_table"
"@LOCAL@OSCalcCRC32__FPCvUl@crc32_table":
.4byte 0
.4byte 0x1DB71064
.4byte 0x3B6E20C8
.4byte 0x26D930AC
.4byte 0x76DC4190
.4byte 0x6B6B51F4
.4byte 0x4DB26158
.4byte 0x5005713C
.4byte 0xEDB88320
.4byte 0xF00F9344
.4byte 0xD6D6A3E8
.4byte 0xCB61B38C
.4byte 0x9B64C2B0
.4byte 0x86D3D2D4
.4byte 0xA00AE278
.4byte 0xBDBDF21C

View file

@ -449,3 +449,211 @@ lbl_8001DF74:
/* 8001DFA4 00019DE4 38 21 00 30 */ addi r1, r1, 0x30 /* 8001DFA4 00019DE4 38 21 00 30 */ addi r1, r1, 0x30
/* 8001DFA8 00019DE8 4E 80 00 20 */ blr /* 8001DFA8 00019DE8 4E 80 00 20 */ blr
/* 8001DFAC 00019DEC 00 00 00 00 */ .4byte 0x00000000 /* 8001DFAC 00019DEC 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@641"
"@641":
.4byte 0x20696E20
.4byte 0x22257322
.4byte 0x206F6E20
.4byte 0x6C696E65
.4byte 0x2025642E
.4byte 0x0A000000
.4byte 0x0A416464
.4byte 0x72657373
.4byte 0x3A202020
.4byte 0x20202042
.4byte 0x61636B20
.4byte 0x43686169
.4byte 0x6E202020
.4byte 0x204C5220
.4byte 0x53617665
.4byte 0x0A000000
.4byte 0x30782530
.4byte 0x38783A20
.4byte 0x20203078
.4byte 0x25303878
.4byte 0x20202020
.4byte 0x30782530
.4byte 0x38780A00
.4byte 0x4E6F6E2D
.4byte 0x7265636F
.4byte 0x76657261
.4byte 0x626C6520
.4byte 0x45786365
.4byte 0x7074696F
.4byte 0x6E202564
.4byte 0
.4byte 0x556E6861
.4byte 0x6E646C65
.4byte 0x64204578
.4byte 0x63657074
.4byte 0x696F6E20
.4byte 0x25640000
.4byte 0x0A445349
.4byte 0x5352203D
.4byte 0x20307825
.4byte 0x30387820
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20204441
.4byte 0x5220203D
.4byte 0x20307825
.4byte 0x3038780A
.4byte 0
.4byte 0x5442203D
.4byte 0x20307825
.4byte 0x3031366C
.4byte 0x6C780A00
.4byte 0x0A496E73
.4byte 0x74727563
.4byte 0x74696F6E
.4byte 0x20617420
.4byte 0x30782578
.4byte 0x20287265
.4byte 0x61642066
.4byte 0x726F6D20
.4byte 0x53525230
.4byte 0x29206174
.4byte 0x74656D70
.4byte 0x74656420
.4byte 0x746F2061
.4byte 0x63636573
.4byte 0x7320696E
.4byte 0x76616C69
.4byte 0x64206164
.4byte 0x64726573
.4byte 0x73203078
.4byte 0x25782028
.4byte 0x72656164
.4byte 0x2066726F
.4byte 0x6D204441
.4byte 0x52290A00
.4byte 0x0A417474
.4byte 0x656D7074
.4byte 0x65642074
.4byte 0x6F206665
.4byte 0x74636820
.4byte 0x696E7374
.4byte 0x72756374
.4byte 0x696F6E20
.4byte 0x66726F6D
.4byte 0x20696E76
.4byte 0x616C6964
.4byte 0x20616464
.4byte 0x72657373
.4byte 0x20307825
.4byte 0x78202872
.4byte 0x65616420
.4byte 0x66726F6D
.4byte 0x20535252
.4byte 0x30290A00
.4byte 0x0A496E73
.4byte 0x74727563
.4byte 0x74696F6E
.4byte 0x20617420
.4byte 0x30782578
.4byte 0x20287265
.4byte 0x61642066
.4byte 0x726F6D20
.4byte 0x53525230
.4byte 0x29206174
.4byte 0x74656D70
.4byte 0x74656420
.4byte 0x746F2061
.4byte 0x63636573
.4byte 0x7320756E
.4byte 0x616C6967
.4byte 0x6E656420
.4byte 0x61646472
.4byte 0x65737320
.4byte 0x30782578
.4byte 0x20287265
.4byte 0x61642066
.4byte 0x726F6D20
.4byte 0x44415229
.4byte 0x0A000000
.4byte 0x0A50726F
.4byte 0x6772616D
.4byte 0x20657863
.4byte 0x65707469
.4byte 0x6F6E203A
.4byte 0x20506F73
.4byte 0x7369626C
.4byte 0x6520696C
.4byte 0x6C656761
.4byte 0x6C20696E
.4byte 0x73747275
.4byte 0x6374696F
.4byte 0x6E2F6F70
.4byte 0x65726174
.4byte 0x696F6E20
.4byte 0x6174206F
.4byte 0x72206172
.4byte 0x6F756E64
.4byte 0x20307825
.4byte 0x78202872
.4byte 0x65616420
.4byte 0x66726F6D
.4byte 0x20535252
.4byte 0x30290A00
.4byte 0x41492044
.4byte 0x4D412041
.4byte 0x64647265
.4byte 0x7373203D
.4byte 0x20202030
.4byte 0x78253034
.4byte 0x78253034
.4byte 0x780A0000
.4byte 0x4152414D
.4byte 0x20444D41
.4byte 0x20416464
.4byte 0x72657373
.4byte 0x203D2030
.4byte 0x78253034
.4byte 0x78253034
.4byte 0x780A0000
.4byte 0x44492044
.4byte 0x4D412041
.4byte 0x64647265
.4byte 0x7373203D
.4byte 0x20202030
.4byte 0x78253038
.4byte 0x780A0000
.4byte 0x0A4C6173
.4byte 0x7420696E
.4byte 0x74657272
.4byte 0x75707420
.4byte 0x28256429
.4byte 0x3A205352
.4byte 0x5230203D
.4byte 0x20307825
.4byte 0x30387820
.4byte 0x20544220
.4byte 0x3D203078
.4byte 0x25303136
.4byte 0x6C6C780A
.4byte 0
.4byte 0
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global __OSErrorTable
__OSErrorTable:
.skip 0x50
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global __OSFpscrEnableBits
__OSFpscrEnableBits:
.4byte 0x000000F8
.global "@703"
"@703":
.4byte 0x0A000000

View file

@ -1,190 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@641"
"@641":
.4byte 0x20696E20
.4byte 0x22257322
.4byte 0x206F6E20
.4byte 0x6C696E65
.4byte 0x2025642E
.4byte 0x0A000000
.4byte 0x0A416464
.4byte 0x72657373
.4byte 0x3A202020
.4byte 0x20202042
.4byte 0x61636B20
.4byte 0x43686169
.4byte 0x6E202020
.4byte 0x204C5220
.4byte 0x53617665
.4byte 0x0A000000
.4byte 0x30782530
.4byte 0x38783A20
.4byte 0x20203078
.4byte 0x25303878
.4byte 0x20202020
.4byte 0x30782530
.4byte 0x38780A00
.4byte 0x4E6F6E2D
.4byte 0x7265636F
.4byte 0x76657261
.4byte 0x626C6520
.4byte 0x45786365
.4byte 0x7074696F
.4byte 0x6E202564
.4byte 0
.4byte 0x556E6861
.4byte 0x6E646C65
.4byte 0x64204578
.4byte 0x63657074
.4byte 0x696F6E20
.4byte 0x25640000
.4byte 0x0A445349
.4byte 0x5352203D
.4byte 0x20307825
.4byte 0x30387820
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20202020
.4byte 0x20204441
.4byte 0x5220203D
.4byte 0x20307825
.4byte 0x3038780A
.4byte 0
.4byte 0x5442203D
.4byte 0x20307825
.4byte 0x3031366C
.4byte 0x6C780A00
.4byte 0x0A496E73
.4byte 0x74727563
.4byte 0x74696F6E
.4byte 0x20617420
.4byte 0x30782578
.4byte 0x20287265
.4byte 0x61642066
.4byte 0x726F6D20
.4byte 0x53525230
.4byte 0x29206174
.4byte 0x74656D70
.4byte 0x74656420
.4byte 0x746F2061
.4byte 0x63636573
.4byte 0x7320696E
.4byte 0x76616C69
.4byte 0x64206164
.4byte 0x64726573
.4byte 0x73203078
.4byte 0x25782028
.4byte 0x72656164
.4byte 0x2066726F
.4byte 0x6D204441
.4byte 0x52290A00
.4byte 0x0A417474
.4byte 0x656D7074
.4byte 0x65642074
.4byte 0x6F206665
.4byte 0x74636820
.4byte 0x696E7374
.4byte 0x72756374
.4byte 0x696F6E20
.4byte 0x66726F6D
.4byte 0x20696E76
.4byte 0x616C6964
.4byte 0x20616464
.4byte 0x72657373
.4byte 0x20307825
.4byte 0x78202872
.4byte 0x65616420
.4byte 0x66726F6D
.4byte 0x20535252
.4byte 0x30290A00
.4byte 0x0A496E73
.4byte 0x74727563
.4byte 0x74696F6E
.4byte 0x20617420
.4byte 0x30782578
.4byte 0x20287265
.4byte 0x61642066
.4byte 0x726F6D20
.4byte 0x53525230
.4byte 0x29206174
.4byte 0x74656D70
.4byte 0x74656420
.4byte 0x746F2061
.4byte 0x63636573
.4byte 0x7320756E
.4byte 0x616C6967
.4byte 0x6E656420
.4byte 0x61646472
.4byte 0x65737320
.4byte 0x30782578
.4byte 0x20287265
.4byte 0x61642066
.4byte 0x726F6D20
.4byte 0x44415229
.4byte 0x0A000000
.4byte 0x0A50726F
.4byte 0x6772616D
.4byte 0x20657863
.4byte 0x65707469
.4byte 0x6F6E203A
.4byte 0x20506F73
.4byte 0x7369626C
.4byte 0x6520696C
.4byte 0x6C656761
.4byte 0x6C20696E
.4byte 0x73747275
.4byte 0x6374696F
.4byte 0x6E2F6F70
.4byte 0x65726174
.4byte 0x696F6E20
.4byte 0x6174206F
.4byte 0x72206172
.4byte 0x6F756E64
.4byte 0x20307825
.4byte 0x78202872
.4byte 0x65616420
.4byte 0x66726F6D
.4byte 0x20535252
.4byte 0x30290A00
.4byte 0x41492044
.4byte 0x4D412041
.4byte 0x64647265
.4byte 0x7373203D
.4byte 0x20202030
.4byte 0x78253034
.4byte 0x78253034
.4byte 0x780A0000
.4byte 0x4152414D
.4byte 0x20444D41
.4byte 0x20416464
.4byte 0x72657373
.4byte 0x203D2030
.4byte 0x78253034
.4byte 0x78253034
.4byte 0x780A0000
.4byte 0x44492044
.4byte 0x4D412041
.4byte 0x64647265
.4byte 0x7373203D
.4byte 0x20202030
.4byte 0x78253038
.4byte 0x780A0000
.4byte 0x0A4C6173
.4byte 0x7420696E
.4byte 0x74657272
.4byte 0x75707420
.4byte 0x28256429
.4byte 0x3A205352
.4byte 0x5230203D
.4byte 0x20307825
.4byte 0x30387820
.4byte 0x20544220
.4byte 0x3D203078
.4byte 0x25303136
.4byte 0x6C6C780A
.4byte 0
.4byte 0

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global __OSErrorTable
__OSErrorTable:
.skip 0x50

View file

@ -1,12 +0,0 @@
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global __OSFpscrEnableBits
__OSFpscrEnableBits:
.4byte 0x000000F8
.global "@703"
"@703":
.4byte 0x0A000000

View file

@ -1935,3 +1935,271 @@ lbl_8001F838:
/* 8001F854 0001B694 4E 80 00 20 */ blr /* 8001F854 0001B694 4E 80 00 20 */ blr
/* 8001F858 0001B698 00 00 00 00 */ .4byte 0x00000000 /* 8001F858 0001B698 00 00 00 00 */ .4byte 0x00000000
/* 8001F85C 0001B69C 00 00 00 00 */ .4byte 0x00000000 /* 8001F85C 0001B69C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@3219"
"@3219":
.4byte 0x0A446973
.4byte 0x63206572
.4byte 0x726F7220
.4byte 0x6F636375
.4byte 0x72726564
.4byte 0x210A0000
.4byte 0x0A54696D
.4byte 0x656F7574
.4byte 0x20657272
.4byte 0x6F72206F
.4byte 0x63637572
.4byte 0x72656421
.4byte 0x0A000000
.4byte 0x0A556E65
.4byte 0x78706563
.4byte 0x74656420
.4byte 0x6572726F
.4byte 0x72206F63
.4byte 0x63757272
.4byte 0x6564210A
.4byte 0
.4byte 0x0A546865
.4byte 0x20737065
.4byte 0x63696669
.4byte 0x65642067
.4byte 0x616D6520
.4byte 0x646F6573
.4byte 0x6E277420
.4byte 0x65786973
.4byte 0x7420696E
.4byte 0x20746865
.4byte 0x20646973
.4byte 0x630A0000
.4byte 0x0A4F5345
.4byte 0x78656328
.4byte 0x293A2046
.4byte 0x61696C65
.4byte 0x6420746F
.4byte 0x20657865
.4byte 0x63202564
.4byte 0x20696E20
.4byte 0x25640A00
.4byte 0x4F534C61
.4byte 0x756E6368
.4byte 0x4469736B
.4byte 0x28293A20
.4byte 0x596F7520
.4byte 0x63616E27
.4byte 0x74206361
.4byte 0x6C6C2074
.4byte 0x68697320
.4byte 0x41504920
.4byte 0x66726F6D
.4byte 0x20445644
.4byte 0x20617070
.4byte 0x6C696361
.4byte 0x74696F6E
.4byte 0x2E20200A
.4byte 0
.4byte 0x4F534578
.4byte 0x65632E63
.4byte 0
.4byte 0x4F534C61
.4byte 0x756E6368
.4byte 0x4469736B
.4byte 0x28293A20
.4byte 0x596F7520
.4byte 0x6D757374
.4byte 0x2063616C
.4byte 0x6C204456
.4byte 0x44507265
.4byte 0x70617265
.4byte 0x4469736B
.4byte 0x20626566
.4byte 0x6F726520
.4byte 0x6C61756E
.4byte 0x6368696E
.4byte 0x67206469
.4byte 0x73632E0A
.4byte 0
.4byte 0x4F534C61
.4byte 0x756E6368
.4byte 0x4469736B
.4byte 0x28293A20
.4byte 0x53706563
.4byte 0x69666965
.4byte 0x64206964
.4byte 0x20697320
.4byte 0x64696666
.4byte 0x6572656E
.4byte 0x74206672
.4byte 0x6F6D206F
.4byte 0x6E652073
.4byte 0x70656369
.4byte 0x66696564
.4byte 0x20746F20
.4byte 0x44564450
.4byte 0x72657061
.4byte 0x72654469
.4byte 0x736B2E0A
.4byte 0
.4byte 0x30303030
.4byte 0x30303030
.4byte 0x30303030
.4byte 0x30303030
.4byte 0
.global "@3378"
"@3378":
.4byte 0x32303034
.4byte 0x2F30322F
.4byte 0x30310000
.global "@3432"
"@3432":
.4byte 0x5761726E
.4byte 0x696E673A
.4byte 0x204F5345
.4byte 0x78656328
.4byte 0x293A2054
.4byte 0x68652073
.4byte 0x70656369
.4byte 0x66696564
.4byte 0x2066696C
.4byte 0x6520646F
.4byte 0x65736E27
.4byte 0x74206578
.4byte 0x6973742E
.4byte 0x200A0000
.4byte 0x4F534C61
.4byte 0x756E6368
.4byte 0x50617274
.4byte 0x6974696F
.4byte 0x6E28293A
.4byte 0x20596F75
.4byte 0x2063616E
.4byte 0x27742063
.4byte 0x616C6C20
.4byte 0x74686973
.4byte 0x20415049
.4byte 0x2066726F
.4byte 0x6D204E41
.4byte 0x4E442061
.4byte 0x70706C69
.4byte 0x63617469
.4byte 0x6F6E2E20
.4byte 0x200A0000
.4byte 0x4F534C61
.4byte 0x756E6368
.4byte 0x50617274
.4byte 0x6974696F
.4byte 0x6E28293A
.4byte 0x20537065
.4byte 0x63696669
.4byte 0x65642074
.4byte 0x69746C65
.4byte 0x20494420
.4byte 0x6973206E
.4byte 0x6F742044
.4byte 0x49534320
.4byte 0x6170706C
.4byte 0x69636174
.4byte 0x696F6E2E
.4byte 0x20200A00
.4byte 0x2F746974
.4byte 0x6C652F25
.4byte 0x3038782F
.4byte 0x25303878
.4byte 0
.4byte 0x0A4F534C
.4byte 0x61756E63
.4byte 0x68506172
.4byte 0x74697469
.4byte 0x6F6E2829
.4byte 0x3A204661
.4byte 0x696C6564
.4byte 0x20746F20
.4byte 0x67657420
.4byte 0x66726565
.4byte 0x20692D6E
.4byte 0x6F646573
.4byte 0x206E756D
.4byte 0x6265720A
.4byte 0
.4byte 0x0A4F534C
.4byte 0x61756E63
.4byte 0x68506172
.4byte 0x74697469
.4byte 0x6F6E2829
.4byte 0x3A205468
.4byte 0x65726520
.4byte 0x61726520
.4byte 0x6E6F7420
.4byte 0x656E6F75
.4byte 0x67682069
.4byte 0x2D6E6F64
.4byte 0x65732074
.4byte 0x6F206C61
.4byte 0x756E6368
.4byte 0x206E6578
.4byte 0x74207061
.4byte 0x72746974
.4byte 0x696F6E0A
.4byte 0
.4byte 0x0A4F534C
.4byte 0x61756E63
.4byte 0x68506172
.4byte 0x74697469
.4byte 0x6F6E2829
.4byte 0x3A204661
.4byte 0x696C6564
.4byte 0x20746F20
.4byte 0x67657420
.4byte 0x6E616E64
.4byte 0x20737461
.4byte 0x7475730A
.4byte 0
.4byte 0
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global id
id:
.skip 0x20
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global "@3377_805564D0"
"@3377_805564D0":
.4byte 0x25303136
.4byte 0x6C6C7800
.global "@3424"
"@3424":
.4byte 0x25640000
.4byte 0
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global __OSNextPartitionType
__OSNextPartitionType:
.skip 0x4
.global "@LOCAL@GetApploaderPosition__Fv@apploaderPosition"
"@LOCAL@GetApploaderPosition__Fv@apploaderPosition":
.skip 0x4
.global DVDLowIntType
DVDLowIntType:
.skip 0x4
.global __OSInReboot
__OSInReboot:
.skip 0x4
.global Prepared_8055C7F0
Prepared_8055C7F0:
.skip 0x8

View file

@ -1,226 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@3219"
"@3219":
.4byte 0x0A446973
.4byte 0x63206572
.4byte 0x726F7220
.4byte 0x6F636375
.4byte 0x72726564
.4byte 0x210A0000
.4byte 0x0A54696D
.4byte 0x656F7574
.4byte 0x20657272
.4byte 0x6F72206F
.4byte 0x63637572
.4byte 0x72656421
.4byte 0x0A000000
.4byte 0x0A556E65
.4byte 0x78706563
.4byte 0x74656420
.4byte 0x6572726F
.4byte 0x72206F63
.4byte 0x63757272
.4byte 0x6564210A
.4byte 0
.4byte 0x0A546865
.4byte 0x20737065
.4byte 0x63696669
.4byte 0x65642067
.4byte 0x616D6520
.4byte 0x646F6573
.4byte 0x6E277420
.4byte 0x65786973
.4byte 0x7420696E
.4byte 0x20746865
.4byte 0x20646973
.4byte 0x630A0000
.4byte 0x0A4F5345
.4byte 0x78656328
.4byte 0x293A2046
.4byte 0x61696C65
.4byte 0x6420746F
.4byte 0x20657865
.4byte 0x63202564
.4byte 0x20696E20
.4byte 0x25640A00
.4byte 0x4F534C61
.4byte 0x756E6368
.4byte 0x4469736B
.4byte 0x28293A20
.4byte 0x596F7520
.4byte 0x63616E27
.4byte 0x74206361
.4byte 0x6C6C2074
.4byte 0x68697320
.4byte 0x41504920
.4byte 0x66726F6D
.4byte 0x20445644
.4byte 0x20617070
.4byte 0x6C696361
.4byte 0x74696F6E
.4byte 0x2E20200A
.4byte 0
.4byte 0x4F534578
.4byte 0x65632E63
.4byte 0
.4byte 0x4F534C61
.4byte 0x756E6368
.4byte 0x4469736B
.4byte 0x28293A20
.4byte 0x596F7520
.4byte 0x6D757374
.4byte 0x2063616C
.4byte 0x6C204456
.4byte 0x44507265
.4byte 0x70617265
.4byte 0x4469736B
.4byte 0x20626566
.4byte 0x6F726520
.4byte 0x6C61756E
.4byte 0x6368696E
.4byte 0x67206469
.4byte 0x73632E0A
.4byte 0
.4byte 0x4F534C61
.4byte 0x756E6368
.4byte 0x4469736B
.4byte 0x28293A20
.4byte 0x53706563
.4byte 0x69666965
.4byte 0x64206964
.4byte 0x20697320
.4byte 0x64696666
.4byte 0x6572656E
.4byte 0x74206672
.4byte 0x6F6D206F
.4byte 0x6E652073
.4byte 0x70656369
.4byte 0x66696564
.4byte 0x20746F20
.4byte 0x44564450
.4byte 0x72657061
.4byte 0x72654469
.4byte 0x736B2E0A
.4byte 0
.4byte 0x30303030
.4byte 0x30303030
.4byte 0x30303030
.4byte 0x30303030
.4byte 0
.global "@3378"
"@3378":
.4byte 0x32303034
.4byte 0x2F30322F
.4byte 0x30310000
.global "@3432"
"@3432":
.4byte 0x5761726E
.4byte 0x696E673A
.4byte 0x204F5345
.4byte 0x78656328
.4byte 0x293A2054
.4byte 0x68652073
.4byte 0x70656369
.4byte 0x66696564
.4byte 0x2066696C
.4byte 0x6520646F
.4byte 0x65736E27
.4byte 0x74206578
.4byte 0x6973742E
.4byte 0x200A0000
.4byte 0x4F534C61
.4byte 0x756E6368
.4byte 0x50617274
.4byte 0x6974696F
.4byte 0x6E28293A
.4byte 0x20596F75
.4byte 0x2063616E
.4byte 0x27742063
.4byte 0x616C6C20
.4byte 0x74686973
.4byte 0x20415049
.4byte 0x2066726F
.4byte 0x6D204E41
.4byte 0x4E442061
.4byte 0x70706C69
.4byte 0x63617469
.4byte 0x6F6E2E20
.4byte 0x200A0000
.4byte 0x4F534C61
.4byte 0x756E6368
.4byte 0x50617274
.4byte 0x6974696F
.4byte 0x6E28293A
.4byte 0x20537065
.4byte 0x63696669
.4byte 0x65642074
.4byte 0x69746C65
.4byte 0x20494420
.4byte 0x6973206E
.4byte 0x6F742044
.4byte 0x49534320
.4byte 0x6170706C
.4byte 0x69636174
.4byte 0x696F6E2E
.4byte 0x20200A00
.4byte 0x2F746974
.4byte 0x6C652F25
.4byte 0x3038782F
.4byte 0x25303878
.4byte 0
.4byte 0x0A4F534C
.4byte 0x61756E63
.4byte 0x68506172
.4byte 0x74697469
.4byte 0x6F6E2829
.4byte 0x3A204661
.4byte 0x696C6564
.4byte 0x20746F20
.4byte 0x67657420
.4byte 0x66726565
.4byte 0x20692D6E
.4byte 0x6F646573
.4byte 0x206E756D
.4byte 0x6265720A
.4byte 0
.4byte 0x0A4F534C
.4byte 0x61756E63
.4byte 0x68506172
.4byte 0x74697469
.4byte 0x6F6E2829
.4byte 0x3A205468
.4byte 0x65726520
.4byte 0x61726520
.4byte 0x6E6F7420
.4byte 0x656E6F75
.4byte 0x67682069
.4byte 0x2D6E6F64
.4byte 0x65732074
.4byte 0x6F206C61
.4byte 0x756E6368
.4byte 0x206E6578
.4byte 0x74207061
.4byte 0x72746974
.4byte 0x696F6E0A
.4byte 0
.4byte 0x0A4F534C
.4byte 0x61756E63
.4byte 0x68506172
.4byte 0x74697469
.4byte 0x6F6E2829
.4byte 0x3A204661
.4byte 0x696C6564
.4byte 0x20746F20
.4byte 0x67657420
.4byte 0x6E616E64
.4byte 0x20737461
.4byte 0x7475730A
.4byte 0
.4byte 0

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global id
id:
.skip 0x20

View file

@ -1,14 +0,0 @@
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global "@3377_805564D0"
"@3377_805564D0":
.4byte 0x25303136
.4byte 0x6C6C7800
.global "@3424"
"@3424":
.4byte 0x25640000
.4byte 0

View file

@ -1,22 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global __OSNextPartitionType
__OSNextPartitionType:
.skip 0x4
.global "@LOCAL@GetApploaderPosition__Fv@apploaderPosition"
"@LOCAL@GetApploaderPosition__Fv@apploaderPosition":
.skip 0x4
.global DVDLowIntType
DVDLowIntType:
.skip 0x4
.global __OSInReboot
__OSInReboot:
.skip 0x4
.global Prepared_8055C7F0
Prepared_8055C7F0:
.skip 0x8

View file

@ -889,3 +889,95 @@ lbl_80020440:
/* 80020484 0001C2C4 4E 80 00 20 */ blr /* 80020484 0001C2C4 4E 80 00 20 */ blr
/* 80020488 0001C2C8 00 00 00 00 */ .4byte 0x00000000 /* 80020488 0001C2C8 00 00 00 00 */ .4byte 0x00000000
/* 8002048C 0001C2CC 00 00 00 00 */ .4byte 0x00000000 /* 8002048C 0001C2CC 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global FatalContext
FatalContext:
.skip 0x2C8
.global FatalParam
FatalParam:
.skip 0x18
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global "@2599"
"@2599":
.4byte 0x25730A00
.4byte 0
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@2586_8055E4D0"
"@2586_8055E4D0":
.4byte 0x3F000000
.global "@2587"
"@2587":
.4byte 0x41800000
.global "@2588"
"@2588":
.4byte 0x3DC8B439
.global "@2589"
"@2589":
.4byte 0x3E839581
.global "@2590_8055E4E0"
"@2590_8055E4E0":
.4byte 0x3F010625
.global "@2591_8055E4E4"
"@2591_8055E4E4":
.4byte 0x43000000
.global "@2592_8055E4E8"
"@2592_8055E4E8":
.4byte 0x3EE0C49C
.global "@2593"
"@2593":
.4byte 0xBE178D50
.global "@2594"
"@2594":
.4byte 0x3E94FDF4
.global "@2595"
"@2595":
.4byte 0x3EBC6A7F
.global "@2596_8055E4F8"
"@2596_8055E4F8":
.4byte 0x3D916873
.global "@2597_8055E4FC"
"@2597_8055E4FC":
.4byte 0x436B0000
.global "@2598"
"@2598":
.4byte 0x43700000
.4byte 0
.global "@2602_8055E508"
"@2602_8055E508":
.4byte 0x43300000
.4byte 0

View file

@ -1,10 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global FatalContext
FatalContext:
.skip 0x2C8
.global FatalParam
FatalParam:
.skip 0x18

View file

@ -1,8 +0,0 @@
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global "@2599"
"@2599":
.4byte 0x25730A00
.4byte 0

View file

@ -1,74 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@2586_8055E4D0"
"@2586_8055E4D0":
.4byte 0x3F000000
.global "@2587"
"@2587":
.4byte 0x41800000
.global "@2588"
"@2588":
.4byte 0x3DC8B439
.global "@2589"
"@2589":
.4byte 0x3E839581
.global "@2590_8055E4E0"
"@2590_8055E4E0":
.4byte 0x3F010625
.global "@2591_8055E4E4"
"@2591_8055E4E4":
.4byte 0x43000000
.global "@2592_8055E4E8"
"@2592_8055E4E8":
.4byte 0x3EE0C49C
.global "@2593"
"@2593":
.4byte 0xBE178D50
.global "@2594"
"@2594":
.4byte 0x3E94FDF4
.global "@2595"
"@2595":
.4byte 0x3EBC6A7F
.global "@2596_8055E4F8"
"@2596_8055E4F8":
.4byte 0x3D916873
.global "@2597_8055E4FC"
"@2597_8055E4FC":
.4byte 0x436B0000
.global "@2598"
"@2598":
.4byte 0x43700000
.4byte 0
.global "@2602_8055E508"
"@2602_8055E508":
.4byte 0x43300000
.4byte 0

View file

@ -1504,3 +1504,759 @@ lbl_8002180C:
/* 80021814 0001D654 7C 08 03 A6 */ mtlr r0 /* 80021814 0001D654 7C 08 03 A6 */ mtlr r0
/* 80021818 0001D658 38 21 00 20 */ addi r1, r1, 0x20 /* 80021818 0001D658 38 21 00 20 */ addi r1, r1, 0x20
/* 8002181C 0001D65C 4E 80 00 20 */ blr /* 8002181C 0001D65C 4E 80 00 20 */ blr
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global HankakuToCode
HankakuToCode:
.4byte 0x020C020D
.4byte 0x020E020F
.4byte 0x02100211
.4byte 0x02120213
.4byte 0x02140215
.4byte 0x02160217
.4byte 0x02180219
.4byte 0x021A021B
.4byte 0x021C021D
.4byte 0x021E021F
.4byte 0x02200221
.4byte 0x02220223
.4byte 0x02240225
.4byte 0x02260227
.4byte 0x02280229
.4byte 0x022A022B
.4byte 0x022C022D
.4byte 0x022E022F
.4byte 0x02300231
.4byte 0x02320233
.4byte 0x02340235
.4byte 0x02360237
.4byte 0x02380239
.4byte 0x023A023B
.4byte 0x023C023D
.4byte 0x023E023F
.4byte 0x02400241
.4byte 0x02420243
.4byte 0x02440245
.4byte 0x02460247
.4byte 0x02480249
.4byte 0x024A024B
.4byte 0x024C024D
.4byte 0x024E024F
.4byte 0x02500251
.4byte 0x02520253
.4byte 0x02540255
.4byte 0x02560257
.4byte 0x02580259
.4byte 0x025A025B
.4byte 0x025C025D
.4byte 0x025E025F
.4byte 0x02600261
.4byte 0x02620263
.4byte 0x02640265
.4byte 0x02660267
.4byte 0x02680269
.4byte 0x026A020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C026B
.4byte 0x026C026D
.4byte 0x026E026F
.4byte 0x02700271
.4byte 0x02720273
.4byte 0x02740275
.4byte 0x02760277
.4byte 0x02780279
.4byte 0x027A027B
.4byte 0x027C027D
.4byte 0x027E027F
.4byte 0x02800281
.4byte 0x02820283
.4byte 0x02840285
.4byte 0x02860287
.4byte 0x02880289
.4byte 0x028A028B
.4byte 0x028C028D
.4byte 0x028E028F
.4byte 0x02900291
.4byte 0x02920293
.4byte 0x02940295
.4byte 0x02960297
.4byte 0x02980299
.4byte 0x029A029B
.4byte 0x029C029D
.4byte 0x029E029F
.4byte 0x02A002A1
.4byte 0x02A202A3
.4byte 0x02A402A5
.4byte 0x02A602A7
.4byte 0x02A802A9
.global Zenkaku2Code
Zenkaku2Code:
.4byte 0x00000001
.4byte 0x00020003
.4byte 0x00040005
.4byte 0x00060007
.4byte 0x00080009
.4byte 0x000A000B
.4byte 0x000C000D
.4byte 0x000E000F
.4byte 0x00100011
.4byte 0x00120013
.4byte 0x00140015
.4byte 0x00160017
.4byte 0x00180019
.4byte 0x001A001B
.4byte 0x001C001D
.4byte 0x001E001F
.4byte 0x00200021
.4byte 0x00220023
.4byte 0x00240025
.4byte 0x00260027
.4byte 0x00280029
.4byte 0x002A002B
.4byte 0x002C002D
.4byte 0x002E002F
.4byte 0x00300031
.4byte 0x00320033
.4byte 0x00340035
.4byte 0x00360037
.4byte 0x00380039
.4byte 0x003A003B
.4byte 0x003C003D
.4byte 0x003E003F
.4byte 0x00400041
.4byte 0x00420043
.4byte 0x00440045
.4byte 0x00460047
.4byte 0x00480049
.4byte 0x004A004B
.4byte 0x004C004D
.4byte 0x004E004F
.4byte 0x00500051
.4byte 0x00520053
.4byte 0x00540055
.4byte 0x00560057
.4byte 0x00580059
.4byte 0x005A005B
.4byte 0x005C005D
.4byte 0x005E005F
.4byte 0x00600061
.4byte 0x00620063
.4byte 0x00640065
.4byte 0x00660067
.4byte 0x00680069
.4byte 0x006A006B
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x0000006C
.4byte 0x006D006E
.4byte 0x006F0070
.4byte 0x00710072
.4byte 0x00730000
.4byte 0
.4byte 0
.4byte 0
.4byte 0x00000074
.4byte 0x00750076
.4byte 0x00770078
.4byte 0x0079007A
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x0000007B
.4byte 0x007C007D
.4byte 0x007E007F
.4byte 0x00800081
.4byte 0x00820083
.4byte 0x00840085
.4byte 0x00860087
.4byte 0x00880089
.4byte 0
.4byte 0
.4byte 0
.4byte 0x0000008A
.4byte 0x008B008C
.4byte 0x008D008E
.4byte 0x008F0090
.4byte 0x00910000
.4byte 0
.4byte 0x00000092
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x00000093
.4byte 0x00940095
.4byte 0x00960097
.4byte 0x00980099
.4byte 0x009A009B
.4byte 0x009C0000
.4byte 0
.4byte 0
.4byte 0
.4byte 0x009D009E
.4byte 0x009F00A0
.4byte 0x00A100A2
.4byte 0x00A300A4
.4byte 0x00A500A6
.4byte 0x00A700A8
.4byte 0x00A900AA
.4byte 0x00AB00AC
.4byte 0x00AD00AE
.4byte 0x00AF00B0
.4byte 0x00B100B2
.4byte 0x00B300B4
.4byte 0x00B500B6
.4byte 0
.4byte 0
.4byte 0
.4byte 0x00B700B8
.4byte 0x00B900BA
.4byte 0x00BB00BC
.4byte 0x00BD00BE
.4byte 0x00BF00C0
.4byte 0x00C100C2
.4byte 0x00C300C4
.4byte 0x00C500C6
.4byte 0x00C700C8
.4byte 0x00C900CA
.4byte 0x00CB00CC
.4byte 0x00CD00CE
.4byte 0x00CF00D0
.4byte 0
.4byte 0
.4byte 0x00D100D2
.4byte 0x00D300D4
.4byte 0x00D500D6
.4byte 0x00D700D8
.4byte 0x00D900DA
.4byte 0x00DB00DC
.4byte 0x00DD00DE
.4byte 0x00DF00E0
.4byte 0x00E100E2
.4byte 0x00E300E4
.4byte 0x00E500E6
.4byte 0x00E700E8
.4byte 0x00E900EA
.4byte 0x00EB00EC
.4byte 0x00ED00EE
.4byte 0x00EF00F0
.4byte 0x00F100F2
.4byte 0x00F300F4
.4byte 0x00F500F6
.4byte 0x00F700F8
.4byte 0x00F900FA
.4byte 0x00FB00FC
.4byte 0x00FD00FE
.4byte 0x00FF0100
.4byte 0x01010102
.4byte 0x01030104
.4byte 0x01050106
.4byte 0x01070108
.4byte 0x0109010A
.4byte 0x010B010C
.4byte 0x010D010E
.4byte 0x010F0110
.4byte 0x01110112
.4byte 0x01130114
.4byte 0x01150116
.4byte 0x01170118
.4byte 0x0119011A
.4byte 0x011B011C
.4byte 0x011D011E
.4byte 0x011F0120
.4byte 0x01210122
.4byte 0x01230000
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x01240125
.4byte 0x01260127
.4byte 0x01280129
.4byte 0x012A012B
.4byte 0x012C012D
.4byte 0x012E012F
.4byte 0x01300131
.4byte 0x01320133
.4byte 0x01340135
.4byte 0x01360137
.4byte 0x01380139
.4byte 0x013A013B
.4byte 0x013C013D
.4byte 0x013E013F
.4byte 0x01400141
.4byte 0x01420143
.4byte 0x01440145
.4byte 0x01460147
.4byte 0x01480149
.4byte 0x014A014B
.4byte 0x014C014D
.4byte 0x014E014F
.4byte 0x01500151
.4byte 0x01520153
.4byte 0x01540155
.4byte 0x01560157
.4byte 0x01580159
.4byte 0x015A015B
.4byte 0x015C015D
.4byte 0x015E015F
.4byte 0x01600161
.4byte 0x01620163
.4byte 0x01640165
.4byte 0x01660167
.4byte 0x01680169
.4byte 0x016A016B
.4byte 0x016C016D
.4byte 0x016E016F
.4byte 0x01700171
.4byte 0x01720173
.4byte 0x01740175
.4byte 0x01760177
.4byte 0x01780179
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x017A017B
.4byte 0x017C017D
.4byte 0x017E017F
.4byte 0x01800181
.4byte 0x01820183
.4byte 0x01840185
.4byte 0x01860187
.4byte 0x01880189
.4byte 0x018A018B
.4byte 0x018C018D
.4byte 0x018E018F
.4byte 0x01900191
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x01920193
.4byte 0x01940195
.4byte 0x01960197
.4byte 0x01980199
.4byte 0x019A019B
.4byte 0x019C019D
.4byte 0x019E019F
.4byte 0x01A001A1
.4byte 0x01A201A3
.4byte 0x01A401A5
.4byte 0x01A601A7
.4byte 0x01A801A9
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x01AA01AB
.4byte 0x01AC01AD
.4byte 0x01AE01AF
.4byte 0x01B001B1
.4byte 0x01B201B3
.4byte 0x01B401B5
.4byte 0x01B601B7
.4byte 0x01B801B9
.4byte 0x01BA01BB
.4byte 0x01BC01BD
.4byte 0x01BE01BF
.4byte 0x01C001C1
.4byte 0x01C201C3
.4byte 0x01C401C5
.4byte 0x01C601C7
.4byte 0x01C801C9
.4byte 0x01CA0000
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x01CB01CC
.4byte 0x01CD01CE
.4byte 0x01CF01D0
.4byte 0x01D101D2
.4byte 0x01D301D4
.4byte 0x01D501D6
.4byte 0x01D701D8
.4byte 0x01D901DA
.4byte 0x01DB01DC
.4byte 0x01DD01DE
.4byte 0x01DF01E0
.4byte 0x01E101E2
.4byte 0x01E301E4
.4byte 0x01E501E6
.4byte 0x01E701E8
.4byte 0x01E901EA
.4byte 0x01EB0000
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x01EC01ED
.4byte 0x01EE01EF
.4byte 0x01F001F1
.4byte 0x01F201F3
.4byte 0x01F401F5
.4byte 0x01F601F7
.4byte 0x01F801F9
.4byte 0x01FA01FB
.4byte 0x01FC01FD
.4byte 0x01FE01FF
.4byte 0x02000201
.4byte 0x02020203
.4byte 0x02040205
.4byte 0x02060207
.4byte 0x02080209
.4byte 0x020A020B
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x0000020C
.4byte 0x020D020E
.4byte 0x020F0210
.4byte 0x02110212
.4byte 0x02130214
.4byte 0x02150216
.4byte 0x02170218
.4byte 0x0219021A
.4byte 0x021B021C
.4byte 0x021D021E
.4byte 0x021F0220
.4byte 0x02210222
.4byte 0x02230224
.4byte 0x02250226
.4byte 0x02270228
.4byte 0x0229022A
.4byte 0x022B022C
.4byte 0x022D022E
.4byte 0x022F0230
.4byte 0x02310232
.4byte 0x02330234
.4byte 0x02350236
.4byte 0x02370238
.4byte 0x0239023A
.4byte 0x023B023C
.4byte 0x023D023E
.4byte 0x023F0240
.4byte 0x02410242
.4byte 0x02430244
.4byte 0x02450246
.4byte 0x02470248
.4byte 0x0249024A
.4byte 0x024B024C
.4byte 0x024D024E
.4byte 0x024F0250
.4byte 0x02510252
.4byte 0x02530254
.4byte 0x02550256
.4byte 0x02570258
.4byte 0x0259025A
.4byte 0x025B025C
.4byte 0x025D025E
.4byte 0x025F0260
.4byte 0x02610262
.4byte 0x02630264
.4byte 0x02650266
.4byte 0x02670268
.4byte 0x0269026A
.4byte 0x026B026C
.4byte 0x026D026E
.4byte 0x026F0270
.4byte 0x02710272
.4byte 0x02730274
.4byte 0x02750276
.4byte 0x02770278
.4byte 0x0279027A
.4byte 0x027B027C
.4byte 0x027D027E
.4byte 0x027F0280
.4byte 0x02810282
.4byte 0x02830284
.4byte 0x02850286
.4byte 0x02870288
.4byte 0x0289028A
.4byte 0x028B028C
.4byte 0x028D028E
.4byte 0x028F0290
.4byte 0x02910292
.4byte 0x02930294
.4byte 0x02950296
.4byte 0x02970298
.4byte 0x0299029A
.4byte 0x029B029C
.4byte 0x029D029E
.4byte 0x029F02A0
.4byte 0x02A102A2
.4byte 0x02A302A4
.4byte 0x02A502A6
.4byte 0x02A702A8
.4byte 0x02A902AA
.4byte 0x02AB02AC
.4byte 0x02AD02AE
.4byte 0x02AF02B0
.4byte 0x02B102B2
.4byte 0x02B302B4
.4byte 0x02B502B6
.4byte 0x02B702B8
.4byte 0x02B902BA
.4byte 0x02BB02BC
.4byte 0x02BD02BE
.4byte 0x02BF02C0
.4byte 0x02C102C2
.4byte 0x02C302C4
.4byte 0x02C502C6
.4byte 0x02C702C8
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x02C902CA
.4byte 0x02CB02CC
.4byte 0x02CD02CE
.4byte 0x02CF02D0
.4byte 0x02D102D2
.4byte 0x02D302D4
.4byte 0x02D502D6
.4byte 0x02D702D8
.4byte 0x02D902DA
.4byte 0x02DB02DC
.4byte 0x02DD02DE
.4byte 0x02DF02E0
.4byte 0x02E102E2
.4byte 0x02E302E4
.4byte 0x02E502E6
.4byte 0x000002E7
.4byte 0x02E802E9
.4byte 0x02EA02EB
.4byte 0x02EC02ED
.4byte 0x02EE02EF
.4byte 0x02F002F1
.4byte 0x02F202F3
.4byte 0x02F402F5
.4byte 0x02F602F7
.4byte 0x02F802F9
.4byte 0x02FA02FB
.4byte 0x02FC02FD
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x02FE02FF
.4byte 0x03000301
.4byte 0x03020303
.4byte 0x03040305
.4byte 0x03060307
.4byte 0x03080309
.4byte 0x030A030B
.4byte 0x030C030D
.4byte 0x030E030F
.4byte 0x03100311
.4byte 0x03120313
.4byte 0x03140315
.4byte 0x03160317
.4byte 0x03180319
.4byte 0x031A031B
.4byte 0
.4byte 0
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global FontEncode
FontEncode:
.4byte 0xFFFF0000
.4byte 0
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global ParseString
ParseString:
.skip 0x4
.global FixedPitch
FixedPitch:
.skip 0x4
.global FontDataSjis
FontDataSjis:
.skip 0x4
.global FontDataAnsi
FontDataAnsi:
.skip 0x4
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@1601_8055E510"
"@1601_8055E510":
.4byte 0x2ABE003D
.global lbl_8055E514
lbl_8055E514:
.4byte 0x003D003D

View file

@ -1,718 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global HankakuToCode
HankakuToCode:
.4byte 0x020C020D
.4byte 0x020E020F
.4byte 0x02100211
.4byte 0x02120213
.4byte 0x02140215
.4byte 0x02160217
.4byte 0x02180219
.4byte 0x021A021B
.4byte 0x021C021D
.4byte 0x021E021F
.4byte 0x02200221
.4byte 0x02220223
.4byte 0x02240225
.4byte 0x02260227
.4byte 0x02280229
.4byte 0x022A022B
.4byte 0x022C022D
.4byte 0x022E022F
.4byte 0x02300231
.4byte 0x02320233
.4byte 0x02340235
.4byte 0x02360237
.4byte 0x02380239
.4byte 0x023A023B
.4byte 0x023C023D
.4byte 0x023E023F
.4byte 0x02400241
.4byte 0x02420243
.4byte 0x02440245
.4byte 0x02460247
.4byte 0x02480249
.4byte 0x024A024B
.4byte 0x024C024D
.4byte 0x024E024F
.4byte 0x02500251
.4byte 0x02520253
.4byte 0x02540255
.4byte 0x02560257
.4byte 0x02580259
.4byte 0x025A025B
.4byte 0x025C025D
.4byte 0x025E025F
.4byte 0x02600261
.4byte 0x02620263
.4byte 0x02640265
.4byte 0x02660267
.4byte 0x02680269
.4byte 0x026A020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C020C
.4byte 0x020C026B
.4byte 0x026C026D
.4byte 0x026E026F
.4byte 0x02700271
.4byte 0x02720273
.4byte 0x02740275
.4byte 0x02760277
.4byte 0x02780279
.4byte 0x027A027B
.4byte 0x027C027D
.4byte 0x027E027F
.4byte 0x02800281
.4byte 0x02820283
.4byte 0x02840285
.4byte 0x02860287
.4byte 0x02880289
.4byte 0x028A028B
.4byte 0x028C028D
.4byte 0x028E028F
.4byte 0x02900291
.4byte 0x02920293
.4byte 0x02940295
.4byte 0x02960297
.4byte 0x02980299
.4byte 0x029A029B
.4byte 0x029C029D
.4byte 0x029E029F
.4byte 0x02A002A1
.4byte 0x02A202A3
.4byte 0x02A402A5
.4byte 0x02A602A7
.4byte 0x02A802A9
.global Zenkaku2Code
Zenkaku2Code:
.4byte 0x00000001
.4byte 0x00020003
.4byte 0x00040005
.4byte 0x00060007
.4byte 0x00080009
.4byte 0x000A000B
.4byte 0x000C000D
.4byte 0x000E000F
.4byte 0x00100011
.4byte 0x00120013
.4byte 0x00140015
.4byte 0x00160017
.4byte 0x00180019
.4byte 0x001A001B
.4byte 0x001C001D
.4byte 0x001E001F
.4byte 0x00200021
.4byte 0x00220023
.4byte 0x00240025
.4byte 0x00260027
.4byte 0x00280029
.4byte 0x002A002B
.4byte 0x002C002D
.4byte 0x002E002F
.4byte 0x00300031
.4byte 0x00320033
.4byte 0x00340035
.4byte 0x00360037
.4byte 0x00380039
.4byte 0x003A003B
.4byte 0x003C003D
.4byte 0x003E003F
.4byte 0x00400041
.4byte 0x00420043
.4byte 0x00440045
.4byte 0x00460047
.4byte 0x00480049
.4byte 0x004A004B
.4byte 0x004C004D
.4byte 0x004E004F
.4byte 0x00500051
.4byte 0x00520053
.4byte 0x00540055
.4byte 0x00560057
.4byte 0x00580059
.4byte 0x005A005B
.4byte 0x005C005D
.4byte 0x005E005F
.4byte 0x00600061
.4byte 0x00620063
.4byte 0x00640065
.4byte 0x00660067
.4byte 0x00680069
.4byte 0x006A006B
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x0000006C
.4byte 0x006D006E
.4byte 0x006F0070
.4byte 0x00710072
.4byte 0x00730000
.4byte 0
.4byte 0
.4byte 0
.4byte 0x00000074
.4byte 0x00750076
.4byte 0x00770078
.4byte 0x0079007A
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x0000007B
.4byte 0x007C007D
.4byte 0x007E007F
.4byte 0x00800081
.4byte 0x00820083
.4byte 0x00840085
.4byte 0x00860087
.4byte 0x00880089
.4byte 0
.4byte 0
.4byte 0
.4byte 0x0000008A
.4byte 0x008B008C
.4byte 0x008D008E
.4byte 0x008F0090
.4byte 0x00910000
.4byte 0
.4byte 0x00000092
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x00000093
.4byte 0x00940095
.4byte 0x00960097
.4byte 0x00980099
.4byte 0x009A009B
.4byte 0x009C0000
.4byte 0
.4byte 0
.4byte 0
.4byte 0x009D009E
.4byte 0x009F00A0
.4byte 0x00A100A2
.4byte 0x00A300A4
.4byte 0x00A500A6
.4byte 0x00A700A8
.4byte 0x00A900AA
.4byte 0x00AB00AC
.4byte 0x00AD00AE
.4byte 0x00AF00B0
.4byte 0x00B100B2
.4byte 0x00B300B4
.4byte 0x00B500B6
.4byte 0
.4byte 0
.4byte 0
.4byte 0x00B700B8
.4byte 0x00B900BA
.4byte 0x00BB00BC
.4byte 0x00BD00BE
.4byte 0x00BF00C0
.4byte 0x00C100C2
.4byte 0x00C300C4
.4byte 0x00C500C6
.4byte 0x00C700C8
.4byte 0x00C900CA
.4byte 0x00CB00CC
.4byte 0x00CD00CE
.4byte 0x00CF00D0
.4byte 0
.4byte 0
.4byte 0x00D100D2
.4byte 0x00D300D4
.4byte 0x00D500D6
.4byte 0x00D700D8
.4byte 0x00D900DA
.4byte 0x00DB00DC
.4byte 0x00DD00DE
.4byte 0x00DF00E0
.4byte 0x00E100E2
.4byte 0x00E300E4
.4byte 0x00E500E6
.4byte 0x00E700E8
.4byte 0x00E900EA
.4byte 0x00EB00EC
.4byte 0x00ED00EE
.4byte 0x00EF00F0
.4byte 0x00F100F2
.4byte 0x00F300F4
.4byte 0x00F500F6
.4byte 0x00F700F8
.4byte 0x00F900FA
.4byte 0x00FB00FC
.4byte 0x00FD00FE
.4byte 0x00FF0100
.4byte 0x01010102
.4byte 0x01030104
.4byte 0x01050106
.4byte 0x01070108
.4byte 0x0109010A
.4byte 0x010B010C
.4byte 0x010D010E
.4byte 0x010F0110
.4byte 0x01110112
.4byte 0x01130114
.4byte 0x01150116
.4byte 0x01170118
.4byte 0x0119011A
.4byte 0x011B011C
.4byte 0x011D011E
.4byte 0x011F0120
.4byte 0x01210122
.4byte 0x01230000
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x01240125
.4byte 0x01260127
.4byte 0x01280129
.4byte 0x012A012B
.4byte 0x012C012D
.4byte 0x012E012F
.4byte 0x01300131
.4byte 0x01320133
.4byte 0x01340135
.4byte 0x01360137
.4byte 0x01380139
.4byte 0x013A013B
.4byte 0x013C013D
.4byte 0x013E013F
.4byte 0x01400141
.4byte 0x01420143
.4byte 0x01440145
.4byte 0x01460147
.4byte 0x01480149
.4byte 0x014A014B
.4byte 0x014C014D
.4byte 0x014E014F
.4byte 0x01500151
.4byte 0x01520153
.4byte 0x01540155
.4byte 0x01560157
.4byte 0x01580159
.4byte 0x015A015B
.4byte 0x015C015D
.4byte 0x015E015F
.4byte 0x01600161
.4byte 0x01620163
.4byte 0x01640165
.4byte 0x01660167
.4byte 0x01680169
.4byte 0x016A016B
.4byte 0x016C016D
.4byte 0x016E016F
.4byte 0x01700171
.4byte 0x01720173
.4byte 0x01740175
.4byte 0x01760177
.4byte 0x01780179
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x017A017B
.4byte 0x017C017D
.4byte 0x017E017F
.4byte 0x01800181
.4byte 0x01820183
.4byte 0x01840185
.4byte 0x01860187
.4byte 0x01880189
.4byte 0x018A018B
.4byte 0x018C018D
.4byte 0x018E018F
.4byte 0x01900191
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x01920193
.4byte 0x01940195
.4byte 0x01960197
.4byte 0x01980199
.4byte 0x019A019B
.4byte 0x019C019D
.4byte 0x019E019F
.4byte 0x01A001A1
.4byte 0x01A201A3
.4byte 0x01A401A5
.4byte 0x01A601A7
.4byte 0x01A801A9
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x01AA01AB
.4byte 0x01AC01AD
.4byte 0x01AE01AF
.4byte 0x01B001B1
.4byte 0x01B201B3
.4byte 0x01B401B5
.4byte 0x01B601B7
.4byte 0x01B801B9
.4byte 0x01BA01BB
.4byte 0x01BC01BD
.4byte 0x01BE01BF
.4byte 0x01C001C1
.4byte 0x01C201C3
.4byte 0x01C401C5
.4byte 0x01C601C7
.4byte 0x01C801C9
.4byte 0x01CA0000
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x01CB01CC
.4byte 0x01CD01CE
.4byte 0x01CF01D0
.4byte 0x01D101D2
.4byte 0x01D301D4
.4byte 0x01D501D6
.4byte 0x01D701D8
.4byte 0x01D901DA
.4byte 0x01DB01DC
.4byte 0x01DD01DE
.4byte 0x01DF01E0
.4byte 0x01E101E2
.4byte 0x01E301E4
.4byte 0x01E501E6
.4byte 0x01E701E8
.4byte 0x01E901EA
.4byte 0x01EB0000
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x01EC01ED
.4byte 0x01EE01EF
.4byte 0x01F001F1
.4byte 0x01F201F3
.4byte 0x01F401F5
.4byte 0x01F601F7
.4byte 0x01F801F9
.4byte 0x01FA01FB
.4byte 0x01FC01FD
.4byte 0x01FE01FF
.4byte 0x02000201
.4byte 0x02020203
.4byte 0x02040205
.4byte 0x02060207
.4byte 0x02080209
.4byte 0x020A020B
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x0000020C
.4byte 0x020D020E
.4byte 0x020F0210
.4byte 0x02110212
.4byte 0x02130214
.4byte 0x02150216
.4byte 0x02170218
.4byte 0x0219021A
.4byte 0x021B021C
.4byte 0x021D021E
.4byte 0x021F0220
.4byte 0x02210222
.4byte 0x02230224
.4byte 0x02250226
.4byte 0x02270228
.4byte 0x0229022A
.4byte 0x022B022C
.4byte 0x022D022E
.4byte 0x022F0230
.4byte 0x02310232
.4byte 0x02330234
.4byte 0x02350236
.4byte 0x02370238
.4byte 0x0239023A
.4byte 0x023B023C
.4byte 0x023D023E
.4byte 0x023F0240
.4byte 0x02410242
.4byte 0x02430244
.4byte 0x02450246
.4byte 0x02470248
.4byte 0x0249024A
.4byte 0x024B024C
.4byte 0x024D024E
.4byte 0x024F0250
.4byte 0x02510252
.4byte 0x02530254
.4byte 0x02550256
.4byte 0x02570258
.4byte 0x0259025A
.4byte 0x025B025C
.4byte 0x025D025E
.4byte 0x025F0260
.4byte 0x02610262
.4byte 0x02630264
.4byte 0x02650266
.4byte 0x02670268
.4byte 0x0269026A
.4byte 0x026B026C
.4byte 0x026D026E
.4byte 0x026F0270
.4byte 0x02710272
.4byte 0x02730274
.4byte 0x02750276
.4byte 0x02770278
.4byte 0x0279027A
.4byte 0x027B027C
.4byte 0x027D027E
.4byte 0x027F0280
.4byte 0x02810282
.4byte 0x02830284
.4byte 0x02850286
.4byte 0x02870288
.4byte 0x0289028A
.4byte 0x028B028C
.4byte 0x028D028E
.4byte 0x028F0290
.4byte 0x02910292
.4byte 0x02930294
.4byte 0x02950296
.4byte 0x02970298
.4byte 0x0299029A
.4byte 0x029B029C
.4byte 0x029D029E
.4byte 0x029F02A0
.4byte 0x02A102A2
.4byte 0x02A302A4
.4byte 0x02A502A6
.4byte 0x02A702A8
.4byte 0x02A902AA
.4byte 0x02AB02AC
.4byte 0x02AD02AE
.4byte 0x02AF02B0
.4byte 0x02B102B2
.4byte 0x02B302B4
.4byte 0x02B502B6
.4byte 0x02B702B8
.4byte 0x02B902BA
.4byte 0x02BB02BC
.4byte 0x02BD02BE
.4byte 0x02BF02C0
.4byte 0x02C102C2
.4byte 0x02C302C4
.4byte 0x02C502C6
.4byte 0x02C702C8
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x02C902CA
.4byte 0x02CB02CC
.4byte 0x02CD02CE
.4byte 0x02CF02D0
.4byte 0x02D102D2
.4byte 0x02D302D4
.4byte 0x02D502D6
.4byte 0x02D702D8
.4byte 0x02D902DA
.4byte 0x02DB02DC
.4byte 0x02DD02DE
.4byte 0x02DF02E0
.4byte 0x02E102E2
.4byte 0x02E302E4
.4byte 0x02E502E6
.4byte 0x000002E7
.4byte 0x02E802E9
.4byte 0x02EA02EB
.4byte 0x02EC02ED
.4byte 0x02EE02EF
.4byte 0x02F002F1
.4byte 0x02F202F3
.4byte 0x02F402F5
.4byte 0x02F602F7
.4byte 0x02F802F9
.4byte 0x02FA02FB
.4byte 0x02FC02FD
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0x02FE02FF
.4byte 0x03000301
.4byte 0x03020303
.4byte 0x03040305
.4byte 0x03060307
.4byte 0x03080309
.4byte 0x030A030B
.4byte 0x030C030D
.4byte 0x030E030F
.4byte 0x03100311
.4byte 0x03120313
.4byte 0x03140315
.4byte 0x03160317
.4byte 0x03180319
.4byte 0x031A031B
.4byte 0
.4byte 0

View file

@ -1,8 +0,0 @@
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global FontEncode
FontEncode:
.4byte 0xFFFF0000
.4byte 0

View file

@ -1,18 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global ParseString
ParseString:
.skip 0x4
.global FixedPitch
FixedPitch:
.skip 0x4
.global FontDataSjis
FontDataSjis:
.skip 0x4
.global FontDataAnsi
FontDataAnsi:
.skip 0x4

View file

@ -1,12 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@1601_8055E510"
"@1601_8055E510":
.4byte 0x2ABE003D
.global lbl_8055E514
lbl_8055E514:
.4byte 0x003D003D

View file

@ -685,3 +685,43 @@ ExternalInterruptHandler:
/* 80021FE4 0001DE24 90 04 01 C0 */ stw r0, 0x1c0(r4) /* 80021FE4 0001DE24 90 04 01 C0 */ stw r0, 0x1c0(r4)
/* 80021FE8 0001DE28 94 21 FF F8 */ stwu r1, -0x8(r1) /* 80021FE8 0001DE28 94 21 FF F8 */ stwu r1, -0x8(r1)
/* 80021FEC 0001DE2C 4B FF FD 04 */ b __OSDispatchInterrupt /* 80021FEC 0001DE2C 4B FF FD 04 */ b __OSDispatchInterrupt
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global InterruptPrioTable
InterruptPrioTable:
.4byte 0x00000100
.4byte 0x00000040
.4byte 0xF8000000
.4byte 0x00000200
.4byte 0x00000080
.4byte 0x00000010
.4byte 0x00003000
.4byte 0x00000020
.4byte 0x03FF8C00
.4byte 0x04000000
.4byte 0x00004000
.4byte 0xFFFFFFFF
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global __OSLastInterruptSrr0
__OSLastInterruptSrr0:
.skip 0x4
.global __OSLastInterrupt
__OSLastInterrupt:
.skip 0x4
.global __OSLastInterruptTime
__OSLastInterruptTime:
.skip 0x4
.global lbl_8055C814
lbl_8055C814:
.skip 0x4
.global InterruptHandlerTable
InterruptHandlerTable:
.skip 0x8

View file

@ -1,18 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global InterruptPrioTable
InterruptPrioTable:
.4byte 0x00000100
.4byte 0x00000040
.4byte 0xF8000000
.4byte 0x00000200
.4byte 0x00000080
.4byte 0x00000010
.4byte 0x00003000
.4byte 0x00000020
.4byte 0x03FF8C00
.4byte 0x04000000
.4byte 0x00004000
.4byte 0xFFFFFFFF

View file

@ -1,22 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global __OSLastInterruptSrr0
__OSLastInterruptSrr0:
.skip 0x4
.global __OSLastInterrupt
__OSLastInterrupt:
.skip 0x4
.global __OSLastInterruptTime
__OSLastInterruptTime:
.skip 0x4
.global lbl_8055C814
lbl_8055C814:
.skip 0x4
.global InterruptHandlerTable
InterruptHandlerTable:
.skip 0x8

View file

@ -23,3 +23,17 @@ __OSInitIPCBuffer:
/* 800261F4 00022034 4E 80 00 20 */ blr /* 800261F4 00022034 4E 80 00 20 */ blr
/* 800261F8 00022038 00 00 00 00 */ .4byte 0x00000000 /* 800261F8 00022038 00 00 00 00 */ .4byte 0x00000000
/* 800261FC 0002203C 00 00 00 00 */ .4byte 0x00000000 /* 800261FC 0002203C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global IpcBufferLo
IpcBufferLo:
.4byte 0xFFFFFFFF
.4byte 0
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global IpcBufferHi
IpcBufferHi:
.skip 0x8

View file

@ -1,8 +0,0 @@
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global IpcBufferLo
IpcBufferLo:
.4byte 0xFFFFFFFF
.4byte 0

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global IpcBufferHi
IpcBufferHi:
.skip 0x8

View file

@ -602,3 +602,19 @@ lbl_80022B44:
/* 80022B54 0001E994 38 21 00 10 */ addi r1, r1, 0x10 /* 80022B54 0001E994 38 21 00 10 */ addi r1, r1, 0x10
/* 80022B58 0001E998 4E 80 00 20 */ blr /* 80022B58 0001E998 4E 80 00 20 */ blr
/* 80022B5C 0001E99C 00 00 00 00 */ .4byte 0x00000000 /* 80022B5C 0001E99C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global ShutdownFunctionInfo_80423728
ShutdownFunctionInfo_80423728:
.4byte OnShutdown_80022320
.4byte 0x0000007F
.4byte 0
.4byte 0
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global "@LOCAL@__OSInitMemoryProtection__Fv@initialized"
"@LOCAL@__OSInitMemoryProtection__Fv@initialized":
.skip 0x8

View file

@ -1,10 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global ShutdownFunctionInfo_80423728
ShutdownFunctionInfo_80423728:
.4byte OnShutdown_80022320
.4byte 0x0000007F
.4byte 0
.4byte 0

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global "@LOCAL@__OSInitMemoryProtection__Fv@initialized"
"@LOCAL@__OSInitMemoryProtection__Fv@initialized":
.skip 0x8

View file

@ -155,3 +155,17 @@ lbl_800279E4:
/* 800279F4 00023834 4E 80 00 20 */ blr /* 800279F4 00023834 4E 80 00 20 */ blr
/* 800279F8 00023838 00 00 00 00 */ .4byte 0x00000000 /* 800279F8 00023838 00 00 00 00 */ .4byte 0x00000000
/* 800279FC 0002383C 00 00 00 00 */ .4byte 0x00000000 /* 800279FC 0002383C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@1058_8042FAE0"
"@1058_8042FAE0":
.4byte 0x2F736861
.4byte 0x72656432
.4byte 0x2F737973
.4byte 0x2F4E414E
.4byte 0x44424F4F
.4byte 0x54494E46
.4byte 0x4F000000
.4byte 0

View file

@ -1,14 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@1058_8042FAE0"
"@1058_8042FAE0":
.4byte 0x2F736861
.4byte 0x72656432
.4byte 0x2F737973
.4byte 0x2F4E414E
.4byte 0x44424F4F
.4byte 0x54494E46
.4byte 0x4F000000
.4byte 0

View file

@ -477,3 +477,163 @@ lbl_800277DC:
/* 800277E4 00023624 38 60 00 00 */ li r3, 0x0 /* 800277E4 00023624 38 60 00 00 */ li r3, 0x0
/* 800277E8 00023628 4E 80 00 20 */ blr /* 800277E8 00023628 4E 80 00 20 */ blr
/* 800277EC 0002362C 00 00 00 00 */ .4byte 0x00000000 /* 800277EC 0002362C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@1053_8042F978"
"@1053_8042F978":
.4byte 0x4661696C
.4byte 0x65642074
.4byte 0x6F207265
.4byte 0x67697374
.4byte 0x6572206E
.4byte 0x6574776F
.4byte 0x726B2073
.4byte 0x68757464
.4byte 0x6F776E20
.4byte 0x66756E63
.4byte 0x74696F6E
.4byte 0x2E202564
.4byte 0x0A000000
.4byte 0x4661696C
.4byte 0x65642074
.4byte 0x6F207375
.4byte 0x7370656E
.4byte 0x64207468
.4byte 0x65205769
.4byte 0x69436F6E
.4byte 0x6E656374
.4byte 0x32342073
.4byte 0x63686564
.4byte 0x756C6572
.4byte 0x2E202564
.4byte 0x0A000000
.4byte 0x4661696C
.4byte 0x65642074
.4byte 0x6F207379
.4byte 0x6E636872
.4byte 0x6F6E697A
.4byte 0x65207469
.4byte 0x6D652077
.4byte 0x69746820
.4byte 0x6E657477
.4byte 0x6F726B20
.4byte 0x7265736F
.4byte 0x75726365
.4byte 0x206D616E
.4byte 0x61676572
.4byte 0x732E2025
.4byte 0x640A0000
.4byte 0x4E574332
.4byte 0x34695072
.4byte 0x65706172
.4byte 0x65536875
.4byte 0x74646F77
.4byte 0x6E000000
.global "@1069"
"@1069":
.4byte 0x2F646576
.4byte 0x2F6E6574
.4byte 0x2F6B642F
.4byte 0x72657175
.4byte 0x65737400
.4byte 0x4E574332
.4byte 0x34537573
.4byte 0x70656E64
.4byte 0x53636865
.4byte 0x64756C65
.4byte 0x72000000
.4byte 0x4E574332
.4byte 0x34526573
.4byte 0x756D6553
.4byte 0x63686564
.4byte 0x756C6572
.4byte 0
.4byte 0x4E574332
.4byte 0x34695265
.4byte 0x71756573
.4byte 0x74536875
.4byte 0x74646F77
.4byte 0x6E000000
.global "@1122_8042FA94"
"@1122_8042FA94":
.4byte 0x4E574332
.4byte 0x34536875
.4byte 0x74646F77
.4byte 0x6E5F3A20
.4byte 0x47697665
.4byte 0x20757021
.4byte 0x0A000000
.4byte 0x4E574332
.4byte 0x34695365
.4byte 0x74527463
.4byte 0x436F756E
.4byte 0x7465725F
.4byte 0
.global "@1137"
"@1137":
.4byte 0x2F646576
.4byte 0x2F6E6574
.4byte 0x2F6B642F
.4byte 0x74696D65
.4byte 0
.4byte 0
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global ShutdownFuncInfo
ShutdownFuncInfo:
.skip 0x20
.global "@LOCAL@NWC24SuspendScheduler__Fv@susResult"
"@LOCAL@NWC24SuspendScheduler__Fv@susResult":
.skip 0x20
.global "@LOCAL@NWC24iRequestShutdown__FUlPl@shtBuffer"
"@LOCAL@NWC24iRequestShutdown__FUlPl@shtBuffer":
.skip 0x20
.global "@LOCAL@NWC24iRequestShutdown__FUlPl@shtResult@0"
"@LOCAL@NWC24iRequestShutdown__FUlPl@shtResult@0":
.skip 0x20
.global nwc24TimeCommonBuffer
nwc24TimeCommonBuffer:
.skip 0x20
.global nwc24TimeCommonResult
nwc24TimeCommonResult:
.skip 0x20
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global nwc24ShtFd
nwc24ShtFd:
.4byte 0xFFFFFFFF
.4byte 0
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global nwc24ShtRetryRest
nwc24ShtRetryRest:
.skip 0x4
.global NWC24iIsRequestPending
NWC24iIsRequestPending:
.skip 0x4
.global "@LOCAL@NWC24Shutdown___FiUl@shuttingdown"
"@LOCAL@NWC24Shutdown___FiUl@shuttingdown":
.skip 0x4
.global "@LOCAL@NWC24Shutdown___FiUl@result@0"
"@LOCAL@NWC24Shutdown___FiUl@result@0":
.skip 0x4

View file

@ -1,108 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@1053_8042F978"
"@1053_8042F978":
.4byte 0x4661696C
.4byte 0x65642074
.4byte 0x6F207265
.4byte 0x67697374
.4byte 0x6572206E
.4byte 0x6574776F
.4byte 0x726B2073
.4byte 0x68757464
.4byte 0x6F776E20
.4byte 0x66756E63
.4byte 0x74696F6E
.4byte 0x2E202564
.4byte 0x0A000000
.4byte 0x4661696C
.4byte 0x65642074
.4byte 0x6F207375
.4byte 0x7370656E
.4byte 0x64207468
.4byte 0x65205769
.4byte 0x69436F6E
.4byte 0x6E656374
.4byte 0x32342073
.4byte 0x63686564
.4byte 0x756C6572
.4byte 0x2E202564
.4byte 0x0A000000
.4byte 0x4661696C
.4byte 0x65642074
.4byte 0x6F207379
.4byte 0x6E636872
.4byte 0x6F6E697A
.4byte 0x65207469
.4byte 0x6D652077
.4byte 0x69746820
.4byte 0x6E657477
.4byte 0x6F726B20
.4byte 0x7265736F
.4byte 0x75726365
.4byte 0x206D616E
.4byte 0x61676572
.4byte 0x732E2025
.4byte 0x640A0000
.4byte 0x4E574332
.4byte 0x34695072
.4byte 0x65706172
.4byte 0x65536875
.4byte 0x74646F77
.4byte 0x6E000000
.global "@1069"
"@1069":
.4byte 0x2F646576
.4byte 0x2F6E6574
.4byte 0x2F6B642F
.4byte 0x72657175
.4byte 0x65737400
.4byte 0x4E574332
.4byte 0x34537573
.4byte 0x70656E64
.4byte 0x53636865
.4byte 0x64756C65
.4byte 0x72000000
.4byte 0x4E574332
.4byte 0x34526573
.4byte 0x756D6553
.4byte 0x63686564
.4byte 0x756C6572
.4byte 0
.4byte 0x4E574332
.4byte 0x34695265
.4byte 0x71756573
.4byte 0x74536875
.4byte 0x74646F77
.4byte 0x6E000000
.global "@1122_8042FA94"
"@1122_8042FA94":
.4byte 0x4E574332
.4byte 0x34536875
.4byte 0x74646F77
.4byte 0x6E5F3A20
.4byte 0x47697665
.4byte 0x20757021
.4byte 0x0A000000
.4byte 0x4E574332
.4byte 0x34695365
.4byte 0x74527463
.4byte 0x436F756E
.4byte 0x7465725F
.4byte 0
.global "@1137"
"@1137":
.4byte 0x2F646576
.4byte 0x2F6E6574
.4byte 0x2F6B642F
.4byte 0x74696D65
.4byte 0
.4byte 0

View file

@ -1,26 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global ShutdownFuncInfo
ShutdownFuncInfo:
.skip 0x20
.global "@LOCAL@NWC24SuspendScheduler__Fv@susResult"
"@LOCAL@NWC24SuspendScheduler__Fv@susResult":
.skip 0x20
.global "@LOCAL@NWC24iRequestShutdown__FUlPl@shtBuffer"
"@LOCAL@NWC24iRequestShutdown__FUlPl@shtBuffer":
.skip 0x20
.global "@LOCAL@NWC24iRequestShutdown__FUlPl@shtResult@0"
"@LOCAL@NWC24iRequestShutdown__FUlPl@shtResult@0":
.skip 0x20
.global nwc24TimeCommonBuffer
nwc24TimeCommonBuffer:
.skip 0x20
.global nwc24TimeCommonResult
nwc24TimeCommonResult:
.skip 0x20

View file

@ -1,8 +0,0 @@
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global nwc24ShtFd
nwc24ShtFd:
.4byte 0xFFFFFFFF
.4byte 0

View file

@ -1,18 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global nwc24ShtRetryRest
nwc24ShtRetryRest:
.skip 0x4
.global NWC24iIsRequestPending
NWC24iIsRequestPending:
.skip 0x4
.global "@LOCAL@NWC24Shutdown___FiUl@shuttingdown"
"@LOCAL@NWC24Shutdown___FiUl@shuttingdown":
.skip 0x4
.global "@LOCAL@NWC24Shutdown___FiUl@result@0"
"@LOCAL@NWC24Shutdown___FiUl@result@0":
.skip 0x4

View file

@ -568,3 +568,79 @@ lbl_80027014:
/* 80027024 00022E64 38 21 00 20 */ addi r1, r1, 0x20 /* 80027024 00022E64 38 21 00 20 */ addi r1, r1, 0x20
/* 80027028 00022E68 4E 80 00 20 */ blr /* 80027028 00022E68 4E 80 00 20 */ blr
/* 8002702C 00022E6C 00 00 00 00 */ .4byte 0x00000000 /* 8002702C 00022E6C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@933"
"@933":
.4byte 0x2F746974
.4byte 0x6C652F30
.4byte 0x30303030
.4byte 0x3030312F
.4byte 0x30303030
.4byte 0x30303032
.4byte 0x2F646174
.4byte 0x612F706C
.4byte 0x61795F72
.4byte 0x65632E64
.4byte 0x61740000
.global "@983"
"@983":
.4byte lbl_80026990
.4byte lbl_8002699C
.4byte lbl_80026A18
.4byte lbl_80026A5C
.4byte lbl_80026A84
.4byte lbl_80026A90
.4byte lbl_80026B18
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global PlayRecord
PlayRecord:
.skip 0x200
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global PlayRecordState
PlayRecordState:
.4byte 0x00000009
.4byte 0
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global PlayRecordGet
PlayRecordGet:
.skip 0x4
.global PlayRecordError
PlayRecordError:
.skip 0x4
.global PlayRecordTerminate
PlayRecordTerminate:
.skip 0x4
.global PlayRecordTerminated
PlayRecordTerminated:
.skip 0x4
.global PlayRecordRetry
PlayRecordRetry:
.skip 0x4
.global PlayRecordLastError
PlayRecordLastError:
.skip 0x4
.global PlayRecordLastCloseTime
PlayRecordLastCloseTime:
.skip 0x4
.global lbl_8055C89C
lbl_8055C89C:
.skip 0x4

View file

@ -1,28 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@933"
"@933":
.4byte 0x2F746974
.4byte 0x6C652F30
.4byte 0x30303030
.4byte 0x3030312F
.4byte 0x30303030
.4byte 0x30303032
.4byte 0x2F646174
.4byte 0x612F706C
.4byte 0x61795F72
.4byte 0x65632E64
.4byte 0x61740000
.global "@983"
"@983":
.4byte lbl_80026990
.4byte lbl_8002699C
.4byte lbl_80026A18
.4byte lbl_80026A5C
.4byte lbl_80026A84
.4byte lbl_80026A90
.4byte lbl_80026B18

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global PlayRecord
PlayRecord:
.skip 0x200

View file

@ -1,8 +0,0 @@
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global PlayRecordState
PlayRecordState:
.4byte 0x00000009
.4byte 0

View file

@ -1,34 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global PlayRecordGet
PlayRecordGet:
.skip 0x4
.global PlayRecordError
PlayRecordError:
.skip 0x4
.global PlayRecordTerminate
PlayRecordTerminate:
.skip 0x4
.global PlayRecordTerminated
PlayRecordTerminated:
.skip 0x4
.global PlayRecordRetry
PlayRecordRetry:
.skip 0x4
.global PlayRecordLastError
PlayRecordLastError:
.skip 0x4
.global PlayRecordLastCloseTime
PlayRecordLastCloseTime:
.skip 0x4
.global lbl_8055C89C
lbl_8055C89C:
.skip 0x4

View file

@ -597,3 +597,83 @@ lbl_800281BC:
/* 800281D4 00024014 4E 80 00 20 */ blr /* 800281D4 00024014 4E 80 00 20 */ blr
/* 800281D8 00024018 00 00 00 00 */ .4byte 0x00000000 /* 800281D8 00024018 00 00 00 00 */ .4byte 0x00000000
/* 800281DC 0002401C 00 00 00 00 */ .4byte 0x00000000 /* 800281DC 0002401C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@1461_8042FB00"
"@1461_8042FB00":
.4byte 0x2F736861
.4byte 0x72656432
.4byte 0x2F657870
.4byte 0x69726564
.4byte 0
.global "@1519"
"@1519":
.4byte 0x4F53506C
.4byte 0x61795469
.4byte 0x6D652E63
.4byte 0
.global "@1521"
"@1521":
.4byte 0x506C6179
.4byte 0x54696D65
.4byte 0x3A202564
.4byte 0x20736563
.4byte 0x6F6E6473
.4byte 0x206C6566
.4byte 0x740A0000
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global __OSExpireAlarm
__OSExpireAlarm:
.skip 0x30
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global "@1520"
"@1520":
.4byte 0x45787069
.4byte 0x72656400
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global __OSExpireAIFade
__OSExpireAIFade:
.skip 0x4
.global __OSExpireSetExpiredFlag
__OSExpireSetExpiredFlag:
.skip 0x4
.global __OSExpireCallback
__OSExpireCallback:
.skip 0x8
.global __OSExpireTime
__OSExpireTime:
.skip 0x4
.global lbl_8055C8C4
lbl_8055C8C4:
.skip 0x4
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@1446"
"@1446":
.4byte 0x3F7EB852
.4byte 0
.global "@1448_8055E520"
"@1448_8055E520":
.4byte 0x43300000
.4byte 0x80000000

View file

@ -1,30 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@1461_8042FB00"
"@1461_8042FB00":
.4byte 0x2F736861
.4byte 0x72656432
.4byte 0x2F657870
.4byte 0x69726564
.4byte 0
.global "@1519"
"@1519":
.4byte 0x4F53506C
.4byte 0x61795469
.4byte 0x6D652E63
.4byte 0
.global "@1521"
"@1521":
.4byte 0x506C6179
.4byte 0x54696D65
.4byte 0x3A202564
.4byte 0x20736563
.4byte 0x6F6E6473
.4byte 0x206C6566
.4byte 0x740A0000

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global __OSExpireAlarm
__OSExpireAlarm:
.skip 0x30

View file

@ -1,8 +0,0 @@
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global "@1520"
"@1520":
.4byte 0x45787069
.4byte 0x72656400

View file

@ -1,22 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global __OSExpireAIFade
__OSExpireAIFade:
.skip 0x4
.global __OSExpireSetExpiredFlag
__OSExpireSetExpiredFlag:
.skip 0x4
.global __OSExpireCallback
__OSExpireCallback:
.skip 0x8
.global __OSExpireTime
__OSExpireTime:
.skip 0x4
.global lbl_8055C8C4
lbl_8055C8C4:
.skip 0x4

View file

@ -1,14 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@1446"
"@1446":
.4byte 0x3F7EB852
.4byte 0
.global "@1448_8055E520"
"@1448_8055E520":
.4byte 0x43300000
.4byte 0x80000000

View file

@ -41,3 +41,13 @@ OSGetSaveRegion:
/* 80022F04 0001ED44 00 00 00 00 */ .4byte 0x00000000 /* 80022F04 0001ED44 00 00 00 00 */ .4byte 0x00000000
/* 80022F08 0001ED48 00 00 00 00 */ .4byte 0x00000000 /* 80022F08 0001ED48 00 00 00 00 */ .4byte 0x00000000
/* 80022F0C 0001ED4C 00 00 00 00 */ .4byte 0x00000000 /* 80022F0C 0001ED4C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global SaveStart
SaveStart:
.skip 0x4
.global SaveEnd
SaveEnd:
.skip 0x4

View file

@ -1,10 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global SaveStart
SaveStart:
.skip 0x4
.global SaveEnd
SaveEnd:
.skip 0x4

View file

@ -730,3 +730,193 @@ OSResetSystem:
/* 80023834 0001F674 4C C6 31 82 */ crclr 4*cr1+eq /* 80023834 0001F674 4C C6 31 82 */ crclr 4*cr1+eq
/* 80023838 0001F678 48 16 6F B8 */ b OSPanic /* 80023838 0001F678 48 16 6F B8 */ b OSPanic
/* 8002383C 0001F67C 00 00 00 00 */ .4byte 0x00000000 /* 8002383C 0001F67C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@2083"
"@2083":
.4byte 0x4F535265
.4byte 0x7365742E
.4byte 0x63000000
.global "@2084_80423744"
"@2084_80423744":
.4byte 0x5F5F4F53
.4byte 0x486F7452
.4byte 0x65736574
.4byte 0x28293A20
.4byte 0x46616C69
.4byte 0x65642074
.4byte 0x6F207265
.4byte 0x73657420
.4byte 0x73797374
.4byte 0x656D2E0A
.4byte 0
.4byte 0x5F5F4F53
.4byte 0x52657475
.4byte 0x726E546F
.4byte 0x4D656E75
.4byte 0x28293A20
.4byte 0x46616C69
.4byte 0x65642074
.4byte 0x6F20626F
.4byte 0x6F742073
.4byte 0x79737465
.4byte 0x6D206D65
.4byte 0x6E752E0A
.4byte 0
.global "@2131"
"@2131":
.4byte 0x4F535265
.4byte 0x7475726E
.4byte 0x546F4D65
.4byte 0x6E752829
.4byte 0x3A204661
.4byte 0x6C696564
.4byte 0x20746F20
.4byte 0x626F6F74
.4byte 0x20737973
.4byte 0x74656D20
.4byte 0x6D656E75
.4byte 0x2E0A0000
.global "@2133"
"@2133":
.4byte 0x4F535265
.4byte 0x7475726E
.4byte 0x546F4461
.4byte 0x74614D61
.4byte 0x6E616765
.4byte 0x7228293A
.4byte 0x2046616C
.4byte 0x69656420
.4byte 0x746F2062
.4byte 0x6F6F7420
.4byte 0x73797374
.4byte 0x656D206D
.4byte 0x656E752E
.4byte 0x0A000000
.4byte 0x43616C65
.4byte 0x6E646172
.4byte 0x2F43616C
.4byte 0x656E6461
.4byte 0x725F696E
.4byte 0x6465782E
.4byte 0x68746D6C
.4byte 0
.4byte 0x44697370
.4byte 0x6C61792F
.4byte 0x44697370
.4byte 0x6C61795F
.4byte 0x696E6465
.4byte 0x782E6874
.4byte 0x6D6C0000
.4byte 0x536F756E
.4byte 0x642F536F
.4byte 0x756E645F
.4byte 0x696E6465
.4byte 0x782E6874
.4byte 0x6D6C0000
.4byte 0x50617265
.4byte 0x6E74616C
.4byte 0x5F436F6E
.4byte 0x74726F6C
.4byte 0x2F506172
.4byte 0x656E7461
.4byte 0x6C5F436F
.4byte 0x6E74726F
.4byte 0x6C5F696E
.4byte 0x6465782E
.4byte 0x68746D6C
.4byte 0
.4byte 0x496E7465
.4byte 0x726E6574
.4byte 0x2F496E74
.4byte 0x65726E65
.4byte 0x745F696E
.4byte 0x6465782E
.4byte 0x68746D6C
.4byte 0
.4byte 0x57696943
.4byte 0x6F6E6E65
.4byte 0x63743234
.4byte 0x2F576969
.4byte 0x636F6E6E
.4byte 0x65637432
.4byte 0x345F696E
.4byte 0x6465782E
.4byte 0x68746D6C
.4byte 0
.4byte 0x55706461
.4byte 0x74652F55
.4byte 0x70646174
.4byte 0x655F696E
.4byte 0x6465782E
.4byte 0x68746D6C
.4byte 0
.4byte 0x4F535265
.4byte 0x7475726E
.4byte 0x546F5365
.4byte 0x7474696E
.4byte 0x6728293A
.4byte 0x20596F75
.4byte 0x2063616E
.4byte 0x27742073
.4byte 0x70656369
.4byte 0x66792025
.4byte 0x642E2020
.4byte 0x0A000000
.global "@2163"
"@2163":
.4byte 0x4F535265
.4byte 0x73657453
.4byte 0x79737465
.4byte 0x6D282920
.4byte 0x6973206F
.4byte 0x62736F6C
.4byte 0x65746564
.4byte 0x2E204974
.4byte 0x20646F65
.4byte 0x736E2774
.4byte 0x20776F72
.4byte 0x6B20616E
.4byte 0x79206C6F
.4byte 0x6E676572
.4byte 0x2E0A0000
.4byte 0x4F535365
.4byte 0x74426F6F
.4byte 0x74446F6C
.4byte 0x28292069
.4byte 0x73206F62
.4byte 0x736F6C65
.4byte 0x7465642E
.4byte 0x20497420
.4byte 0x646F6573
.4byte 0x6E277420
.4byte 0x776F726B
.4byte 0x20616E79
.4byte 0x206C6F6E
.4byte 0x6765722E
.4byte 0x0A000000
.4byte 0
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global bootThisDol
bootThisDol:
.skip 0x4
.global __OSIsReturnToIdle
__OSIsReturnToIdle:
.skip 0x4
.global ShutdownFunctionQueue
ShutdownFunctionQueue:
.skip 0x8

View file

@ -1,176 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@2083"
"@2083":
.4byte 0x4F535265
.4byte 0x7365742E
.4byte 0x63000000
.global "@2084_80423744"
"@2084_80423744":
.4byte 0x5F5F4F53
.4byte 0x486F7452
.4byte 0x65736574
.4byte 0x28293A20
.4byte 0x46616C69
.4byte 0x65642074
.4byte 0x6F207265
.4byte 0x73657420
.4byte 0x73797374
.4byte 0x656D2E0A
.4byte 0
.4byte 0x5F5F4F53
.4byte 0x52657475
.4byte 0x726E546F
.4byte 0x4D656E75
.4byte 0x28293A20
.4byte 0x46616C69
.4byte 0x65642074
.4byte 0x6F20626F
.4byte 0x6F742073
.4byte 0x79737465
.4byte 0x6D206D65
.4byte 0x6E752E0A
.4byte 0
.global "@2131"
"@2131":
.4byte 0x4F535265
.4byte 0x7475726E
.4byte 0x546F4D65
.4byte 0x6E752829
.4byte 0x3A204661
.4byte 0x6C696564
.4byte 0x20746F20
.4byte 0x626F6F74
.4byte 0x20737973
.4byte 0x74656D20
.4byte 0x6D656E75
.4byte 0x2E0A0000
.global "@2133"
"@2133":
.4byte 0x4F535265
.4byte 0x7475726E
.4byte 0x546F4461
.4byte 0x74614D61
.4byte 0x6E616765
.4byte 0x7228293A
.4byte 0x2046616C
.4byte 0x69656420
.4byte 0x746F2062
.4byte 0x6F6F7420
.4byte 0x73797374
.4byte 0x656D206D
.4byte 0x656E752E
.4byte 0x0A000000
.4byte 0x43616C65
.4byte 0x6E646172
.4byte 0x2F43616C
.4byte 0x656E6461
.4byte 0x725F696E
.4byte 0x6465782E
.4byte 0x68746D6C
.4byte 0
.4byte 0x44697370
.4byte 0x6C61792F
.4byte 0x44697370
.4byte 0x6C61795F
.4byte 0x696E6465
.4byte 0x782E6874
.4byte 0x6D6C0000
.4byte 0x536F756E
.4byte 0x642F536F
.4byte 0x756E645F
.4byte 0x696E6465
.4byte 0x782E6874
.4byte 0x6D6C0000
.4byte 0x50617265
.4byte 0x6E74616C
.4byte 0x5F436F6E
.4byte 0x74726F6C
.4byte 0x2F506172
.4byte 0x656E7461
.4byte 0x6C5F436F
.4byte 0x6E74726F
.4byte 0x6C5F696E
.4byte 0x6465782E
.4byte 0x68746D6C
.4byte 0
.4byte 0x496E7465
.4byte 0x726E6574
.4byte 0x2F496E74
.4byte 0x65726E65
.4byte 0x745F696E
.4byte 0x6465782E
.4byte 0x68746D6C
.4byte 0
.4byte 0x57696943
.4byte 0x6F6E6E65
.4byte 0x63743234
.4byte 0x2F576969
.4byte 0x636F6E6E
.4byte 0x65637432
.4byte 0x345F696E
.4byte 0x6465782E
.4byte 0x68746D6C
.4byte 0
.4byte 0x55706461
.4byte 0x74652F55
.4byte 0x70646174
.4byte 0x655F696E
.4byte 0x6465782E
.4byte 0x68746D6C
.4byte 0
.4byte 0x4F535265
.4byte 0x7475726E
.4byte 0x546F5365
.4byte 0x7474696E
.4byte 0x6728293A
.4byte 0x20596F75
.4byte 0x2063616E
.4byte 0x27742073
.4byte 0x70656369
.4byte 0x66792025
.4byte 0x642E2020
.4byte 0x0A000000
.global "@2163"
"@2163":
.4byte 0x4F535265
.4byte 0x73657453
.4byte 0x79737465
.4byte 0x6D282920
.4byte 0x6973206F
.4byte 0x62736F6C
.4byte 0x65746564
.4byte 0x2E204974
.4byte 0x20646F65
.4byte 0x736E2774
.4byte 0x20776F72
.4byte 0x6B20616E
.4byte 0x79206C6F
.4byte 0x6E676572
.4byte 0x2E0A0000
.4byte 0x4F535365
.4byte 0x74426F6F
.4byte 0x74446F6C
.4byte 0x28292069
.4byte 0x73206F62
.4byte 0x736F6C65
.4byte 0x7465642E
.4byte 0x20497420
.4byte 0x646F6573
.4byte 0x6E277420
.4byte 0x776F726B
.4byte 0x20616E79
.4byte 0x206C6F6E
.4byte 0x6765722E
.4byte 0x0A000000
.4byte 0

View file

@ -1,14 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global bootThisDol
bootThisDol:
.skip 0x4
.global __OSIsReturnToIdle
__OSIsReturnToIdle:
.skip 0x4
.global ShutdownFunctionQueue
ShutdownFunctionQueue:
.skip 0x8

View file

@ -787,3 +787,9 @@ lbl_800242DC:
/* 800242E4 00020124 7C 08 03 A6 */ mtlr r0 /* 800242E4 00020124 7C 08 03 A6 */ mtlr r0
/* 800242E8 00020128 38 21 00 20 */ addi r1, r1, 0x20 /* 800242E8 00020128 38 21 00 20 */ addi r1, r1, 0x20
/* 800242EC 0002012C 4E 80 00 20 */ blr /* 800242EC 0002012C 4E 80 00 20 */ blr
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global Scb
Scb:
.skip 0x58

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global Scb
Scb:
.skip 0x58

View file

@ -157,3 +157,25 @@ lbl_80027228:
/* 80027244 00023084 4E 80 00 20 */ blr /* 80027244 00023084 4E 80 00 20 */ blr
/* 80027248 00023088 00 00 00 00 */ .4byte 0x00000000 /* 80027248 00023088 00 00 00 00 */ .4byte 0x00000000
/* 8002724C 0002308C 00 00 00 00 */ .4byte 0x00000000 /* 8002724C 0002308C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@709_8042F950"
"@709_8042F950":
.4byte 0x2F746974
.4byte 0x6C652F30
.4byte 0x30303030
.4byte 0x3030312F
.4byte 0x30303030
.4byte 0x30303032
.4byte 0x2F646174
.4byte 0x612F7374
.4byte 0x6174652E
.4byte 0x64617400
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global StateFlags
StateFlags:
.skip 0x20

View file

@ -1,16 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@709_8042F950"
"@709_8042F950":
.4byte 0x2F746974
.4byte 0x6C652F30
.4byte 0x30303030
.4byte 0x3030312F
.4byte 0x30303030
.4byte 0x30303032
.4byte 0x2F646174
.4byte 0x612F7374
.4byte 0x6174652E
.4byte 0x64617400

View file

@ -1,6 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global StateFlags
StateFlags:
.skip 0x20

View file

@ -553,3 +553,139 @@ lbl_800268EC:
/* 80026904 00022744 00 00 00 00 */ .4byte 0x00000000 /* 80026904 00022744 00 00 00 00 */ .4byte 0x00000000
/* 80026908 00022748 00 00 00 00 */ .4byte 0x00000000 /* 80026908 00022748 00 00 00 00 */ .4byte 0x00000000
/* 8002690C 0002274C 00 00 00 00 */ .4byte 0x00000000 /* 8002690C 0002274C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@980"
"@980":
.4byte 0x2F646576
.4byte 0x2F73746D
.4byte 0x2F696D6D
.4byte 0x65646961
.4byte 0x74650000
.global "@981_8042F854"
"@981_8042F854":
.4byte 0x2F646576
.4byte 0x2F73746D
.4byte 0x2F657665
.4byte 0x6E74686F
.4byte 0x6F6B0000
.global "@990_8042F868"
"@990_8042F868":
.4byte 0x4F535374
.4byte 0x61746554
.4byte 0x4D2E6300
.global "@991_8042F874"
"@991_8042F874":
.4byte 0x4572726F
.4byte 0x723A2054
.4byte 0x68652066
.4byte 0x69726D77
.4byte 0x61726520
.4byte 0x646F6573
.4byte 0x6E277420
.4byte 0x73757070
.4byte 0x6F727420
.4byte 0x73687574
.4byte 0x646F776E
.4byte 0x20666561
.4byte 0x74757265
.4byte 0x2E0A0000
.global "@1001"
"@1001":
.4byte 0x4572726F
.4byte 0x723A2054
.4byte 0x68652066
.4byte 0x69726D77
.4byte 0x61726520
.4byte 0x646F6573
.4byte 0x6E277420
.4byte 0x73757070
.4byte 0x6F727420
.4byte 0x7265626F
.4byte 0x6F742066
.4byte 0x65617475
.4byte 0x72652E0A
.4byte 0
.global "@1045_8042F8E4"
"@1045_8042F8E4":
.4byte 0x4572726F
.4byte 0x72206F6E
.4byte 0x2053544D
.4byte 0x20737461
.4byte 0x74652065
.4byte 0x76656E74
.4byte 0x2068616E
.4byte 0x646C6572
.4byte 0x0A000000
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global StmEhInBuf
StmEhInBuf:
.skip 0x20
.global StmEhOutBuf
StmEhOutBuf:
.skip 0x20
.global StmImInBuf
StmImInBuf:
.skip 0x20
.global StmImOutBuf
StmImOutBuf:
.skip 0x20
.global StmVdInBuf
StmVdInBuf:
.skip 0x20
.global StmVdOutBuf
StmVdOutBuf:
.skip 0x20
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global ResetDown
ResetDown:
.skip 0x4
.global StmReady
StmReady:
.skip 0x4
.global StmImDesc
StmImDesc:
.skip 0x4
.global StmEhDesc
StmEhDesc:
.skip 0x4
.global StmEhRegistered
StmEhRegistered:
.skip 0x4
.global StmVdInUse
StmVdInUse:
.skip 0x4
.global PowerCallback
PowerCallback:
.skip 0x4
.global ResetCallback
ResetCallback:
.skip 0xC

View file

@ -1,76 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@980"
"@980":
.4byte 0x2F646576
.4byte 0x2F73746D
.4byte 0x2F696D6D
.4byte 0x65646961
.4byte 0x74650000
.global "@981_8042F854"
"@981_8042F854":
.4byte 0x2F646576
.4byte 0x2F73746D
.4byte 0x2F657665
.4byte 0x6E74686F
.4byte 0x6F6B0000
.global "@990_8042F868"
"@990_8042F868":
.4byte 0x4F535374
.4byte 0x61746554
.4byte 0x4D2E6300
.global "@991_8042F874"
"@991_8042F874":
.4byte 0x4572726F
.4byte 0x723A2054
.4byte 0x68652066
.4byte 0x69726D77
.4byte 0x61726520
.4byte 0x646F6573
.4byte 0x6E277420
.4byte 0x73757070
.4byte 0x6F727420
.4byte 0x73687574
.4byte 0x646F776E
.4byte 0x20666561
.4byte 0x74757265
.4byte 0x2E0A0000
.global "@1001"
"@1001":
.4byte 0x4572726F
.4byte 0x723A2054
.4byte 0x68652066
.4byte 0x69726D77
.4byte 0x61726520
.4byte 0x646F6573
.4byte 0x6E277420
.4byte 0x73757070
.4byte 0x6F727420
.4byte 0x7265626F
.4byte 0x6F742066
.4byte 0x65617475
.4byte 0x72652E0A
.4byte 0
.global "@1045_8042F8E4"
"@1045_8042F8E4":
.4byte 0x4572726F
.4byte 0x72206F6E
.4byte 0x2053544D
.4byte 0x20737461
.4byte 0x74652065
.4byte 0x76656E74
.4byte 0x2068616E
.4byte 0x646C6572
.4byte 0x0A000000

View file

@ -1,26 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global StmEhInBuf
StmEhInBuf:
.skip 0x20
.global StmEhOutBuf
StmEhOutBuf:
.skip 0x20
.global StmImInBuf
StmImInBuf:
.skip 0x20
.global StmImOutBuf
StmImOutBuf:
.skip 0x20
.global StmVdInBuf
StmVdInBuf:
.skip 0x20
.global StmVdOutBuf
StmVdOutBuf:
.skip 0x20

View file

@ -1,34 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global ResetDown
ResetDown:
.skip 0x4
.global StmReady
StmReady:
.skip 0x4
.global StmImDesc
StmImDesc:
.skip 0x4
.global StmEhDesc
StmEhDesc:
.skip 0x4
.global StmEhRegistered
StmEhRegistered:
.skip 0x4
.global StmVdInUse
StmVdInUse:
.skip 0x4
.global PowerCallback
PowerCallback:
.skip 0x4
.global ResetCallback
ResetCallback:
.skip 0xC

View file

@ -1835,3 +1835,39 @@ lbl_80025B18:
/* 80025B34 00021974 4E 80 00 20 */ blr /* 80025B34 00021974 4E 80 00 20 */ blr
/* 80025B38 00021978 00 00 00 00 */ .4byte 0x00000000 /* 80025B38 00021978 00 00 00 00 */ .4byte 0x00000000
/* 80025B3C 0002197C 00 00 00 00 */ .4byte 0x00000000 /* 80025B3C 0002197C 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global DefaultThread
DefaultThread:
.skip 0x318
.global RunQueue
RunQueue:
.skip 0x100
.global IdleContext
IdleContext:
.skip 0x5F0
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global SwitchThreadCallback
SwitchThreadCallback:
.4byte DefaultSwitchThreadCallback
.4byte 0
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global Reschedule
Reschedule:
.skip 0x4
.global RunQueueHint
RunQueueHint:
.skip 0x4
.global RunQueueBits
RunQueueBits:
.skip 0x8

View file

@ -1,14 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global DefaultThread
DefaultThread:
.skip 0x318
.global RunQueue
RunQueue:
.skip 0x100
.global IdleContext
IdleContext:
.skip 0x5F0

View file

@ -1,8 +0,0 @@
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global SwitchThreadCallback
SwitchThreadCallback:
.4byte DefaultSwitchThreadCallback
.4byte 0

View file

@ -1,14 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global Reschedule
Reschedule:
.skip 0x4
.global RunQueueHint
RunQueueHint:
.skip 0x4
.global RunQueueBits
RunQueueBits:
.skip 0x8

View file

@ -301,3 +301,37 @@ lbl_80025EC8:
/* 80025F64 00021DA4 38 21 00 20 */ addi r1, r1, 0x20 /* 80025F64 00021DA4 38 21 00 20 */ addi r1, r1, 0x20
/* 80025F68 00021DA8 4E 80 00 20 */ blr /* 80025F68 00021DA8 4E 80 00 20 */ blr
/* 80025F6C 00021DAC 00 00 00 00 */ .4byte 0x00000000 /* 80025F6C 00021DAC 00 00 00 00 */ .4byte 0x00000000
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global YearDays
YearDays:
.4byte 0
.4byte 0x0000001F
.4byte 0x0000003B
.4byte 0x0000005A
.4byte 0x00000078
.4byte 0x00000097
.4byte 0x000000B5
.4byte 0x000000D4
.4byte 0x000000F3
.4byte 0x00000111
.4byte 0x00000130
.4byte 0x0000014E
.global LeapYearDays
LeapYearDays:
.4byte 0
.4byte 0x0000001F
.4byte 0x0000003C
.4byte 0x0000005B
.4byte 0x00000079
.4byte 0x00000098
.4byte 0x000000B6
.4byte 0x000000D5
.4byte 0x000000F4
.4byte 0x00000112
.4byte 0x00000131
.4byte 0x0000014F

View file

@ -1,34 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global YearDays
YearDays:
.4byte 0
.4byte 0x0000001F
.4byte 0x0000003B
.4byte 0x0000005A
.4byte 0x00000078
.4byte 0x00000097
.4byte 0x000000B5
.4byte 0x000000D4
.4byte 0x000000F3
.4byte 0x00000111
.4byte 0x00000130
.4byte 0x0000014E
.global LeapYearDays
LeapYearDays:
.4byte 0
.4byte 0x0000001F
.4byte 0x0000003C
.4byte 0x0000005B
.4byte 0x00000079
.4byte 0x00000098
.4byte 0x000000B6
.4byte 0x000000D5
.4byte 0x000000F4
.4byte 0x00000112
.4byte 0x00000131
.4byte 0x0000014F

View file

@ -1,5 +1,218 @@
.include "macros.inc" .include "macros.inc"
.section .text, "ax" # 0x80006A00 - 0x80406260 ; 0x003FF860
.global OSUTF8to32
OSUTF8to32:
/* 80025F70 00021DB0 88 C3 00 00 */ lbz r6, 0x0(r3)
/* 80025F74 00021DB4 2C 06 00 00 */ cmpwi r6, 0x0
/* 80025F78 00021DB8 41 82 00 08 */ beq lbl_80025F80
/* 80025F7C 00021DBC 38 63 00 01 */ addi r3, r3, 0x1
.global lbl_80025F80
lbl_80025F80:
/* 80025F80 00021DC0 54 C0 06 31 */ rlwinm. r0, r6, 0, 24, 24
/* 80025F84 00021DC4 40 82 00 0C */ bne lbl_80025F90
/* 80025F88 00021DC8 38 E0 00 00 */ li r7, 0x0
/* 80025F8C 00021DCC 48 00 00 54 */ b lbl_80025FE0
.global lbl_80025F90
lbl_80025F90:
/* 80025F90 00021DD0 54 C0 06 34 */ rlwinm r0, r6, 0, 24, 26
/* 80025F94 00021DD4 28 00 00 C0 */ cmplwi r0, 0xc0
/* 80025F98 00021DD8 40 82 00 10 */ bne lbl_80025FA8
/* 80025F9C 00021DDC 54 C6 06 FE */ clrlwi r6, r6, 27
/* 80025FA0 00021DE0 38 E0 00 01 */ li r7, 0x1
/* 80025FA4 00021DE4 48 00 00 3C */ b lbl_80025FE0
.global lbl_80025FA8
lbl_80025FA8:
/* 80025FA8 00021DE8 54 C0 06 36 */ rlwinm r0, r6, 0, 24, 27
/* 80025FAC 00021DEC 28 00 00 E0 */ cmplwi r0, 0xe0
/* 80025FB0 00021DF0 40 82 00 10 */ bne lbl_80025FC0
/* 80025FB4 00021DF4 54 C6 07 3E */ clrlwi r6, r6, 28
/* 80025FB8 00021DF8 38 E0 00 02 */ li r7, 0x2
/* 80025FBC 00021DFC 48 00 00 24 */ b lbl_80025FE0
.global lbl_80025FC0
lbl_80025FC0:
/* 80025FC0 00021E00 54 C0 06 38 */ rlwinm r0, r6, 0, 24, 28
/* 80025FC4 00021E04 28 00 00 F0 */ cmplwi r0, 0xf0
/* 80025FC8 00021E08 40 82 00 10 */ bne lbl_80025FD8
/* 80025FCC 00021E0C 54 C6 07 7E */ clrlwi r6, r6, 29
/* 80025FD0 00021E10 38 E0 00 03 */ li r7, 0x3
/* 80025FD4 00021E14 48 00 00 0C */ b lbl_80025FE0
.global lbl_80025FD8
lbl_80025FD8:
/* 80025FD8 00021E18 38 60 00 00 */ li r3, 0x0
/* 80025FDC 00021E1C 4E 80 00 20 */ blr
.global lbl_80025FE0
lbl_80025FE0:
/* 80025FE0 00021E20 7C E9 03 A6 */ mtctr r7
/* 80025FE4 00021E24 28 07 00 00 */ cmplwi r7, 0x0
/* 80025FE8 00021E28 40 81 00 34 */ ble lbl_8002601C
/* 80025FEC 00021E2C 60 00 00 00 */ nop
.global lbl_80025FF0
lbl_80025FF0:
/* 80025FF0 00021E30 88 A3 00 00 */ lbz r5, 0x0(r3)
/* 80025FF4 00021E34 54 C6 30 32 */ slwi r6, r6, 6
/* 80025FF8 00021E38 38 63 00 01 */ addi r3, r3, 0x1
/* 80025FFC 00021E3C 54 A0 06 32 */ rlwinm r0, r5, 0, 24, 25
/* 80026000 00021E40 28 00 00 80 */ cmplwi r0, 0x80
/* 80026004 00021E44 41 82 00 0C */ beq lbl_80026010
/* 80026008 00021E48 38 60 00 00 */ li r3, 0x0
/* 8002600C 00021E4C 4E 80 00 20 */ blr
.global lbl_80026010
lbl_80026010:
/* 80026010 00021E50 54 A0 06 BE */ clrlwi r0, r5, 26
/* 80026014 00021E54 7C C6 03 78 */ or r6, r6, r0
/* 80026018 00021E58 42 00 FF D8 */ bdnz lbl_80025FF0
.global lbl_8002601C
lbl_8002601C:
/* 8002601C 00021E5C 28 06 00 7F */ cmplwi r6, 0x7f
/* 80026020 00021E60 41 81 00 14 */ bgt lbl_80026034
/* 80026024 00021E64 2C 07 00 00 */ cmpwi r7, 0x0
/* 80026028 00021E68 41 82 00 3C */ beq lbl_80026064
/* 8002602C 00021E6C 38 60 00 00 */ li r3, 0x0
/* 80026030 00021E70 4E 80 00 20 */ blr
.global lbl_80026034
lbl_80026034:
/* 80026034 00021E74 28 06 07 FF */ cmplwi r6, 0x7ff
/* 80026038 00021E78 41 81 00 14 */ bgt lbl_8002604C
/* 8002603C 00021E7C 28 07 00 01 */ cmplwi r7, 0x1
/* 80026040 00021E80 41 82 00 24 */ beq lbl_80026064
/* 80026044 00021E84 38 60 00 00 */ li r3, 0x0
/* 80026048 00021E88 4E 80 00 20 */ blr
.global lbl_8002604C
lbl_8002604C:
/* 8002604C 00021E8C 28 06 FF FF */ cmplwi r6, 0xffff
/* 80026050 00021E90 41 81 00 14 */ bgt lbl_80026064
/* 80026054 00021E94 28 07 00 02 */ cmplwi r7, 0x2
/* 80026058 00021E98 41 82 00 0C */ beq lbl_80026064
/* 8002605C 00021E9C 38 60 00 00 */ li r3, 0x0
/* 80026060 00021EA0 4E 80 00 20 */ blr
.global lbl_80026064
lbl_80026064:
/* 80026064 00021EA4 28 06 D8 00 */ cmplwi r6, 0xd800
/* 80026068 00021EA8 41 80 00 14 */ blt lbl_8002607C
/* 8002606C 00021EAC 28 06 DF FF */ cmplwi r6, 0xdfff
/* 80026070 00021EB0 41 81 00 0C */ bgt lbl_8002607C
/* 80026074 00021EB4 38 60 00 00 */ li r3, 0x0
/* 80026078 00021EB8 4E 80 00 20 */ blr
.global lbl_8002607C
lbl_8002607C:
/* 8002607C 00021EBC 90 C4 00 00 */ stw r6, 0x0(r4)
/* 80026080 00021EC0 4E 80 00 20 */ blr
/* 80026084 00021EC4 00 00 00 00 */ .4byte 0x00000000
/* 80026088 00021EC8 00 00 00 00 */ .4byte 0x00000000
/* 8002608C 00021ECC 00 00 00 00 */ .4byte 0x00000000
.global OSUTF16to32
OSUTF16to32:
/* 80026090 00021ED0 A0 A3 00 00 */ lhz r5, 0x0(r3)
/* 80026094 00021ED4 2C 05 00 00 */ cmpwi r5, 0x0
/* 80026098 00021ED8 41 82 00 08 */ beq lbl_800260A0
/* 8002609C 00021EDC 38 63 00 02 */ addi r3, r3, 0x2
.global lbl_800260A0
lbl_800260A0:
/* 800260A0 00021EE0 28 05 D8 00 */ cmplwi r5, 0xd800
/* 800260A4 00021EE4 41 80 00 0C */ blt lbl_800260B0
/* 800260A8 00021EE8 28 05 DF FF */ cmplwi r5, 0xdfff
/* 800260AC 00021EEC 40 81 00 0C */ ble lbl_800260B8
.global lbl_800260B0
lbl_800260B0:
/* 800260B0 00021EF0 7C A6 2B 78 */ mr r6, r5
/* 800260B4 00021EF4 48 00 00 44 */ b lbl_800260F8
.global lbl_800260B8
lbl_800260B8:
/* 800260B8 00021EF8 28 05 DB FF */ cmplwi r5, 0xdbff
/* 800260BC 00021EFC 41 81 00 34 */ bgt lbl_800260F0
/* 800260C0 00021F00 A0 03 00 00 */ lhz r0, 0x0(r3)
/* 800260C4 00021F04 38 63 00 02 */ addi r3, r3, 0x2
/* 800260C8 00021F08 28 00 DC 00 */ cmplwi r0, 0xdc00
/* 800260CC 00021F0C 41 80 00 1C */ blt lbl_800260E8
/* 800260D0 00021F10 28 00 DF FF */ cmplwi r0, 0xdfff
/* 800260D4 00021F14 41 81 00 14 */ bgt lbl_800260E8
/* 800260D8 00021F18 54 06 05 BE */ clrlwi r6, r0, 22
/* 800260DC 00021F1C 50 A6 53 2A */ rlwimi r6, r5, 10, 12, 21
/* 800260E0 00021F20 3C C6 00 01 */ addis r6, r6, 0x1
/* 800260E4 00021F24 48 00 00 14 */ b lbl_800260F8
.global lbl_800260E8
lbl_800260E8:
/* 800260E8 00021F28 38 60 00 00 */ li r3, 0x0
/* 800260EC 00021F2C 4E 80 00 20 */ blr
.global lbl_800260F0
lbl_800260F0:
/* 800260F0 00021F30 38 60 00 00 */ li r3, 0x0
/* 800260F4 00021F34 4E 80 00 20 */ blr
.global lbl_800260F8
lbl_800260F8:
/* 800260F8 00021F38 90 C4 00 00 */ stw r6, 0x0(r4)
/* 800260FC 00021F3C 4E 80 00 20 */ blr
.global OSUTF32toANSI
OSUTF32toANSI:
/* 80026100 00021F40 28 03 00 FF */ cmplwi r3, 0xff
/* 80026104 00021F44 40 81 00 0C */ ble lbl_80026110
/* 80026108 00021F48 38 60 00 00 */ li r3, 0x0
/* 8002610C 00021F4C 4E 80 00 20 */ blr
.global lbl_80026110
lbl_80026110:
/* 80026110 00021F50 28 03 00 80 */ cmplwi r3, 0x80
/* 80026114 00021F54 41 80 00 0C */ blt lbl_80026120
/* 80026118 00021F58 28 03 00 9F */ cmplwi r3, 0x9f
/* 8002611C 00021F5C 40 81 00 0C */ ble lbl_80026128
.global lbl_80026120
lbl_80026120:
/* 80026120 00021F60 54 63 06 3E */ clrlwi r3, r3, 24
/* 80026124 00021F64 4E 80 00 20 */ blr
.global lbl_80026128
lbl_80026128:
/* 80026128 00021F68 28 03 01 52 */ cmplwi r3, 0x152
/* 8002612C 00021F6C 41 80 00 48 */ blt lbl_80026174
/* 80026130 00021F70 28 03 21 22 */ cmplwi r3, 0x2122
/* 80026134 00021F74 41 81 00 40 */ bgt lbl_80026174
/* 80026138 00021F78 3C 80 80 42 */ lis r4, UcsAnsiTable@ha
/* 8002613C 00021F7C 38 00 00 20 */ li r0, 0x20
/* 80026140 00021F80 38 84 3A 00 */ addi r4, r4, UcsAnsiTable@l
/* 80026144 00021F84 38 A0 00 00 */ li r5, 0x0
/* 80026148 00021F88 7C 09 03 A6 */ mtctr r0
/* 8002614C 00021F8C 60 00 00 00 */ nop
.global lbl_80026150
lbl_80026150:
/* 80026150 00021F90 A0 04 00 00 */ lhz r0, 0x0(r4)
/* 80026154 00021F94 7C 03 00 40 */ cmplw r3, r0
/* 80026158 00021F98 40 82 00 10 */ bne lbl_80026168
/* 8002615C 00021F9C 38 05 00 80 */ addi r0, r5, 0x80
/* 80026160 00021FA0 54 03 06 3E */ clrlwi r3, r0, 24
/* 80026164 00021FA4 4E 80 00 20 */ blr
.global lbl_80026168
lbl_80026168:
/* 80026168 00021FA8 38 84 00 02 */ addi r4, r4, 0x2
/* 8002616C 00021FAC 38 A5 00 01 */ addi r5, r5, 0x1
/* 80026170 00021FB0 42 00 FF E0 */ bdnz lbl_80026150
.global lbl_80026174
lbl_80026174:
/* 80026174 00021FB4 38 60 00 00 */ li r3, 0x0
/* 80026178 00021FB8 4E 80 00 20 */ blr
/* 8002617C 00021FBC 00 00 00 00 */ .4byte 0x00000000
.global OSUTF32toSJIS
OSUTF32toSJIS:
/* 80026180 00021FC0 3C 00 00 01 */ lis r0, 0x1
/* 80026184 00021FC4 7C 03 00 40 */ cmplw r3, r0
/* 80026188 00021FC8 41 80 00 0C */ blt lbl_80026194
/* 8002618C 00021FCC 38 60 00 00 */ li r3, 0x0
/* 80026190 00021FD0 4E 80 00 20 */ blr
.global lbl_80026194
lbl_80026194:
/* 80026194 00021FD4 3C 80 80 43 */ lis r4, UcsSjisTable@ha
/* 80026198 00021FD8 54 60 D5 BA */ rlwinm r0, r3, 26, 22, 29
/* 8002619C 00021FDC 38 84 F4 40 */ addi r4, r4, UcsSjisTable@l
/* 800261A0 00021FE0 7C 84 00 2E */ lwzx r4, r4, r0
/* 800261A4 00021FE4 2C 04 00 00 */ cmpwi r4, 0x0
/* 800261A8 00021FE8 41 82 00 10 */ beq lbl_800261B8
/* 800261AC 00021FEC 54 60 0D FC */ rlwinm r0, r3, 1, 23, 30
/* 800261B0 00021FF0 7C 64 02 2E */ lhzx r3, r4, r0
/* 800261B4 00021FF4 4E 80 00 20 */ blr
.global lbl_800261B8
lbl_800261B8:
/* 800261B8 00021FF8 38 60 00 00 */ li r3, 0x0
/* 800261BC 00021FFC 4E 80 00 20 */ blr
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0 .section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global UcsAnsiTable .global UcsAnsiTable
UcsAnsiTable: UcsAnsiTable:

View file

@ -1,213 +0,0 @@
.include "macros.inc"
.section .text, "ax" # 0x80006A00 - 0x80406260 ; 0x003FF860
.global OSUTF8to32
OSUTF8to32:
/* 80025F70 00021DB0 88 C3 00 00 */ lbz r6, 0x0(r3)
/* 80025F74 00021DB4 2C 06 00 00 */ cmpwi r6, 0x0
/* 80025F78 00021DB8 41 82 00 08 */ beq lbl_80025F80
/* 80025F7C 00021DBC 38 63 00 01 */ addi r3, r3, 0x1
.global lbl_80025F80
lbl_80025F80:
/* 80025F80 00021DC0 54 C0 06 31 */ rlwinm. r0, r6, 0, 24, 24
/* 80025F84 00021DC4 40 82 00 0C */ bne lbl_80025F90
/* 80025F88 00021DC8 38 E0 00 00 */ li r7, 0x0
/* 80025F8C 00021DCC 48 00 00 54 */ b lbl_80025FE0
.global lbl_80025F90
lbl_80025F90:
/* 80025F90 00021DD0 54 C0 06 34 */ rlwinm r0, r6, 0, 24, 26
/* 80025F94 00021DD4 28 00 00 C0 */ cmplwi r0, 0xc0
/* 80025F98 00021DD8 40 82 00 10 */ bne lbl_80025FA8
/* 80025F9C 00021DDC 54 C6 06 FE */ clrlwi r6, r6, 27
/* 80025FA0 00021DE0 38 E0 00 01 */ li r7, 0x1
/* 80025FA4 00021DE4 48 00 00 3C */ b lbl_80025FE0
.global lbl_80025FA8
lbl_80025FA8:
/* 80025FA8 00021DE8 54 C0 06 36 */ rlwinm r0, r6, 0, 24, 27
/* 80025FAC 00021DEC 28 00 00 E0 */ cmplwi r0, 0xe0
/* 80025FB0 00021DF0 40 82 00 10 */ bne lbl_80025FC0
/* 80025FB4 00021DF4 54 C6 07 3E */ clrlwi r6, r6, 28
/* 80025FB8 00021DF8 38 E0 00 02 */ li r7, 0x2
/* 80025FBC 00021DFC 48 00 00 24 */ b lbl_80025FE0
.global lbl_80025FC0
lbl_80025FC0:
/* 80025FC0 00021E00 54 C0 06 38 */ rlwinm r0, r6, 0, 24, 28
/* 80025FC4 00021E04 28 00 00 F0 */ cmplwi r0, 0xf0
/* 80025FC8 00021E08 40 82 00 10 */ bne lbl_80025FD8
/* 80025FCC 00021E0C 54 C6 07 7E */ clrlwi r6, r6, 29
/* 80025FD0 00021E10 38 E0 00 03 */ li r7, 0x3
/* 80025FD4 00021E14 48 00 00 0C */ b lbl_80025FE0
.global lbl_80025FD8
lbl_80025FD8:
/* 80025FD8 00021E18 38 60 00 00 */ li r3, 0x0
/* 80025FDC 00021E1C 4E 80 00 20 */ blr
.global lbl_80025FE0
lbl_80025FE0:
/* 80025FE0 00021E20 7C E9 03 A6 */ mtctr r7
/* 80025FE4 00021E24 28 07 00 00 */ cmplwi r7, 0x0
/* 80025FE8 00021E28 40 81 00 34 */ ble lbl_8002601C
/* 80025FEC 00021E2C 60 00 00 00 */ nop
.global lbl_80025FF0
lbl_80025FF0:
/* 80025FF0 00021E30 88 A3 00 00 */ lbz r5, 0x0(r3)
/* 80025FF4 00021E34 54 C6 30 32 */ slwi r6, r6, 6
/* 80025FF8 00021E38 38 63 00 01 */ addi r3, r3, 0x1
/* 80025FFC 00021E3C 54 A0 06 32 */ rlwinm r0, r5, 0, 24, 25
/* 80026000 00021E40 28 00 00 80 */ cmplwi r0, 0x80
/* 80026004 00021E44 41 82 00 0C */ beq lbl_80026010
/* 80026008 00021E48 38 60 00 00 */ li r3, 0x0
/* 8002600C 00021E4C 4E 80 00 20 */ blr
.global lbl_80026010
lbl_80026010:
/* 80026010 00021E50 54 A0 06 BE */ clrlwi r0, r5, 26
/* 80026014 00021E54 7C C6 03 78 */ or r6, r6, r0
/* 80026018 00021E58 42 00 FF D8 */ bdnz lbl_80025FF0
.global lbl_8002601C
lbl_8002601C:
/* 8002601C 00021E5C 28 06 00 7F */ cmplwi r6, 0x7f
/* 80026020 00021E60 41 81 00 14 */ bgt lbl_80026034
/* 80026024 00021E64 2C 07 00 00 */ cmpwi r7, 0x0
/* 80026028 00021E68 41 82 00 3C */ beq lbl_80026064
/* 8002602C 00021E6C 38 60 00 00 */ li r3, 0x0
/* 80026030 00021E70 4E 80 00 20 */ blr
.global lbl_80026034
lbl_80026034:
/* 80026034 00021E74 28 06 07 FF */ cmplwi r6, 0x7ff
/* 80026038 00021E78 41 81 00 14 */ bgt lbl_8002604C
/* 8002603C 00021E7C 28 07 00 01 */ cmplwi r7, 0x1
/* 80026040 00021E80 41 82 00 24 */ beq lbl_80026064
/* 80026044 00021E84 38 60 00 00 */ li r3, 0x0
/* 80026048 00021E88 4E 80 00 20 */ blr
.global lbl_8002604C
lbl_8002604C:
/* 8002604C 00021E8C 28 06 FF FF */ cmplwi r6, 0xffff
/* 80026050 00021E90 41 81 00 14 */ bgt lbl_80026064
/* 80026054 00021E94 28 07 00 02 */ cmplwi r7, 0x2
/* 80026058 00021E98 41 82 00 0C */ beq lbl_80026064
/* 8002605C 00021E9C 38 60 00 00 */ li r3, 0x0
/* 80026060 00021EA0 4E 80 00 20 */ blr
.global lbl_80026064
lbl_80026064:
/* 80026064 00021EA4 28 06 D8 00 */ cmplwi r6, 0xd800
/* 80026068 00021EA8 41 80 00 14 */ blt lbl_8002607C
/* 8002606C 00021EAC 28 06 DF FF */ cmplwi r6, 0xdfff
/* 80026070 00021EB0 41 81 00 0C */ bgt lbl_8002607C
/* 80026074 00021EB4 38 60 00 00 */ li r3, 0x0
/* 80026078 00021EB8 4E 80 00 20 */ blr
.global lbl_8002607C
lbl_8002607C:
/* 8002607C 00021EBC 90 C4 00 00 */ stw r6, 0x0(r4)
/* 80026080 00021EC0 4E 80 00 20 */ blr
/* 80026084 00021EC4 00 00 00 00 */ .4byte 0x00000000
/* 80026088 00021EC8 00 00 00 00 */ .4byte 0x00000000
/* 8002608C 00021ECC 00 00 00 00 */ .4byte 0x00000000
.global OSUTF16to32
OSUTF16to32:
/* 80026090 00021ED0 A0 A3 00 00 */ lhz r5, 0x0(r3)
/* 80026094 00021ED4 2C 05 00 00 */ cmpwi r5, 0x0
/* 80026098 00021ED8 41 82 00 08 */ beq lbl_800260A0
/* 8002609C 00021EDC 38 63 00 02 */ addi r3, r3, 0x2
.global lbl_800260A0
lbl_800260A0:
/* 800260A0 00021EE0 28 05 D8 00 */ cmplwi r5, 0xd800
/* 800260A4 00021EE4 41 80 00 0C */ blt lbl_800260B0
/* 800260A8 00021EE8 28 05 DF FF */ cmplwi r5, 0xdfff
/* 800260AC 00021EEC 40 81 00 0C */ ble lbl_800260B8
.global lbl_800260B0
lbl_800260B0:
/* 800260B0 00021EF0 7C A6 2B 78 */ mr r6, r5
/* 800260B4 00021EF4 48 00 00 44 */ b lbl_800260F8
.global lbl_800260B8
lbl_800260B8:
/* 800260B8 00021EF8 28 05 DB FF */ cmplwi r5, 0xdbff
/* 800260BC 00021EFC 41 81 00 34 */ bgt lbl_800260F0
/* 800260C0 00021F00 A0 03 00 00 */ lhz r0, 0x0(r3)
/* 800260C4 00021F04 38 63 00 02 */ addi r3, r3, 0x2
/* 800260C8 00021F08 28 00 DC 00 */ cmplwi r0, 0xdc00
/* 800260CC 00021F0C 41 80 00 1C */ blt lbl_800260E8
/* 800260D0 00021F10 28 00 DF FF */ cmplwi r0, 0xdfff
/* 800260D4 00021F14 41 81 00 14 */ bgt lbl_800260E8
/* 800260D8 00021F18 54 06 05 BE */ clrlwi r6, r0, 22
/* 800260DC 00021F1C 50 A6 53 2A */ rlwimi r6, r5, 10, 12, 21
/* 800260E0 00021F20 3C C6 00 01 */ addis r6, r6, 0x1
/* 800260E4 00021F24 48 00 00 14 */ b lbl_800260F8
.global lbl_800260E8
lbl_800260E8:
/* 800260E8 00021F28 38 60 00 00 */ li r3, 0x0
/* 800260EC 00021F2C 4E 80 00 20 */ blr
.global lbl_800260F0
lbl_800260F0:
/* 800260F0 00021F30 38 60 00 00 */ li r3, 0x0
/* 800260F4 00021F34 4E 80 00 20 */ blr
.global lbl_800260F8
lbl_800260F8:
/* 800260F8 00021F38 90 C4 00 00 */ stw r6, 0x0(r4)
/* 800260FC 00021F3C 4E 80 00 20 */ blr
.global OSUTF32toANSI
OSUTF32toANSI:
/* 80026100 00021F40 28 03 00 FF */ cmplwi r3, 0xff
/* 80026104 00021F44 40 81 00 0C */ ble lbl_80026110
/* 80026108 00021F48 38 60 00 00 */ li r3, 0x0
/* 8002610C 00021F4C 4E 80 00 20 */ blr
.global lbl_80026110
lbl_80026110:
/* 80026110 00021F50 28 03 00 80 */ cmplwi r3, 0x80
/* 80026114 00021F54 41 80 00 0C */ blt lbl_80026120
/* 80026118 00021F58 28 03 00 9F */ cmplwi r3, 0x9f
/* 8002611C 00021F5C 40 81 00 0C */ ble lbl_80026128
.global lbl_80026120
lbl_80026120:
/* 80026120 00021F60 54 63 06 3E */ clrlwi r3, r3, 24
/* 80026124 00021F64 4E 80 00 20 */ blr
.global lbl_80026128
lbl_80026128:
/* 80026128 00021F68 28 03 01 52 */ cmplwi r3, 0x152
/* 8002612C 00021F6C 41 80 00 48 */ blt lbl_80026174
/* 80026130 00021F70 28 03 21 22 */ cmplwi r3, 0x2122
/* 80026134 00021F74 41 81 00 40 */ bgt lbl_80026174
/* 80026138 00021F78 3C 80 80 42 */ lis r4, UcsAnsiTable@ha
/* 8002613C 00021F7C 38 00 00 20 */ li r0, 0x20
/* 80026140 00021F80 38 84 3A 00 */ addi r4, r4, UcsAnsiTable@l
/* 80026144 00021F84 38 A0 00 00 */ li r5, 0x0
/* 80026148 00021F88 7C 09 03 A6 */ mtctr r0
/* 8002614C 00021F8C 60 00 00 00 */ nop
.global lbl_80026150
lbl_80026150:
/* 80026150 00021F90 A0 04 00 00 */ lhz r0, 0x0(r4)
/* 80026154 00021F94 7C 03 00 40 */ cmplw r3, r0
/* 80026158 00021F98 40 82 00 10 */ bne lbl_80026168
/* 8002615C 00021F9C 38 05 00 80 */ addi r0, r5, 0x80
/* 80026160 00021FA0 54 03 06 3E */ clrlwi r3, r0, 24
/* 80026164 00021FA4 4E 80 00 20 */ blr
.global lbl_80026168
lbl_80026168:
/* 80026168 00021FA8 38 84 00 02 */ addi r4, r4, 0x2
/* 8002616C 00021FAC 38 A5 00 01 */ addi r5, r5, 0x1
/* 80026170 00021FB0 42 00 FF E0 */ bdnz lbl_80026150
.global lbl_80026174
lbl_80026174:
/* 80026174 00021FB4 38 60 00 00 */ li r3, 0x0
/* 80026178 00021FB8 4E 80 00 20 */ blr
/* 8002617C 00021FBC 00 00 00 00 */ .4byte 0x00000000
.global OSUTF32toSJIS
OSUTF32toSJIS:
/* 80026180 00021FC0 3C 00 00 01 */ lis r0, 0x1
/* 80026184 00021FC4 7C 03 00 40 */ cmplw r3, r0
/* 80026188 00021FC8 41 80 00 0C */ blt lbl_80026194
/* 8002618C 00021FCC 38 60 00 00 */ li r3, 0x0
/* 80026190 00021FD0 4E 80 00 20 */ blr
.global lbl_80026194
lbl_80026194:
/* 80026194 00021FD4 3C 80 80 43 */ lis r4, UcsSjisTable@ha
/* 80026198 00021FD8 54 60 D5 BA */ rlwinm r0, r3, 26, 22, 29
/* 8002619C 00021FDC 38 84 F4 40 */ addi r4, r4, UcsSjisTable@l
/* 800261A0 00021FE0 7C 84 00 2E */ lwzx r4, r4, r0
/* 800261A4 00021FE4 2C 04 00 00 */ cmpwi r4, 0x0
/* 800261A8 00021FE8 41 82 00 10 */ beq lbl_800261B8
/* 800261AC 00021FEC 54 60 0D FC */ rlwinm r0, r3, 1, 23, 30
/* 800261B0 00021FF0 7C 64 02 2E */ lhzx r3, r4, r0
/* 800261B4 00021FF4 4E 80 00 20 */ blr
.global lbl_800261B8
lbl_800261B8:
/* 800261B8 00021FF8 38 60 00 00 */ li r3, 0x0
/* 800261BC 00021FFC 4E 80 00 20 */ blr

View file

@ -1,270 +0,0 @@
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@1_80421DD8"
"@1_80421DD8":
.4byte 0x3C3C2052
.4byte 0x564C5F53
.4byte 0x444B202D
.4byte 0x204F5320
.4byte 0x0972656C
.4byte 0x65617365
.4byte 0x20627569
.4byte 0x6C643A20
.4byte 0x41756720
.4byte 0x32332032
.4byte 0x30313020
.4byte 0x31373A33
.4byte 0x333A3036
.4byte 0x20283078
.4byte 0x34333032
.4byte 0x5F313435
.4byte 0x29203E3E
.4byte 0
.4byte 0x0A526576
.4byte 0x6F6C7574
.4byte 0x696F6E20
.4byte 0x4F530A00
.4byte 0x4B65726E
.4byte 0x656C2062
.4byte 0x75696C74
.4byte 0x203A2025
.4byte 0x73202573
.4byte 0x0A000000
.4byte 0x41756720
.4byte 0x32332032
.4byte 0x30313000
.4byte 0x31373A33
.4byte 0x333A3036
.4byte 0
.4byte 0x436F6E73
.4byte 0x6F6C6520
.4byte 0x54797065
.4byte 0x203A2000
.4byte 0x5072652D
.4byte 0x70726F64
.4byte 0x75637469
.4byte 0x6F6E2062
.4byte 0x6F617264
.4byte 0x20310A00
.4byte 0x5072652D
.4byte 0x70726F64
.4byte 0x75637469
.4byte 0x6F6E2062
.4byte 0x6F617264
.4byte 0x20322D31
.4byte 0x0A000000
.4byte 0x5072652D
.4byte 0x70726F64
.4byte 0x75637469
.4byte 0x6F6E2062
.4byte 0x6F617264
.4byte 0x20322D32
.4byte 0x0A000000
.4byte 0x52657461
.4byte 0x696C2025
.4byte 0x640A0000
.4byte 0x4E444556
.4byte 0x20322E31
.4byte 0x0A000000
.4byte 0x4E444556
.4byte 0x20322E30
.4byte 0x0A000000
.4byte 0x4E444556
.4byte 0x20312E32
.4byte 0x0A000000
.4byte 0x4E444556
.4byte 0x20312E31
.4byte 0x0A000000
.4byte 0x4E444556
.4byte 0x20312E30
.4byte 0x0A000000
.4byte 0x5265766F
.4byte 0x6C757469
.4byte 0x6F6E2045
.4byte 0x6D756C61
.4byte 0x746F720A
.4byte 0
.4byte 0x456D756C
.4byte 0x6174696F
.4byte 0x6E20706C
.4byte 0x6174666F
.4byte 0x726D2028
.4byte 0x25303878
.4byte 0x290A0000
.4byte 0x54444556
.4byte 0x2D626173
.4byte 0x65642065
.4byte 0x6D756C61
.4byte 0x74696F6E
.4byte 0x20485725
.4byte 0x640A0000
.4byte 0x4669726D
.4byte 0x77617265
.4byte 0x20202020
.4byte 0x203A2025
.4byte 0x642E2564
.4byte 0x2E256420
.4byte 0
.4byte 0x2825642F
.4byte 0x25642F25
.4byte 0x64290A00
.4byte 0x4D656D6F
.4byte 0x72792025
.4byte 0x64204D42
.4byte 0x0A000000
.4byte 0x4D454D31
.4byte 0x20417265
.4byte 0x6E61203A
.4byte 0x20307825
.4byte 0x78202D20
.4byte 0x30782578
.4byte 0x0A000000
.4byte 0x4D454D32
.4byte 0x20417265
.4byte 0x6E61203A
.4byte 0x20307825
.4byte 0x78202D20
.4byte 0x30782578
.4byte 0x0A000000
.4byte 0x4F532045
.4byte 0x52524F52
.4byte 0x3A20626F
.4byte 0x6F742070
.4byte 0x726F6772
.4byte 0x616D2069
.4byte 0x73206E6F
.4byte 0x7420666F
.4byte 0x72205256
.4byte 0x4C207461
.4byte 0x72676574
.4byte 0x2E20506C
.4byte 0x65617365
.4byte 0x20757365
.4byte 0x20636F72
.4byte 0x72656374
.4byte 0x20626F6F
.4byte 0x74207072
.4byte 0x6F677261
.4byte 0x6D2E0A00
.4byte 0x4661696C
.4byte 0x65642074
.4byte 0x6F207275
.4byte 0x6E206170
.4byte 0x70000000
.4byte 0
.4byte 0x4F532045
.4byte 0x52524F52
.4byte 0x3A206170
.4byte 0x706C6F61
.4byte 0x6465725B
.4byte 0x445D2E69
.4byte 0x6D672069
.4byte 0x73206E6F
.4byte 0x7420666F
.4byte 0x72205256
.4byte 0x4C207461
.4byte 0x72676574
.4byte 0x2E20506C
.4byte 0x65617365
.4byte 0x20757365
.4byte 0x20636F72
.4byte 0x72656374
.4byte 0x20617070
.4byte 0x6C6F6164
.4byte 0x65725B44
.4byte 0x5D2E696D
.4byte 0x672E0A00
.4byte 0x4F532045
.4byte 0x52524F52
.4byte 0x3A205468
.4byte 0x69732066
.4byte 0x69726D77
.4byte 0x61726520
.4byte 0x69732061
.4byte 0x6E20696D
.4byte 0x70726F70
.4byte 0x65722076
.4byte 0x65727369
.4byte 0x6F6E2066
.4byte 0x6F722074
.4byte 0x68697320
.4byte 0x53444B2E
.4byte 0x20506C65
.4byte 0x61736520
.4byte 0x75736520
.4byte 0x6120636F
.4byte 0x72726563
.4byte 0x74204669
.4byte 0x726D7761
.4byte 0x72652E0A
.4byte 0
.4byte 0x0A0A4552
.4byte 0x524F5220
.4byte 0x23303032
.4byte 0x0A416E20
.4byte 0x6572726F
.4byte 0x72206861
.4byte 0x73206F63
.4byte 0x63757272
.4byte 0x65642E0A
.4byte 0x50726573
.4byte 0x73207468
.4byte 0x6520456A
.4byte 0x65637420
.4byte 0x42757474
.4byte 0x6F6E2C20
.4byte 0x72656D6F
.4byte 0x76652074
.4byte 0x68650A47
.4byte 0x616D6520
.4byte 0x44697363
.4byte 0x2C20616E
.4byte 0x64207475
.4byte 0x726E206F
.4byte 0x66662074
.4byte 0x68652070
.4byte 0x6F776572
.4byte 0x20746F20
.4byte 0x0A746865
.4byte 0x20636F6E
.4byte 0x736F6C65
.4byte 0x2E200A50
.4byte 0x6C656173
.4byte 0x65207265
.4byte 0x61642074
.4byte 0x68652057
.4byte 0x6969204F
.4byte 0x70657261
.4byte 0x74696F6E
.4byte 0x73204D61
.4byte 0x6E75616C
.4byte 0x200A666F
.4byte 0x72206675
.4byte 0x72746865
.4byte 0x7220696E
.4byte 0x73747275
.4byte 0x6374696F
.4byte 0x6E732E0A
.4byte 0
.global __OSExceptionLocations
__OSExceptionLocations:
.4byte 0x00000100
.4byte 0x00000200
.4byte 0x00000300
.4byte 0x00000400
.4byte 0x00000500
.4byte 0x00000600
.4byte 0x00000700
.4byte 0x00000800
.4byte 0x00000900
.4byte 0x00000C00
.4byte 0x00000D00
.4byte 0x00000F00
.4byte 0x00001300
.4byte 0x00001400
.4byte 0x00001700
.4byte 0

View file

@ -1,10 +0,0 @@
.include "macros.inc"
.section .bss, "", @nobits # 0x80496700 - 0x80556420 ; 0x000BFD20
.global __OSRebootParams
__OSRebootParams:
.skip 0x20
.global DriveInfo
DriveInfo:
.skip 0x50

View file

@ -1,42 +0,0 @@
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global __OSVersion
__OSVersion:
.4byte "@1_80421DD8"
.global "@1784"
"@1784":
.4byte 0x52564120
.4byte 0x310A0000
.global "@1794_80556494"
"@1794_80556494":
.4byte 0x25303878
.4byte 0x0A000000
.global "@1847_8055649C"
"@1847_8055649C":
.4byte 0x25730A00
.global "@1849_805564A0"
"@1849_805564A0":
.4byte 0x4F532E63
.4byte 0
.global "@1187"
"@1187":
.4byte 0x48414541
.4byte 0
.global AppGameNameForSysMenu
AppGameNameForSysMenu:
.4byte "@1187"
.4byte 0

View file

@ -1,54 +0,0 @@
.include "macros.inc"
.section .sbss, "", @nobits # 0x8055C6E0 - 0x8055DF80 ; 0x000018A0
.global __OSInIPL
__OSInIPL:
.skip 0x4
.global __OSInNandBoot
__OSInNandBoot:
.skip 0x4
.global __OSIsGcam
__OSIsGcam:
.skip 0x8
.global ZeroF
ZeroF:
.skip 0x8
.global ZeroPS
ZeroPS:
.skip 0x8
.global AreWeInitialized
AreWeInitialized:
.skip 0x4
.global OSExceptionTable
OSExceptionTable:
.skip 0x4
.global GameNameBuffer
GameNameBuffer:
.skip 0x8
.global BI2DebugFlagHolder
BI2DebugFlagHolder:
.skip 0x4
.global BI2DebugFlag
BI2DebugFlag:
.skip 0x4
.global BootInfo_8055C7B0
BootInfo_8055C7B0:
.skip 0x8
.global __OSStartTime
__OSStartTime:
.skip 0x4
.global lbl_8055C7BC
lbl_8055C7BC:
.skip 0x4

View file

@ -1,12 +0,0 @@
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@1010"
"@1010":
.4byte 0x0000FF00
.global "@1012"
"@1012":
.4byte 0xFFFFFF00

View file

@ -1,5 +1,39 @@
.include "macros.inc" .include "macros.inc"
.section .init, "ax" # 0x80004000 - 0x80006740 ; 0x00002740
.global __init_hardware
__init_hardware:
/* 80006620 00002720 7C 00 00 A6 */ mfmsr r0
/* 80006624 00002724 60 00 20 00 */ ori r0, r0, 0x2000
/* 80006628 00002728 7C 00 01 24 */ mtmsr r0
/* 8000662C 0000272C 7F E8 02 A6 */ mflr r31
/* 80006630 00002730 48 01 50 41 */ bl __OSPSInit
/* 80006634 00002734 48 01 3C 8D */ bl __OSFPRInit
/* 80006638 00002738 48 01 68 69 */ bl __OSCacheInit
/* 8000663C 0000273C 7F E8 03 A6 */ mtlr r31
/* 80006640 00002740 4E 80 00 20 */ blr
/* 80006644 00002744 00 00 00 00 */ .4byte 0x00000000
/* 80006648 00002748 00 00 00 00 */ .4byte 0x00000000
/* 8000664C 0000274C 00 00 00 00 */ .4byte 0x00000000
.global __flush_cache
__flush_cache:
/* 80006650 00002750 3C A0 FF FF */ lis r5, 0xFFFFFFF1@h
/* 80006654 00002754 60 A5 FF F1 */ ori r5, r5, 0xFFFFFFF1@l
/* 80006658 00002758 7C A5 18 38 */ and r5, r5, r3
/* 8000665C 0000275C 7C 65 18 50 */ subf r3, r5, r3
/* 80006660 00002760 7C 84 1A 14 */ add r4, r4, r3
.global lbl_80006664
lbl_80006664:
/* 80006664 00002764 7C 00 28 6C */ dcbst r0, r5
/* 80006668 00002768 7C 00 04 AC */ sync
/* 8000666C 0000276C 7C 00 2F AC */ icbi r0, r5
/* 80006670 00002770 30 A5 00 08 */ addic r5, r5, 0x8
/* 80006674 00002774 34 84 FF F8 */ addic. r4, r4, -0x8
/* 80006678 00002778 40 80 FF EC */ bge lbl_80006664
/* 8000667C 0000277C 4C 00 01 2C */ isync
/* 80006680 00002780 4E 80 00 20 */ blr
.include "macros.inc"
.section .text, "ax" # 0x80006A00 - 0x80406260 ; 0x003FF860 .section .text, "ax" # 0x80006A00 - 0x80406260 ; 0x003FF860
.global __init_user .global __init_user
__init_user: __init_user:

View file

@ -1,34 +0,0 @@
.include "macros.inc"
.section .init, "ax" # 0x80004000 - 0x80006740 ; 0x00002740
.global __init_hardware
__init_hardware:
/* 80006620 00002720 7C 00 00 A6 */ mfmsr r0
/* 80006624 00002724 60 00 20 00 */ ori r0, r0, 0x2000
/* 80006628 00002728 7C 00 01 24 */ mtmsr r0
/* 8000662C 0000272C 7F E8 02 A6 */ mflr r31
/* 80006630 00002730 48 01 50 41 */ bl __OSPSInit
/* 80006634 00002734 48 01 3C 8D */ bl __OSFPRInit
/* 80006638 00002738 48 01 68 69 */ bl __OSCacheInit
/* 8000663C 0000273C 7F E8 03 A6 */ mtlr r31
/* 80006640 00002740 4E 80 00 20 */ blr
/* 80006644 00002744 00 00 00 00 */ .4byte 0x00000000
/* 80006648 00002748 00 00 00 00 */ .4byte 0x00000000
/* 8000664C 0000274C 00 00 00 00 */ .4byte 0x00000000
.global __flush_cache
__flush_cache:
/* 80006650 00002750 3C A0 FF FF */ lis r5, 0xFFFFFFF1@h
/* 80006654 00002754 60 A5 FF F1 */ ori r5, r5, 0xFFFFFFF1@l
/* 80006658 00002758 7C A5 18 38 */ and r5, r5, r3
/* 8000665C 0000275C 7C 65 18 50 */ subf r3, r5, r3
/* 80006660 00002760 7C 84 1A 14 */ add r4, r4, r3
.global lbl_80006664
lbl_80006664:
/* 80006664 00002764 7C 00 28 6C */ dcbst r0, r5
/* 80006668 00002768 7C 00 04 AC */ sync
/* 8000666C 0000276C 7C 00 2F AC */ icbi r0, r5
/* 80006670 00002770 30 A5 00 08 */ addic r5, r5, 0x8
/* 80006674 00002774 34 84 FF F8 */ addic. r4, r4, -0x8
/* 80006678 00002778 40 80 FF EC */ bge lbl_80006664
/* 8000667C 0000277C 4C 00 01 2C */ isync
/* 80006680 00002780 4E 80 00 20 */ blr

View file

@ -109,44 +109,44 @@ $(BUILD_DIR)/asm/TRK_Hollywood_Revolution/target_options.o \
\ \
$(BUILD_DIR)/asm/base/PPCArch.o \ $(BUILD_DIR)/asm/base/PPCArch.o \
\ \
$(BUILD_DIR)/asm/os/__start_800062c0.o \ $(BUILD_DIR)/asm/os/OS.o \
$(BUILD_DIR)/asm/os/__ppc_eabi_init_80006620.o \ $(BUILD_DIR)/asm/os/OSAlarm.o \
$(BUILD_DIR)/asm/os/OSAlloc.o \
$(BUILD_DIR)/asm/os/OSArena.o \
$(BUILD_DIR)/asm/os/OSAudioSystem.o \
$(BUILD_DIR)/asm/os/OSCache.o \
$(BUILD_DIR)/asm/os/OSContext.o \
$(BUILD_DIR)/asm/os/OSError.o \
$(BUILD_DIR)/asm/os/OSExec.o \
$(BUILD_DIR)/asm/os/OSFatal.o \
$(BUILD_DIR)/asm/os/OSFont.o \
$(BUILD_DIR)/asm/os/OSInterrupt.o \
$(BUILD_DIR)/asm/os/OSLink.o \
$(BUILD_DIR)/asm/os/OSMessage.o \
$(BUILD_DIR)/asm/os/OSMemory.o \
$(BUILD_DIR)/asm/os/OSMutex.o \
$(BUILD_DIR)/asm/os/OSReboot.o \
$(BUILD_DIR)/asm/os/OSReset.o \
$(BUILD_DIR)/asm/os/OSRtc.o \
$(BUILD_DIR)/asm/os/OSSemaphore.o \
$(BUILD_DIR)/asm/os/OSSync.o \
$(BUILD_DIR)/asm/os/OSThread.o \
$(BUILD_DIR)/asm/os/OSTime.o \
$(BUILD_DIR)/asm/os/OSUtf.o \
$(BUILD_DIR)/asm/os/OSIpc.o \
$(BUILD_DIR)/asm/os/OSStateTM.o \
$(BUILD_DIR)/asm/os/__start.o \
$(BUILD_DIR)/asm/os/OSPlayRecord.o \
$(BUILD_DIR)/asm/os/OSStateFlags.o \
$(BUILD_DIR)/asm/os/OSNet.o \
$(BUILD_DIR)/asm/os/OSNandbootInfo.o \
$(BUILD_DIR)/asm/os/OSPlayTime.o \
$(BUILD_DIR)/asm/os/OSCrc.o \
$(BUILD_DIR)/asm/os/OSLaunch.o \
$(BUILD_DIR)/asm/os/__ppc_eabi_init.o \
\
$(BUILD_DIR)/asm/Linker/Generated/Symbol/File_80006684.o \ $(BUILD_DIR)/asm/Linker/Generated/Symbol/File_80006684.o \
$(BUILD_DIR)/asm/Linker/Generated/Symbol/File_800069c4.o \ $(BUILD_DIR)/asm/Linker/Generated/Symbol/File_800069c4.o \
$(BUILD_DIR)/asm/os/OS_8001a2c0.o \
$(BUILD_DIR)/asm/os/OSAlarm_8001b7a0.o \
$(BUILD_DIR)/asm/os/OSAlloc_8001c050.o \
$(BUILD_DIR)/asm/os/OSArena_8001c370.o \
$(BUILD_DIR)/asm/os/OSAudioSystem_8001c470.o \
$(BUILD_DIR)/asm/os/OSCache_8001c930.o \
$(BUILD_DIR)/asm/os/OSContext_8001cf90.o \
$(BUILD_DIR)/asm/os/OSError_8001d990.o \
$(BUILD_DIR)/asm/os/OSExec_8001dfb0.o \
$(BUILD_DIR)/asm/os/OSFatal_8001f860.o \
$(BUILD_DIR)/asm/os/OSFont_80020490.o \
$(BUILD_DIR)/asm/os/OSInterrupt_80021820.o \
$(BUILD_DIR)/asm/os/OSLink_80021ff0.o \
$(BUILD_DIR)/asm/os/OSMessage_80022010.o \
$(BUILD_DIR)/asm/os/OSMemory_800222f0.o \
$(BUILD_DIR)/asm/os/OSMutex_80022b60.o \
$(BUILD_DIR)/asm/os/OSReboot_80022e80.o \
$(BUILD_DIR)/asm/os/OSReset_80022f10.o \
$(BUILD_DIR)/asm/os/OSRtc_80023840.o \
$(BUILD_DIR)/asm/os/OSSemaphore_800242f0.o \
$(BUILD_DIR)/asm/os/OSSync_80024420.o \
$(BUILD_DIR)/asm/os/OSThread_800244a0.o \
$(BUILD_DIR)/asm/os/OSTime_80025b40.o \
$(BUILD_DIR)/asm/os/OSUtf_80025f70.o \
$(BUILD_DIR)/asm/os/OSIpc_800261c0.o \
$(BUILD_DIR)/asm/os/OSStateTM_80026200.o \
$(BUILD_DIR)/asm/os/OSPlayRecord_80026910.o \
$(BUILD_DIR)/asm/os/OSStateFlags_80027030.o \
$(BUILD_DIR)/asm/os/OSNet_80027250.o \
$(BUILD_DIR)/asm/os/OSNandbootInfo_800277f0.o \
$(BUILD_DIR)/asm/os/OSPlayTime_80027a00.o \
$(BUILD_DIR)/asm/os/OSCrc_800281e0.o \
$(BUILD_DIR)/asm/os/OSLaunch_80028320.o \
$(BUILD_DIR)/asm/os/__ppc_eabi_init_80028530.o \
$(BUILD_DIR)/asm/exi/EXIBios_800285f0.o \ $(BUILD_DIR)/asm/exi/EXIBios_800285f0.o \
$(BUILD_DIR)/asm/exi/EXIUart_80029ef0.o \ $(BUILD_DIR)/asm/exi/EXIUart_80029ef0.o \
$(BUILD_DIR)/asm/exi/EXICommon_8002a230.o \ $(BUILD_DIR)/asm/exi/EXICommon_8002a230.o \
@ -2985,7 +2985,6 @@ $(BUILD_DIR)/asm/src/MintSERequestor_80406524.o \
$(BUILD_DIR)/asm/src/Alarm_80406528.o \ $(BUILD_DIR)/asm/src/Alarm_80406528.o \
$(BUILD_DIR)/asm/Linker/Generated/Symbol/File_8040652c.o \ $(BUILD_DIR)/asm/Linker/Generated/Symbol/File_8040652c.o \
$(BUILD_DIR)/asm/Linker/Generated/Symbol/File_80406548.o \ $(BUILD_DIR)/asm/Linker/Generated/Symbol/File_80406548.o \
$(BUILD_DIR)/asm/os/OSCrc_80407800.o \
$(BUILD_DIR)/asm/mtx/quat_80407840.o \ $(BUILD_DIR)/asm/mtx/quat_80407840.o \
$(BUILD_DIR)/asm/dvd/dvdFatal_80407850.o \ $(BUILD_DIR)/asm/dvd/dvdFatal_80407850.o \
$(BUILD_DIR)/asm/dvd/dvdDeviceError_80407888.o \ $(BUILD_DIR)/asm/dvd/dvdDeviceError_80407888.o \
@ -3219,25 +3218,6 @@ $(BUILD_DIR)/asm/src/BgManager_80420bf0.o \
$(BUILD_DIR)/asm/src/StaffRoll_80420d08.o \ $(BUILD_DIR)/asm/src/StaffRoll_80420d08.o \
$(BUILD_DIR)/asm/src/SoundManager_80420f28.o \ $(BUILD_DIR)/asm/src/SoundManager_80420f28.o \
$(BUILD_DIR)/asm/src/BackupFileData2_80420fc8.o \ $(BUILD_DIR)/asm/src/BackupFileData2_80420fc8.o \
$(BUILD_DIR)/asm/os/OS_80421dd8.o \
$(BUILD_DIR)/asm/os/OSAlarm_804221e8.o \
$(BUILD_DIR)/asm/os/OSAudioSystem_804221f8.o \
$(BUILD_DIR)/asm/os/OSCache_80422278.o \
$(BUILD_DIR)/asm/os/OSContext_80422400.o \
$(BUILD_DIR)/asm/os/OSError_804225b8.o \
$(BUILD_DIR)/asm/os/OSExec_80422898.o \
$(BUILD_DIR)/asm/os/OSFont_80422be8.o \
$(BUILD_DIR)/asm/os/OSInterrupt_804236f8.o \
$(BUILD_DIR)/asm/os/OSMemory_80423728.o \
$(BUILD_DIR)/asm/os/OSReset_80423738.o \
$(BUILD_DIR)/asm/os/OSTime_804239a0.o \
$(BUILD_DIR)/asm/os/OSUtf_80423a00.o \
$(BUILD_DIR)/asm/os/OSStateTM_8042f840.o \
$(BUILD_DIR)/asm/os/OSPlayRecord_8042f908.o \
$(BUILD_DIR)/asm/os/OSStateFlags_8042f950.o \
$(BUILD_DIR)/asm/os/OSNet_8042f978.o \
$(BUILD_DIR)/asm/os/OSNandbootInfo_8042fae0.o \
$(BUILD_DIR)/asm/os/OSPlayTime_8042fb00.o \
$(BUILD_DIR)/asm/exi/EXIBios_8042fb40.o \ $(BUILD_DIR)/asm/exi/EXIBios_8042fb40.o \
$(BUILD_DIR)/asm/si/SIBios_8042fb88.o \ $(BUILD_DIR)/asm/si/SIBios_8042fb88.o \
$(BUILD_DIR)/asm/si/SISamplingRate_8042fbf8.o \ $(BUILD_DIR)/asm/si/SISamplingRate_8042fbf8.o \
@ -5058,17 +5038,6 @@ $(BUILD_DIR)/asm/src/WaveHandle_804966b8.o \
$(BUILD_DIR)/asm/src/StorageUtil_804966d0.o \ $(BUILD_DIR)/asm/src/StorageUtil_804966d0.o \
$(BUILD_DIR)/asm/src/Alarm_804966e0.o \ $(BUILD_DIR)/asm/src/Alarm_804966e0.o \
$(BUILD_DIR)/asm/src/StateChanger_804966f0.o \ $(BUILD_DIR)/asm/src/StateChanger_804966f0.o \
$(BUILD_DIR)/asm/os/OS_804990a0.o \
$(BUILD_DIR)/asm/os/OSError_80499110.o \
$(BUILD_DIR)/asm/os/OSExec_80499160.o \
$(BUILD_DIR)/asm/os/OSFatal_80499180.o \
$(BUILD_DIR)/asm/os/OSRtc_80499460.o \
$(BUILD_DIR)/asm/os/OSThread_804994b8.o \
$(BUILD_DIR)/asm/os/OSStateTM_80499ec0.o \
$(BUILD_DIR)/asm/os/OSPlayRecord_80499f80.o \
$(BUILD_DIR)/asm/os/OSStateFlags_8049a180.o \
$(BUILD_DIR)/asm/os/OSNet_8049a1a0.o \
$(BUILD_DIR)/asm/os/OSPlayTime_8049a260.o \
$(BUILD_DIR)/asm/exi/EXIBios_8049a290.o \ $(BUILD_DIR)/asm/exi/EXIBios_8049a290.o \
$(BUILD_DIR)/asm/si/SIBios_8049a350.o \ $(BUILD_DIR)/asm/si/SIBios_8049a350.o \
$(BUILD_DIR)/asm/vi/vi_8049a570.o \ $(BUILD_DIR)/asm/vi/vi_8049a570.o \
@ -5217,18 +5186,6 @@ $(BUILD_DIR)/asm/src/ScoreCoin_80554888.o \
$(BUILD_DIR)/asm/src/EffectLocatorModelDesc_805549b8.o \ $(BUILD_DIR)/asm/src/EffectLocatorModelDesc_805549b8.o \
$(BUILD_DIR)/asm/src/ModelDesc_80554a50.o \ $(BUILD_DIR)/asm/src/ModelDesc_80554a50.o \
$(BUILD_DIR)/asm/src/Table_80556398.o \ $(BUILD_DIR)/asm/src/Table_80556398.o \
$(BUILD_DIR)/asm/os/OS_80556488.o \
$(BUILD_DIR)/asm/os/OSAlloc_805564b8.o \
$(BUILD_DIR)/asm/os/OSArena_805564c0.o \
$(BUILD_DIR)/asm/os/OSError_805564c8.o \
$(BUILD_DIR)/asm/os/OSExec_805564d0.o \
$(BUILD_DIR)/asm/os/OSFatal_805564e0.o \
$(BUILD_DIR)/asm/os/OSFont_805564e8.o \
$(BUILD_DIR)/asm/os/OSThread_805564f0.o \
$(BUILD_DIR)/asm/os/OSIpc_805564f8.o \
$(BUILD_DIR)/asm/os/OSPlayRecord_80556500.o \
$(BUILD_DIR)/asm/os/OSNet_80556508.o \
$(BUILD_DIR)/asm/os/OSPlayTime_80556510.o \
$(BUILD_DIR)/asm/exi/EXIBios_80556518.o \ $(BUILD_DIR)/asm/exi/EXIBios_80556518.o \
$(BUILD_DIR)/asm/si/SIBios_80556520.o \ $(BUILD_DIR)/asm/si/SIBios_80556520.o \
$(BUILD_DIR)/asm/vi/vi_80556528.o \ $(BUILD_DIR)/asm/vi/vi_80556528.o \
@ -5684,22 +5641,6 @@ $(BUILD_DIR)/asm/src/StepMain_8055c688.o \
$(BUILD_DIR)/asm/src/CinemaScopeModel_8055c6a0.o \ $(BUILD_DIR)/asm/src/CinemaScopeModel_8055c6a0.o \
$(BUILD_DIR)/asm/src/FullScreenModel_8055c6b8.o \ $(BUILD_DIR)/asm/src/FullScreenModel_8055c6b8.o \
$(BUILD_DIR)/asm/src/Wipe_8055c6c0.o \ $(BUILD_DIR)/asm/src/Wipe_8055c6c0.o \
$(BUILD_DIR)/asm/os/OS_8055c778.o \
$(BUILD_DIR)/asm/os/OSAlarm_8055c7c0.o \
$(BUILD_DIR)/asm/os/OSAlloc_8055c7c8.o \
$(BUILD_DIR)/asm/os/OSArena_8055c7d8.o \
$(BUILD_DIR)/asm/os/OSExec_8055c7e0.o \
$(BUILD_DIR)/asm/os/OSFont_8055c7f8.o \
$(BUILD_DIR)/asm/os/OSInterrupt_8055c808.o \
$(BUILD_DIR)/asm/os/OSMemory_8055c820.o \
$(BUILD_DIR)/asm/os/OSReboot_8055c828.o \
$(BUILD_DIR)/asm/os/OSReset_8055c830.o \
$(BUILD_DIR)/asm/os/OSThread_8055c840.o \
$(BUILD_DIR)/asm/os/OSIpc_8055c850.o \
$(BUILD_DIR)/asm/os/OSStateTM_8055c858.o \
$(BUILD_DIR)/asm/os/OSPlayRecord_8055c880.o \
$(BUILD_DIR)/asm/os/OSNet_8055c8a0.o \
$(BUILD_DIR)/asm/os/OSPlayTime_8055c8b0.o \
$(BUILD_DIR)/asm/exi/EXIBios_8055c8c8.o \ $(BUILD_DIR)/asm/exi/EXIBios_8055c8c8.o \
$(BUILD_DIR)/asm/exi/EXIUart_8055c8d0.o \ $(BUILD_DIR)/asm/exi/EXIUart_8055c8d0.o \
$(BUILD_DIR)/asm/si/SIBios_8055c8e0.o \ $(BUILD_DIR)/asm/si/SIBios_8055c8e0.o \
@ -5936,10 +5877,6 @@ $(BUILD_DIR)/asm/src/SequenceProductRoot_8055df48.o \
$(BUILD_DIR)/asm/src/MintSERequestor_8055df58.o \ $(BUILD_DIR)/asm/src/MintSERequestor_8055df58.o \
$(BUILD_DIR)/asm/src/SoundSystem_8055df60.o \ $(BUILD_DIR)/asm/src/SoundSystem_8055df60.o \
$(BUILD_DIR)/asm/src/Alarm_8055df68.o \ $(BUILD_DIR)/asm/src/Alarm_8055df68.o \
$(BUILD_DIR)/asm/os/OS_8055e4c8.o \
$(BUILD_DIR)/asm/os/OSFatal_8055e4d0.o \
$(BUILD_DIR)/asm/os/OSFont_8055e510.o \
$(BUILD_DIR)/asm/os/OSPlayTime_8055e518.o \
$(BUILD_DIR)/asm/exi/EXICommon_8055e528.o \ $(BUILD_DIR)/asm/exi/EXICommon_8055e528.o \
$(BUILD_DIR)/asm/mtx/mtx_8055e530.o \ $(BUILD_DIR)/asm/mtx/mtx_8055e530.o \
$(BUILD_DIR)/asm/mtx/mtx44_8055e550.o \ $(BUILD_DIR)/asm/mtx/mtx44_8055e550.o \