mirror of
https://github.com/Tolik-Trek/ZX-SP-ROMs.git
synced 2026-06-15 01:11:46 +03:00
...
This commit is contained in:
parent
a170bf4abc
commit
3ad07bbd30
@ -55,72 +55,50 @@ HDD_PROG_E:
|
||||
JP AUTO_03E4
|
||||
|
||||
;
|
||||
HDD_SET:;!TEST
|
||||
.loop: LD A,(DE)
|
||||
INC DE
|
||||
CP " "
|
||||
JR Z,.loop
|
||||
CP "\r"
|
||||
JR Z,.init
|
||||
;
|
||||
DEC DE
|
||||
DEC DE
|
||||
JP CHOOSE_HDD
|
||||
;CALL CHOOSE_HDD
|
||||
;CALL READ_BPB
|
||||
;RET
|
||||
HDD_SET:
|
||||
.loop: LD A,(DE)
|
||||
INC DE
|
||||
CP " "
|
||||
JR Z,.loop
|
||||
CP "\r"
|
||||
JR Z,.check
|
||||
;
|
||||
DEC DE
|
||||
DEC DE
|
||||
JP CHOOSE_HDD
|
||||
;
|
||||
; [x] new tr-hdd
|
||||
.init: ;CALL CORRECT_CUR_DIR
|
||||
DI
|
||||
.check: DI
|
||||
LD BC,SLOT3
|
||||
IN B,(C)
|
||||
;LD C,A
|
||||
LD A,SYS_PAGE
|
||||
OUT (SLOT3),A
|
||||
;
|
||||
LD E,DRIVE_CODES.TRDOS.HDD
|
||||
LD A,(SYS_PAGE.CURRENT_DIR_DRIVE_COPY)
|
||||
CP #FF
|
||||
SCF
|
||||
JR Z,.skip
|
||||
;
|
||||
JR Z,.init
|
||||
CP E
|
||||
JR C,.skip
|
||||
JR C,.init
|
||||
;
|
||||
LD (SYS_PAGE.CURRENT_DIR_DRIVE),A
|
||||
;
|
||||
OUT (C),B
|
||||
PUSH DE
|
||||
AND #0F
|
||||
; !TEST
|
||||
OUT (C),B
|
||||
;
|
||||
PUSH DE
|
||||
LD C,BIOS.HDD_PART
|
||||
CALL EXP_FNS
|
||||
POP DE
|
||||
JR C,CHOOSE_HDD.error
|
||||
;
|
||||
LD C,BIOS.SET_DISK_REDIR
|
||||
JP EXP_FNS
|
||||
;
|
||||
;LD (SYS_PAGE.CURRENT_HDD),A
|
||||
;
|
||||
;
|
||||
;.skip: LD A,C
|
||||
; OUT (SLOT3),A
|
||||
.skip: OUT (C),B
|
||||
LD C,BIOS.HDD_PART
|
||||
CALL EXP_FNS
|
||||
POP DE
|
||||
JR C,CHOOSE_HDD.error
|
||||
JR .exit
|
||||
;
|
||||
.init: OUT (C),B
|
||||
PUSH DE
|
||||
LD C,BIOS.HDD_INIT
|
||||
CALL EXP_FNS
|
||||
POP DE
|
||||
JP C,HDD_PROG_E
|
||||
;
|
||||
; LD BC,(ZX_VARS.OPER_DISK - 1)
|
||||
; LD A,(ZX_VARS.OPER_DISK)
|
||||
; LD B,A
|
||||
; XOR A
|
||||
;LD E,A
|
||||
LD C,BIOS.SET_DISK_REDIR
|
||||
.exit: LD C,BIOS.SET_DISK_REDIR
|
||||
JP EXP_FNS
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user