mirror of
https://github.com/nathanriggs/AppleIIAsm-Collection.git
synced 2024-07-02 23:29:33 +00:00
- getting ready for major changes for 0.6.0. - be sure to download the 0.5.0 release to ensure proper functionality, as these rountines will not work together in the SRC or BIN folder during the transition - Beginning to significantly alter documentation
89 lines
1.7 KiB
NASM
89 lines
1.7 KiB
NASM
BLOAD MAC
|
|
STY SCRATCH
|
|
_MSTR ]1;WPAR1
|
|
JSR BINLOAD
|
|
LDY SCRATCH
|
|
<<<
|
|
BSAVE MAC
|
|
STY SCRATCH
|
|
_MSTR ]1;WPAR1
|
|
JSR BINSAVE
|
|
LDY SCRATCH
|
|
<<<
|
|
AMODE MAC
|
|
LDA #1
|
|
STA $AAB6
|
|
STA $75+1
|
|
STA $33
|
|
<<<
|
|
CMD MAC
|
|
STY SCRATCH
|
|
_MSTR ]1;WPAR1
|
|
JSR DOSCMD
|
|
LDY SCRATCH
|
|
<<<
|
|
FPRN MAC
|
|
STY SCRATCH
|
|
IF ",]1
|
|
JSR FPRINT
|
|
ASC ]1
|
|
HEX 8D00
|
|
ELSE
|
|
_ISLIT ]1
|
|
JSR FPSTR
|
|
FIN
|
|
LDY SCRATCH
|
|
<<<
|
|
FSPRN MAC
|
|
STY SCRATCH
|
|
_MLIT ]1;WPAR1
|
|
JSR FPSTR
|
|
LDY SCRATCH
|
|
<<<
|
|
FINP MAC
|
|
STY SCRATCH
|
|
JSR FINPUT
|
|
LDY SCRATCH
|
|
<<<
|
|
SLOT MAC
|
|
LDA ]1
|
|
STA SCRATCH
|
|
ASL SCRATCH
|
|
ASL SCRATCH
|
|
ASL SCRATCH
|
|
ASL SCRATCH
|
|
LDA SCRATCH
|
|
STA IOB_SLOT
|
|
<<<
|
|
DRIVE MAC
|
|
LDA ]1
|
|
STA IOB_DRIV
|
|
<<<
|
|
TRACK MAC
|
|
LDA ]1
|
|
STA IOB_TRAK
|
|
<<<
|
|
SECT MAC
|
|
LDA ]1
|
|
STA IOB_SECT
|
|
<<<
|
|
DSKR MAC
|
|
LDA $01
|
|
STA IOB_COMM
|
|
<<<
|
|
DSKW MAC
|
|
LDA $02
|
|
STA IOB_COMM
|
|
<<<
|
|
DBUFF MAC
|
|
LDA #<]1
|
|
STA IOB_BUFL
|
|
LDA #>]1
|
|
STA IOB_BUFH
|
|
<<<
|
|
DRWTS MAC
|
|
STY SCRATCH
|
|
JSR DISKRW
|
|
LDY SCRATCH
|
|
<<<
|