NEW
  AUTO 3,1
				.LIST OFF
				.OP	6502
				.OR $2000
				.TF BASIC.15,TSYS
*--------------------------------------
Ptr1			.EQ	0
Ptr2			.EQ	2

ZP.WNDLFT		.EQ $20
ZP.WNDWDT		.EQ $21
ZP.WNDTOP		.EQ $22
ZP.WNDBOT		.EQ $23
ZP.CH    		.EQ $24
ZP.CV  		  	.EQ $25
ZP.BASL 		.EQ $28
ZP.BASH  		.EQ $29

ZP.PROMPT		.EQ $33

ZP.CSW			.EQ $36
ZP.KSW			.EQ $38

ZP.PCL   		.EQ $3A
ZP.PCH  		.EQ $3B
ZP.A1L   		.EQ $3C
ZP.A1H   		.EQ $3D
ZP.A2L  		.EQ $3E
ZP.A2H  		.EQ $3F

AS.LINNUM		.EQ $50
AS.PGRMSTART	.EQ $67
AS.VARSTART		.EQ $69
AS.ARRAYSTART   .EQ $6B
AS.ARRAYEND		.EQ $6D
AS.STRINGSTART	.EQ $6F
AS.STRINGPTR	.EQ $71
AS.HIMEM 		.EQ $73
AS.CURLINE		.EQ $75
AS.LOWTR 		.EQ $9B
AS.PGRMEND		.EQ $AF
AS.TXTPTR		.EQ $B8
AS.ERRFLG		.EQ $D8
AS.ERRNUM		.EQ $DE
AS.TRCFLG		.EQ $F2
AS.REMSTK		.EQ $F8
*--------------------------------------
IO.LINEBUF		.EQ $200
*--------------------------------------
DIRENTBUF		.EQ $259
DIRENTBUF.STNL	.EQ $25D
DIRENTBUF.TYPE	.EQ $269

DIRENTBUF.UBLK	.EQ $26C
DIRENTBUF.EOF	.EQ $26E

DIRENTBUF.ACCESS	.EQ $277
DIRENTBUF.AUXT	.EQ $278

MLI.PATHBUF		.EQ $280
*--------------------------------------
DOS.WARMSTART	.EQ $03D0
DOS.COLDSTART   .EQ $03D3
DOS.FILEMGR     .EQ $03D6
DOS.RWTS        .EQ $03D9
DOS.FILEMGRPARM .EQ $03DC
DOS.RWTSPARM    .EQ $03E3
DOS.RECONNECT   .EQ $03DA
DOS.JMPBRKVECT  .EQ $03EF

MON.AMPERSANDJMP	.EQ $03F5
MON.USRJMP      .EQ $03F8
MON.NMIJMP      .EQ $03FB
MON.IRQVECT     .EQ $03FE
MON.BRKVECT     .EQ $03F0
MON.POWERUP     .EQ $03F2
MON.POWERUPBYTE .EQ $03F4
*--------------------------------------
MLI.MAXPATH		.EQ 64
MLI.C.ALLOCIRQ		.EQ $40
MLI.C.DEALLOCIRQ	.EQ $41
MLI.C.ATALK			.EQ $42
MLI.C.QUIT			.EQ $65
MLI.C.READBLOCK		.EQ	$80
MLI.C.WRITEBLOCK	.EQ	$81
MLI.C.GETTIME		.EQ $82
MLI.C.CREATE		.EQ $C0
MLI.C.DESTROY		.EQ $C1
MLI.C.RENAME		.EQ $C2
MLI.C.SETFILEINFO	.EQ	$C3
MLI.C.GETFILEINFO	.EQ	$C4
MLI.C.ONLINE		.EQ	$C5
MLI.C.SETPREFIX		.EQ	$C6
MLI.C.GETPREFIX		.EQ	$C7
MLI.C.OPEN			.EQ	$C8
MLI.C.NEWLINE		.EQ	$C9
MLI.C.READ			.EQ	$CA
MLI.C.WRITE			.EQ	$CB
MLI.C.CLOSE			.EQ $CC
MLI.C.FLUSH			.EQ $CD
MLI.C.SETMARK		.EQ $CE
MLI.C.GETMARK		.EQ $CF
MLI.C.SETEOF		.EQ $D0
MLI.C.GETEOF		.EQ $D1
MLI.C.SETBUF		.EQ $D2
MLI.C.GETBUF		.EQ $D3
*--------------------------------------
MLI				.EQ $BF00
MLI.DEVNUM      .EQ $BF30
MLI.DEVCNT      .EQ $BF31
MLI.DEVLST      .EQ $BF32
MLI.MEMTABL     .EQ $BF58
MLI.LEVEL       .EQ $BF94
MLI.MACHID      .EQ $BF98
MLI.SLTBYT      .EQ $BF99
MLI.PFIXPTR     .EQ $BF9A
MLI.MLIACTV     .EQ $BF9B
MLI.IVERSION    .EQ $BFFD
*--------------------------------------
IO.KBD          .EQ $C000
IO.KSTROBE      .EQ $C010
*--------------------------------------
AS.RESTART      .EQ $D43C
AS.RESTART1     .EQ $D43F
AS.FINDLINE		.EQ $D61A
AS.CLEAR1		.EQ $D665
AS.NEXTSTMT		.EQ $D7D2
AS.EXECSTMT     .EQ $D820
AS.BITERRFLG	.EQ $D865
AS.NORMAL       .EQ $F273
AS.COLDBOOT     .EQ $E000
AS.INTPRINTAX   .EQ $ED24
*--------------------------------------
MON.BREAKV		.EQ $FA59
MON.INIT		.EQ $FB2F
MON.MON			.EQ $FC58
MON.CLREOL		.EQ $FC9C
MON.RDKEY		.EQ $FD0C
MON.KEYIN0		.EQ $FD10
MON.KEYIN		.EQ $FD1B
MON.GETLN		.EQ $FD6A
MON.COUT		.EQ $FDED
MON.COUT1		.EQ $FDF0
MON.IIGSID		.EQ $FE1F
MON.SETINV		.EQ $FE80
MON.SETNORM		.EQ $FE84
MON.ENTERMON	.EQ $FF69
*--------------------------------------
		.INB usr/src/basic.15/basic.s.ldr
LDR.9A00.CODE	.PH $9A00
		.INB usr/src/basic.15/basic.s.a
		.INB usr/src/basic.15/basic.s.b
		.INB usr/src/basic.15/basic.s.c
		.INB usr/src/basic.15/basic.s.d
		.EP
LDR.BE00.CODE	.PH $BE00
		.INB usr/src/basic.15/basic.s.gp
		.EP
*--------------------------------------
MAN
SAVE usr/src/basic.15/basic.s
ASM
