summaryrefslogtreecommitdiff
path: root/asm/text_7.s
diff options
context:
space:
mode:
authorMax <mparisi@stevens.edu>2020-10-02 14:10:57 -0400
committerMax <mparisi@stevens.edu>2020-10-02 14:10:57 -0400
commite50bbe77c7120438d692b9e8e09bc9148ba5fa7e (patch)
treeb685d573eb165551780fa2dd356cc1ab8595e903 /asm/text_7.s
parent9502e0b878cbd5a1a1aa79fed0527cec7a1abb45 (diff)
split vi.s
Diffstat (limited to 'asm/text_7.s')
-rw-r--r--asm/text_7.s80
1 files changed, 40 insertions, 40 deletions
diff --git a/asm/text_7.s b/asm/text_7.s
index 217342c..6390e7e 100644
--- a/asm/text_7.s
+++ b/asm/text_7.s
@@ -16963,9 +16963,9 @@ lbl_802310FC:
/* 80231138 0022CD98 38 60 00 00 */ li r3, 0
/* 8023113C 0022CD9C 48 05 1C C9 */ bl func_80282E04
/* 80231140 0022CDA0 38 60 00 00 */ li r3, 0
-/* 80231144 0022CDA4 48 04 6C F9 */ bl func_80277E3C
+/* 80231144 0022CDA4 48 04 6C F9 */ bl VISetPreRetraceCallback
/* 80231148 0022CDA8 38 60 00 00 */ li r3, 0
-/* 8023114C 0022CDAC 48 04 6D 35 */ bl func_80277E80
+/* 8023114C 0022CDAC 48 04 6D 35 */ bl VISetPostRetraceCallback
/* 80231150 0022CDB0 48 04 F7 49 */ bl func_80280898
/* 80231154 0022CDB4 80 7E 16 C4 */ lwz r3, 0x16c4(r30)
/* 80231158 0022CDB8 2C 03 00 00 */ cmpwi r3, 0
@@ -16978,12 +16978,12 @@ lbl_802310FC:
/* 80231174 0022CDD4 48 03 94 E1 */ bl DCFlushRange
lbl_80231178:
/* 80231178 0022CDD8 38 60 00 01 */ li r3, 1
-/* 8023117C 0022CDDC 48 04 86 AD */ bl func_80279828
-/* 80231180 0022CDE0 48 04 85 29 */ bl func_802796A8
+/* 8023117C 0022CDDC 48 04 86 AD */ bl VISetBlack
+/* 80231180 0022CDE0 48 04 85 29 */ bl VIFlush
/* 80231184 0022CDE4 7F E3 FB 78 */ mr r3, r31
/* 80231188 0022CDE8 48 03 D5 FD */ bl OSRestoreInterrupts
-/* 8023118C 0022CDEC 48 04 75 99 */ bl func_80278724
-/* 80231190 0022CDF0 48 04 75 95 */ bl func_80278724
+/* 8023118C 0022CDEC 48 04 75 99 */ bl VIWaitForRetrace
+/* 80231190 0022CDF0 48 04 75 95 */ bl VIWaitForRetrace
/* 80231194 0022CDF4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80231198 0022CDF8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8023119C 0022CDFC 83 C1 00 08 */ lwz r30, 8(r1)
@@ -32782,8 +32782,8 @@ lbl_8023EED4:
/* 8023EEE8 0023AB48 38 04 00 01 */ addi r0, r4, 1
/* 8023EEEC 0023AB4C 90 05 00 88 */ stw r0, 0x88(r5)
/* 8023EEF0 0023AB50 80 63 00 04 */ lwz r3, 4(r3)
-/* 8023EEF4 0023AB54 48 03 A8 C9 */ bl func_802797BC
-/* 8023EEF8 0023AB58 48 03 A7 B1 */ bl func_802796A8
+/* 8023EEF4 0023AB54 48 03 A8 C9 */ bl VISetNextFrameBuffer
+/* 8023EEF8 0023AB58 48 03 A7 B1 */ bl VIFlush
/* 8023EEFC 0023AB5C 38 60 00 01 */ li r3, 1
/* 8023EF00 0023AB60 38 00 00 03 */ li r0, 3
/* 8023EF04 0023AB64 90 7F 00 00 */ stw r3, 0(r31)
@@ -32931,18 +32931,18 @@ lbl_8023F110:
/* 8023F118 0023AD78 7F E3 FB 78 */ mr r3, r31
/* 8023F11C 0023AD7C 48 00 02 20 */ b lbl_8023F33C
lbl_8023F120:
-/* 8023F120 0023AD80 48 03 90 BD */ bl func_802781DC
+/* 8023F120 0023AD80 48 03 90 BD */ bl VIInit
/* 8023F124 0023AD84 38 00 00 3C */ li r0, 0x3c
/* 8023F128 0023AD88 98 1F 00 59 */ stb r0, 0x59(r31)
/* 8023F12C 0023AD8C 48 0A D3 89 */ bl func_802EC4B4
/* 8023F130 0023AD90 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8023F134 0023AD94 28 00 00 01 */ cmplwi r0, 1
/* 8023F138 0023AD98 40 82 00 30 */ bne lbl_8023F168
-/* 8023F13C 0023AD9C 48 03 A9 59 */ bl func_80279A94
+/* 8023F13C 0023AD9C 48 03 A9 59 */ bl VIGetDTVStatus
/* 8023F140 0023ADA0 28 03 00 01 */ cmplwi r3, 1
/* 8023F144 0023ADA4 40 82 00 24 */ bne lbl_8023F168
-/* 8023F148 0023ADA8 48 03 A8 ED */ bl func_80279A34
-/* 8023F14C 0023ADAC 48 03 A8 89 */ bl func_802799D4
+/* 8023F148 0023ADA8 48 03 A8 ED */ bl VIGetScanMode
+/* 8023F14C 0023ADAC 48 03 A8 89 */ bl VIGetTvFormat
/* 8023F150 0023ADB0 2C 03 00 00 */ cmpwi r3, 0
/* 8023F154 0023ADB4 3B 40 00 02 */ li r26, 2
/* 8023F158 0023ADB8 40 82 00 08 */ bne lbl_8023F160
@@ -32951,7 +32951,7 @@ lbl_8023F160:
/* 8023F160 0023ADC0 3B 20 00 01 */ li r25, 1
/* 8023F164 0023ADC4 48 00 00 48 */ b lbl_8023F1AC
lbl_8023F168:
-/* 8023F168 0023ADC8 48 03 A8 6D */ bl func_802799D4
+/* 8023F168 0023ADC8 48 03 A8 6D */ bl VIGetTvFormat
/* 8023F16C 0023ADCC 2C 03 00 00 */ cmpwi r3, 0
/* 8023F170 0023ADD0 40 82 00 0C */ bne lbl_8023F17C
/* 8023F174 0023ADD4 3B 40 00 00 */ li r26, 0
@@ -32961,11 +32961,11 @@ lbl_8023F17C:
/* 8023F180 0023ADE0 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8023F184 0023ADE4 28 00 00 01 */ cmplwi r0, 1
/* 8023F188 0023ADE8 40 82 00 10 */ bne lbl_8023F198
-/* 8023F18C 0023ADEC 48 03 A8 49 */ bl func_802799D4
+/* 8023F18C 0023ADEC 48 03 A8 49 */ bl VIGetTvFormat
/* 8023F190 0023ADF0 3B 40 00 02 */ li r26, 2
/* 8023F194 0023ADF4 48 00 00 14 */ b lbl_8023F1A8
lbl_8023F198:
-/* 8023F198 0023ADF8 48 03 A8 3D */ bl func_802799D4
+/* 8023F198 0023ADF8 48 03 A8 3D */ bl VIGetTvFormat
/* 8023F19C 0023ADFC 38 00 00 32 */ li r0, 0x32
/* 8023F1A0 0023AE00 3B 40 00 01 */ li r26, 1
/* 8023F1A4 0023AE04 98 1F 00 59 */ stb r0, 0x59(r31)
@@ -33061,14 +33061,14 @@ lbl_8023F2B8:
/* 8023F2E8 0023AF48 98 9F 00 D2 */ stb r4, 0xd2(r31)
/* 8023F2EC 0023AF4C 98 9F 00 D3 */ stb r4, 0xd3(r31)
/* 8023F2F0 0023AF50 90 1F 00 D4 */ stw r0, 0xd4(r31)
-/* 8023F2F4 0023AF54 48 03 8B 49 */ bl func_80277E3C
+/* 8023F2F4 0023AF54 48 03 8B 49 */ bl VISetPreRetraceCallback
/* 8023F2F8 0023AF58 3C 60 80 24 */ lis r3, lbl_8023EF3C@ha
/* 8023F2FC 0023AF5C 38 63 EF 3C */ addi r3, r3, lbl_8023EF3C@l
-/* 8023F300 0023AF60 48 03 8B 81 */ bl func_80277E80
+/* 8023F300 0023AF60 48 03 8B 81 */ bl VISetPostRetraceCallback
/* 8023F304 0023AF64 38 00 00 01 */ li r0, 1
/* 8023F308 0023AF68 80 7F 00 40 */ lwz r3, 0x40(r31)
/* 8023F30C 0023AF6C 90 1F 00 3C */ stw r0, 0x3c(r31)
-/* 8023F310 0023AF70 48 03 A4 AD */ bl func_802797BC
+/* 8023F310 0023AF70 48 03 A4 AD */ bl VISetNextFrameBuffer
/* 8023F314 0023AF74 38 1F 00 3C */ addi r0, r31, 0x3c
/* 8023F318 0023AF78 90 1F 00 54 */ stw r0, 0x54(r31)
/* 8023F31C 0023AF7C 48 03 34 9D */ bl OSGetTime
@@ -33102,12 +33102,12 @@ func_8023F354:
/* 8023F37C 0023AFDC 38 84 49 1C */ addi r4, r4, lbl_8042491C@l
/* 8023F380 0023AFE0 90 83 00 D8 */ stw r4, 0xd8(r3)
/* 8023F384 0023AFE4 38 60 00 00 */ li r3, 0
-/* 8023F388 0023AFE8 48 03 8A B5 */ bl func_80277E3C
+/* 8023F388 0023AFE8 48 03 8A B5 */ bl VISetPreRetraceCallback
/* 8023F38C 0023AFEC 38 60 00 00 */ li r3, 0
-/* 8023F390 0023AFF0 48 03 8A F1 */ bl func_80277E80
+/* 8023F390 0023AFF0 48 03 8A F1 */ bl VISetPostRetraceCallback
/* 8023F394 0023AFF4 38 60 00 01 */ li r3, 1
-/* 8023F398 0023AFF8 48 03 A4 91 */ bl func_80279828
-/* 8023F39C 0023AFFC 48 03 A3 0D */ bl func_802796A8
+/* 8023F398 0023AFF8 48 03 A4 91 */ bl VISetBlack
+/* 8023F39C 0023AFFC 48 03 A3 0D */ bl VIFlush
/* 8023F3A0 0023B000 38 00 00 01 */ li r0, 1
/* 8023F3A4 0023B004 7F 63 DB 78 */ mr r3, r27
/* 8023F3A8 0023B008 98 1B 00 5B */ stb r0, 0x5b(r27)
@@ -33154,7 +33154,7 @@ func_8023F41C:
/* 8023F430 0023B090 88 03 00 5B */ lbz r0, 0x5b(r3)
/* 8023F434 0023B094 2C 00 00 00 */ cmpwi r0, 0
/* 8023F438 0023B098 41 82 00 08 */ beq lbl_8023F440
-/* 8023F43C 0023B09C 48 03 92 E9 */ bl func_80278724
+/* 8023F43C 0023B09C 48 03 92 E9 */ bl VIWaitForRetrace
lbl_8023F440:
/* 8023F440 0023B0A0 38 00 00 01 */ li r0, 1
/* 8023F444 0023B0A4 98 1F 00 5B */ stb r0, 0x5b(r31)
@@ -33182,8 +33182,8 @@ func_8023F45C:
/* 8023F490 0023B0F0 38 00 00 01 */ li r0, 1
/* 8023F494 0023B0F4 38 60 00 00 */ li r3, 0
/* 8023F498 0023B0F8 90 04 00 00 */ stw r0, 0(r4)
-/* 8023F49C 0023B0FC 48 03 A3 8D */ bl func_80279828
-/* 8023F4A0 0023B100 48 03 A2 09 */ bl func_802796A8
+/* 8023F49C 0023B0FC 48 03 A3 8D */ bl VISetBlack
+/* 8023F4A0 0023B100 48 03 A2 09 */ bl VIFlush
/* 8023F4A4 0023B104 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8023F4A8 0023B108 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8023F4AC 0023B10C 7C 08 03 A6 */ mtlr r0
@@ -33665,14 +33665,14 @@ func_8023FB04:
/* 8023FB18 0023B778 93 C1 00 08 */ stw r30, 8(r1)
/* 8023FB1C 0023B77C 7C 7E 1B 78 */ mr r30, r3
/* 8023FB20 0023B780 38 60 00 00 */ li r3, 0
-/* 8023FB24 0023B784 48 03 83 19 */ bl func_80277E3C
+/* 8023FB24 0023B784 48 03 83 19 */ bl VISetPreRetraceCallback
/* 8023FB28 0023B788 38 60 00 00 */ li r3, 0
-/* 8023FB2C 0023B78C 48 03 83 55 */ bl func_80277E80
+/* 8023FB2C 0023B78C 48 03 83 55 */ bl VISetPostRetraceCallback
/* 8023FB30 0023B790 38 60 00 01 */ li r3, 1
-/* 8023FB34 0023B794 48 03 9C F5 */ bl func_80279828
+/* 8023FB34 0023B794 48 03 9C F5 */ bl VISetBlack
/* 8023FB38 0023B798 7F C3 F3 78 */ mr r3, r30
-/* 8023FB3C 0023B79C 48 03 90 85 */ bl func_80278BC0
-/* 8023FB40 0023B7A0 48 03 9B 69 */ bl func_802796A8
+/* 8023FB3C 0023B79C 48 03 90 85 */ bl VIConfigure
+/* 8023FB40 0023B7A0 48 03 9B 69 */ bl VIFlush
/* 8023FB44 0023B7A4 38 00 00 01 */ li r0, 1
/* 8023FB48 0023B7A8 7F C3 F3 78 */ mr r3, r30
/* 8023FB4C 0023B7AC 98 1E 00 5B */ stb r0, 0x5b(r30)
@@ -33681,15 +33681,15 @@ func_8023FB04:
/* 8023FB58 0023B7B8 4B FF F8 C5 */ bl func_8023F41C
/* 8023FB5C 0023B7BC 3C 60 80 24 */ lis r3, lbl_8023EE6C@ha
/* 8023FB60 0023B7C0 38 63 EE 6C */ addi r3, r3, lbl_8023EE6C@l
-/* 8023FB64 0023B7C4 48 03 82 D9 */ bl func_80277E3C
+/* 8023FB64 0023B7C4 48 03 82 D9 */ bl VISetPreRetraceCallback
/* 8023FB68 0023B7C8 3C 60 80 24 */ lis r3, lbl_8023EF3C@ha
/* 8023FB6C 0023B7CC 38 63 EF 3C */ addi r3, r3, lbl_8023EF3C@l
-/* 8023FB70 0023B7D0 48 03 83 11 */ bl func_80277E80
+/* 8023FB70 0023B7D0 48 03 83 11 */ bl VISetPostRetraceCallback
/* 8023FB74 0023B7D4 28 1F 00 01 */ cmplwi r31, 1
/* 8023FB78 0023B7D8 40 82 00 10 */ bne lbl_8023FB88
/* 8023FB7C 0023B7DC 38 60 00 00 */ li r3, 0
-/* 8023FB80 0023B7E0 48 03 9C A9 */ bl func_80279828
-/* 8023FB84 0023B7E4 48 03 9B 25 */ bl func_802796A8
+/* 8023FB80 0023B7E0 48 03 9C A9 */ bl VISetBlack
+/* 8023FB84 0023B7E4 48 03 9B 25 */ bl VIFlush
lbl_8023FB88:
/* 8023FB88 0023B7E8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8023FB8C 0023B7EC 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -33884,7 +33884,7 @@ lbl_8023FE04:
/* 8023FE08 0023BA68 38 80 00 00 */ li r4, 0
/* 8023FE0C 0023BA6C 48 04 49 9D */ bl func_802847A8
lbl_8023FE10:
-/* 8023FE10 0023BA70 48 03 9A 99 */ bl func_802798A8
+/* 8023FE10 0023BA70 48 03 9A 99 */ bl VIGetNextField
/* 8023FE14 0023BA74 98 7F 00 5A */ stb r3, 0x5a(r31)
/* 8023FE18 0023BA78 48 04 08 8D */ bl func_802806A4
/* 8023FE1C 0023BA7C 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -60716,7 +60716,7 @@ func_80257464:
/* 80257470 002530D0 80 63 00 50 */ lwz r3, 0x50(r3)
/* 80257474 002530D4 54 60 07 FF */ clrlwi. r0, r3, 0x1f
/* 80257478 002530D8 41 82 00 18 */ beq lbl_80257490
-/* 8025747C 002530DC 48 02 24 2D */ bl func_802798A8
+/* 8025747C 002530DC 48 02 24 2D */ bl VIGetNextField
/* 80257480 002530E0 2C 03 00 00 */ cmpwi r3, 0
/* 80257484 002530E4 40 82 00 30 */ bne lbl_802574B4
/* 80257488 002530E8 38 60 00 01 */ li r3, 1
@@ -60724,7 +60724,7 @@ func_80257464:
lbl_80257490:
/* 80257490 002530F0 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
/* 80257494 002530F4 41 82 00 18 */ beq lbl_802574AC
-/* 80257498 002530F8 48 02 24 11 */ bl func_802798A8
+/* 80257498 002530F8 48 02 24 11 */ bl VIGetNextField
/* 8025749C 002530FC 28 03 00 01 */ cmplwi r3, 1
/* 802574A0 00253100 40 82 00 14 */ bne lbl_802574B4
/* 802574A4 00253104 38 60 00 01 */ li r3, 1
@@ -60751,7 +60751,7 @@ func_802574C8:
/* 802574E0 00253140 80 83 00 50 */ lwz r4, 0x50(r3)
/* 802574E4 00253144 54 80 07 FF */ clrlwi. r0, r4, 0x1f
/* 802574E8 00253148 41 82 00 18 */ beq lbl_80257500
-/* 802574EC 0025314C 48 02 23 BD */ bl func_802798A8
+/* 802574EC 0025314C 48 02 23 BD */ bl VIGetNextField
/* 802574F0 00253150 2C 03 00 00 */ cmpwi r3, 0
/* 802574F4 00253154 40 82 00 D4 */ bne lbl_802575C8
/* 802574F8 00253158 38 60 00 01 */ li r3, 1
@@ -60759,7 +60759,7 @@ func_802574C8:
lbl_80257500:
/* 80257500 00253160 54 80 07 BD */ rlwinm. r0, r4, 0, 0x1e, 0x1e
/* 80257504 00253164 41 82 00 18 */ beq lbl_8025751C
-/* 80257508 00253168 48 02 23 A1 */ bl func_802798A8
+/* 80257508 00253168 48 02 23 A1 */ bl VIGetNextField
/* 8025750C 0025316C 28 03 00 01 */ cmplwi r3, 1
/* 80257510 00253170 40 82 00 B8 */ bne lbl_802575C8
/* 80257514 00253174 38 60 00 01 */ li r3, 1
@@ -60771,7 +60771,7 @@ lbl_8025751C:
/* 80257528 00253188 FC 00 00 1E */ fctiwz f0, f0
/* 8025752C 0025318C D8 01 00 08 */ stfd f0, 8(r1)
/* 80257530 00253190 83 C1 00 0C */ lwz r30, 0xc(r1)
-/* 80257534 00253194 48 02 24 A1 */ bl func_802799D4
+/* 80257534 00253194 48 02 24 A1 */ bl VIGetTvFormat
/* 80257538 00253198 28 03 00 01 */ cmplwi r3, 1
/* 8025753C 0025319C 40 82 00 3C */ bne lbl_80257578
/* 80257540 002531A0 80 FF 00 AC */ lwz r7, 0xac(r31)