mirror of
https://github.com/Tolik-Trek/Shared_Includes.git
synced 2026-11-11 23:23:16 +03:00
...
This commit is contained in:
1 parent
1d82cd52ea
commit
ccb95c96a5
3 files changed
+662
-370
No files matched your search
+11
-6
@@ -719,7 +719,8 @@ SYS_PAGE EQU #FE
|
||||
.CURRENT_DIR_DRIVE EQU #C19A
|
||||
.CURRENT_DIR_DRIVE_COPY EQU #C19B
|
||||
;
|
||||
;!TODO EQU #C19C..#C19F
|
||||
.ATAPI_DRQ_INTERCEPTOR EQU #C19C ; [ ] ¤«ï äãªæ¨© 5x ¨ ATAPI ;!FIXIT
|
||||
;!TODO EQU #C19D..#C19F
|
||||
;.LIB_TABLE EQU #C1A0..#C1BF ; â ¡«¨æë Library 32 ¡ ©â
|
||||
|
||||
; �… �€‡„…‹Ÿ’œ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
@@ -1698,7 +1699,7 @@ Config_PG:
|
||||
; 4 - ª®«¨ç¥á⢮ 樫¨¤à®¢ áâ à訩.
|
||||
; 5 - ᥪâ®à®¢ 樫¨¤à ¬«.
|
||||
; 6 - ᥪâ®à®¢ 樫¨¤à áâ àè.
|
||||
; 7 - ⨯ ¤à ©¢ HDD - 1, CD-ROM - 2, NONE - #FF
|
||||
; 7 - ⨯ ¤à ©¢ HDD - 1, CD-ROM - 2...
|
||||
STRUCT HDD_INIT_TABLE
|
||||
DRV_Flags BYTE ; 0 DRVHD_H
|
||||
SectorsPerTrack BYTE ; 1 SC_PT_H
|
||||
@@ -1724,7 +1725,7 @@ INIT_TBL_IDE3 HDD_INIT_TABLE = SYS_PAGE.IDE_3 ; !HARDCODE table in SYS_PAGE
|
||||
; �¨â 6 - Write Gate - ¡¨â ¢ë¯®«¥¨ï § ¯¨á¨, ªâ¨¢¥ ¢® ¢à¥¬ï ®¯¥à 樨 § ¯¨á¨
|
||||
|
||||
Write:
|
||||
.Data EQU #0150 ; cnf 20 ; HDW_DAT W170 ; #1F0 Data register
|
||||
.Data EQU #0150 ; cnf 20 ; HDW_DAT W170 ; #1F0 Data register
|
||||
.Features EQU #0151 ; cnf 21 ; HDW_ERR W171 ; #1F1 Features register
|
||||
.Counter EQU #0152 ; cnf 22 ; HDW_CNT P_S_CNT W172; #1F2 Counter register
|
||||
.Sector EQU #0153 ; cnf 23 ; HDW_SEC P_S_NUM W173; #1F3 Sector register
|
||||
@@ -1752,7 +1753,7 @@ ErrorBit:
|
||||
ErrorByte:
|
||||
.Abort EQU #04
|
||||
|
||||
ControlBit: ; 0000 0000 ; Bits for IDE.Read.Status
|
||||
CtrlBit: ; 0000 0000 ; Bits for IDE.Read.Status
|
||||
.Busy EQU 7;ÄÄÄÄÄÄÄÄÙ³³³ ³³³³ ; BSY
|
||||
.Ready EQU 6;ÄÄÄÄÄÄÄÄÄÙ³³ ³³³³ ; RDY
|
||||
.Fault EQU 5;ÄÄÄÄÄÄÄÄÄÄÙ³ ³³³³ ; DMA ready for ATAPI
|
||||
@@ -1766,7 +1767,7 @@ ControlBit: ; 0000 0000 ; Bits for IDE.Read.Status
|
||||
.ATAPI_DMAReady EQU .Fault
|
||||
.ATAPI_Service EQU .SeekComplete
|
||||
|
||||
ControlByte: ; Bytes for IDE.Read.Status
|
||||
CtrlByte: ; Bytes for IDE.Read.Status
|
||||
.Busy EQU #80 ; BSY
|
||||
.Ready EQU #40 ; RDY
|
||||
.Fault EQU #20
|
||||
@@ -1797,9 +1798,13 @@ Chanel:
|
||||
.Primary EQU #21 ; ¤«ï ¨á¯®«ì§®¢ ¨ï á ¥¯®«®© ¤à¥á 樥© out (#bc),a. ‚ë¡®à ª « 0
|
||||
.Secondary EQU #01 ; ¤«ï ¨á¯®«ì§®¢ ¨ï á ¥¯®«®© ¤à¥á 樥© out (#bc),a. ‚ë¡®à ª « 1
|
||||
|
||||
; �ã¬¥à æ¨ï BIOS
|
||||
Device:
|
||||
.HDD EQU 1
|
||||
.CDROM EQU 2
|
||||
.ATAPI EQU 2
|
||||
;.CDROM EQU 2
|
||||
; .ZIP_DRIVE EQU 4
|
||||
; .MO_DRIVE EQU 8
|
||||
.NONE EQU #FF
|
||||
|
||||
Drive:
|
||||
|
||||
Reference in new issue
Block a user