mirror of
https://github.com/Tolik-Trek/Shared_Includes.git
synced 2026-06-15 00:51:32 +03:00
...
This commit is contained in:
parent
2b1e30c610
commit
d22e7b9aae
@ -1713,6 +1713,7 @@ Config_PG:
|
||||
; 7 - ⨯ ¤à ©¢ HDD - 1, CD-ROM - 2...
|
||||
; 8 - à §¬¥à ᥪâ®à
|
||||
;10 - Removable Media Parameters
|
||||
;11 - Peripheral Device Type for ATAPI
|
||||
STRUCT HDD_INIT_TABLE
|
||||
.DRV_Flags BYTE ; 0 DRVHD_H
|
||||
.SectorsPerTrack BYTE ; 1 SC_PT_H
|
||||
@ -1724,7 +1725,7 @@ Config_PG:
|
||||
.DriveType BYTE ; 7 DTYPE_H
|
||||
.SectorSize WORD ; 8
|
||||
.MediaParameters BYTE ; 10 ; bit0=1 removable, bit1=1 drive changed, bit7..2 reserved
|
||||
.RESERVED_1 BYTE ; 11
|
||||
.PDT BYTE ; 11 ; Peripheral Device Type for ATAPI
|
||||
.RESERVED_2 BYTE ; 12
|
||||
.RESERVED_3 BYTE ; 13
|
||||
.RESERVED_4 BYTE ; 14
|
||||
@ -1840,25 +1841,27 @@ Bit Abbreviation Function
|
||||
Chanel:
|
||||
.Set_0: EQU #20BC ; ¤«ï ¨á¯®«ì§®¢ ¨ï á ¯®«®© ¤à¥á 樥© (ॣ BC), § á« âì '1'
|
||||
.Set_1: EQU #00BC ; ¤«ï ¨á¯®«ì§®¢ ¨ï á ¯®«®© ¤à¥á 樥© (ॣ BC), § á« âì '1'
|
||||
.Set: EQU #BC ; ¤«ï ¨á¯®«ì§®¢ ¨ï á ¥¯®«®© ¤à¥á 樥© out (#bc),a. § á« âì '1'
|
||||
.Set: EQU #BC ; ¤«ï ¨á¯®«ì§®¢ ¨ï á ¥¯®«®© ¤à¥á 樥© out (#bc),a.
|
||||
.Primary EQU #21 ; ¤«ï ¨á¯®«ì§®¢ ¨ï á ¥¯®«®© ¤à¥á 樥© out (#bc),a. ‚ë¡®à ª « 0
|
||||
.Secondary EQU #01 ; ¤«ï ¨á¯®«ì§®¢ ¨ï á ¥¯®«®© ¤à¥á 樥© out (#bc),a. ‚ë¡®à ª « 1
|
||||
|
||||
; <EFBFBD>ã¬¥à æ¨ï BIOS
|
||||
Device:
|
||||
.HDD EQU 1
|
||||
.ATAPI EQU 2
|
||||
;.CDROM EQU 2
|
||||
; .ZIP_DRIVE EQU 4
|
||||
; .MO_DRIVE EQU 8
|
||||
.NONE EQU #FF
|
||||
|
||||
MODULE Device
|
||||
NONE EQU #FF
|
||||
HDD EQU 1
|
||||
ATAPI EQU 2
|
||||
.MAGNETIC_DISKETTE EQU #00
|
||||
.CDROM EQU #05
|
||||
.OPTICAL_DISKETTE EQU #07
|
||||
.UNKNOWN EQU #1F
|
||||
ENDMODULE
|
||||
;
|
||||
Drive:
|
||||
.Master EQU %1010'0000
|
||||
.Slave EQU %1011'0000
|
||||
|
||||
MODULE CMD
|
||||
ATAPI:
|
||||
.Nop EQU #00
|
||||
.Reset EQU #08
|
||||
.Packet EQU #A0
|
||||
.IdentifyPacketDevice EQU #A1
|
||||
@ -1922,7 +1925,9 @@ ATA:
|
||||
; ATA
|
||||
; .Master EQU #A0
|
||||
; .Slave EQU #B0
|
||||
;
|
||||
ENDMODULE
|
||||
|
||||
|
||||
; ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
|
||||
; º Š ª à ¡®â ¥â á奬 ç⥨ï/§ ¯¨á¨? º
|
||||
; º º
|
||||
|
||||
@ -422,7 +422,7 @@ _cc:
|
||||
; From FAT
|
||||
.NAME: TEXT 8,{". "," "} ; DIR_Name #00 +00 NAME
|
||||
.EXT: TEXT 3,{" "," "} ; --//--//; #08 +08 EXT
|
||||
.ATTRIBUT: BYTE #10 ; DIR_Attr; #0B +11 ATTRIBUT
|
||||
.ATTRIBUT: BYTE #10 ; DIR_Attr; #0B +11 ATTRIBUT á ª®â®àë¬ ¨áª «¨
|
||||
.RESERVED_NT: BYTE #00 ; DIR_NTRes; #0C +12 RESERVED
|
||||
.RESERVED_FAT32: BYTE #00 ; DIR_CrtTimeHundth #0D +13 „¥áïâë¥ ¤®«¨ ᥪã¤ë á®§¤ ¨ï ä ©« (0-1.99)
|
||||
.CREATE_TIME_FAT32: WORD #0000 ; DIR_CrtTime #0E +14 ‚६ï á®§¤ ¨ï ä ©«
|
||||
@ -434,7 +434,7 @@ _cc:
|
||||
.FIRST_CLUSTER_L: WORD #0000 ; DIR_FstClusLO #1A +26 START CLUSTER low
|
||||
.F_SIZE: DWORD #00000000 ; DIR_FileSize #1C +28 SIZE FILE
|
||||
; From DSS
|
||||
.REC_Attr: BYTE #00 ; DIR_Attr; #20 +32 ATTRIBUT
|
||||
.REC_Attr: BYTE #00 ; DIR_Attr; #20 +32 ATTRIBUT ¨§ ª â «®£
|
||||
.REC_Name BYTE #00 ; #21 +33 File name (FAT or DOS or May be LFN)
|
||||
ENDS
|
||||
;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user