File DB8E.PA (PAL assembler source file)

Directory of image this file is from
This file as a plain text file

/DB8E HANDLER FOR BUILD
DBRF=6521
DBRD=6522
DBTF=6523
DBTD=6524
DBCD=6527
	*0
	-1
DEVICE DB8E;DEVICE PDP8;0;DB8E&177;0;0

	*200
DB8E,	"A&77		/ENTRY POINT AND VERSION NUMBER
DB7600,	7600
	RDF
	TAD DB8CIF
	DCA DB8XIT	/SAVE RETURN FIELD
	TAD I DB8E
	AND DB70
	TAD DBCDF
	DCA DB8CDF	/DATA FIELD OF BUFFER
	TAD I DB8E
	AND DB3700
	RAL
	CMA
	DCA DB8EWC
	CLA CLL CML RAR
	TAD I DB8E
	CLA
	ISZ DB8E
	TAD I DB8E
	DCA DB8ECA	/SAVE BUFFER ADDRESS
	ISZ DB8E
	ISZ DB8E
	JMP DB8KLG
DB8ELP,	SNL CLA
	JMP DB8GLP	/ZER LINK MEANS READ
	JMS TTYTST	/TEST FOR ^C
	TAD I DB8ECA	/CHARACTER 1 IS LOW ORDER 8 BITS OF WORD 1
	JMS DBPRNT
DBLOOP,	ISZ DB8ECA
DB70,	70
DB8KLG,	ISZ DB8EWC
	JMP DB8ELP
	ISZ DB8E	/SKIP PAST ERROR RETURN
DB8XIT,	HLT	/RESTORE CALLING FIELDS
	JMP I DB8E
TTYTST,	0
DB8CDF,	0
	TAD DB8200
	KRS		/TEST FOR ^C WITH FLAG UP
	TAD DBM203
	KSF
	CLA IAC
	SZA CLA		/YES..BACK TO MONITOR
	JMP I TTYTST
DB8CIF,	CDF CIF 0
	JMP I DB7600
DBPRNT,	0
	DBCD
	DBTD
	JMS TTYTST
	CLA CLL CML
	DBTF
	JMP .-3
	JMP I DBPRNT
DB8ECA,	0
DB8EWC,	0
DBCDF,	CDF 0

/FOLLOWING CODE READS DB8E AND PACKS IN BUFFER.
DB8GLP,	JMS DB8GCH
	DCA I DB8ECA
	CLL CLA
	JMP DBLOOP
DB8GCH,	0
	JMS TTYTST
	DBRF
	JMP .-2
	DBRD
	JMP I DB8GCH
DB8200,	200
DBM203,	-203		/FOR CONTROL/C
DB3700,	3700
$



Feel free to contact me, David Gesswein djg@pdp8online.com with any questions, comments on the web site, or if you have related equipment, documentation, software etc. you are willing to part with.  I am interested in anything PDP-8 related, computers, peripherals used with them, DEC or third party, or documentation. 

PDP-8 Home Page   PDP-8 Site Map   PDP-8 Site Search