audio load.c decomp (#176)

This commit is contained in:
MegaMech
2022-04-17 00:11:40 -06:00
committed by GitHub
parent 13a11f0ffa
commit e4e5f91be5
54 changed files with 2038 additions and 2764 deletions
+82 -182
View File
@@ -1427,202 +1427,102 @@ glabel gKartWarioGroup17
.word gKartWario281, gKartWario282, gKartWario283, gKartWario284
.word gKartWario285, gKartWario286, gKartWario287, gKartWario288
glabel gKartMarioTable0
.word gKartMarioGroup8, gKartMarioGroup7, gKartMarioGroup6, gKartMarioGroup5
.word gKartMarioGroup4, gKartMarioGroup3, gKartMarioGroup2, gKartMarioGroup1
.word gKartMarioGroup0
#glabel gKartMarioTable0
#.word gKartMarioGroup8, gKartMarioGroup7, gKartMarioGroup6, gKartMarioGroup5
#.word gKartMarioGroup4, gKartMarioGroup3, gKartMarioGroup2, gKartMarioGroup1
#.word gKartMarioGroup0
glabel gKartLuigiTable0
.word gKartLuigiGroup8, gKartLuigiGroup7, gKartLuigiGroup6, gKartLuigiGroup5
.word gKartLuigiGroup4, gKartLuigiGroup3, gKartLuigiGroup2, gKartLuigiGroup1
.word gKartLuigiGroup0
#glabel gKartLuigiTable0
#.word gKartLuigiGroup8, gKartLuigiGroup7, gKartLuigiGroup6, gKartLuigiGroup5
#.word gKartLuigiGroup4, gKartLuigiGroup3, gKartLuigiGroup2, gKartLuigiGroup1
#.word gKartLuigiGroup0
glabel gKartYoshiTable0
.word gKartYoshiGroup8, gKartYoshiGroup7, gKartYoshiGroup6, gKartYoshiGroup5
.word gKartYoshiGroup4, gKartYoshiGroup3, gKartYoshiGroup2, gKartYoshiGroup1
.word gKartYoshiGroup0
#glabel gKartYoshiTable0
#.word gKartYoshiGroup8, gKartYoshiGroup7, gKartYoshiGroup6, gKartYoshiGroup5
#.word gKartYoshiGroup4, gKartYoshiGroup3, gKartYoshiGroup2, gKartYoshiGroup1
#.word gKartYoshiGroup0
glabel gKartToadTable0
.word gKartToadGroup8, gKartToadGroup7, gKartToadGroup6, gKartToadGroup5
.word gKartToadGroup4, gKartToadGroup3, gKartToadGroup2, gKartToadGroup1
.word gKartToadGroup0
#glabel gKartToadTable0
#.word gKartToadGroup8, gKartToadGroup7, gKartToadGroup6, gKartToadGroup5
#.word gKartToadGroup4, gKartToadGroup3, gKartToadGroup2, gKartToadGroup1
#.word gKartToadGroup0
glabel gKartDKTable0
.word gKartDKGroup8, gKartDKGroup7, gKartDKGroup6, gKartDKGroup5
.word gKartDKGroup4, gKartDKGroup3, gKartDKGroup2, gKartDKGroup1
.word gKartDKGroup0
#glabel gKartDKTable0
#.word gKartDKGroup8, gKartDKGroup7, gKartDKGroup6, gKartDKGroup5
#.word gKartDKGroup4, gKartDKGroup3, gKartDKGroup2, gKartDKGroup1
#.word gKartDKGroup0
glabel gKartWarioTable0
.word gKartWarioGroup8, gKartWarioGroup7, gKartWarioGroup6, gKartWarioGroup5
.word gKartWarioGroup4, gKartWarioGroup3, gKartWarioGroup2, gKartWarioGroup1
.word gKartWarioGroup0
#glabel gKartWarioTable0
#.word gKartWarioGroup8, gKartWarioGroup7, gKartWarioGroup6, gKartWarioGroup5
#.word gKartWarioGroup4, gKartWarioGroup3, gKartWarioGroup2, gKartWarioGroup1
#.word gKartWarioGroup0
glabel gKartPeachTable0
.word gKartPeachGroup8, gKartPeachGroup7, gKartPeachGroup6, gKartPeachGroup5
.word gKartPeachGroup4, gKartPeachGroup3, gKartPeachGroup2, gKartPeachGroup1
.word gKartPeachGroup0
#glabel gKartPeachTable0
#.word gKartPeachGroup8, gKartPeachGroup7, gKartPeachGroup6, gKartPeachGroup5
#.word gKartPeachGroup4, gKartPeachGroup3, gKartPeachGroup2, gKartPeachGroup1
#.word gKartPeachGroup0
glabel gKartBowserTable0
.word gKartBowserGroup8, gKartBowserGroup7, gKartBowserGroup6, gKartBowserGroup5
.word gKartBowserGroup4, gKartBowserGroup3, gKartBowserGroup2, gKartBowserGroup1
.word gKartBowserGroup0
#glabel gKartBowserTable0
#.word gKartBowserGroup8, gKartBowserGroup7, gKartBowserGroup6, gKartBowserGroup5
#.word gKartBowserGroup4, gKartBowserGroup3, gKartBowserGroup2, gKartBowserGroup1
#.word gKartBowserGroup0
glabel gKartMarioTable1
.word gKartMarioGroup17, gKartMarioGroup16, gKartMarioGroup15, gKartMarioGroup14
.word gKartMarioGroup13, gKartMarioGroup12, gKartMarioGroup11, gKartMarioGroup10
.word gKartMarioGroup9
#glabel gKartMarioTable1
#.word gKartMarioGroup17, gKartMarioGroup16, gKartMarioGroup15, gKartMarioGroup14
#.word gKartMarioGroup13, gKartMarioGroup12, gKartMarioGroup11, gKartMarioGroup10
#.word gKartMarioGroup9
glabel gKartLuigiTable1
.word gKartLuigiGroup17, gKartLuigiGroup16, gKartLuigiGroup15, gKartLuigiGroup14
.word gKartLuigiGroup13, gKartLuigiGroup12, gKartLuigiGroup11, gKartLuigiGroup10
.word gKartLuigiGroup9
#glabel gKartLuigiTable1
#.word gKartLuigiGroup17, gKartLuigiGroup16, gKartLuigiGroup15, gKartLuigiGroup14
#.word gKartLuigiGroup13, gKartLuigiGroup12, gKartLuigiGroup11, gKartLuigiGroup10
#.word gKartLuigiGroup9
glabel gKartYoshiTable1
.word gKartYoshiGroup17, gKartYoshiGroup16, gKartYoshiGroup15, gKartYoshiGroup14
.word gKartYoshiGroup13, gKartYoshiGroup12, gKartYoshiGroup11, gKartYoshiGroup10
.word gKartYoshiGroup9
#glabel gKartYoshiTable1
#.word gKartYoshiGroup17, gKartYoshiGroup16, gKartYoshiGroup15, gKartYoshiGroup14
#.word gKartYoshiGroup13, gKartYoshiGroup12, gKartYoshiGroup11, gKartYoshiGroup10
#.word gKartYoshiGroup9
glabel gKartToadTable1
.word gKartToadGroup17, gKartToadGroup16, gKartToadGroup15, gKartToadGroup14
.word gKartToadGroup13, gKartToadGroup12, gKartToadGroup11, gKartToadGroup10
.word gKartToadGroup9
#glabel gKartToadTable1
#.word gKartToadGroup17, gKartToadGroup16, gKartToadGroup15, gKartToadGroup14
#.word gKartToadGroup13, gKartToadGroup12, gKartToadGroup11, gKartToadGroup10
#.word gKartToadGroup9
glabel gKartDKTable1
.word gKartDKGroup17, gKartDKGroup16, gKartDKGroup15, gKartDKGroup14
.word gKartDKGroup13, gKartDKGroup12, gKartDKGroup11, gKartDKGroup10
.word gKartDKGroup9
#glabel gKartDKTable1
#.word gKartDKGroup17, gKartDKGroup16, gKartDKGroup15, gKartDKGroup14
#.word gKartDKGroup13, gKartDKGroup12, gKartDKGroup11, gKartDKGroup10
#.word gKartDKGroup9
glabel gKartWarioTable1
.word gKartWarioGroup17, gKartWarioGroup16, gKartWarioGroup15, gKartWarioGroup14
.word gKartWarioGroup13, gKartWarioGroup12, gKartWarioGroup11, gKartWarioGroup10
.word gKartWarioGroup9
#glabel gKartWarioTable1
#.word gKartWarioGroup17, gKartWarioGroup16, gKartWarioGroup15, gKartWarioGroup14
#.word gKartWarioGroup13, gKartWarioGroup12, gKartWarioGroup11, gKartWarioGroup10
#.word gKartWarioGroup9
glabel gKartPeachTable1
.word gKartPeachGroup17, gKartPeachGroup16, gKartPeachGroup15, gKartPeachGroup14
.word gKartPeachGroup13, gKartPeachGroup12, gKartPeachGroup11, gKartPeachGroup10
.word gKartPeachGroup9
#glabel gKartPeachTable1
#.word gKartPeachGroup17, gKartPeachGroup16, gKartPeachGroup15, gKartPeachGroup14
#.word gKartPeachGroup13, gKartPeachGroup12, gKartPeachGroup11, gKartPeachGroup10
#.word gKartPeachGroup9
glabel gKartBowserTable1
.word gKartBowserGroup17, gKartBowserGroup16, gKartBowserGroup15, gKartBowserGroup14
.word gKartBowserGroup13, gKartBowserGroup12, gKartBowserGroup11, gKartBowserGroup10
.word gKartBowserGroup9
#glabel gKartBowserTable1
#.word gKartBowserGroup17, gKartBowserGroup16, gKartBowserGroup15, gKartBowserGroup14
#.word gKartBowserGroup13, gKartBowserGroup12, gKartBowserGroup11, gKartBowserGroup10
#.word gKartBowserGroup9
glabel gKartTextureTable0
.word gKartMarioTable0
.word gKartLuigiTable0
.word gKartYoshiTable0
.word gKartToadTable0
.word gKartDKTable0
.word gKartWarioTable0
.word gKartPeachTable0
.word gKartBowserTable0
#glabel gKartTextureTable0
#.word gKartMarioTable0
#.word gKartLuigiTable0
#.word gKartYoshiTable0
#.word gKartToadTable0
#.word gKartDKTable0
#.word gKartWarioTable0
#.word gKartPeachTable0
#.word gKartBowserTable0
glabel gKartTextureTable1
.word gKartMarioTable1
.word gKartLuigiTable1
.word gKartYoshiTable1
.word gKartToadTable1
.word gKartDKTable1
.word gKartWarioTable1
.word gKartPeachTable1
.word gKartBowserTable1
glabel gKartMarioGroup18
.word gKartMario289, gKartMario290, gKartMario291, gKartMario292
.word gKartMario293, gKartMario294, gKartMario295, gKartMario296
.word gKartMario297, gKartMario298, gKartMario299, gKartMario300
.word gKartMario301, gKartMario302, gKartMario303, gKartMario304
.word gKartMario305, gKartMario306, gKartMario307, gKartMario308
.word gKartMario309, gKartMario310, gKartMario311, gKartMario312
.word gKartMario313, gKartMario314, gKartMario315, gKartMario316
.word gKartMario317, gKartMario318, gKartMario319, gKartMario320
glabel gKartLuigiGroup18
.word gKartLuigi289, gKartLuigi290, gKartLuigi291, gKartLuigi292
.word gKartLuigi293, gKartLuigi294, gKartLuigi295, gKartLuigi296
.word gKartLuigi297, gKartLuigi298, gKartLuigi299, gKartLuigi300
.word gKartLuigi301, gKartLuigi302, gKartLuigi303, gKartLuigi304
.word gKartLuigi305, gKartLuigi306, gKartLuigi307, gKartLuigi308
.word gKartLuigi309, gKartLuigi310, gKartLuigi311, gKartLuigi312
.word gKartLuigi313, gKartLuigi314, gKartLuigi315, gKartLuigi316
.word gKartLuigi317, gKartLuigi318, gKartLuigi319, gKartLuigi320
glabel gKartBowserGroup18
.word gKartBowser289, gKartBowser290, gKartBowser291, gKartBowser292
.word gKartBowser293, gKartBowser294, gKartBowser295, gKartBowser296
.word gKartBowser297, gKartBowser298, gKartBowser299, gKartBowser300
.word gKartBowser301, gKartBowser302, gKartBowser303, gKartBowser304
.word gKartBowser305, gKartBowser306, gKartBowser307, gKartBowser308
.word gKartBowser309, gKartBowser310, gKartBowser311, gKartBowser312
.word gKartBowser313, gKartBowser314, gKartBowser315, gKartBowser316
.word gKartBowser317, gKartBowser318, gKartBowser319, gKartBowser320
glabel gKartToadGroup18
.word gKartToad289, gKartToad290, gKartToad291, gKartToad292
.word gKartToad293, gKartToad294, gKartToad295, gKartToad296
.word gKartToad297, gKartToad298, gKartToad299, gKartToad300
.word gKartToad301, gKartToad302, gKartToad303, gKartToad304
.word gKartToad305, gKartToad306, gKartToad307, gKartToad308
.word gKartToad309, gKartToad310, gKartToad311, gKartToad312
.word gKartToad313, gKartToad314, gKartToad315, gKartToad316
.word gKartToad317, gKartToad318, gKartToad319, gKartToad320
glabel gKartYoshiGroup18
.word gKartYoshi289, gKartYoshi290, gKartYoshi291, gKartYoshi292
.word gKartYoshi293, gKartYoshi294, gKartYoshi295, gKartYoshi296
.word gKartYoshi297, gKartYoshi298, gKartYoshi299, gKartYoshi300
.word gKartYoshi301, gKartYoshi302, gKartYoshi303, gKartYoshi304
.word gKartYoshi305, gKartYoshi306, gKartYoshi307, gKartYoshi308
.word gKartYoshi309, gKartYoshi310, gKartYoshi311, gKartYoshi312
.word gKartYoshi313, gKartYoshi314, gKartYoshi315, gKartYoshi316
.word gKartYoshi317, gKartYoshi318, gKartYoshi319, gKartYoshi320
glabel gKartDKGroup18
.word gKartDK289, gKartDK290, gKartDK291, gKartDK292
.word gKartDK293, gKartDK294, gKartDK295, gKartDK296
.word gKartDK297, gKartDK298, gKartDK299, gKartDK300
.word gKartDK301, gKartDK302, gKartDK303, gKartDK304
.word gKartDK305, gKartDK306, gKartDK307, gKartDK308
.word gKartDK309, gKartDK310, gKartDK311, gKartDK312
.word gKartDK313, gKartDK314, gKartDK315, gKartDK316
.word gKartDK317, gKartDK318, gKartDK319, gKartDK320
glabel gKartPeachGroup18
.word gKartPeach289, gKartPeach290, gKartPeach291, gKartPeach292
.word gKartPeach293, gKartPeach294, gKartPeach295, gKartPeach296
.word gKartPeach297, gKartPeach298, gKartPeach299, gKartPeach300
.word gKartPeach301, gKartPeach302, gKartPeach303, gKartPeach304
.word gKartPeach305, gKartPeach306, gKartPeach307, gKartPeach308
.word gKartPeach309, gKartPeach310, gKartPeach311, gKartPeach312
.word gKartPeach313, gKartPeach314, gKartPeach315, gKartPeach316
.word gKartPeach317, gKartPeach318, gKartPeach319, gKartPeach320
glabel gKartWarioGroup18
.word gKartWario289, gKartWario290, gKartWario291, gKartWario292
.word gKartWario293, gKartWario294, gKartWario295, gKartWario296
.word gKartWario297, gKartWario298, gKartWario299, gKartWario300
.word gKartWario301, gKartWario302, gKartWario303, gKartWario304
.word gKartWario305, gKartWario306, gKartWario307, gKartWario308
.word gKartWario309, gKartWario310, gKartWario311, gKartWario312
.word gKartWario313, gKartWario314, gKartWario315, gKartWario316
.word gKartWario317, gKartWario318, gKartWario319, gKartWario320
glabel gKartTextureGroup18s
.word gKartMarioGroup18
.word gKartLuigiGroup18
.word gKartYoshiGroup18
.word gKartToadGroup18
.word gKartDKGroup18
.word gKartWarioGroup18
.word gKartPeachGroup18
.word gKartBowserGroup18
glabel gKartPalettes
.word gKartMarioPalette
.word gKartLuigiPalette
.word gKartYoshiPalette
.word gKartToadPalette
.word gKartDKPalette
.word gKartWarioPalette
.word gKartPeachPalette
.word gKartBowserPalette
#glabel gKartTextureTable1
#.word gKartMarioTable1
#.word gKartLuigiTable1
#.word gKartYoshiTable1
#.word gKartToadTable1
#.word gKartDKTable1
#.word gKartWarioTable1
#.word gKartPeachTable1
#.word gKartBowserTable1
+106
View File
@@ -0,0 +1,106 @@
# Mario Kart 64 (U) disassembly and split file
# generated by n64split v0.4a - N64 ROM splitter
.include "macros.inc"
.section .data
glabel gKartMarioGroup18
.word gKartMario289, gKartMario290, gKartMario291, gKartMario292
.word gKartMario293, gKartMario294, gKartMario295, gKartMario296
.word gKartMario297, gKartMario298, gKartMario299, gKartMario300
.word gKartMario301, gKartMario302, gKartMario303, gKartMario304
.word gKartMario305, gKartMario306, gKartMario307, gKartMario308
.word gKartMario309, gKartMario310, gKartMario311, gKartMario312
.word gKartMario313, gKartMario314, gKartMario315, gKartMario316
.word gKartMario317, gKartMario318, gKartMario319, gKartMario320
glabel gKartLuigiGroup18
.word gKartLuigi289, gKartLuigi290, gKartLuigi291, gKartLuigi292
.word gKartLuigi293, gKartLuigi294, gKartLuigi295, gKartLuigi296
.word gKartLuigi297, gKartLuigi298, gKartLuigi299, gKartLuigi300
.word gKartLuigi301, gKartLuigi302, gKartLuigi303, gKartLuigi304
.word gKartLuigi305, gKartLuigi306, gKartLuigi307, gKartLuigi308
.word gKartLuigi309, gKartLuigi310, gKartLuigi311, gKartLuigi312
.word gKartLuigi313, gKartLuigi314, gKartLuigi315, gKartLuigi316
.word gKartLuigi317, gKartLuigi318, gKartLuigi319, gKartLuigi320
glabel gKartBowserGroup18
.word gKartBowser289, gKartBowser290, gKartBowser291, gKartBowser292
.word gKartBowser293, gKartBowser294, gKartBowser295, gKartBowser296
.word gKartBowser297, gKartBowser298, gKartBowser299, gKartBowser300
.word gKartBowser301, gKartBowser302, gKartBowser303, gKartBowser304
.word gKartBowser305, gKartBowser306, gKartBowser307, gKartBowser308
.word gKartBowser309, gKartBowser310, gKartBowser311, gKartBowser312
.word gKartBowser313, gKartBowser314, gKartBowser315, gKartBowser316
.word gKartBowser317, gKartBowser318, gKartBowser319, gKartBowser320
glabel gKartToadGroup18
.word gKartToad289, gKartToad290, gKartToad291, gKartToad292
.word gKartToad293, gKartToad294, gKartToad295, gKartToad296
.word gKartToad297, gKartToad298, gKartToad299, gKartToad300
.word gKartToad301, gKartToad302, gKartToad303, gKartToad304
.word gKartToad305, gKartToad306, gKartToad307, gKartToad308
.word gKartToad309, gKartToad310, gKartToad311, gKartToad312
.word gKartToad313, gKartToad314, gKartToad315, gKartToad316
.word gKartToad317, gKartToad318, gKartToad319, gKartToad320
glabel gKartYoshiGroup18
.word gKartYoshi289, gKartYoshi290, gKartYoshi291, gKartYoshi292
.word gKartYoshi293, gKartYoshi294, gKartYoshi295, gKartYoshi296
.word gKartYoshi297, gKartYoshi298, gKartYoshi299, gKartYoshi300
.word gKartYoshi301, gKartYoshi302, gKartYoshi303, gKartYoshi304
.word gKartYoshi305, gKartYoshi306, gKartYoshi307, gKartYoshi308
.word gKartYoshi309, gKartYoshi310, gKartYoshi311, gKartYoshi312
.word gKartYoshi313, gKartYoshi314, gKartYoshi315, gKartYoshi316
.word gKartYoshi317, gKartYoshi318, gKartYoshi319, gKartYoshi320
glabel gKartDKGroup18
.word gKartDK289, gKartDK290, gKartDK291, gKartDK292
.word gKartDK293, gKartDK294, gKartDK295, gKartDK296
.word gKartDK297, gKartDK298, gKartDK299, gKartDK300
.word gKartDK301, gKartDK302, gKartDK303, gKartDK304
.word gKartDK305, gKartDK306, gKartDK307, gKartDK308
.word gKartDK309, gKartDK310, gKartDK311, gKartDK312
.word gKartDK313, gKartDK314, gKartDK315, gKartDK316
.word gKartDK317, gKartDK318, gKartDK319, gKartDK320
glabel gKartPeachGroup18
.word gKartPeach289, gKartPeach290, gKartPeach291, gKartPeach292
.word gKartPeach293, gKartPeach294, gKartPeach295, gKartPeach296
.word gKartPeach297, gKartPeach298, gKartPeach299, gKartPeach300
.word gKartPeach301, gKartPeach302, gKartPeach303, gKartPeach304
.word gKartPeach305, gKartPeach306, gKartPeach307, gKartPeach308
.word gKartPeach309, gKartPeach310, gKartPeach311, gKartPeach312
.word gKartPeach313, gKartPeach314, gKartPeach315, gKartPeach316
.word gKartPeach317, gKartPeach318, gKartPeach319, gKartPeach320
glabel gKartWarioGroup18
.word gKartWario289, gKartWario290, gKartWario291, gKartWario292
.word gKartWario293, gKartWario294, gKartWario295, gKartWario296
.word gKartWario297, gKartWario298, gKartWario299, gKartWario300
.word gKartWario301, gKartWario302, gKartWario303, gKartWario304
.word gKartWario305, gKartWario306, gKartWario307, gKartWario308
.word gKartWario309, gKartWario310, gKartWario311, gKartWario312
.word gKartWario313, gKartWario314, gKartWario315, gKartWario316
.word gKartWario317, gKartWario318, gKartWario319, gKartWario320
glabel gKartTextureGroup18s
.word gKartMarioGroup18
.word gKartLuigiGroup18
.word gKartYoshiGroup18
.word gKartToadGroup18
.word gKartDKGroup18
.word gKartWarioGroup18
.word gKartPeachGroup18
.word gKartBowserGroup18
glabel gKartPalettes
.word gKartMarioPalette
.word gKartLuigiPalette
.word gKartYoshiPalette
.word gKartToadPalette
.word gKartDKPalette
.word gKartWarioPalette
.word gKartPeachPalette
.word gKartBowserPalette
+6 -766
View File
@@ -2683,770 +2683,10 @@ glabel D_800E9300
.balign 0x10
glabel D_800E9310
.asciiz "Romcopy %x -> %x ,size %x\n"
.balign 4
#glabel D_800E9310
#.asciiz "Romcopy %x -> %x ,size %x\n"
#.balign 4
glabel D_800E932C
.asciiz "Romcopyend\n"
.balign 4
glabel D_800E9338
.asciiz "CAUTION:WAVE CACHE FULL %d"
.balign 4
glabel D_800E9354
.asciiz "LOAD Rom :%x -> Ram :%x Len:%x\n"
.balign 4
glabel D_800E9378
.asciiz "BASE %x %x\n"
.balign 4
glabel D_800E9384
.asciiz "LOAD %x %x %x\n"
.balign 4
glabel D_800E9394
.asciiz "INSTTOP %x\n"
.balign 4
glabel D_800E93A4
.asciiz "INSTMAP[0] %x\n"
.balign 4
glabel D_800E93B4
.asciiz "already flags %d\n"
.balign 4
glabel D_800E93C8
.asciiz "already flags %d\n"
.balign 4
glabel D_800E93DC
.asciiz "ERR:SLOW BANK DMA BUSY\n"
.balign 4
glabel D_800E93F4
.asciiz "ERR:SLOW DMA BUSY\n"
.balign 4
glabel D_800E9408
.asciiz "Check %d bank %d\n"
.balign 4
glabel D_800E941C
.asciiz "Cache Check\n"
.balign 4
glabel D_800E942C
.asciiz "NO BANK ERROR\n"
.balign 4
glabel D_800E943C
.asciiz "BANK %d LOADING START\n"
.balign 4
glabel D_800E9454
.asciiz "BANK %d LOAD MISS (NO MEMORY)!\n"
.balign 4
glabel D_800E9474
.asciiz "BANK %d ALREADY CACHED\n"
.balign 4
glabel D_800E948C
.asciiz "BANK LOAD MISS! FOR %d\n"
.balign 4
glabel D_800E94A4
.asciiz "Seq %d Loading Start\n"
.balign 4
glabel D_800E94BC
.asciiz "Heap Overflow Error\n"
.balign 4
glabel D_800E94D4
.asciiz "SEQ %d ALREADY CACHED\n"
.balign 4
glabel D_800E94EC
.asciiz "Ok,one bank slow load Start \n"
.balign 4
glabel D_800E950C
.asciiz "Sorry,too many %d bank is none.fast load Start \n"
.balign 4
glabel D_800E9540
.asciiz "Seq %d:Default Load Id is %d\n"
.balign 4
glabel D_800E9560
.asciiz "Seq Loading Start\n"
.balign 4
glabel D_800E9574
.asciiz "Error:Before Sequence-SlowDma remain.\n"
.balign 4
glabel D_800E959C
.asciiz " Cancel Seq Start.\n"
.balign 4
glabel D_800E95B8
.asciiz "SEQ %d ALREADY CACHED\n"
.balign 4
glabel D_800E95D0
.asciiz "Clear Workarea %x -%x size %x \n"
.balign 4
glabel D_800E95F0
.asciiz "AudioHeap is %x\n"
.balign 4
glabel D_800E9604
.asciiz "Heap reset.Synth Change %x \n"
.balign 4
glabel D_800E9624
.asciiz "Heap %x %x %x\n"
.balign 4
glabel D_800E9634
.asciiz "Main Heap Initialize.\n"
.balign 4
glabel D_800E964C
.asciiz "---------- Init Completed. ------------\n"
.balign 4
glabel D_800E9678
.asciiz " Syndrv :[%6d]\n"
.balign 4
glabel D_800E968C
.asciiz " Seqdrv :[%6d]\n"
.balign 4
glabel D_800E96A0
.asciiz " audiodata :[%6d]\n"
.balign 4
glabel D_800E96B4
.asciiz "---------------------------------------\n"
.balign 4
glabel D_800E96E0
.asciiz "Audio: setvol: volume minus %f\n"
.balign 4
glabel D_800E9700
.asciiz "Audio: setvol: volume overflow %f\n"
.balign 4
glabel D_800E9724
.asciiz "Audio: setpitch: pitch minus %f\n"
.balign 4
glabel D_800E9748
.asciiz "Audio: voiceman: No bank error %d\n"
.balign 4
glabel D_800E976C
.asciiz "Audio: voiceman: progNo. overflow %d,%d\n"
.balign 4
glabel D_800E9798
.asciiz "Audio: voiceman: progNo. undefined %d,%d\n"
.balign 4
glabel D_800E97C4
.asciiz "Audio: voiceman: No bank error %d\n"
.balign 4
glabel D_800E97E8
.asciiz "Audio: voiceman: Percussion Overflow %d,%d\n"
.balign 4
glabel D_800E9814
.asciiz "Audio: voiceman: Percussion table pointer (bank %d) is irregular.\n"
.balign 4
glabel D_800E9858
.asciiz "Audio: voiceman: Percpointer NULL %d,%d\n"
.balign 4
glabel D_800E9884
.asciiz "--4 %x\n"
.balign 4
glabel D_800E988C
.asciiz "Stoped Voice\n"
.balign 4
glabel D_800E989C
.asciiz "CAUTION:SUB IS SEPARATED FROM GROUP"
.balign 4
glabel D_800E98C0
.asciiz "Error:Wait Track disappear\n"
.balign 4
glabel D_800E98DC
.asciiz "Slow Release Batting\n"
.balign 4
glabel D_800E98F4
.byte 0x40, 0x20, 0x10, 0x08
glabel D_800E98F8
.asciiz "Audio:Wavemem: Bad voiceno (%d)\n"
.balign 4
glabel D_800E991C
.asciiz "Audio: C-Alloc : Dealloc voice is NULL\n"
.balign 4
glabel D_800E9944
.asciiz "Alloc Error:Dim voice-Alloc %d"
.balign 4
glabel D_800E9964
.asciiz "Error:Same List Add\n"
.balign 4
glabel D_800E997C
.asciiz "Already Cut\n"
.balign 4
glabel D_800E998C
.asciiz "Audio: C-Alloc : lowerPrio is NULL\n"
.balign 4
glabel D_800E99B0
.asciiz "Sub Limited Warning: Drop Voice"
.balign 4
glabel D_800E99D0
.asciiz "Warning: Drop Voice"
.balign 4
glabel D_800E99E4
.asciiz "Warning: Drop Voice"
.balign 4
glabel D_800E99F8
.asciiz "Warning: Drop Voice"
.balign 4
.balign 0x10
glabel D_800E9A10
.asciiz "Env-Clear 0\n"
.balign 4
glabel D_800E9A20
.asciiz "Audio:Envp: overflow %f\n"
.balign 4
.balign 0x10
glabel D_800E9A40
.asciiz "Audio:Track:Warning: No Free Notetrack\n"
.balign 4
glabel D_800E9A68
.asciiz "SUBTRACK DIM\n"
.balign 4
glabel D_800E9A78
.asciiz "Audio:Track: Warning :SUBTRACK had been stolen by other Group.\n"
.balign 4
glabel D_800E9AB8
.asciiz "SEQID %d,BANKID %d\n"
.balign 4
glabel D_800E9ACC
.asciiz "ERR:SUBTRACK %d NOT ALLOCATED\n"
.balign 4
glabel D_800E9AEC
.asciiz "Error:Same List Add\n"
.balign 4
glabel D_800E9B04
.asciiz "Macro Level Over Error!\n"
.balign 4
glabel D_800E9B20
.asciiz "Macro Level Over Error!\n"
.balign 4
glabel D_800E9B3C
.asciiz "WARNING: NPRG: cannot change %d\n"
.balign 4
glabel D_800E9B60
.asciiz "Audio:Track:NOTE:UNDEFINED NOTE COM. %x\n"
.balign 4
glabel D_800E9B8C
.asciiz "Audio: Note:Velocity Error %d\n"
.balign 4
glabel D_800E9BAC
.asciiz "Error: Subtrack no prg.\n"
.balign 4
glabel D_800E9BC8
.asciiz "ERR %x\n"
.balign 4
glabel D_800E9BD0
.asciiz "Error: Your assignchannel is stolen.\n"
.balign 4
glabel D_800E9BF8
.asciiz "Audio:Track :Call Macro Level Over Error!\n"
.balign 4
glabel D_800E9C24
.asciiz "Audio:Track :Loops Macro Level Over Error!\n"
.balign 4
glabel D_800E9C50
.asciiz "SUB:ERR:BANK %d NOT CACHED.\n"
.balign 4
glabel D_800E9C70
.asciiz "SUB:ERR:BANK %d NOT CACHED.\n"
.balign 4
glabel D_800E9C90
.asciiz "Audio:Track: CTBLCALL Macro Level Over Error!\n"
.balign 4
glabel D_800E9CC0
.asciiz "[%2x] \n"
.balign 4
glabel D_800E9CC8
.asciiz "Err :Sub %x ,address %x:Undefined SubTrack Function %x"
.balign 4
glabel D_800E9D00
.asciiz "Disappear Sequence or Bank %d\n"
.balign 4
glabel D_800E9D20
.asciiz "Macro Level Over Error!\n"
.balign 4
glabel D_800E9D3C
.asciiz "Macro Level Over Error!\n"
.balign 4
glabel D_800E9D58
.asciiz "Group:Undefine upper C0h command (%x)\n"
.balign 4
glabel D_800E9D80
.asciiz "Group:Undefined Command\n"
.balign 4
.balign 0x10
glabel D_800E9DA0
.byte 0x00
.balign 4
# TODO: unused?
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800E9DB4
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800E9DC4
.float 1.0, 1.0, 1.0, 1.0
glabel D_800E9DD4
.float 0.0, 0.0, 0.0, 0.0
glabel D_800E9DE4
.float 0.0, 0.0, 0.0, 0.0
glabel D_800E9DF4
.float 0.0, 0.0, 0.0, 0.0
.float 0.0, 0.0, 0.0, 0.0
glabel D_800E9E14
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800E9E24
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800E9E34
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800E9E54
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800E9E64
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800E9E74
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800E9E84
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800E9E94
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800E9EA4
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800E9EB4
.float 0.0, 0.0, 0.0, 0.0
glabel D_800E9EC4
.float 0.0, 0.0, 0.0, 0.0
glabel D_800E9ED4
.float 0.0, 0.0, 0.0, 0.0
glabel D_800E9EE4
.float 0.0, 0.0, 0.0, 0.0
glabel D_800E9EF4
.float 1.0, 1.0, 1.0, 1.0
glabel D_800E9F04
.float 1.0, 1.0, 1.0, 1.0
glabel D_800E9F14
.float 1.0, 1.0, 1.0, 1.0
glabel D_800E9F24
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
glabel D_800E9F2C
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
glabel D_800E9F34
.float 0.0, 0.0, 0.0, 0.0
.float 0.0, 0.0, 0.0, 0.0
glabel D_800E9F54
.float 0.0, 0.0, 0.0, 0.0
.float 0.0, 0.0, 0.0, 0.0
glabel D_800E9F74
.byte 0x00, 0x00, 0x00, 0x00
glabel D_800E9F78
.byte 0x00, 0x00, 0x00, 0x00
glabel D_800E9F7C
.float 0.0, 0.0, 0.0, 1.0
glabel D_800E9F8C
.float 1.0
glabel D_800E9F90
.byte 0x00, 0x00, 0x00, 0x00
glabel D_800E9F94
.float 3800.0, 3.4
.float 0.4, -1.0, 0.4, 1100.0
.float 630.0, 3600.0, 1.0, 0.0
.float 0.0, 0.0, 1.0, 1.0
.float 0.0, 3800.0, 3.4, 0.4
.float -1.0, 0.4, 1100.0, 630.0
.float 3600.0, 1.0, 0.0, 0.0
.float 0.0, 1.0, 1.0, 0.0
.float 3800.0, 3.4, 0.4, -1.0
.float 0.4, 1100.0, 630.0, 3600.0
.float 1.0, 0.0, 0.0, 0.0
.float 1.0, 1.0, 0.0, 3800.0
.float 3.4, 0.4, -1.0, 0.4
.float 1100.0, 630.0, 3600.0, 1.0
.macro Entry800EA06C f0, f1, f2, b0
.float \f0, \f1, \f2
.byte \b0, 0x00, 0x00, 0x00
.endm
glabel D_800EA06C
Entry800EA06C 0.0, 1.0, 1.0, 0x0
Entry800EA06C 0.0, 1.0, 1.0, 0x0
Entry800EA06C 0.0, 1.0, 1.0, 0x0
Entry800EA06C 0.0, 1.0, 1.0, 0x0
Entry800EA06C 0.0, 1.0, 1.0, 0x0
Entry800EA06C 0.0, 1.0, 1.0, 0x0
Entry800EA06C 0.0, 1.0, 1.0, 0x0
Entry800EA06C 0.0, 1.0, 1.0, 0x0
glabel D_800EA0EC
.byte 0x00
glabel D_800EA0ED
.byte 0x00
glabel D_800EA0EE
.byte 0x00
glabel D_800EA0EF
.byte 0x00
glabel D_800EA0F0
.byte 0x00, 0x00, 0x00, 0x00
glabel D_800EA0F4
.byte 0x00, 0x00, 0x00, 0x00
.word 0x00000000, 0x00000000, 0x3f800000
glabel D_800EA104
.word 0x00000000
glabel D_800EA108
.word 0x00000000
glabel D_800EA10C
.word 0x00000000
glabel D_800EA110
.float 0.0, 0.0, 0.0, 0.0
glabel D_800EA120
.float 0.0, 0.0, 0.0, 0.0
glabel D_800EA130
.float 0.0, 0.0, 0.0, 0.0
.float 0.0, 0.0, 0.0, 0.0
glabel D_800EA150
.float 1.4
glabel D_800EA154
.byte 0x02, 0x02, 0x58, 0x5a, 0x03, 0x30, 0x58, 0x30
glabel D_800EA15C
.word 0x00000000
glabel D_800EA160
.word 0x00000000
glabel D_800EA164
.word 0x00000000
glabel D_800EA168
.word 0x00000000
glabel D_800EA16C
.word 0x00000000
glabel D_800EA170
.word 0x00000000
glabel D_800EA174
.word 0x00000000
glabel D_800EA178
.word 0x3f800000
glabel D_800EA17C
.word 0x3f59999a
glabel D_800EA180
.word 0x00000000
glabel D_800EA184
.word 0x00000000
glabel D_800EA188
.byte 0x04, 0x02, 0x02, 0x02, 0x02, 0x01, 0x06, 0x02, 0x02, 0x02, 0x02, 0x01, 0x08, 0x02, 0x02, 0x00
.byte 0x01, 0x01, 0x08, 0x02, 0x02, 0x00, 0x01, 0x01
glabel D_800EA1A0
.byte 0x04, 0x01, 0x01, 0x02, 0x02, 0x01, 0x03, 0x01
.byte 0x01, 0x02, 0x02, 0x01, 0x03, 0x01, 0x01, 0x00, 0x01, 0x01, 0x03, 0x01, 0x01, 0x00, 0x01, 0x01
glabel D_800EA1B8
.word 0x00000000
glabel D_800EA1BC
.word 0x00000000
glabel D_800EA1C0
.word 0x00000000
glabel D_800EA1C4
.word 0x00000000
glabel D_800EA1C8
.word 0x00000000, 0x00000000, 0x00000000
glabel D_800EA1D4
.word 0x3f800000, 0x00000000
glabel D_800EA1DC
.word 0x00000000, 0x00000000
glabel D_800EA1E4
.word 0x00000000
glabel D_800EA1E8
.word 0x00000000
glabel D_800EA1EC
.word 0x00000000
glabel D_800EA1F0
.byte 0x00, 0x01, 0x02, 0x03
glabel D_800EA1F4
.byte 0x00, 0x00, 0x00, 0x00
.asciiz "Error : Queue is not empty ( %x ) \n"
.balign 4
.asciiz "specchg error\n"
.balign 4
.asciiz "***** CAM MAX %d *****\n"
.balign 4
glabel D_800EA244
.byte 0x00, 0x00, 0x00, 0x00
.asciiz "entryout !!! %d\n"
.balign 4
.asciiz "AFTER GOAL VOICE FLAME %d\n"
.balign 4
.asciiz "*** Pause On ***\n"
.balign 4
.asciiz "*** Pause Off ***\n"
.balign 4
.asciiz "CALLED!! Na_ChangeSoundMode player %d\n"
.balign 4
.asciiz "CALLED!! Na_ChangeSoundMode spec %d\n"
.balign 4
.asciiz "Interfaced Spec Change player %d\n"
.balign 4
.asciiz "Interfaced Spec Change spec %d\n"
.balign 4
.word 0xff000000, 0xff000000, 0x00000000
.asciiz "FX MIX %d\n"
.balign 4
.asciiz "************** Seq Fadeout ***************\n"
.balign 4
.asciiz "SEQ FADE OUT TIME %d\n"
.balign 4
.word 0x00000000, 0x00000000, 0x00000000
glabel D_800EA3A0
.byte 0x00, 0x00, 0x00, 0x00
glabel D_800EA3A4
.byte 0x00, 0x00, 0x00, 0x00
glabel D_800EA3A8
.word D_801937C0
glabel D_800EA3AC
.word D_801937D8
glabel D_800EA3B0
.word D_801937F0
glabel D_800EA3B4
.word D_80193808
.asciiz "DAC:Lost 1 Frame.\n"
.balign 4
.asciiz "DMA: Request queue over.( %d )\n"
.balign 4
.asciiz "DMA [ %d lines] TIMEOUT\n"
.balign 4
.asciiz "Warning: WaveDmaQ contains %d msgs.\n"
.balign 4
.asciiz "Audio:now-max tasklen is %d / %d\n"
.balign 4
.asciiz "Audio:Warning:ABI Tasklist length over (%d)\n"
.balign 4
glabel D_800EA484
.word 0x00000080
.asciiz "AudioSend: %d -> %d (%d)\n"
.balign 4
glabel D_800EA4A4
.word 0x00000000
.asciiz "Undefined Port Command %d\n"
.balign 4
.word 0x00000000, 0x00000000, 0x00000000
.balign 4
glabel D_800EA4D0
.word 0x01284fff
glabel D_800EA4D4
.word 0x01145fff
glabel D_800EA4D8
.word 0x000068b0, 0x01180100, D_800EA4D0, 0x7fff0000
.word 0x00002a00, 0x00004600, 0x00000000, 0x00005800
.word 0x00002800, 0x00000000, 0x000068b0, 0x01140100
.word D_800EA4D0, 0x7fff0000, 0x00002a00, 0x00004600
.word 0x00000000, 0x00005800, 0x00002800, 0x00000000
.word 0x000068b0, 0x011c0100, D_800EA4D0, 0x7fff0000
.word 0x00002a00, 0x00004600, 0x00000000, 0x00005800
.word 0x00002800, 0x00000000, 0x000068b0, 0x011c0100
.word D_800EA4D0, 0x7fff0000, 0x00002a00, 0x00004600
.word 0x00000000, 0x00005800, 0x00002800, 0x00000000
.word 0x000068b0, 0x01100100, D_800EA4D0, 0x7fff0000
.word 0x00002a00, 0x00004600, 0x00000000, 0x00004800
.word 0x00002000, 0x00000000, 0x000068b0, 0x01100100
.word D_800EA4D4, 0x7fff0000, 0x00002a00, 0x00004600
.word 0x00000000, 0x00004800, 0x00002000, 0x00000000
.word 0x1c000000
glabel D_800EA5CC
.hword 0x0030, 0x0000
glabel D_800EA5D0
.word 0x00048c00
glabel D_800EA5D4
.word 0x00002600
glabel D_800EA5D8
.word 0x00000000
glabel D_800EA5DC
.word 0x00000000
#glabel D_800E932C
#.asciiz "Romcopyend\n"
#.balign 4
+699
View File
@@ -0,0 +1,699 @@
.include "macros.inc"
.section .rodata
#glabel D_800E94A4
#.asciiz "Seq %d Loading Start\n"
#.balign 4
#glabel D_800E94BC
#.asciiz "Heap Overflow Error\n"
#.balign 4
#glabel D_800E94D4
#.asciiz "SEQ %d ALREADY CACHED\n"
#.balign 4
#glabel D_800E94EC
#.asciiz "Ok,one bank slow load Start \n"
#.balign 4
#glabel D_800E950C
#.asciiz "Sorry,too many %d bank is none.fast load Start \n"
#.balign 4
glabel D_800E9540
.asciiz "Seq %d:Default Load Id is %d\n"
.balign 4
glabel D_800E9560
.asciiz "Seq Loading Start\n"
.balign 4
glabel D_800E9574
.asciiz "Error:Before Sequence-SlowDma remain.\n"
.balign 4
glabel D_800E959C
.asciiz " Cancel Seq Start.\n"
.balign 4
glabel D_800E95B8
.asciiz "SEQ %d ALREADY CACHED\n"
.balign 4
glabel D_800E95D0
.asciiz "Clear Workarea %x -%x size %x \n"
.balign 4
glabel D_800E95F0
.asciiz "AudioHeap is %x\n"
.balign 4
glabel D_800E9604
.asciiz "Heap reset.Synth Change %x \n"
.balign 4
glabel D_800E9624
.asciiz "Heap %x %x %x\n"
.balign 4
glabel D_800E9634
.asciiz "Main Heap Initialize.\n"
.balign 4
glabel D_800E964C
.asciiz "---------- Init Completed. ------------\n"
.balign 4
glabel D_800E9678
.asciiz " Syndrv :[%6d]\n"
.balign 4
glabel D_800E968C
.asciiz " Seqdrv :[%6d]\n"
.balign 4
glabel D_800E96A0
.asciiz " audiodata :[%6d]\n"
.balign 4
glabel D_800E96B4
.asciiz "---------------------------------------\n"
.balign 4
glabel D_800E96E0
.asciiz "Audio: setvol: volume minus %f\n"
.balign 4
glabel D_800E9700
.asciiz "Audio: setvol: volume overflow %f\n"
.balign 4
glabel D_800E9724
.asciiz "Audio: setpitch: pitch minus %f\n"
.balign 4
glabel D_800E9748
.asciiz "Audio: voiceman: No bank error %d\n"
.balign 4
glabel D_800E976C
.asciiz "Audio: voiceman: progNo. overflow %d,%d\n"
.balign 4
glabel D_800E9798
.asciiz "Audio: voiceman: progNo. undefined %d,%d\n"
.balign 4
glabel D_800E97C4
.asciiz "Audio: voiceman: No bank error %d\n"
.balign 4
glabel D_800E97E8
.asciiz "Audio: voiceman: Percussion Overflow %d,%d\n"
.balign 4
glabel D_800E9814
.asciiz "Audio: voiceman: Percussion table pointer (bank %d) is irregular.\n"
.balign 4
glabel D_800E9858
.asciiz "Audio: voiceman: Percpointer NULL %d,%d\n"
.balign 4
glabel D_800E9884
.asciiz "--4 %x\n"
.balign 4
glabel D_800E988C
.asciiz "Stoped Voice\n"
.balign 4
glabel D_800E989C
.asciiz "CAUTION:SUB IS SEPARATED FROM GROUP"
.balign 4
glabel D_800E98C0
.asciiz "Error:Wait Track disappear\n"
.balign 4
glabel D_800E98DC
.asciiz "Slow Release Batting\n"
.balign 4
glabel D_800E98F4
.byte 0x40, 0x20, 0x10, 0x08
glabel D_800E98F8
.asciiz "Audio:Wavemem: Bad voiceno (%d)\n"
.balign 4
glabel D_800E991C
.asciiz "Audio: C-Alloc : Dealloc voice is NULL\n"
.balign 4
glabel D_800E9944
.asciiz "Alloc Error:Dim voice-Alloc %d"
.balign 4
glabel D_800E9964
.asciiz "Error:Same List Add\n"
.balign 4
glabel D_800E997C
.asciiz "Already Cut\n"
.balign 4
glabel D_800E998C
.asciiz "Audio: C-Alloc : lowerPrio is NULL\n"
.balign 4
glabel D_800E99B0
.asciiz "Sub Limited Warning: Drop Voice"
.balign 4
glabel D_800E99D0
.asciiz "Warning: Drop Voice"
.balign 4
glabel D_800E99E4
.asciiz "Warning: Drop Voice"
.balign 4
glabel D_800E99F8
.asciiz "Warning: Drop Voice"
.balign 4
.balign 0x10
glabel D_800E9A10
.asciiz "Env-Clear 0\n"
.balign 4
glabel D_800E9A20
.asciiz "Audio:Envp: overflow %f\n"
.balign 4
.balign 0x10
glabel D_800E9A40
.asciiz "Audio:Track:Warning: No Free Notetrack\n"
.balign 4
glabel D_800E9A68
.asciiz "SUBTRACK DIM\n"
.balign 4
glabel D_800E9A78
.asciiz "Audio:Track: Warning :SUBTRACK had been stolen by other Group.\n"
.balign 4
glabel D_800E9AB8
.asciiz "SEQID %d,BANKID %d\n"
.balign 4
glabel D_800E9ACC
.asciiz "ERR:SUBTRACK %d NOT ALLOCATED\n"
.balign 4
glabel D_800E9AEC
.asciiz "Error:Same List Add\n"
.balign 4
glabel D_800E9B04
.asciiz "Macro Level Over Error!\n"
.balign 4
glabel D_800E9B20
.asciiz "Macro Level Over Error!\n"
.balign 4
glabel D_800E9B3C
.asciiz "WARNING: NPRG: cannot change %d\n"
.balign 4
glabel D_800E9B60
.asciiz "Audio:Track:NOTE:UNDEFINED NOTE COM. %x\n"
.balign 4
glabel D_800E9B8C
.asciiz "Audio: Note:Velocity Error %d\n"
.balign 4
glabel D_800E9BAC
.asciiz "Error: Subtrack no prg.\n"
.balign 4
glabel D_800E9BC8
.asciiz "ERR %x\n"
.balign 4
glabel D_800E9BD0
.asciiz "Error: Your assignchannel is stolen.\n"
.balign 4
glabel D_800E9BF8
.asciiz "Audio:Track :Call Macro Level Over Error!\n"
.balign 4
glabel D_800E9C24
.asciiz "Audio:Track :Loops Macro Level Over Error!\n"
.balign 4
glabel D_800E9C50
.asciiz "SUB:ERR:BANK %d NOT CACHED.\n"
.balign 4
glabel D_800E9C70
.asciiz "SUB:ERR:BANK %d NOT CACHED.\n"
.balign 4
glabel D_800E9C90
.asciiz "Audio:Track: CTBLCALL Macro Level Over Error!\n"
.balign 4
glabel D_800E9CC0
.asciiz "[%2x] \n"
.balign 4
glabel D_800E9CC8
.asciiz "Err :Sub %x ,address %x:Undefined SubTrack Function %x"
.balign 4
glabel D_800E9D00
.asciiz "Disappear Sequence or Bank %d\n"
.balign 4
glabel D_800E9D20
.asciiz "Macro Level Over Error!\n"
.balign 4
glabel D_800E9D3C
.asciiz "Macro Level Over Error!\n"
.balign 4
glabel D_800E9D58
.asciiz "Group:Undefine upper C0h command (%x)\n"
.balign 4
glabel D_800E9D80
.asciiz "Group:Undefined Command\n"
.balign 4
.balign 0x10
glabel D_800E9DA0
.byte 0x00
.balign 4
# TODO: unused?
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800E9DB4
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800E9DC4
.float 1.0, 1.0, 1.0, 1.0
glabel D_800E9DD4
.float 0.0, 0.0, 0.0, 0.0
glabel D_800E9DE4
.float 0.0, 0.0, 0.0, 0.0
glabel D_800E9DF4
.float 0.0, 0.0, 0.0, 0.0
.float 0.0, 0.0, 0.0, 0.0
glabel D_800E9E14
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800E9E24
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800E9E34
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800E9E54
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800E9E64
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800E9E74
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800E9E84
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800E9E94
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800E9EA4
.word 0x00000000, 0x00000000, 0x00000000, 0x00000000
glabel D_800E9EB4
.float 0.0, 0.0, 0.0, 0.0
glabel D_800E9EC4
.float 0.0, 0.0, 0.0, 0.0
glabel D_800E9ED4
.float 0.0, 0.0, 0.0, 0.0
glabel D_800E9EE4
.float 0.0, 0.0, 0.0, 0.0
glabel D_800E9EF4
.float 1.0, 1.0, 1.0, 1.0
glabel D_800E9F04
.float 1.0, 1.0, 1.0, 1.0
glabel D_800E9F14
.float 1.0, 1.0, 1.0, 1.0
glabel D_800E9F24
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
glabel D_800E9F2C
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
glabel D_800E9F34
.float 0.0, 0.0, 0.0, 0.0
.float 0.0, 0.0, 0.0, 0.0
glabel D_800E9F54
.float 0.0, 0.0, 0.0, 0.0
.float 0.0, 0.0, 0.0, 0.0
glabel D_800E9F74
.byte 0x00, 0x00, 0x00, 0x00
glabel D_800E9F78
.byte 0x00, 0x00, 0x00, 0x00
glabel D_800E9F7C
.float 0.0, 0.0, 0.0, 1.0
glabel D_800E9F8C
.float 1.0
glabel D_800E9F90
.byte 0x00, 0x00, 0x00, 0x00
glabel D_800E9F94
.float 3800.0, 3.4
.float 0.4, -1.0, 0.4, 1100.0
.float 630.0, 3600.0, 1.0, 0.0
.float 0.0, 0.0, 1.0, 1.0
.float 0.0, 3800.0, 3.4, 0.4
.float -1.0, 0.4, 1100.0, 630.0
.float 3600.0, 1.0, 0.0, 0.0
.float 0.0, 1.0, 1.0, 0.0
.float 3800.0, 3.4, 0.4, -1.0
.float 0.4, 1100.0, 630.0, 3600.0
.float 1.0, 0.0, 0.0, 0.0
.float 1.0, 1.0, 0.0, 3800.0
.float 3.4, 0.4, -1.0, 0.4
.float 1100.0, 630.0, 3600.0, 1.0
.macro Entry800EA06C f0, f1, f2, b0
.float \f0, \f1, \f2
.byte \b0, 0x00, 0x00, 0x00
.endm
glabel D_800EA06C
Entry800EA06C 0.0, 1.0, 1.0, 0x0
Entry800EA06C 0.0, 1.0, 1.0, 0x0
Entry800EA06C 0.0, 1.0, 1.0, 0x0
Entry800EA06C 0.0, 1.0, 1.0, 0x0
Entry800EA06C 0.0, 1.0, 1.0, 0x0
Entry800EA06C 0.0, 1.0, 1.0, 0x0
Entry800EA06C 0.0, 1.0, 1.0, 0x0
Entry800EA06C 0.0, 1.0, 1.0, 0x0
glabel D_800EA0EC
.byte 0x00
glabel D_800EA0ED
.byte 0x00
glabel D_800EA0EE
.byte 0x00
glabel D_800EA0EF
.byte 0x00
glabel D_800EA0F0
.byte 0x00, 0x00, 0x00, 0x00
glabel D_800EA0F4
.byte 0x00, 0x00, 0x00, 0x00
.word 0x00000000, 0x00000000, 0x3f800000
glabel D_800EA104
.word 0x00000000
glabel D_800EA108
.word 0x00000000
glabel D_800EA10C
.word 0x00000000
glabel D_800EA110
.float 0.0, 0.0, 0.0, 0.0
glabel D_800EA120
.float 0.0, 0.0, 0.0, 0.0
glabel D_800EA130
.float 0.0, 0.0, 0.0, 0.0
.float 0.0, 0.0, 0.0, 0.0
glabel D_800EA150
.float 1.4
glabel D_800EA154
.byte 0x02, 0x02, 0x58, 0x5a, 0x03, 0x30, 0x58, 0x30
glabel D_800EA15C
.word 0x00000000
glabel D_800EA160
.word 0x00000000
glabel D_800EA164
.word 0x00000000
glabel D_800EA168
.word 0x00000000
glabel D_800EA16C
.word 0x00000000
glabel D_800EA170
.word 0x00000000
glabel D_800EA174
.word 0x00000000
glabel D_800EA178
.word 0x3f800000
glabel D_800EA17C
.word 0x3f59999a
glabel D_800EA180
.word 0x00000000
glabel D_800EA184
.word 0x00000000
glabel D_800EA188
.byte 0x04, 0x02, 0x02, 0x02, 0x02, 0x01, 0x06, 0x02, 0x02, 0x02, 0x02, 0x01, 0x08, 0x02, 0x02, 0x00
.byte 0x01, 0x01, 0x08, 0x02, 0x02, 0x00, 0x01, 0x01
glabel D_800EA1A0
.byte 0x04, 0x01, 0x01, 0x02, 0x02, 0x01, 0x03, 0x01
.byte 0x01, 0x02, 0x02, 0x01, 0x03, 0x01, 0x01, 0x00, 0x01, 0x01, 0x03, 0x01, 0x01, 0x00, 0x01, 0x01
glabel D_800EA1B8
.word 0x00000000
glabel D_800EA1BC
.word 0x00000000
glabel D_800EA1C0
.word 0x00000000
glabel D_800EA1C4
.word 0x00000000
glabel D_800EA1C8
.word 0x00000000, 0x00000000, 0x00000000
glabel D_800EA1D4
.word 0x3f800000, 0x00000000
glabel D_800EA1DC
.word 0x00000000, 0x00000000
glabel D_800EA1E4
.word 0x00000000
glabel D_800EA1E8
.word 0x00000000
glabel D_800EA1EC
.word 0x00000000
glabel D_800EA1F0
.byte 0x00, 0x01, 0x02, 0x03
glabel D_800EA1F4
.byte 0x00, 0x00, 0x00, 0x00
.asciiz "Error : Queue is not empty ( %x ) \n"
.balign 4
.asciiz "specchg error\n"
.balign 4
.asciiz "***** CAM MAX %d *****\n"
.balign 4
glabel D_800EA244
.byte 0x00, 0x00, 0x00, 0x00
.asciiz "entryout !!! %d\n"
.balign 4
.asciiz "AFTER GOAL VOICE FLAME %d\n"
.balign 4
.asciiz "*** Pause On ***\n"
.balign 4
.asciiz "*** Pause Off ***\n"
.balign 4
.asciiz "CALLED!! Na_ChangeSoundMode player %d\n"
.balign 4
.asciiz "CALLED!! Na_ChangeSoundMode spec %d\n"
.balign 4
.asciiz "Interfaced Spec Change player %d\n"
.balign 4
.asciiz "Interfaced Spec Change spec %d\n"
.balign 4
.word 0xff000000, 0xff000000, 0x00000000
.asciiz "FX MIX %d\n"
.balign 4
.asciiz "************** Seq Fadeout ***************\n"
.balign 4
.asciiz "SEQ FADE OUT TIME %d\n"
.balign 4
.word 0x00000000, 0x00000000, 0x00000000
glabel D_800EA3A0
.byte 0x00, 0x00, 0x00, 0x00
glabel D_800EA3A4
.byte 0x00, 0x00, 0x00, 0x00
glabel D_800EA3A8
.word D_801937C0
glabel D_800EA3AC
.word D_801937D8
glabel D_800EA3B0
.word D_801937F0
glabel D_800EA3B4
.word D_80193808
.asciiz "DAC:Lost 1 Frame.\n"
.balign 4
.asciiz "DMA: Request queue over.( %d )\n"
.balign 4
.asciiz "DMA [ %d lines] TIMEOUT\n"
.balign 4
.asciiz "Warning: WaveDmaQ contains %d msgs.\n"
.balign 4
.asciiz "Audio:now-max tasklen is %d / %d\n"
.balign 4
.asciiz "Audio:Warning:ABI Tasklist length over (%d)\n"
.balign 4
glabel D_800EA484
.word 0x00000080
.asciiz "AudioSend: %d -> %d (%d)\n"
.balign 4
glabel D_800EA4A4
.word 0x00000000
.asciiz "Undefined Port Command %d\n"
.balign 4
.word 0x00000000, 0x00000000, 0x00000000
.balign 4
glabel D_800EA4D0
.word 0x01284fff
glabel D_800EA4D4
.word 0x01145fff
glabel D_800EA4D8
.word 0x000068b0, 0x01180100, D_800EA4D0, 0x7fff0000
.word 0x00002a00, 0x00004600, 0x00000000, 0x00005800
.word 0x00002800, 0x00000000, 0x000068b0, 0x01140100
.word D_800EA4D0, 0x7fff0000, 0x00002a00, 0x00004600
.word 0x00000000, 0x00005800, 0x00002800, 0x00000000
.word 0x000068b0, 0x011c0100, D_800EA4D0, 0x7fff0000
.word 0x00002a00, 0x00004600, 0x00000000, 0x00005800
.word 0x00002800, 0x00000000, 0x000068b0, 0x011c0100
.word D_800EA4D0, 0x7fff0000, 0x00002a00, 0x00004600
.word 0x00000000, 0x00005800, 0x00002800, 0x00000000
.word 0x000068b0, 0x01100100, D_800EA4D0, 0x7fff0000
.word 0x00002a00, 0x00004600, 0x00000000, 0x00004800
.word 0x00002000, 0x00000000, 0x000068b0, 0x01100100
.word D_800EA4D4, 0x7fff0000, 0x00002a00, 0x00004600
.word 0x00000000, 0x00004800, 0x00002000, 0x00000000
.word 0x1c000000
glabel D_800EA5CC
.hword 0x0030, 0x0000
glabel D_800EA5D0
.word 0x00048c00
glabel D_800EA5D4
.word 0x00002600
glabel D_800EA5D8
.word 0x00000000
glabel D_800EA5DC
.word 0x00000000