small bug fixes

This commit is contained in:
Tolik 2025-05-25 01:05:03 +10:00
parent 46ee3ff1d3
commit 0ef0c41481
5 changed files with 8 additions and 7 deletions

@ -1 +1 @@
Subproject commit 1b6a539aea8d46b09a617a90a04a2e45dcb37b3f
Subproject commit 25ac1c89f4ce070e041437ddbcdd18ab2ab223be

View File

@ -29,8 +29,7 @@
; A - D0 - "1" - Removable media
;[]===========================================================[]
;!FIXIT ¢á¥£¤  ¨¤¥â à ¡®â  á ¤ ­­ë¬¨ ¤«ï ¤¨áª  €
FDD_5x_GET_PAR:
IN A,(SLOT3)
FDD_5x_GET_PAR: IN A,(SLOT3)
EX AF,AF'
LD A,SYS_PAGE
OUT (SLOT3),A
@ -42,8 +41,8 @@ FDD_5x_GET_PAR:
LD B,A
EX AF,AF'
OUT (SLOT3),A
LD A,%0000'0001 ; removable media
AND A
XOR A
INC A ; removable media. CF=0, LD A,1
RET
;[]===========================================================[]

View File

@ -115,8 +115,9 @@ ATA_5x_GET_PAR:
LD B,(IY+IDE.HDD_INIT_TABLE.DRV_Flags)
LD IX,512 ;!HARDCODE ; [ ] sector size
EX AF,AF'
OUT (SLOT3),A
OUT (SLOT3),A
EX AF,AF'
AND A
RET
;[]================================================================[#58]

View File

@ -59,7 +59,8 @@ RMD_5x_GET_PAR: AND #0F
LD HL,1*256 + #4000/.SectorSize
LD D,0
LD IX,.SectorSize
LD A,%0000'0001 ; removable media
XOR A
INC A ; removable media. CF=0, LD A,1
RET
;
.SectorSize EQU 512 ;!HARDCODE

Binary file not shown.