DRV_GET_NAME

This commit is contained in:
Tolik 2026-04-28 00:10:12 +10:00
parent e1dc7ec10d
commit 20f00d231f
2 changed files with 13 additions and 4 deletions

View File

@ -102,6 +102,7 @@ HDD_WRITE EQU #46 ;
HDD_PART EQU #47 ; <20> áâனª  ¯ àâ¨æ¨© ¨ master/slave
HDD_READ_NEXT EQU #48 ; —¨â âì á«¥¤ãî騩 ᥪâ®à (ONLY FOR LBA!)
;[<EFBFBD> ¡®â  á HDD ¨ ¤¨áª®¢®¤ ¬¨. #5X]----------------------;
DRV_GET_NAME EQU #50 ; ã§­ âì ¨¬ï ãáâனá⢠
DRV_RESET EQU #51 ; ‘¡à®á ª®­â஫«¥à  ¨ ­ áâனª  ­  ¤¨áª
DRV_READ_LONG EQU #52 ; —⥭¨¥ á ãáâனá⢠¢ 㪠§ ­­ãî áâà ­¨æã
DRV_WRITE_LONG EQU #53 ; ‡ ¯¨áì ­  ãáâனá⢠ ¢ 㪠§ ­­ãî áâà ­¨æã

View File

@ -834,8 +834,8 @@ SYS_PAGE EQU #FE
; .IDE_3 EQU #C1D8
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;=======================================================================
; EQU #C19C..#C19F
; <EFBFBD> <EFBFBD>€‡„…Ÿœ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; <EFBFBD> <EFBFBD>€‡„…Ÿœ! ­¥ ¬¥­ïâì  ¤à¥á! ;;;;;;;;;;;;;;;;;;;;;;; ; á¢ï§ ­® á .IDE_0.NAME .. .IDE_3.NAME ¢ PRINT_STR_BIG_ENDIAN
.IDE_0 EQU #C1A0
.IDE_1 EQU #C1B0
.IDE_2 EQU #C1C0
@ -877,7 +877,15 @@ SYS_PAGE EQU #FE
//°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
.RAM_TABLE EQU #C200 ; ALIGN 256 ; RAM Table
.RAM_TABLE.Size EQU 256
;!TODO free EQU #C300 - #C3FF
//°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
; <EFBFBD> <EFBFBD>€‡„…Ÿœ! ­¥ ¬¥­ïâì  ¤à¥á! ; á¢ï§ ­® á .IDE_0 .. .IDE_3 ¢ PRINT_STR_BIG_ENDIAN
.IDE_NAMES_TABLE EQU #C300
.IDE_x.NAME.Size EQU #40
.IDE_0.NAME EQU .IDE_NAMES_TABLE + .IDE_x.NAME.Size * 0 ;#C300
.IDE_1.NAME EQU .IDE_NAMES_TABLE + .IDE_x.NAME.Size * 1 ;#C340
.IDE_2.NAME EQU .IDE_NAMES_TABLE + .IDE_x.NAME.Size * 2 ;#C380
.IDE_3.NAME EQU .IDE_NAMES_TABLE + .IDE_x.NAME.Size * 3 ;#C3C0
.IDE_NAMES_TABLE.Size EQU .IDE_x.NAME.Size * 4
//°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
.MS_BPB EQU #C400 ; ¡ãä¥à BPB
//°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
@ -1939,7 +1947,7 @@ Chanel:
; <EFBFBD>ã¬¥à æ¨ï BIOS
MODULE Device
NONE EQU #FF
HDD EQU 1
HDD EQU 1 ;!TODO ¯¥à¥¨¬¥­®¢ âì ¢ ATA
ATAPI EQU 2
.MAGNETIC_DISKETTE EQU #00
.CDROM EQU #05