File RAM1K.2

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


*40

ERRMPT,	0

*1000


RAMSTR,	TLS	/INITIALISIERUNG
	CLA
	DCA ERRMPT
	DCA RAMFEL
	DCA RAMFEL+1
	DCA RAMADR
	TAD MN32
	DCA CTR32
	CDF 20
	TAD NM256
	DCA I ERRMPT
	CDF 0
	ISZ ERRMPT
	ISZ CTR32
	JMP .-6
	CLA
	DCA ERRMPT

	RCHAR	/	UEBERSCHRIFT
	CHECK
	304
	JMP RAMIN
	JMP RAMCOM

MN32,	-1777
CTR32,	0
NM256,	256

PAGE


RAMCOM,	LINE
	LINE
	TDC
	4322
	4301
	4315
	4240
	4316
	4322
	4272
	240
RAMSPE,	RTCHAR
	CHECK
	212	/END OF COMMENT
	JMP RAMIN
	JMP RAMSPE

RAMIN,	LINE
	TDC
	4304
	4301
	4324
	4301
	240


	JMP INTRPT

	LINE

INONE,	RTCHAR
	CLA
	TAD RAMSZL	/TEST FUER EINZULESENDES BIT
	DCA RAMVGL
	TAD BITIN1
	MQL
	JMP BITINI


INZERO,	RTCHAR
	CLA
	TAD RAMSNL	/TEST FUER EINZULSESENDES BIT
	DCA RAMVGL
	TAD BITIN0
	MQL

BITINI,	CMA	/CLEAR SELECT. OUTPUT REG. OUTPUT=HIGH
	6515
	CLA

RAMWR,	TAD RAMADR
	CMA
	6506	/CLEAR SELECT. OUTPUT REG. 0
	CMA
	6505

	SWP
	6516	/SET RESPECTIVE OUTPUT REG.  OUTPUT=0
	BSW
	6515
	BSW
	MQL
	TAD RAMADR
	CIA
	TAD RMSIZE
	SNA CLA
	JMP .+3

	ISZ RAMADR
	JMP RAMWR

	TAD BITOUT
	MQL
RAMRDN,	DCA RAMADR

RAMRD,	TAD RAMADR
	CMA
	6506
	CMA
	6505
	MQA CLA
	6516	/SET SELECTIVE OUTPUT REG (MQ V ACC)
	6514	/EINLESEN;DIE VERSCHIEDENEN AUSGANGSSIGN.
	RAL CLL	/KOMMEN ALS HIHG AN
	MQA CLA
	6515	/CLEAR SELECTIVE OUTPUT REG.

RAMVGL,	SZL	/WIRD GEAENDERT JE NACH EINLESEN VON 0 ODER 1
	JMP RAMOKY
	ISZ RAMFEL
	CDF 20
	TAD NUM253
	DCA I ERRMPT
	CDF 0

RAMOKY,	CLA
	TAD RAMADR
	CIA
	TAD RMSIZE
	SNA CLA
	JMP RMEND

	ISZ ERRMPT
	ISZ RAMADR
	JMP RAMRD

RMEND,	JMP I .+1
	RAMERR



RAMFEL,	0;0
RAMSNL,	7420
RAMSZL,	7430
BITIN0,	5474
BITIN1,	7454
BITOUT,	44
RAMADR,	0
NUM253,	253
RMSIZE,	1777


PAGE



RAMERR,	LINE
	TDC
	4306
	4305
	4310
	4314
	4305
	4322
	240
	JMS DEZOUT
	RAMFEL
	STELE1
	LINE
	JMS FELPLO
	LINE
	LINE
	JMP RAMSTR






INTRPT,	KSF
	JMP .-1
	KRS
	CHECK
	260
	JMP INZERO
	CHECK
	261
	JMP INONE
	MOSTSR
	CLA
	JMP RAMSTR

STELE1,	7


PAGE FELPLO, 0 CLA TAD MN32 DCA CTR32 DCA ERRMPT DCA SETFOR LINE JMS SPACE8 TDC /COLUMN 4303 4317 4314 4325 4315 316 LINE JMS SPACE8 TDC 261 JMS SPACE8 TDC 4261 260 JMS SPACE8 TDC 4262 260 JMS SPACE8 TDC 4263 260 LINE JMS SPACE8 TDC 336 TAD MNUM6 DCA ARRCTR ARROW, JMS PRTARR CLA TAD MNUM1 DCA SETFOR ISZ ARRCTR JMP ARROW LINE TDC 4322 4317 4327 240 CLA DCA ERRMPT ROWNEW, TAD MNUM64 DCA CTR64 LINE CIF 10 JMS DEZOUT SPALTE STELLE TDC 4240 240 ROWAG, CDF 20 TAD I ERRMPT CDF 0 DCA PRTDOT TDC PRTDOT, 0 MOSTSR ISZ ERRMPT ISZ CTR32 SKP JMP END ISZ CTR64 JMP ROWAG ISZ SPALTE JMP ROWNEW END, JMP I FELPLO SPACE8, 0 CLA TAD MNUM8 TAD SETFOR DCA SPCCTR TDC 240 ISZ SPCCTR JMP .-3 JMP I SPACE8 PRTARR, 0 JMS SPACE8 TDC 336 JMP I PRTARR MNUM8, -10 MNUM6, -3 SPCCTR, 0 ARRCTR, 0 SETFOR, 0 MNUM1, -1 SPALTE, 0;0 STELLE, 7 MNUM64, -40 CTR64, 0 FIELD 1 *1000 ENTF=JMS I 7 DEZOUT, 0 SWAB CLA RDF TAD CHFIED DCA EXIT1 IAC DCA 56 DCA 55 TAD I DEZOUT DCA DEZP1 ISZ DEZOUT TAD I DEZOUT DCA DEZTEM TAD I DEZTEM DCA 57 ISZ DEZOUT DCA 60 CAM DAD DEZP1, 0 CDF 10 SWP DST 45 CLA TAD (27 DCA 44 ENTF FNOR FOUT FEXT EXIT1, 0 JMP I DEZOUT DEZTEM, 0 CHFIED, CDF CIF 0



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