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

View File

@ -1194,22 +1194,25 @@ MOVE1: LD HL,#8000 ; !HARDCODE
SYSID: DZ "Starting..."
.length EQU $-SYSID
;!FIXIT ¯¥à¥¤¥« âì ¯®¤ áâàãªâãàã ¤«ï ¯¥à¥¬¥­­ëå FDD, ®â¤¥«ì­ë¥ ¯¥à¥¬¥­­ë¥ ¯®¤ A ¨ B
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
.Size EQU $ - FD720A
FDD_INSTAL: IN A,(SLOT3)
EX AF,AF'
LD A,SYS_PAGE
OUT (SLOT3),A
LD HL,FDD_INIT_TABLE.FDD_0
LD BC,SYS_PAGE.FDD_TBL.Size*256 + #FF ; table_size*256 + fill_byte
LD BC,SYS_PAGE.FDD_TBL.Size*256 + #FF ; table_size*256 + fill_byte
.FILLFDD: LD (HL),C
INC HL
DJNZ .FILLFDD
;
EX AF,AF'
OUT (SLOT3),A
LD BC,CMOS_CELL.DrivesSetup_1.Mask.FirstFDD ;#0311
LD BC,CMOS_CELL.DrivesSetup_1.Mask.FirstFDD ;#0311
CALL GET_CMOS_VALUE
LD HL,FD720A
OR A
@ -1222,11 +1225,11 @@ FDD_INSTAL: IN A,(SLOT3)
LD A,SYS_PAGE
OUT (SLOT3),A
LD DE,FDD_INIT_TABLE.FDD_0
LD BC,#0008 ; !HARDCODE
LD BC,FD144A.Size ; !HARDCODE
LDIR
EX AF,AF'
OUT (SLOT3),A
.NOFDD0: LD BC,CMOS_CELL.DrivesSetup_1.Mask.SecondFDD ;#0C11
.NOFDD0: LD BC,CMOS_CELL.DrivesSetup_1.Mask.SecondFDD ;#0C11
CALL GET_CMOS_VALUE
LD HL,FD720A
OR A
@ -1239,7 +1242,7 @@ FDD_INSTAL: IN A,(SLOT3)
LD A,SYS_PAGE
OUT (SLOT3),A
LD DE,FDD_INIT_TABLE.FDD_1
LD BC,#0008 ; !HARDCODE
LD BC,FD144A.Size ; !HARDCODE
LDIR
EX AF,AF'
OUT (SLOT3),A

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

Binary file not shown.