From b3a47ce2b543f855a3f6cd16d59a7381530ee084 Mon Sep 17 00:00:00 2001 From: Tolik <85737314+Tolik-Trek@users.noreply.github.com> Date: Sun, 3 May 2026 19:12:37 +1000 Subject: [PATCH] ... --- src/bios/exp/EXTENDED/FDD_DRIVER.asm | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/src/bios/exp/EXTENDED/FDD_DRIVER.asm b/src/bios/exp/EXTENDED/FDD_DRIVER.asm index 160503a..1b4fab4 100644 --- a/src/bios/exp/EXTENDED/FDD_DRIVER.asm +++ b/src/bios/exp/EXTENDED/FDD_DRIVER.asm @@ -5,7 +5,8 @@ ; LD A,#01 ; AND A ; RET - +FDD_COUNTERS: +.RW_Retries EQU 30;5 ;[]===========================================================[] @@ -346,7 +347,8 @@ FDD_5x_LONG_WRITE: ;------------------------------- ;WRITE SECTOR ;------------------------------- -FDD_RW_SECTOR: LD D,5 ;RETRY COUNT +FDD_COUNTERS.RW_Retries +FDD_RW_SECTOR: LD D,FDD_COUNTERS.RW_Retries .RETRY: ;DI PUSH HL PUSH DE @@ -354,11 +356,6 @@ FDD_RW_SECTOR: LD D,5 ;RETRY COUNT INC A OUT (FDC_93.Sector),A ; - ;IN A,(SLOT3) - ;EX AF,AF' - ;LD A,XH - ;OUT (SLOT3),A - ; LD B,4 LD C,FDC_93.Data EXX @@ -427,10 +424,10 @@ FDD_RW_SECTOR: LD D,5 ;RETRY COUNT JR NZ,.error_exit ; BIT 2,C - JR NZ,.data_lost + JR NZ,.data_lost ; Error Read ; LD A,BIOS.Error.Seek -.CMD_ERROR: DEC D +.CMD_ERROR: DEC D ; FDD_COUNTERS.RW_Retries JR Z,.error_exit ; PUSH DE @@ -701,7 +698,7 @@ DISK_ID: EXX RET //////////////////////////////////////////////////////////////////////// -; +; in: A - track SEEK: LD XL,A LD C,A IN A,(SLOT3)