recovery.img update

This commit is contained in:
Tolik 2025-04-20 05:35:39 +10:00 committed by Tolik
parent f22efa0794
commit 00776cee06
4 changed files with 16 additions and 12 deletions

@ -1 +1 @@
Subproject commit 4ecde88739cd3e2b7447dd36b79163f1a5e0d40d Subproject commit 4a5753ea2c090485263117929d6a734d4a669ec4

View File

@ -669,10 +669,9 @@ SEEK: LD XL,A
OUT (FDC_93.DrvCTRL),A OUT (FDC_93.DrvCTRL),A
IN A,(FDC_93.Track) IN A,(FDC_93.Track)
CP C CP C
PUSH BC ;PUSH BC
CALL NZ,P50ms CALL NZ,P50ms
; ;POP BC
POP BC
LD A,C LD A,C
OUT (FDC_93.Data),A OUT (FDC_93.Data),A
IN A,(FDC_93.Track) IN A,(FDC_93.Track)
@ -685,9 +684,9 @@ SEEK: LD XL,A
LD A,C LD A,C
OUT (FDC_93.Track),A OUT (FDC_93.Track),A
RET Z RET Z
.STOL: PUSH BC .STOL: ;PUSH BC
CALL P50ms CALL P50ms
POP BC ;POP BC
RET RET
; ;
;P750ms LD B,3 ;P750ms LD B,3
@ -695,12 +694,14 @@ SEEK: LD XL,A
; CALL P1ms ; CALL P1ms
; DJNZ PMS2 ; DJNZ PMS2
; RET ; RET
P50ms: LD A,12 P50ms: PUSH BC
LD A,12
.P1ms: LD C,255 .P1ms: LD C,255
.PMS: DEC C .PMS: DEC C
JR NZ,.PMS JR NZ,.PMS
DEC A DEC A
JR NZ,.P1ms JR NZ,.P1ms
POP BC
RET RET
; ;

View File

@ -1194,8 +1194,11 @@ MOVE1: LD HL,#8000 ; !HARDCODE
SYSID: DZ "Starting..." SYSID: DZ "Starting..."
.length EQU $-SYSID .length EQU $-SYSID
;!FIXIT ¯¥à¥¤¥« âì ¯®¤ áâàãªâãàã ¤«ï ¯¥à¥¬¥­­ëå FDD, ®â¤¥«ì­ë¥ ¯¥à¥¬¥­­ë¥ ¯®¤ A ¨ B
FD144A: DB #80,#12,#02,#50,#00,#00,#02,FDD_INIT_TABLE.FDD FD144A: DB #80,#12,#02,#50,#00,#00,#02,FDD_INIT_TABLE.FDD
.Size EQU $ - FD144A
FD720A: DB #00,#09,#02,#50,#00,#00,#02,FDD_INIT_TABLE.FDD FD720A: DB #00,#09,#02,#50,#00,#00,#02,FDD_INIT_TABLE.FDD
.Size EQU $ - FD720A
FDD_INSTAL: IN A,(SLOT3) FDD_INSTAL: IN A,(SLOT3)
EX AF,AF' EX AF,AF'
@ -1222,7 +1225,7 @@ FDD_INSTAL: IN A,(SLOT3)
LD A,SYS_PAGE LD A,SYS_PAGE
OUT (SLOT3),A OUT (SLOT3),A
LD DE,FDD_INIT_TABLE.FDD_0 LD DE,FDD_INIT_TABLE.FDD_0
LD BC,#0008 ; !HARDCODE LD BC,FD144A.Size ; !HARDCODE
LDIR LDIR
EX AF,AF' EX AF,AF'
OUT (SLOT3),A OUT (SLOT3),A
@ -1239,7 +1242,7 @@ FDD_INSTAL: IN A,(SLOT3)
LD A,SYS_PAGE LD A,SYS_PAGE
OUT (SLOT3),A OUT (SLOT3),A
LD DE,FDD_INIT_TABLE.FDD_1 LD DE,FDD_INIT_TABLE.FDD_1
LD BC,#0008 ; !HARDCODE LD BC,FD144A.Size ; !HARDCODE
LDIR LDIR
EX AF,AF' EX AF,AF'
OUT (SLOT3),A OUT (SLOT3),A

BIN
src/bios/shared/RECOVERY.IMG Executable file → Normal file

Binary file not shown.