Dir cleanup

This commit is contained in:
2025-10-01 23:44:19 +02:00
parent bf9a88805f
commit 1b2237f2f7
39 changed files with 84 additions and 74 deletions

25
src/dosdbt.asm Normal file
View File

@@ -0,0 +1,25 @@
BITS 16
CPU 8086
diskpointer equ 0x1e*4
dbtbase equ 0x100
_start:
jmp main
main:
push ds
mov si, diskpointer
lds si, [si]
mov di, dbtbase
mov cx, 0x0a
cld
rep movsb
pop ds
mov al, 9 ; sectors per track
mov di, dbtbase
mov [di+4], al
mov di, diskpointer
mov [di], word dbtbase
mov [di+2], ds
retf