File: STARRN.RA of Disk: Disks/Working/Build-11-03-07
(Source file text) 

	EXTERN	AMOD
	SECT	RAN
	JA	#ST
#XR,	ORG	.+10
	TEXT	+RAN  +
#RET,	SETX	#XR
	SETB	#BASE
	JA	.+3
#BASE,	ORG	.+6
CONST,	ORG	.+3
DIVIS,	ORG	.+3
	ORG	#BASE+30
	FNOP
	JA	#RET
	FNOP
#GOBAK,	0;0
#VAL,	ORG	.+6
#ARGS,	ORG	.+3
ANEXTN,	ORG	.+0003
CON,	ORG	.+0003
DIV,	ORG	.+0003
IFRST,	ORG	.+0003
SEED,	ORG	.+0003
TEMP,	ORG	.+0003
#TMP,	ORG	.+0011
#LIT,	0000
	0000
	0000
	0001
	2000
	0000
	0002
	3000
	0000
	0003
	3000
	0000
	#LBL=.
	ORG	#LBL
#RTN,	BASE	#BASE
	FLDA	#VAL
	JA	#GOBAK
#ST,	STARTD
	0210
	FSTA	#GOBAK,0
	0200
	SETX	#XR
	SETB	#BASE
	LDX	0,1
	FSTA	#BASE
	FSTA	#ARGS
	FLDA%	#BASE,1+
	FSTA	CONST
	FLDA%	#BASE,1+
	FSTA	DIVIS
	STARTF
	LDX	0002,0
	LDX	0003,0
	#G0001=.
	ORG	SEED+0000
	0001;2360;1450
	ORG	IFRST+0000
	0000;0000;0000
	ORG	#G0001
	LDX	0004,0
	FLDA	IFRST
	FSUB	#LIT+0000
	JNE	#10
	LDX	0005,0
	FLDA	SEED
	FSTA	ANEXTN
	LDX	0006,0
	FLDA	#LIT+0003
	FSTA	IFRST
	LDX	0007,0

#10,	LDX	0010,0
	FLDA%	CONST
	FADD	SEED
	FSTA	CON
	LDX	0011,0
	FLDA%	DIVIS
	FADD	SEED
	FSTA	DIV
	LDX	0012,0
	FLDA	CON
	FMUL	ANEXTN
	FSTA	TEMP
	LDX	0013,0
	JSR	AMOD
	JA	.+0006
	JA	TEMP
	JA	DIV
	FSTA	ANEXTN
	LDX	0014,0
	FLDA	ANEXTN
	FDIV	DIV
	FSTA	#VAL
	LDX	0015,0
	EXTERN	#NE
	JA	#RTN
	LDX	0016,0
	EXTERN	#NE
	JA	#RTN