mirror of
https://github.com/Tolik-Trek/Estex-DSS.git
synced 2026-06-15 17:31:47 +03:00
SYS: Загрузка System.dos > #4000 байтов. Исправлен баг с ненужной проверкой расстояния от BPB до FAT для HDD. SHELL: мелкие правки
22 lines
465 B
NASM
22 lines
465 B
NASM
;/////////////////////////////////////////////////////////////////////
|
||
; ”ãªæ¨ï #02. <20>®¬¥à ⥪ã饣® ¤¨áª .
|
||
;
|
||
; ¢å®¤: ¥â
|
||
; ¢ë室: A - ®¬¥à ¤¨áª (0=A,1=B,..)
|
||
; C - ®¬¥à ¯®á«¥¤¥£® ¤¨áª ¢ á¨á⥬¥
|
||
;/////////////////////////////////////////////////////////////////////
|
||
CURDISK_FN:
|
||
LD A,(LDRIVE)
|
||
LD C,A
|
||
LD A,(CurrentPath)
|
||
SUB 'A'
|
||
RET NC
|
||
LD A,DSS_Error.sys.INVALID_DRIVE
|
||
RET
|
||
CURDISK:
|
||
LD A,(LDRIVE)
|
||
LD C,A
|
||
LD A,(CORE_BUFFERS.FatBuffer.DRIVE)
|
||
AND A
|
||
RET
|
||
; |