boot.asm - fixed bug with 720 kb floppy

This commit is contained in:
Anatoliy Belyanskiy 2024-06-06 00:28:09 +10:00
parent 568806c67a
commit 0c746fc0fc
2 changed files with 3 additions and 4 deletions

View File

@ -355,11 +355,10 @@ write_to_floppy:
; ; ; ;
add hl,bc add hl,bc
ld (buffer + BOOT_SECTOR.RESERVED_SECTORS),hl ; § à¥§¥à¢. ᥪâ®à®¢ ld (buffer + BOOT_SECTOR.RESERVED_SECTORS),hl ; § à¥§¥à¢. ᥪâ®à®¢
ex hl,de dec hl
ld hl,SECTORS_OF_LOADER-1 ld de,SECTORS_OF_LOADER
and a and a
sbc hl,de sbc hl,de
ccf
ret c ret c
overwrite_floppy: overwrite_floppy:
; § ¯¨á âì boot-ᥪâ®à ­ § ¤ ; § ¯¨á âì boot-ᥪâ®à ­ § ¤

View File

@ -404,7 +404,7 @@ _ret+1: JP 0
_TST_PROC_2: LD SP,(CORE_BUFFERS.EXEBUFF.SP_REG) _TST_PROC_2: LD SP,(CORE_BUFFERS.EXEBUFF.SP_REG)
LD HL,(CORE_BUFFERS.EXEBUFF.LD_ADDR) LD HL,(CORE_BUFFERS.EXEBUFF.LD_ADDR)
LD DE,#0080 LD DE,#0080 ;!HARDCODE CLP_Buffer
XOR A XOR A
SBC HL,DE SBC HL,DE
EX DE,HL EX DE,HL