mirror of
https://github.com/Tolik-Trek/Estex-DSS.git
synced 2026-11-14 11:30:52 +03:00
+ загрузка с любого активного Primary раздела
This commit is contained in:
1 parent
f58a3d681b
commit
22efbb84c7
14 files changed
+268
-105
No files matched your search
+17
-2
@@ -20,18 +20,33 @@ BOOTDSK:
|
||||
RET
|
||||
; ‘®®¡é¨âì DSS á ª ª®£® ¤¨áª § £à㦠¥âáï á¨á⥬ .
|
||||
; ˆá¯. § £àã§ç¨ª á¨áâ¥¬ë ¤«ï ¨¨æ. ï祩ª¨ "boot_disk".
|
||||
.SET: LD B,A ;SET BOOT DISK
|
||||
LD C,0
|
||||
|
||||
.SET: ;[ ] 17.12.2023 § £à㧪 á ªâ¨¢®£® à §¤¥« , ¥ á ¯¥à¢®£®
|
||||
;LD B,A ;SET BOOT DISK
|
||||
;LD C,0
|
||||
LD B,A
|
||||
LD C,0
|
||||
LD (.part),HL
|
||||
;
|
||||
.loop: PUSH BC
|
||||
LD A,C
|
||||
LD DE,#55AA
|
||||
LD BC,256*0 + Dss.DRV.GenIOCTL
|
||||
RST ToDSS.DRV
|
||||
;[ ] 17.12.2023 § £à㧪 á ªâ¨¢®£® à §¤¥« , ¥ á ¯¥à¢®£®
|
||||
LD A,C ; ®¬¥à ¯ àâ¨æ¨¨ ¢ MBR ¤¨áª
|
||||
;
|
||||
POP BC
|
||||
JR C,.NoSupport
|
||||
EX AF,AF' ;PHISICAL DRIVE NUMBER
|
||||
CP B
|
||||
JR NZ,.NoSupport
|
||||
;[ ] 17.12.2023 § £à㧪 á ªâ¨¢®£® à §¤¥« , ¥ á ¯¥à¢®£®
|
||||
EX AF,AF' ; ®¬¥à ¯ àâ¨æ¨¨ ¢ MBR ¤¨áª
|
||||
.part+1: LD HL,0
|
||||
CP L
|
||||
JR NZ,.NoSupport
|
||||
;
|
||||
;R13
|
||||
LD A,#38 ; opcode for JR C,addr
|
||||
LD (BOOTDSK.chg),A
|
||||
|
||||
Reference in new issue
Block a user