This commit is contained in:
Anatoliy Belyanskiy 2023-07-29 00:01:29 +10:00
parent aedd21445b
commit 45359335b2
3 changed files with 105 additions and 91 deletions

@ -1 +1 @@
Subproject commit 552b44b20bb90ad446fbd70d3229a935c89412d3 Subproject commit b25c3779d6af8abc2970d3a9a55006f43292c86e

View File

@ -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,10 +447,7 @@ 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 ]
; ;
@ -476,7 +471,9 @@ TAB_5xFNS:
; ;
;---------------------------------------------------------------------[] ;---------------------------------------------------------------------[]
;-----------------------------[ #1..#5 ]
_mNoDrive_5xTable 5, 0 _mNoDrive_5xTable 5, 0
;-------------------------------------[]
;-------------------------------------------------------[ RAM DRIVE #6 ] ;-------------------------------------------------------[ RAM DRIVE #6 ]
; ;
@ -497,9 +494,12 @@ TAB_5xFNS:
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
@ -519,10 +519,13 @@ TAB_5xFNS:
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
@ -541,12 +544,13 @@ TAB_5xFNS:
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:
; ;
;---------------------------------------------------------------------[] ;---------------------------------------------------------------------[]
;-----------------------------[ #1..#5 ]
_mNoDrive_5xTable 5, 1 _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

View File

@ -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