мелкие правки

This commit is contained in:
Anatoliy Belyanskiy 2024-04-29 10:25:38 +10:00
parent a026aa224f
commit 673ae8e4c6
10 changed files with 93 additions and 92 deletions

View File

@ -473,15 +473,15 @@ TAB_5xFNS:
;-------------------------------------------------------------[ FDD #0 ] ;-------------------------------------------------------------[ FDD #0 ]
; ;
DB low FN_RESERVED_5x ;#50 - „ã¡«ì. <20>  íâã äã­ªæ¨î ¯à룠¥â ¨§ ®á­®¢­®£® ®¡à ¡®â稪  DB low FN_RESERVED_5x ;#50 - „ã¡«ì. <20>  íâã äã­ªæ¨î ¯à룠¥â ¨§ ®á­®¢­®£® ®¡à ¡®â稪 
DB low FDD_5x.RESET ;#51 DB low FDD_5x_RESET ;#51
DB low FDD_5x.LONG_READ ;#52 DB low FDD_5x_LONG_READ ;#52
DB low FDD_5x.LONG_WRITE ;#53 DB low FDD_5x_LONG_WRITE ;#53
DB low FN_ABSENT_5x ;#54 DB low FN_ABSENT_5x ;#54
DB low FDD_5x.READ ;#55 DB low FDD_5x_READ ;#55
DB low FDD_5x.WRITE ;#56 DB low FDD_5x_WRITE ;#56
DB low FDD_5x.DETECT ;#57 DB low FDD_5x_DETECT ;#57
DB low FDD_5x.GETMED ;#58 DB low FDD_5x_GETMED ;#58
DB low FDD_5x.SETMED ;#59 DB low FDD_5x_SETMED ;#59
DB low DRV_VERSION ;#5A - „ã¡«ì. <20>  íâã äã­ªæ¨î ¯à룠¥â ¨§ ®á­®¢­®£® ®¡à ¡®â稪  DB low DRV_VERSION ;#5A - „ã¡«ì. <20>  íâã äã­ªæ¨î ¯à룠¥â ¨§ ®á­®¢­®£® ®¡à ¡®â稪 
DB low FN_RESERVED_5x ;#5B - „ã¡«ì. <20>  íâã äã­ªæ¨î ¯à룠¥â ¨§ ®á­®¢­®£® ®¡à ¡®â稪  DB low FN_RESERVED_5x ;#5B - „ã¡«ì. <20>  íâã äã­ªæ¨î ¯à룠¥â ¨§ ®á­®¢­®£® ®¡à ¡®â稪 
@ -500,14 +500,14 @@ TAB_5xFNS:
; ;
DB low FN_RESERVED_5x DB low FN_RESERVED_5x
DB low FN_ABSENT_5x DB low FN_ABSENT_5x
DB low RMD_5x.LONG_READ DB low RMD_5x_LONG_READ
DB low RMD_5x.LONG_WRITE DB low RMD_5x_LONG_WRITE
DB low FN_ABSENT_5x DB low FN_ABSENT_5x
DB low RMD_5x.READ DB low RMD_5x_READ
DB low RMD_5x.WRITE DB low RMD_5x_WRITE
DB low FN_ABSENT_5x DB low FN_ABSENT_5x
DB low RMD_5x.GETMED DB low RMD_5x_GETMED
DB low RMD_5x.SETMED DB low RMD_5x_SETMED
DB low DRV_VERSION DB low DRV_VERSION
DB low FN_RESERVED_5x DB low FN_RESERVED_5x
@ -524,15 +524,15 @@ TAB_5xFNS:
;-------------------------------------------------------------[ HDD #8 ] ;-------------------------------------------------------------[ HDD #8 ]
; ;
DB low FN_RESERVED_5x DB low FN_RESERVED_5x
DB low HDD_5x.RESET DB low HDD_5x_RESET
DB low HDD_5x.LONG_READ DB low HDD_5x_LONG_READ
DB low HDD_5x.LONG_WRITE DB low HDD_5x_LONG_WRITE
DB low HDD_5x.VERIFY DB low HDD_5x_VERIFY
DB low HDD_5x.READ DB low HDD_5x_READ
DB low HDD_5x.WRITE DB low HDD_5x_WRITE
DB low HDD_5x.DETECT DB low HDD_5x_DETECT
DB low HDD_5x.GETMED DB low HDD_5x_GETMED
DB low HDD_5x.SETMED DB low HDD_5x_SETMED
DB low DRV_VERSION DB low DRV_VERSION
DB low FN_RESERVED_5x DB low FN_RESERVED_5x
@ -549,13 +549,13 @@ TAB_5xFNS:
;-----------------------------------------------------------[ CDROM #C ] ;-----------------------------------------------------------[ CDROM #C ]
; ;
DB low FN_RESERVED_5x DB low FN_RESERVED_5x
DB low CD_5x.RESET DB low CD_5x_RESET
DB low CD_5x.LONG_READ DB low CD_5x_LONG_READ
DB low FN_ABSENT_5x DB low FN_ABSENT_5x
DB low FN_ABSENT_5x DB low FN_ABSENT_5x
DB low CD_5x.READ DB low CD_5x_READ
DB low FN_ABSENT_5x DB low FN_ABSENT_5x
DB low CD_5x.DETECT DB low CD_5x_DETECT
DB low FN_ABSENT_5x DB low FN_ABSENT_5x
DB low FN_ABSENT_5x DB low FN_ABSENT_5x
@ -563,7 +563,7 @@ TAB_5xFNS:
DB low FN_RESERVED_5x DB low FN_RESERVED_5x
DB low FN_RESERVED_5x DB low FN_RESERVED_5x
DB low FN_RESERVED_5x DB low FN_RESERVED_5x
DB low CD_5x.Extended DB low CD_5x_Extended
DB low DRV_LIST DB low DRV_LIST
;---------------------------------------------------------------------[] ;---------------------------------------------------------------------[]
@ -576,15 +576,15 @@ TAB_5xFNS:
;-------------------------------------------------------------[ FDD #0 ] ;-------------------------------------------------------------[ FDD #0 ]
; ;
DB high FN_RESERVED_5x ;#50 - „ã¡«ì. <20>  íâã äã­ªæ¨î ¯à룠¥â ¨§ ®á­®¢­®£® ®¡à ¡®â稪  DB high FN_RESERVED_5x ;#50 - „ã¡«ì. <20>  íâã äã­ªæ¨î ¯à룠¥â ¨§ ®á­®¢­®£® ®¡à ¡®â稪 
DB high FDD_5x.RESET ;#51 DB high FDD_5x_RESET ;#51
DB high FDD_5x.LONG_READ ;#52 DB high FDD_5x_LONG_READ ;#52
DB high FDD_5x.LONG_WRITE ;#53 DB high FDD_5x_LONG_WRITE ;#53
DB high FN_ABSENT_5x ;#54 DB high FN_ABSENT_5x ;#54
DB high FDD_5x.READ ;#55 DB high FDD_5x_READ ;#55
DB high FDD_5x.WRITE ;#56 DB high FDD_5x_WRITE ;#56
DB high FDD_5x.DETECT ;#57 DB high FDD_5x_DETECT ;#57
DB high FDD_5x.GETMED ;#58 DB high FDD_5x_GETMED ;#58
DB high FDD_5x.SETMED ;#59 DB high FDD_5x_SETMED ;#59
DB high DRV_VERSION ;#5A - „ã¡«ì. <20>  íâã äã­ªæ¨î ¯à룠¥â ¨§ ®á­®¢­®£® ®¡à ¡®â稪  DB high DRV_VERSION ;#5A - „ã¡«ì. <20>  íâã äã­ªæ¨î ¯à룠¥â ¨§ ®á­®¢­®£® ®¡à ¡®â稪 
DB high FN_RESERVED_5x ;#5B - „ã¡«ì. <20>  íâã äã­ªæ¨î ¯à룠¥â ¨§ ®á­®¢­®£® ®¡à ¡®â稪  DB high FN_RESERVED_5x ;#5B - „ã¡«ì. <20>  íâã äã­ªæ¨î ¯à룠¥â ¨§ ®á­®¢­®£® ®¡à ¡®â稪 
DB high FN_RESERVED_5x ;#5C - „ã¡«ì. <20>  íâã äã­ªæ¨î ¯à룠¥â ¨§ ®á­®¢­®£® ®¡à ¡®â稪  DB high FN_RESERVED_5x ;#5C - „ã¡«ì. <20>  íâã äã­ªæ¨î ¯à룠¥â ¨§ ®á­®¢­®£® ®¡à ¡®â稪 
@ -602,14 +602,14 @@ TAB_5xFNS:
; ;
DB high FN_RESERVED_5x DB high FN_RESERVED_5x
DB high FN_ABSENT_5x DB high FN_ABSENT_5x
DB high RMD_5x.LONG_READ DB high RMD_5x_LONG_READ
DB high RMD_5x.LONG_WRITE DB high RMD_5x_LONG_WRITE
DB high FN_ABSENT_5x DB high FN_ABSENT_5x
DB high RMD_5x.READ DB high RMD_5x_READ
DB high RMD_5x.WRITE DB high RMD_5x_WRITE
DB high FN_ABSENT_5x DB high FN_ABSENT_5x
DB high RMD_5x.GETMED DB high RMD_5x_GETMED
DB high RMD_5x.SETMED DB high RMD_5x_SETMED
DB high DRV_VERSION DB high DRV_VERSION
DB high FN_RESERVED_5x DB high FN_RESERVED_5x
DB high FN_RESERVED_5x DB high FN_RESERVED_5x
@ -625,15 +625,15 @@ TAB_5xFNS:
;-------------------------------------------------------------[ HDD #8 ] ;-------------------------------------------------------------[ HDD #8 ]
; ;
DB high FN_RESERVED_5x DB high FN_RESERVED_5x
DB high HDD_5x.RESET DB high HDD_5x_RESET
DB high HDD_5x.LONG_READ DB high HDD_5x_LONG_READ
DB high HDD_5x.LONG_WRITE DB high HDD_5x_LONG_WRITE
DB high HDD_5x.VERIFY DB high HDD_5x_VERIFY
DB high HDD_5x.READ DB high HDD_5x_READ
DB high HDD_5x.WRITE DB high HDD_5x_WRITE
DB high HDD_5x.DETECT DB high HDD_5x_DETECT
DB high HDD_5x.GETMED DB high HDD_5x_GETMED
DB high HDD_5x.SETMED DB high HDD_5x_SETMED
DB high DRV_VERSION DB high DRV_VERSION
DB high FN_RESERVED_5x DB high FN_RESERVED_5x
DB high FN_RESERVED_5x DB high FN_RESERVED_5x
@ -649,20 +649,20 @@ TAB_5xFNS:
;----------------------------------------------------------[ CDROM #C0 ] ;----------------------------------------------------------[ CDROM #C0 ]
; ;
DB high FN_RESERVED_5x DB high FN_RESERVED_5x
DB high CD_5x.RESET DB high CD_5x_RESET
DB high CD_5x.LONG_READ DB high CD_5x_LONG_READ
DB high FN_ABSENT_5x DB high FN_ABSENT_5x
DB high FN_ABSENT_5x DB high FN_ABSENT_5x
DB high CD_5x.READ DB high CD_5x_READ
DB high FN_ABSENT_5x DB high FN_ABSENT_5x
DB high CD_5x.DETECT DB high CD_5x_DETECT
DB high FN_ABSENT_5x DB high FN_ABSENT_5x
DB high FN_ABSENT_5x DB high FN_ABSENT_5x
DB high DRV_VERSION DB high DRV_VERSION
DB high FN_RESERVED_5x DB high FN_RESERVED_5x
DB high FN_RESERVED_5x DB high FN_RESERVED_5x
DB high FN_RESERVED_5x DB high FN_RESERVED_5x
DB high CD_5x.Extended DB high CD_5x_Extended
DB high DRV_LIST DB high DRV_LIST
;---------------------------------------------------------------------[] ;---------------------------------------------------------------------[]

View File

@ -23,7 +23,7 @@
; D7 - "1" - High Density, "0" - Double Density ; D7 - "1" - High Density, "0" - Double Density
;[]===========================================================[] ;[]===========================================================[]
;!FIXIT ¢á¥£¤  ¨¤¥â à ¡®â  á ¤ ­­ë¬¨ ¤«ï ¤¨áª  € ;!FIXIT ¢á¥£¤  ¨¤¥â à ¡®â  á ¤ ­­ë¬¨ ¤«ï ¤¨áª  €
FDD_5x.GETMED: FDD_5x_GETMED:
;!TEST FDD 720/1440 ;!TEST FDD 720/1440
IF FDD_NormalCount IF FDD_NormalCount
LD IY,FDD_INI_TABLE.FDD_0 LD IY,FDD_INI_TABLE.FDD_0
@ -72,7 +72,7 @@ FDD_5x.GETMED:
; D7 - "1" - High Density, "0" - Double Density ; D7 - "1" - High Density, "0" - Double Density
;Return: None ;Return: None
;[]===========================================================[] ;[]===========================================================[]
FDD_5x.SETMED: FDD_5x_SETMED:
;!TEST FDD 720/1440 ;!TEST FDD 720/1440
IF FDD_NormalCount IF FDD_NormalCount
LD IY,FDD_INI_TABLE.FDD_0 LD IY,FDD_INI_TABLE.FDD_0
@ -125,7 +125,7 @@ FDD_5x.SETMED:
;Return: ;Return:
; A - Flag D7 - "1" - High Density, "0" - Double Density ; A - Flag D7 - "1" - High Density, "0" - Double Density
;[]===========================================================[] ;[]===========================================================[]
FDD_5x.DETECT: FDD_5x_DETECT:
CALL SET_DOS_ON CALL SET_DOS_ON
CALL DISK_ID CALL DISK_ID
PUSH AF PUSH AF
@ -138,7 +138,7 @@ FDD_5x.DETECT:
; A - Disk ; A - Disk
;Return: None ;Return: None
;[]===========================================================[] ;[]===========================================================[]
FDD_5x.RESET: FDD_5x_RESET:
CALL SET_DOS_ON CALL SET_DOS_ON
CALL S_FDD CALL S_FDD
CALL DISK_ID CALL DISK_ID
@ -163,7 +163,7 @@ FDD_5x.RESET:
; HL:IX - Sector + Sector counter ; HL:IX - Sector + Sector counter
; DE - Address + (Sector counter * Size sector) ; DE - Address + (Sector counter * Size sector)
;[]===========================================================[] ;[]===========================================================[]
FDD_5x.READ: FDD_5x_READ:
EX AF,AF' EX AF,AF'
IN A,(SLOT3) IN A,(SLOT3)
EX AF,AF' EX AF,AF'
@ -178,7 +178,7 @@ FDD_5x.READ:
; HL:IX - Sector + Sector counter ; HL:IX - Sector + Sector counter
; DE - Address + (Sector counter * Size sector) ; DE - Address + (Sector counter * Size sector)
;[]===========================================================[] ;[]===========================================================[]
FDD_5x.LONG_READ: FDD_5x_LONG_READ:
PUSH IY PUSH IY
PUSH BC PUSH BC
PUSH HL PUSH HL
@ -310,7 +310,7 @@ ERRDOS:
; HL:IX - Sector + Sector counter ; HL:IX - Sector + Sector counter
; DE - Address + (Sector counter * Size sector) ; DE - Address + (Sector counter * Size sector)
;[]===========================================================[] ;[]===========================================================[]
FDD_5x.WRITE: FDD_5x_WRITE:
EX AF,AF' EX AF,AF'
IN A,(SLOT3) IN A,(SLOT3)
EX AF,AF' EX AF,AF'
@ -325,7 +325,7 @@ FDD_5x.WRITE:
; HL:IX - Sector + Sector counter ; HL:IX - Sector + Sector counter
; DE - Address + (Sector counter * Size sector) ; DE - Address + (Sector counter * Size sector)
;[]===========================================================[] ;[]===========================================================[]
FDD_5x.LONG_WRITE: FDD_5x_LONG_WRITE:
PUSH IY PUSH IY
PUSH BC PUSH BC
PUSH HL PUSH HL

View File

@ -15,7 +15,7 @@ RAM_ATAPI_READ EQU SYS_PAGE.SHARED_BUFFER_32b+16
ASSERT ((PKTSIZE % 2) = 0), "PKTSIZE must be an even number" ASSERT ((PKTSIZE % 2) = 0), "PKTSIZE must be an even number"
;[]================================================================[#51] ;[]================================================================[#51]
CD_5x.RESET: CD_5x_RESET:
LD C,IDE.Device.CDROM LD C,IDE.Device.CDROM
CALL SELECT_DRIVE CALL SELECT_DRIVE
RET C RET C
@ -42,7 +42,7 @@ CD_5x.RESET:
; HL:IX - Sector + Sector counter ; HL:IX - Sector + Sector counter
; DE - Address + (Sector counter * Size sector) ; DE - Address + (Sector counter * Size sector)
;READ SECTOR(S) ;READ SECTOR(S)
CD_5x.READ: CD_5x_READ:
EX AF,AF' EX AF,AF'
IN A,(SLOT3) IN A,(SLOT3)
EX AF,AF' EX AF,AF'
@ -57,7 +57,7 @@ CD_5x.READ:
; HL:IX - Sector + Sector counter ; HL:IX - Sector + Sector counter
; DE - Address + (Sector counter * Size sector) ; DE - Address + (Sector counter * Size sector)
;LONG READ SECTOR(S) ;LONG READ SECTOR(S)
CD_5x.LONG_READ: CD_5x_LONG_READ:
LD C,IDE.Device.CDROM LD C,IDE.Device.CDROM
CALL SELECT_DRIVE CALL SELECT_DRIVE
RET C RET C
@ -113,7 +113,7 @@ CD_5x.LONG_READ:
; A - Disk ; A - Disk
;Return: CF=0 - A=Drive type ;Return: CF=0 - A=Drive type
; CF=1 - drive not present, A=#02 ; CF=1 - drive not present, A=#02
CD_5x.DETECT: CD_5x_DETECT:
LD C,IDE.Device.CDROM LD C,IDE.Device.CDROM
AND %1011'1111 AND %1011'1111
JP DRV_DETECT JP DRV_DETECT
@ -126,7 +126,7 @@ CD_5x.DETECT:
; B - SubFunction ; B - SubFunction
;Return: ;Return:
; ;
CD_5x.Extended: CD_5x_Extended:
LD C,IDE.Device.CDROM LD C,IDE.Device.CDROM
CALL SELECT_DRIVE CALL SELECT_DRIVE
RET C RET C

View File

@ -78,7 +78,7 @@ WRITE_OUTI_DUPs EQU 32 ; bytes
;[]================================================================[#51] ;[]================================================================[#51]
;Function: Reset drive ;Function: Reset drive
HDD_5x.RESET: ; !FIXIT ­¥ à¥á¥â¨âáï? HDD_5x_RESET: ; !FIXIT ­¥ à¥á¥â¨âáï?
;For non-ATAPI drives, the only method a driver has of resetting a drive ;For non-ATAPI drives, the only method a driver has of resetting a drive
; after a major error is to do a "software reset" on the bus. ; after a major error is to do a "software reset" on the bus.
; Set bit 2 (SRST, value = 4) in the proper Control Register for the ; Set bit 2 (SRST, value = 4) in the proper Control Register for the
@ -99,7 +99,7 @@ HDD_5x.RESET: ; !FIXIT
; DE - Cylinders ; DE - Cylinders
; IX - Capacity sector in bytes ; IX - Capacity sector in bytes
; B - Flags: MASTER/SLAVE, LBA/CHS ; B - Flags: MASTER/SLAVE, LBA/CHS
HDD_5x.GETMED: HDD_5x_GETMED:
LD C,IDE.Device.HDD LD C,IDE.Device.HDD
CALL SELECT_DRIVE CALL SELECT_DRIVE
RET C RET C
@ -129,7 +129,7 @@ HDD_5x.GETMED:
; IX - Capacity sector in bytes ; IX - Capacity sector in bytes
; B - Flags ; B - Flags
;Return: None ;Return: None
HDD_5x.SETMED: HDD_5x_SETMED:
LD C,IDE.Device.HDD LD C,IDE.Device.HDD
CALL SELECT_DRIVE CALL SELECT_DRIVE
RET C RET C
@ -159,7 +159,7 @@ HDD_5x.SETMED:
; HL:IX - Sector + Sector counter ; HL:IX - Sector + Sector counter
; DE - Address + (Sector counter * Size sector) ; DE - Address + (Sector counter * Size sector)
;READ SECTOR(S) ;READ SECTOR(S)
HDD_5x.READ: HDD_5x_READ:
EX AF,AF' EX AF,AF'
IN A,(SLOT3) IN A,(SLOT3)
EX AF,AF' EX AF,AF'
@ -174,7 +174,7 @@ HDD_5x.READ:
; HL:IX - Sector + Sector counter ; HL:IX - Sector + Sector counter
; DE - Address + (Sector counter * Size sector) ; DE - Address + (Sector counter * Size sector)
;LONG READ SECTOR(S) ;LONG READ SECTOR(S)
HDD_5x.LONG_READ: HDD_5x_LONG_READ:
PUSH IY PUSH IY
SAFE_PORTY_2 SAFE_PORTY_2
@ -320,7 +320,7 @@ RDS004: DUP 16
; HL:IX - Sector + Sector counter ; HL:IX - Sector + Sector counter
; DE - Address + (Sector counter * Size sector) ; DE - Address + (Sector counter * Size sector)
;WRITE SECTOR(S) ;WRITE SECTOR(S)
HDD_5x.WRITE: HDD_5x_WRITE:
EX AF,AF' EX AF,AF'
IN A,(SLOT3) IN A,(SLOT3)
EX AF,AF' EX AF,AF'
@ -335,7 +335,7 @@ HDD_5x.WRITE:
; HL:IX - Sector + Sector counter ; HL:IX - Sector + Sector counter
; DE - Address + (Sector counter * Size sector) ; DE - Address + (Sector counter * Size sector)
;WRITE SECTOR(S) ;WRITE SECTOR(S)
HDD_5x.LONG_WRITE: HDD_5x_LONG_WRITE:
PUSH IY PUSH IY
SAFE_PORTY_2 SAFE_PORTY_2
@ -496,7 +496,7 @@ WRS003:
; B - Sector counter ; B - Sector counter
;Return: None ;Return: None
;VERIFY SECTOR(S) ;VERIFY SECTOR(S)
HDD_5x.VERIFY: HDD_5x_VERIFY:
PUSH IY PUSH IY
SAFE_PORTY_2 SAFE_PORTY_2
PUSH IX PUSH IX
@ -659,7 +659,7 @@ WAITPRT:
; A - Disk ; A - Disk
;Return: CF=0 - A=Drive type ;Return: CF=0 - A=Drive type
; CF=1 - drive not present, A=#02 ; CF=1 - drive not present, A=#02
HDD_5x.DETECT: HDD_5x_DETECT:
LD C,IDE.Device.HDD LD C,IDE.Device.HDD
JP DRV_DETECT JP DRV_DETECT
;[]================================================================[#57] ;[]================================================================[#57]

View File

@ -12,7 +12,7 @@
;Return: None ;Return: None
;[]===========================================================[] ;[]===========================================================[]
;!FIXIT ;!FIXIT
RMD_5x.SETMED: RMD_5x_SETMED:
and a and a
ret ret
; A - Disk ; A - Disk
@ -35,7 +35,7 @@ RMD_5x.SETMED:
; IX - Capacity sector in bytes ; IX - Capacity sector in bytes
; B - Flags: ramblock ID ; B - Flags: ramblock ID
;[]===========================================================[] ;[]===========================================================[]
RMD_5x.GETMED: RMD_5x_GETMED:
.SectorSize EQU 512 ;!HARDCODE .SectorSize EQU 512 ;!HARDCODE
AND #0F AND #0F
CALL GET_RAMD_ST ; ¯®«ã祭¨¥ ¨¤¥­â¨ä¨ª â®à  ¡«®ª  CALL GET_RAMD_ST ; ¯®«ã祭¨¥ ¨¤¥­â¨ä¨ª â®à  ¡«®ª 
@ -64,16 +64,16 @@ RMD_5x.GETMED:
RET RET
//////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////
RMD_5x.LONG_WRITE: RMD_5x_LONG_WRITE:
LD C,#FF LD C,#FF
JP RAM_DRV_READ_WRITE JP RAM_DRV_READ_WRITE
RMD_5x.LONG_READ: RMD_5x_LONG_READ:
LD C,0 LD C,0
JP RAM_DRV_READ_WRITE JP RAM_DRV_READ_WRITE
RMD_5x.WRITE: RMD_5x_WRITE:
LD C,#FF LD C,#FF
JP RAM_DRV_NO_LONG JP RAM_DRV_NO_LONG
RMD_5x.READ: RMD_5x_READ:
LD C,0 LD C,0
;JP RAM_DRV_NO_LONG ;JP RAM_DRV_NO_LONG
RAM_DRV_NO_LONG: RAM_DRV_NO_LONG:

View File

@ -935,7 +935,7 @@ FDSTART:
LD A,msgStrings.bootFdd LD A,msgStrings.bootFdd
CALL POSTMSG CALL POSTMSG
POP AF POP AF
CALL FDD_5x.RESET CALL FDD_5x_RESET
POP BC POP BC
RET C RET C
JP OS_LOAD JP OS_LOAD

View File

@ -898,6 +898,7 @@ SDIDE2 EQU #03
SDRAM EQU #04 SDRAM EQU #04
ASDFDD1 EQU #00 ASDFDD1 EQU #00
ASDFDD2 EQU #10 ASDFDD2 EQU #10
ASDRECOVERY EQU #70
ASDIDE1 EQU #20 ASDIDE1 EQU #20
ASDIDE2 EQU #30 ASDIDE2 EQU #30
ASDRAM EQU #40 ASDRAM EQU #40
@ -1012,7 +1013,7 @@ STYLES:
DEFVAL: DB SAVERAM+EXTBIOS+SDELAY1 ;X0E - OPTIONS DEFVAL: DB SAVERAM+EXTBIOS+SDELAY1 ;X0E - OPTIONS
DB TDL250+TRATE30 ;X0F - KEYBOARD DB TDL250+TRATE30 ;X0F - KEYBOARD
DB SDIDE1+ASDFDD2 ;X10 - SYSTEM DISKS DB SDIDE1+ASDRECOVERY ;X10 - SYSTEM DISKS
DB FD1720+FD2720+HD1AUTO+HD2AUTO ;X11 - FDD & Primary HDD's DB FD1720+FD2720+HD1AUTO+HD2AUTO ;X11 - FDD & Primary HDD's
DB 0 ;X12 - CYLINDERS LOW MASTER DB 0 ;X12 - CYLINDERS LOW MASTER
DB 0 ;X13 - CYLINDERS HIGH MASTER DB 0 ;X13 - CYLINDERS HIGH MASTER
@ -1036,7 +1037,7 @@ DEFVAL: DB SAVERAM+EXTBIOS+SDELAY1 ;X0E - OPTIONS
_mInfoALIGN 256,0 ; ¢ëà ¢­¨¢ ­¨¥ ­   ¤à¥á #XX00 _mInfoALIGN 256,0 ; ¢ëà ¢­¨¢ ­¨¥ ­   ¤à¥á #XX00
CMOSARE: CMOSARE:
DS 14 DS 14
;
DB SAVERAM+EXTBIOS ;X0E - OPTIONS DB SAVERAM+EXTBIOS ;X0E - OPTIONS
DB TDL250+TRATE30 ;X0F - KEYBOARD DB TDL250+TRATE30 ;X0F - KEYBOARD
DB SDIDE1+ASDFDD2 ;X10 - SYSTEM DISKS DB SDIDE1+ASDFDD2 ;X10 - SYSTEM DISKS

View File

@ -22,7 +22,7 @@
DEFINE TEST_INT 1 ; ’¥áâ®¢ë© ®¡à ¡®â稪 ¯®«ì§®¢ â¥«ì᪮£® INT DEFINE TEST_INT 1 ; ’¥áâ®¢ë© ®¡à ¡®â稪 ¯®«ì§®¢ â¥«ì᪮£® INT
DEFINE NEW_FEATURE 0 ; !TODO ¯ã­ªâë ¢ á¥â ¯ DEFINE NEW_FEATURE 0 ; !TODO ¯ã­ªâë ¢ á¥â ¯
DEFINE HDDwriteProtect 0 DEFINE HDDwriteProtect 0
DEFINE RECOVERYmountTYPE 2 ; 1 - ¡ëáâàë© ­¥¬­®£® § å à¤ª®¦¥­ë© ¢ à¨ ­â. 2 - ¡®«¥¥ "¯à ¢¨«ì­ë©" DEFINE RECOVERYmountTYPE 1 ; 1 - ¡ëáâàë© ­¥¬­®£® § å à¤ª®¦¥­ë© ¢ à¨ ­â. 2 - ¡®«¥¥ "¯à ¢¨«ì­ë©"
DEFINE RECOVERYrdChooseTYPE 1 ; 1 - RECOVERY ¢á¥£¤  £à㧨âáï ¢ ¤¨áª 15, 2 - ¨é¥âáï ᢮¡®¤­ë© à ¬¤¨áª ¨ ¥á«¨ â ª®£® ­¥â, â® § ­¨¬ ¥âáï 15ë© DEFINE RECOVERYrdChooseTYPE 1 ; 1 - RECOVERY ¢á¥£¤  £à㧨âáï ¢ ¤¨áª 15, 2 - ¨é¥âáï ᢮¡®¤­ë© à ¬¤¨áª ¨ ¥á«¨ â ª®£® ­¥â, â® § ­¨¬ ¥âáï 15ë©
DEFINE FDD_NormalCount 0 DEFINE FDD_NormalCount 0
; ;

Binary file not shown.