...
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
|
_mInfoALIGN 256,0
|
||||||
;===========================================================[ 5x TABLE ]
|
;===========================================================[ 5x TABLE ]
|
||||||
TAB_5xFNS:
|
|
||||||
|
|
||||||
; Drives Numbers:
|
; Drives Numbers:
|
||||||
; 0 FDD
|
; 0 FDD
|
||||||
; 1..5 reserved
|
; 1..5 reserved
|
||||||
@ -449,104 +447,110 @@ TAB_5xFNS:
|
|||||||
; 9..B reserved
|
; 9..B reserved
|
||||||
; C CDROM
|
; C CDROM
|
||||||
; D..F reserved
|
; D..F reserved
|
||||||
|
TAB_5xFNS:
|
||||||
; ‘⮫¡¥æ - ⨯ ¤à ©¢
|
|
||||||
; áâப - ®¬¥à äãªæ¨¨
|
|
||||||
|
|
||||||
; --< LOW PART >--
|
; --< LOW PART >--
|
||||||
;-------------------------------------------------------------[ 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> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
||||||
DB low FN_RESERVED_5x ;#5C - „ã¡«ì. <20> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
DB low FN_RESERVED_5x ;#5C - „ã¡«ì. <20> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
||||||
DB low FN_RESERVED_5x ;#5D - „ã¡«ì. <20> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
DB low FN_RESERVED_5x ;#5D - „ã¡«ì. <20> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
||||||
DB low FN_RESERVED_5x ;#5E - „ã¡«ì. <20> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
DB low FN_RESERVED_5x ;#5E - „ã¡«ì. <20> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
||||||
DB low DRV_LIST ;#5F - „ã¡«ì. <20> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
DB low DRV_LIST ;#5F - „ã¡«ì. <20> íâã äãªæ¨î ¯àë£ ¥â ¨§ ®á®¢®£® ®¡à ¡®â稪
|
||||||
;
|
;
|
||||||
;---------------------------------------------------------------------[]
|
;---------------------------------------------------------------------[]
|
||||||
|
|
||||||
_mNoDrive_5xTable 5, 0
|
;-----------------------------[ #1..#5 ]
|
||||||
|
_mNoDrive_5xTable 5, 0
|
||||||
|
;-------------------------------------[]
|
||||||
|
|
||||||
;-------------------------------------------------------[ RAM DRIVE #6 ]
|
;-------------------------------------------------------[ RAM DRIVE #6 ]
|
||||||
;
|
;
|
||||||
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
|
||||||
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 DRV_LIST
|
DB low DRV_LIST
|
||||||
|
;---------------------------------------------------------------------[]
|
||||||
|
|
||||||
|
;---------------------------------[ #7 ]
|
||||||
|
_mNoDrive_5xTable 1, 0
|
||||||
|
;-------------------------------------[]
|
||||||
|
|
||||||
;-----------------------------[]
|
|
||||||
_mNoDrive_5xTable 1, 0
|
|
||||||
;-------------------------------------------------------------[ 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
|
||||||
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 DRV_LIST
|
DB low DRV_LIST
|
||||||
|
;---------------------------------------------------------------------[]
|
||||||
|
|
||||||
;-----------------------------[]
|
;-----------------------------[ #9..#B ]
|
||||||
_mNoDrive_5xTable 3, 0
|
_mNoDrive_5xTable 3, 0
|
||||||
;----------------------------------------------------------[ CDROM #C0 ]
|
;-------------------------------------[]
|
||||||
|
|
||||||
|
;-----------------------------------------------------------[ 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
|
||||||
|
|
||||||
DB low DRV_VERSION
|
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 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_LIST
|
||||||
|
;---------------------------------------------------------------------[]
|
||||||
|
|
||||||
|
;-----------------------------[ #D..#F ]
|
||||||
|
_mNoDrive_5xTable 3, 0
|
||||||
|
;-------------------------------------[]
|
||||||
|
|
||||||
;-----------------------------[]
|
|
||||||
_mNoDrive_5xTable 3, 0
|
|
||||||
;-----------------------------[]
|
|
||||||
;
|
;
|
||||||
|
|
||||||
; --< HIGH PART >--
|
; --< HIGH PART >--
|
||||||
;-------------------------------------------------------------[ FDD #0 ]
|
;-------------------------------------------------------------[ FDD #0 ]
|
||||||
;
|
;
|
||||||
@ -570,7 +574,9 @@ TAB_5xFNS:
|
|||||||
;
|
;
|
||||||
;---------------------------------------------------------------------[]
|
;---------------------------------------------------------------------[]
|
||||||
|
|
||||||
_mNoDrive_5xTable 5, 1
|
;-----------------------------[ #1..#5 ]
|
||||||
|
_mNoDrive_5xTable 5, 1
|
||||||
|
;-------------------------------------[]
|
||||||
|
|
||||||
;-------------------------------------------------------[ RAM DRIVE #6 ]
|
;-------------------------------------------------------[ RAM DRIVE #6 ]
|
||||||
;
|
;
|
||||||
@ -591,9 +597,12 @@ TAB_5xFNS:
|
|||||||
DB high FN_RESERVED_5x
|
DB high FN_RESERVED_5x
|
||||||
DB high FN_RESERVED_5x
|
DB high FN_RESERVED_5x
|
||||||
DB high DRV_LIST
|
DB high DRV_LIST
|
||||||
|
;---------------------------------------------------------------------[]
|
||||||
|
|
||||||
|
;---------------------------------[ #7 ]
|
||||||
|
_mNoDrive_5xTable 1, 1
|
||||||
|
;-------------------------------------[]
|
||||||
|
|
||||||
;-----------------------------[]
|
|
||||||
_mNoDrive_5xTable 1, 1
|
|
||||||
;-------------------------------------------------------------[ HDD #8 ]
|
;-------------------------------------------------------------[ HDD #8 ]
|
||||||
;
|
;
|
||||||
DB high FN_RESERVED_5x
|
DB high FN_RESERVED_5x
|
||||||
@ -613,9 +622,12 @@ TAB_5xFNS:
|
|||||||
DB high FN_RESERVED_5x
|
DB high FN_RESERVED_5x
|
||||||
DB high FN_RESERVED_5x
|
DB high FN_RESERVED_5x
|
||||||
DB high DRV_LIST
|
DB high DRV_LIST
|
||||||
|
;---------------------------------------------------------------------[]
|
||||||
|
|
||||||
|
;-----------------------------[ #9..#B ]
|
||||||
|
_mNoDrive_5xTable 3, 1
|
||||||
|
;-------------------------------------[]
|
||||||
|
|
||||||
;-----------------------------[]
|
|
||||||
_mNoDrive_5xTable 3, 1
|
|
||||||
;----------------------------------------------------------[ CDROM #C0 ]
|
;----------------------------------------------------------[ CDROM #C0 ]
|
||||||
;
|
;
|
||||||
DB high FN_RESERVED_5x
|
DB high FN_RESERVED_5x
|
||||||
@ -635,10 +647,12 @@ TAB_5xFNS:
|
|||||||
DB high FN_RESERVED_5x
|
DB high FN_RESERVED_5x
|
||||||
DB high FN_RESERVED_5x
|
DB high FN_RESERVED_5x
|
||||||
DB high DRV_LIST
|
DB high DRV_LIST
|
||||||
|
;---------------------------------------------------------------------[]
|
||||||
|
|
||||||
;-----------------------------[]
|
;-----------------------------[ #D..#F ]
|
||||||
_mNoDrive_5xTable 3, 1
|
_mNoDrive_5xTable 3, 1
|
||||||
;=======================================================================;
|
;-------------------------------------[]
|
||||||
|
;======================================================================;
|
||||||
|
|
||||||
;************************************
|
;************************************
|
||||||
; ‚室 ¢ äãªæ¨î ¯® RST18 ¨ RST8
|
; ‚室 ¢ äãªæ¨î ¯® RST18 ¨ RST8
|
||||||
|
|||||||
@ -29,7 +29,7 @@ DRV_LIST: ; ?????
|
|||||||
PUSH IY
|
PUSH IY
|
||||||
LD A,SYS_PAGE
|
LD A,SYS_PAGE
|
||||||
OUT (SLOT3),A ; !TODO ᤥ« âì áâàãªâãன
|
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+1),#00 ; DB 0 ;FDD COUNT
|
||||||
LD (IX+2),#00 ; DB 0 ;HDD COUNT
|
LD (IX+2),#00 ; DB 0 ;HDD COUNT
|
||||||
LD (IX+3),#00 ; DB 0 ;CDROM COUNT
|
LD (IX+3),#00 ; DB 0 ;CDROM COUNT
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user