sda4: commit the Glaze developer hard-drive dump
Un-ignored: the dev drive is the ground truth the restoration and emulator work constantly reference (DPL3/LIBDPL + VRENDER i860 renderer source, BT/RP live+dev game trees, VGL_LABS pod boot, scene/audio content). Kept in-repo for the pod-owner community. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,69 @@
|
||||
|
||||
Module: outfast.asm
|
||||
|
||||
Segment: _TEXT PARA USE32 000000a1 bytes
|
||||
0000 51 OUTVERYFAST_ push ecx
|
||||
0001 56 push esi
|
||||
0002 fc cld
|
||||
0003 8b f0 mov esi,eax
|
||||
0005 8b cb mov ecx,ebx
|
||||
0007 66 83 c2 03 add dx,0003H
|
||||
000b 33 db L1 xor ebx,ebx
|
||||
000d ec L2 in al,dx
|
||||
000e 24 01 and al,01H
|
||||
0010 0f 84 12 00 00 00 je L3
|
||||
0016 66 83 f2 02 xor dx,0002H
|
||||
001a 6e outsb
|
||||
001b 66 83 f2 02 xor dx,0002H
|
||||
001f e2 ea loop L1
|
||||
0021 66 b8 01 00 mov ax,0001H
|
||||
0025 5e pop esi
|
||||
0026 59 pop ecx
|
||||
0027 c3 ret
|
||||
0028 43 L3 inc ebx
|
||||
0029 81 f3 00 e8 03 00 xor ebx,0003e800H
|
||||
002f 75 dc jne L2
|
||||
0031 66 b8 00 00 mov ax,0000H
|
||||
0035 5e pop esi
|
||||
0036 59 pop ecx
|
||||
0037 c3 ret
|
||||
0038 56 OUTSW_ push esi
|
||||
0039 83 c1 03 add ecx,00000003H
|
||||
003c 83 e1 fc and ecx,0fffffffcH
|
||||
003f d1 e9 shr ecx,1
|
||||
0041 8b f3 mov esi,ebx
|
||||
0043 66 83 f2 04 xor dx,0004H
|
||||
0047 f3 66 6f repe outsw
|
||||
004a 66 83 f2 07 xor dx,0007H
|
||||
004e 8b c8 mov ecx,eax
|
||||
0050 e8 1f 00 00 00 call L4
|
||||
0055 c1 e9 08 shr ecx,08H
|
||||
0058 e8 17 00 00 00 call L4
|
||||
005d c1 e9 08 shr ecx,08H
|
||||
0060 e8 0f 00 00 00 call L4
|
||||
0065 c1 e9 08 shr ecx,08H
|
||||
0068 e8 07 00 00 00 call L4
|
||||
006d 5e pop esi
|
||||
006e b8 01 00 00 00 mov eax,00000001H
|
||||
0073 c3 ret
|
||||
0074 33 db L4 xor ebx,ebx
|
||||
0076 ec L5 in al,dx
|
||||
0077 24 01 and al,01H
|
||||
0079 0f 85 0e 00 00 00 jne L6
|
||||
007f 43 inc ebx
|
||||
0080 81 f3 00 e8 03 00 xor ebx,0003e800H
|
||||
0086 75 ee jne L5
|
||||
0088 e9 0c 00 00 00 jmp L7
|
||||
008d 8b c1 L6 mov eax,ecx
|
||||
008f 66 83 f2 02 xor dx,0002H
|
||||
0093 ee out dx,al
|
||||
0094 66 83 f2 02 xor dx,0002H
|
||||
0098 c3 ret
|
||||
0099 5e L7 pop esi
|
||||
009a 5e pop esi
|
||||
009b b8 00 00 00 00 mov eax,00000000H
|
||||
00a0 c3 ret
|
||||
|
||||
No disassembly errors
|
||||
|
||||
------------------------------------------------------------
|
||||
Reference in New Issue
Block a user