...
This commit is contained in:
parent
aedd21445b
commit
45359335b2
@ -1 +1 @@
|
||||
Subproject commit 552b44b20bb90ad446fbd70d3229a935c89412d3
|
||||
Subproject commit b25c3779d6af8abc2970d3a9a55006f43292c86e
|
||||
@ -438,8 +438,6 @@ TAB_FNS:
|
||||
|
||||
_mInfoALIGN 256,0
|
||||
;===========================================================[ 5x TABLE ]
|
||||
TAB_5xFNS:
|
||||
|
||||
; Drives Numbers:
|
||||
; 0 FDD
|
||||
; 1..5 reserved
|
||||
@ -449,104 +447,110 @@ TAB_5xFNS:
|
||||
; 9..B reserved
|
||||
; C CDROM
|
||||
; D..F reserved
|
||||
|
||||
; ‘⮫¡¥æ - ⨯ ¤à ©¢
|
||||
; áâப - ®¬¥à äãªæ¨¨
|
||||
|
||||
TAB_5xFNS:
|
||||
; --< LOW PART >--
|
||||
;-------------------------------------------------------------[ FDD #0 ]
|
||||
;
|
||||
DB low FN_RESERVED_5x ;#50 - „ã¡«ì. <20> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
||||
DB low FDD_5x.RESET ;#51
|
||||
DB low FDD_5x.LONG_READ ;#52
|
||||
DB low FDD_5x.LONG_WRITE ;#53
|
||||
DB low FN_ABSENT_5x ;#54
|
||||
DB low FDD_5x.READ ;#55
|
||||
DB low FDD_5x.WRITE ;#56
|
||||
DB low FDD_5x.DETECT ;#57
|
||||
DB low FDD_5x.GETMED ;#58
|
||||
DB low FDD_5x.SETMED ;#59
|
||||
DB low FN_RESERVED_5x ;#50 - „ã¡«ì. <20> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
||||
DB low FDD_5x.RESET ;#51
|
||||
DB low FDD_5x.LONG_READ ;#52
|
||||
DB low FDD_5x.LONG_WRITE ;#53
|
||||
DB low FN_ABSENT_5x ;#54
|
||||
DB low FDD_5x.READ ;#55
|
||||
DB low FDD_5x.WRITE ;#56
|
||||
DB low FDD_5x.DETECT ;#57
|
||||
DB low FDD_5x.GETMED ;#58
|
||||
DB low FDD_5x.SETMED ;#59
|
||||
|
||||
DB low DRV_VERSION ;#5A - „ã¡«ì. <20> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
||||
DB low FN_RESERVED_5x ;#5B - „ã¡«ì. <20> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
||||
DB low FN_RESERVED_5x ;#5C - „ã¡«ì. <20> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
||||
DB low FN_RESERVED_5x ;#5D - „ã¡«ì. <20> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
||||
DB low FN_RESERVED_5x ;#5E - „ã¡«ì. <20> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
||||
DB low DRV_LIST ;#5F - „ã¡«ì. <20> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
||||
DB low DRV_VERSION ;#5A - „ã¡«ì. <20> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
||||
DB low FN_RESERVED_5x ;#5B - „ã¡«ì. <20> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
||||
DB low FN_RESERVED_5x ;#5C - „ã¡«ì. <20> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
||||
DB low FN_RESERVED_5x ;#5D - „ã¡«ì. <20> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
||||
DB low FN_RESERVED_5x ;#5E - „ã¡«ì. <20> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
||||
DB low DRV_LIST ;#5F - „ã¡«ì. <20> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
||||
;
|
||||
;---------------------------------------------------------------------[]
|
||||
|
||||
_mNoDrive_5xTable 5, 0
|
||||
;-----------------------------[ #1..#5 ]
|
||||
_mNoDrive_5xTable 5, 0
|
||||
;-------------------------------------[]
|
||||
|
||||
;-------------------------------------------------------[ RAM DRIVE #6 ]
|
||||
;
|
||||
DB low FN_RESERVED_5x
|
||||
DB low FN_ABSENT_5x
|
||||
DB low RMD_5x.LONG_READ
|
||||
DB low RMD_5x.LONG_WRITE
|
||||
DB low FN_ABSENT_5x
|
||||
DB low RMD_5x.READ
|
||||
DB low RMD_5x.WRITE
|
||||
DB low FN_ABSENT_5x
|
||||
DB low RMD_5x.GETMED
|
||||
DB low RMD_5x.SETMED
|
||||
DB low FN_RESERVED_5x
|
||||
DB low FN_ABSENT_5x
|
||||
DB low RMD_5x.LONG_READ
|
||||
DB low RMD_5x.LONG_WRITE
|
||||
DB low FN_ABSENT_5x
|
||||
DB low RMD_5x.READ
|
||||
DB low RMD_5x.WRITE
|
||||
DB low FN_ABSENT_5x
|
||||
DB low RMD_5x.GETMED
|
||||
DB low RMD_5x.SETMED
|
||||
|
||||
DB low DRV_VERSION
|
||||
DB low FN_RESERVED_5x
|
||||
DB low FN_RESERVED_5x
|
||||
DB low FN_RESERVED_5x
|
||||
DB low FN_RESERVED_5x
|
||||
DB low DRV_LIST
|
||||
DB low DRV_VERSION
|
||||
DB low FN_RESERVED_5x
|
||||
DB low FN_RESERVED_5x
|
||||
DB low FN_RESERVED_5x
|
||||
DB low FN_RESERVED_5x
|
||||
DB low DRV_LIST
|
||||
;---------------------------------------------------------------------[]
|
||||
|
||||
;---------------------------------[ #7 ]
|
||||
_mNoDrive_5xTable 1, 0
|
||||
;-------------------------------------[]
|
||||
|
||||
;-----------------------------[]
|
||||
_mNoDrive_5xTable 1, 0
|
||||
;-------------------------------------------------------------[ HDD #8 ]
|
||||
;
|
||||
DB low FN_RESERVED_5x
|
||||
DB low HDD_5x.RESET
|
||||
DB low HDD_5x.LONG_READ
|
||||
DB low HDD_5x.LONG_WRITE
|
||||
DB low HDD_5x.VERIFY
|
||||
DB low HDD_5x.READ
|
||||
DB low HDD_5x.WRITE
|
||||
DB low HDD_5x.DETECT
|
||||
DB low HDD_5x.GETMED
|
||||
DB low HDD_5x.SETMED
|
||||
DB low FN_RESERVED_5x
|
||||
DB low HDD_5x.RESET
|
||||
DB low HDD_5x.LONG_READ
|
||||
DB low HDD_5x.LONG_WRITE
|
||||
DB low HDD_5x.VERIFY
|
||||
DB low HDD_5x.READ
|
||||
DB low HDD_5x.WRITE
|
||||
DB low HDD_5x.DETECT
|
||||
DB low HDD_5x.GETMED
|
||||
DB low HDD_5x.SETMED
|
||||
|
||||
DB low DRV_VERSION
|
||||
DB low FN_RESERVED_5x
|
||||
DB low FN_RESERVED_5x
|
||||
DB low FN_RESERVED_5x
|
||||
DB low FN_RESERVED_5x
|
||||
DB low DRV_LIST
|
||||
|
||||
;-----------------------------[]
|
||||
_mNoDrive_5xTable 3, 0
|
||||
;----------------------------------------------------------[ CDROM #C0 ]
|
||||
DB low DRV_VERSION
|
||||
DB low FN_RESERVED_5x
|
||||
DB low FN_RESERVED_5x
|
||||
DB low FN_RESERVED_5x
|
||||
DB low FN_RESERVED_5x
|
||||
DB low DRV_LIST
|
||||
;---------------------------------------------------------------------[]
|
||||
|
||||
;-----------------------------[ #9..#B ]
|
||||
_mNoDrive_5xTable 3, 0
|
||||
;-------------------------------------[]
|
||||
|
||||
;-----------------------------------------------------------[ CDROM #C ]
|
||||
;
|
||||
DB low FN_RESERVED_5x
|
||||
DB low CD_5x.RESET
|
||||
DB low CD_5x.LONG_READ
|
||||
DB low FN_ABSENT_5x
|
||||
DB low FN_ABSENT_5x
|
||||
DB low CD_5x.READ
|
||||
DB low FN_ABSENT_5x
|
||||
DB low CD_5x.DETECT
|
||||
DB low FN_ABSENT_5x
|
||||
DB low FN_ABSENT_5x
|
||||
DB low FN_RESERVED_5x
|
||||
DB low CD_5x.RESET
|
||||
DB low CD_5x.LONG_READ
|
||||
DB low FN_ABSENT_5x
|
||||
DB low FN_ABSENT_5x
|
||||
DB low CD_5x.READ
|
||||
DB low FN_ABSENT_5x
|
||||
DB low CD_5x.DETECT
|
||||
DB low FN_ABSENT_5x
|
||||
DB low FN_ABSENT_5x
|
||||
|
||||
DB low DRV_VERSION
|
||||
DB low FN_RESERVED_5x
|
||||
DB low FN_RESERVED_5x
|
||||
DB low FN_RESERVED_5x
|
||||
DB low FN_RESERVED_5x
|
||||
DB low DRV_LIST
|
||||
DB low DRV_VERSION
|
||||
DB low FN_RESERVED_5x
|
||||
DB low FN_RESERVED_5x
|
||||
DB low FN_RESERVED_5x
|
||||
DB low FN_RESERVED_5x
|
||||
DB low DRV_LIST
|
||||
;---------------------------------------------------------------------[]
|
||||
|
||||
;-----------------------------[ #D..#F ]
|
||||
_mNoDrive_5xTable 3, 0
|
||||
;-------------------------------------[]
|
||||
|
||||
;-----------------------------[]
|
||||
_mNoDrive_5xTable 3, 0
|
||||
;-----------------------------[]
|
||||
;
|
||||
|
||||
; --< HIGH PART >--
|
||||
;-------------------------------------------------------------[ FDD #0 ]
|
||||
;
|
||||
@ -570,7 +574,9 @@ TAB_5xFNS:
|
||||
;
|
||||
;---------------------------------------------------------------------[]
|
||||
|
||||
_mNoDrive_5xTable 5, 1
|
||||
;-----------------------------[ #1..#5 ]
|
||||
_mNoDrive_5xTable 5, 1
|
||||
;-------------------------------------[]
|
||||
|
||||
;-------------------------------------------------------[ RAM DRIVE #6 ]
|
||||
;
|
||||
@ -591,9 +597,12 @@ TAB_5xFNS:
|
||||
DB high FN_RESERVED_5x
|
||||
DB high FN_RESERVED_5x
|
||||
DB high DRV_LIST
|
||||
;---------------------------------------------------------------------[]
|
||||
|
||||
;---------------------------------[ #7 ]
|
||||
_mNoDrive_5xTable 1, 1
|
||||
;-------------------------------------[]
|
||||
|
||||
;-----------------------------[]
|
||||
_mNoDrive_5xTable 1, 1
|
||||
;-------------------------------------------------------------[ HDD #8 ]
|
||||
;
|
||||
DB high FN_RESERVED_5x
|
||||
@ -613,9 +622,12 @@ TAB_5xFNS:
|
||||
DB high FN_RESERVED_5x
|
||||
DB high FN_RESERVED_5x
|
||||
DB high DRV_LIST
|
||||
;---------------------------------------------------------------------[]
|
||||
|
||||
;-----------------------------[ #9..#B ]
|
||||
_mNoDrive_5xTable 3, 1
|
||||
;-------------------------------------[]
|
||||
|
||||
;-----------------------------[]
|
||||
_mNoDrive_5xTable 3, 1
|
||||
;----------------------------------------------------------[ CDROM #C0 ]
|
||||
;
|
||||
DB high FN_RESERVED_5x
|
||||
@ -635,10 +647,12 @@ TAB_5xFNS:
|
||||
DB high FN_RESERVED_5x
|
||||
DB high FN_RESERVED_5x
|
||||
DB high DRV_LIST
|
||||
;---------------------------------------------------------------------[]
|
||||
|
||||
;-----------------------------[]
|
||||
_mNoDrive_5xTable 3, 1
|
||||
;=======================================================================;
|
||||
;-----------------------------[ #D..#F ]
|
||||
_mNoDrive_5xTable 3, 1
|
||||
;-------------------------------------[]
|
||||
;======================================================================;
|
||||
|
||||
;************************************
|
||||
; ‚室 ¢ äãªæ¨î ¯® RST18 ¨ RST8
|
||||
|
||||
@ -29,7 +29,7 @@ DRV_LIST: ; ?????
|
||||
PUSH IY
|
||||
LD A,SYS_PAGE
|
||||
OUT (SLOT3),A ; !TODO ᤥ« âì áâàãªâãன
|
||||
LD (IX+0),#04 ; DB 0 ;LEN
|
||||
LD (IX+0),#04 ; DB 0 ;LEN ;!HARDCODE
|
||||
LD (IX+1),#00 ; DB 0 ;FDD COUNT
|
||||
LD (IX+2),#00 ; DB 0 ;HDD COUNT
|
||||
LD (IX+3),#00 ; DB 0 ;CDROM COUNT
|
||||
|
||||
Loading…
Reference in New Issue
Block a user