This commit is contained in:
Tolik 2025-01-03 22:30:13 +10:00
parent d38cd7dd53
commit df1dd9744c

View File

@ -721,16 +721,25 @@ SYS_PAGE EQU #FE
.CURRENT_DIR_DRIVE EQU #C19A .CURRENT_DIR_DRIVE EQU #C19A
.CURRENT_DIR_DRIVE_COPY EQU #C19B .CURRENT_DIR_DRIVE_COPY EQU #C19B
; ;
;=======================================================================
;.ATAPI_DRQ_INTERCEPTOR EQU #C19C ; [ ] ¤«ï ä㭪権 5x ¨ ATAPI ;!FIXIT ;.ATAPI_DRQ_INTERCEPTOR EQU #C19C ; [ ] ¤«ï ä㭪権 5x ¨ ATAPI ;!FIXIT
;!TODO EQU #C19C..#C19F ;!TODO EQU #C19C..#C19F
;.LIB_TABLE EQU #C1A0..#C1BF ; â ¡«¨æë Library 32 ¡ ©â  ;.LIB_TABLE EQU #C1A0..#C1BF ; â ¡«¨æë Library 32 ¡ ©â 
; <EFBFBD> <EFBFBD>€‡„…Ÿœ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; <EFBFBD> <EFBFBD>€‡„…Ÿœ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.IDE_0 EQU #C1C0 ; .IDE_0 EQU #C1C0
.IDE_1 EQU #C1C8 ; .IDE_1 EQU #C1C8
.IDE_2 EQU #C1D0 ; .IDE_2 EQU #C1D0
.IDE_3 EQU #C1D8 ; .IDE_3 EQU #C1D8
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;=======================================================================
; EQU #C19C..#C19F
; <EFBFBD> <EFBFBD>€‡„…Ÿœ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.IDE_0 EQU #C1A0
.IDE_1 EQU #C1B0
.IDE_2 EQU #C1C0
.IDE_3 EQU #C1D0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;=======================================================================
.FDD_0 EQU #C1E0 .FDD_0 EQU #C1E0
.FDD_1 EQU #C1E8 .FDD_1 EQU #C1E8
.FDD_TBL.Size EQU #10 .FDD_TBL.Size EQU #10
@ -823,7 +832,7 @@ SYS_PAGE EQU #FE
; ENDS ; ENDS
; ;
MODULE FDD_INI_TABLE ; !FIXIT â ¡«¨æë ¤«ï FDD ãáâனá⢠32 ¡ ©â . ¯à¨¢ï§ âìáï ª áâàãªâãॠ¢ëè¥ MODULE FDD_INIT_TABLE ; !FIXIT â ¡«¨æë ¤«ï FDD ãáâனá⢠32 ¡ ©â . ¯à¨¢ï§ âìáï ª áâàãªâãॠ¢ëè¥
FDD EQU 3 ; ????? å¥à ¥£® §­ ¥â, çâ® §  ¯ à ¬¥âà, à §®¡à âìáï FDD EQU 3 ; ????? å¥à ¥£® §­ ¥â, çâ® §  ¯ à ¬¥âà, à §®¡à âìáï
FDD_0 EQU SYS_PAGE.FDD_0 FDD_0 EQU SYS_PAGE.FDD_0
.DISK EQU FDD_0+0 .DISK EQU FDD_0+0
@ -1703,14 +1712,17 @@ Config_PG:
; 6 - ᥪâ®à®¢ ­  樫¨­¤à áâ àè. ; 6 - ᥪâ®à®¢ ­  樫¨­¤à áâ àè.
; 7 - ⨯ ¤à ©¢  HDD - 1, CD-ROM - 2... ; 7 - ⨯ ¤à ©¢  HDD - 1, CD-ROM - 2...
STRUCT HDD_INIT_TABLE STRUCT HDD_INIT_TABLE
DRV_Flags BYTE ; 0 DRVHD_H .DRV_Flags BYTE ; 0 DRVHD_H
SectorsPerTrack BYTE ; 1 SC_PT_H .SectorsPerTrack BYTE ; 1 SC_PT_H
HeadsNumber BYTE ; 2 HEADS_H .HeadsNumber BYTE ; 2 HEADS_H
CylinderNumberLow BYTE ; 3 CYL_L_H .CylinderNumberLow BYTE ; 3 CYL_L_H
CylinderNumberHigh BYTE ; 4 CYL_H_H .CylinderNumberHigh BYTE ; 4 CYL_H_H
SectorsPerCylinderLow BYTE ; 5 SPCLL_H .SectorsPerCylinderLow BYTE ; 5 SPCLL_H
SectorsPerCylinderHigh BYTE ; 6 SPCLH_H .SectorsPerCylinderHigh BYTE ; 6 SPCLH_H
DriveType BYTE ; 7 DTYPE_H .DriveType BYTE ; 7 DTYPE_H
.SectorSize WORD ; 8
.RemovableMedia BYTE ; 10 ; bit0=1 removable, bit1=1 drive changed, bit7..2 reserved
.RESERVED BLOCK 6,0
ENDS ENDS
; ;