Files
TeslaRel410/sda4/DPL3/FUMP
T
CydandClaude Fable 5 db7745fcd0 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>
2026-07-04 19:41:15 -05:00

70 lines
3.5 KiB
Plaintext

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
------------------------------------------------------------