;SVCMAC/ASM - LS-DOS Version VI *LIST OFF ; @MOD2 EQU 0 @MOD4 EQU -1 @@KEY MACRO LD A,1 RST 40 ENDM @@DSP MACRO LD A,2 RST 40 ENDM @@GET MACRO LD A,3 RST 40 ENDM @@PUT MACRO LD A,4 RST 40 ENDM @@CTL MACRO LD A,5 RST 40 ENDM @@PRT MACRO LD A,6 RST 40 ENDM @@WHERE MACRO LD A,7 RST 40 ENDM @@KBD MACRO LD A,8 RST 40 ENDM @@KEYIN MACRO LD A,9 RST 40 ENDM @@DSPLY MACRO #MSG IFEQ %%,1 LD HL,#MSG ENDIF LD A,10 RST 40 ENDM @@LOGER MACRO LD A,11 RST 40 ENDM @@LOGOT MACRO #MSG IFEQ %%,1 LD HL,#MSG ENDIF LD A,12 RST 40 ENDM @@MSG MACRO LD A,13 RST 40 ENDM @@PRINT MACRO #MSG IFEQ %%,1 LD HL,#MSG ENDIF LD A,14 RST 40 ENDM @@VDCTL MACRO LD A,15 RST 40 ENDM @@PAUSE MACRO LD A,16 RST 40 ENDM @@PARAM MACRO LD A,17 RST 40 ENDM @@DATE MACRO LD A,18 RST 40 ENDM @@TIME MACRO LD A,19 RST 40 ENDM @@CHNIO MACRO LD A,20 RST 40 ENDM @@ABORT MACRO LD A,21 RST 40 ENDM @@EXIT MACRO LD A,22 RST 40 ENDM @@CMNDI MACRO LD A,24 RST 40 ENDM @@CMNDR MACRO LD A,25 RST 40 ENDM @@ERROR MACRO LD A,26 RST 40 ENDM @@DEBUG MACRO LD A,27 RST 40 ENDM @@CKTSK MACRO LD A,28 RST 40 ENDM @@ADTSK MACRO LD A,29 RST 40 ENDM @@RMTSK MACRO LD A,30 RST 40 ENDM @@RPTSK MACRO LD A,31 RST 40 ENDM @@KLTSK MACRO LD A,32 RST 40 ENDM @@CKDRV MACRO LD A,33 RST 40 ENDM @@DODIR MACRO LD A,34 RST 40 ENDM @@RAMDIR MACRO LD A,35 RST 40 ENDM @@DCSTAT MACRO LD A,40 RST 40 ENDM @@SLCT MACRO LD A,41 RST 40 ENDM @@RSTOR MACRO LD A,44 RST 40 ENDM @@STEPI MACRO LD A,45 RST 40 ENDM @@SEEK MACRO LD A,46 RST 40 ENDM @@RSLCT MACRO LD A,47 RST 40 ENDM @@RDSEC MACRO LD A,49 RST 40 ENDM @@VRSEC MACRO LD A,50 RST 40 ENDM @@HDFMT MACRO LD A,52 RST 40 ENDM @@WRSEC MACRO LD A,53 RST 40 ENDM @@WRSSC MACRO LD A,54 RST 40 ENDM @@WRTRK MACRO LD A,55 RST 40 ENDM @@RENAM MACRO LD A,56 RST 40 ENDM @@REMOV MACRO LD A,57 RST 40 ENDM @@INIT MACRO LD A,58 RST 40 ENDM @@OPEN MACRO LD A,59 RST 40 ENDM @@CLOSE MACRO LD A,60 RST 40 ENDM @@BKSP MACRO LD A,61 RST 40 ENDM @@CKEOF MACRO LD A,62 RST 40 ENDM @@LOC MACRO LD A,63 RST 40 ENDM @@LOF MACRO LD A,64 RST 40 ENDM @@PEOF MACRO LD A,65 RST 40 ENDM @@POSN MACRO LD A,66 RST 40 ENDM @@READ MACRO LD A,67 RST 40 ENDM @@REW MACRO LD A,68 RST 40 ENDM @@RREAD MACRO LD A,69 RST 40 ENDM @@RWRIT MACRO LD A,70 RST 40 ENDM @@SEEKSC MACRO LD A,71 RST 40 ENDM @@SKIP MACRO LD A,72 RST 40 ENDM @@VER MACRO LD A,73 RST 40 ENDM @@WEOF MACRO LD A,74 RST 40 ENDM @@WRITE MACRO LD A,75 RST 40 ENDM @@LOAD MACRO LD A,76 RST 40 ENDM @@RUN MACRO LD A,77 RST 40 ENDM @@FSPEC MACRO LD A,78 RST 40 ENDM @@FEXT MACRO LD A,79 RST 40 ENDM @@FNAME MACRO LD A,80 RST 40 ENDM @@GTDCT MACRO LD A,81 RST 40 ENDM @@GTDCB MACRO LD A,82 RST 40 ENDM @@GTMOD MACRO LD A,83 RST 40 ENDM @@RDSSC MACRO LD A,85 RST 40 ENDM @@GATRD MACRO LD A,86 RST 40 ENDM @@DIRRD MACRO LD A,87 RST 40 ENDM @@DIRWR MACRO LD A,88 RST 40 ENDM @@GATWR MACRO LD A,89 RST 40 ENDM @@MUL8 MACRO LD A,90 RST 40 ENDM @@MUL16 MACRO LD A,91 RST 40 ENDM @@DIV8 MACRO LD A,93 RST 40 ENDM @@DIV16 MACRO LD A,94 RST 40 ENDM @@HEXD MACRO LD A,95 RST 40 ENDM @@DECHEX MACRO LD A,96 RST 40 ENDM @@HEXDEC MACRO LD A,97 RST 40 ENDM @@HEX8 MACRO LD A,98 RST 40 ENDM @@HEX16 MACRO LD A,99 RST 40 ENDM @@HIGH$ MACRO LD A,100 RST 40 ENDM @@FLAGS MACRO LD A,101 RST 40 ENDM @@BANK MACRO LD A,102 RST 40 ENDM @@BREAK MACRO #ADR IFEQ %%,1 LD HL,#ADR ENDIF LD A,103 RST 40 ENDM @@CLS MACRO LD A,105 RST 40 ENDM @@CKBRKC MACRO LD A,106 RST 40 ENDM *LIST ON END