;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
