mirror of
https://github.com/Tolik-Trek/UserMenu.git
synced 2026-06-15 00:51:35 +03:00
...
This commit is contained in:
parent
7965e62728
commit
8e8ca188d3
@ -1 +1 @@
|
||||
Subproject commit 68681fbc50da463f1debae860e6db64603886d39
|
||||
Subproject commit 18c132c6e9b507cb92d2144f5497278f021a0292
|
||||
68
menu.asm
68
menu.asm
@ -239,7 +239,8 @@ NO_TO_CORR
|
||||
|
||||
; Initialization variables
|
||||
|
||||
INIT XOR A
|
||||
INIT: XOR A
|
||||
LD D,A
|
||||
LD (QUITMODE),A
|
||||
LD (ITEMCOUNT),A
|
||||
LD (AEXIT),A
|
||||
@ -249,9 +250,30 @@ INIT XOR A
|
||||
LD (DEFAULT_ITEM),A
|
||||
LD (RUN_TIME),A
|
||||
LD (CMD_MENU),A
|
||||
|
||||
DEC A
|
||||
LD (GO_TIME),A
|
||||
;
|
||||
LD A,(IX+0)
|
||||
ADD A,3
|
||||
LD E,A
|
||||
EX DE,HL
|
||||
LD D,XH
|
||||
LD E,XL
|
||||
EX DE,HL
|
||||
ADD HL,DE
|
||||
LD (WorkDirAddr),HL
|
||||
;
|
||||
XOR A
|
||||
LD BC,128 ;!HARDCODE か┃<E3818B> CL
|
||||
CPIR
|
||||
DEC HL
|
||||
LD BC,128 ;!HARDCODE か┃<E3818B> CL
|
||||
LD A,'\' ;
|
||||
CPDR
|
||||
INC HL
|
||||
XOR A
|
||||
LD (HL),A
|
||||
;
|
||||
RET
|
||||
;
|
||||
|
||||
@ -278,38 +300,19 @@ CLICK2 LD L,(IX+2)
|
||||
;
|
||||
LD C,2
|
||||
RST #30
|
||||
;
|
||||
; POP HL
|
||||
; LD C,Dss.PCHARS
|
||||
; RST ToDSS
|
||||
|
||||
;<Sayman>
|
||||
;push bc
|
||||
; ld c,Dss.CurDisk
|
||||
; rst #10
|
||||
; add a,'A'
|
||||
; ld (cwd),a
|
||||
; ld a,':'
|
||||
; ld (cwd+1),a
|
||||
; ld c,Dss.CurDir
|
||||
; ld hl,cwd+2
|
||||
; rst #10
|
||||
;</Sayman>
|
||||
|
||||
POP HL
|
||||
;<Sayman>
|
||||
ld bc,Dss.Exec
|
||||
;</Sayman>
|
||||
RST ToDSS ;Launch the program
|
||||
;<Sayman>
|
||||
; push af
|
||||
|
||||
; ld hl,cwd
|
||||
; ld c,Dss.ChDir
|
||||
; rst #10
|
||||
; pop af
|
||||
;pop bc
|
||||
;</Sayman>
|
||||
LD BC,Dss.Exec
|
||||
RST ToDSS ;Launch the program
|
||||
PUSH AF
|
||||
;
|
||||
LD HL,(WorkDirAddr)
|
||||
LD C,Dss.ChDir
|
||||
RST ToDSS
|
||||
;
|
||||
POP AF
|
||||
JR NC,OK_EXEC
|
||||
LD A,7
|
||||
CALL MESSAGE
|
||||
@ -931,10 +934,7 @@ CH_L6 LD (WIN_Y),A
|
||||
LD (OBSOLUTE_CNT_POS),HL
|
||||
RET
|
||||
|
||||
;<Sayman>
|
||||
;cwd: ds 256
|
||||
;</Sayman>
|
||||
|
||||
WorkDirAddr: WORD 0
|
||||
OBSOLUTE_CNT_POS
|
||||
DW 0
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user