mirror of
https://github.com/bobbimanners/Applecorn.git
synced 2024-06-25 15:29:37 +00:00
*RUN / OSFSC(A=&04) enhancements. More to come.
This commit is contained in:
parent
86c0e2bf54
commit
bb7a41000e
BIN
applecorn.po
BIN
applecorn.po
Binary file not shown.
|
@ -320,7 +320,15 @@ FSCHND CMP #$00
|
|||
BEQ FSCCAT ; A=10 - *INFO
|
||||
CMP #$0C
|
||||
BEQ FSCREN ; A=12 - *RENAME
|
||||
FSCRUN
|
||||
|
||||
FSCRUN STX OSFILECB ; Pointer to filename
|
||||
STY OSFILECB+1
|
||||
LDA #$FF ; OSFILE load flag
|
||||
STA OSFILECB+6 ; Use file's address
|
||||
LDX #<OSFILECB ; Pointer to control block
|
||||
LDY #>OSFILECB
|
||||
JSR OSFILE
|
||||
RTS
|
||||
FSCREN
|
||||
LDA #<OSFSCM
|
||||
LDY #>OSFSCM
|
||||
|
|
|
@ -388,11 +388,16 @@ STARSAVE JSR CLRCB
|
|||
|
||||
* Handle *RUN command
|
||||
* On entry, ZP1 points to command line
|
||||
STARRUN JSR ADDZP1Y
|
||||
STARRUN JSR CLRCB
|
||||
JSR EATSPC ; Eat leading space
|
||||
BCS SRERR
|
||||
JSR ADDZP1Y ; Advance ZP1
|
||||
LDX ZP1+0
|
||||
LDY ZP1+1
|
||||
LDA #$04
|
||||
CALLFSCV JMP (FSCV) ; Hand on to filing system
|
||||
SRERR JSR BEEP
|
||||
RTS
|
||||
|
||||
* Clear OSFILE control block to zeros
|
||||
CLRCB LDA #$00
|
||||
|
|
Loading…
Reference in New Issue
Block a user