File ROMPRO.B1

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

/PROGRAMMIERUNGSROUTINE FUER PROMS


*1000

INIT,	CLA CLL
	DCA OCNU
 	TLS
     RTCHAR
     CHOCT
     TYDER                    /NO OCTAL DIGIT
	JMS SRREOC
     RTCHAR
     CHOCT
     TYDER
	JMS SRREOC
     RTCHAR
     CHOCT
     TYDER
	JMS SRREOC
     TAD OCNU
     JMS NCHECK
	ADDRES
    TAD OCNU
	CHECK
	0000
	TYDER		/NUMBER =0 !
     CIA
     DCA ADDCNT
	RCHAR
	JMS SRRBOT
	31

PROGRM, TDC
        4302
        4320
        4316
        4320
        4316
        4320
        4316
        4320
        4316
         306
        ISZ ADDCNT
        SKP
        JMP END
        TDC
	4211
        4302
        4320
        4320
        4320
        4320
        4320
        4320
        4320
	4320
         306
	LINE
        ISZ ADDCNT
        JMP PROGRM
END,	JMS SRRBOT
	31
	HLT
	CIF CDF 0
	JMP I .+1
	400




/           *********READ AN OCTAL NUMBER *********
/              CALL:REOCT
/		CHARACTER IN ACC
/              RETURNS WITH ACC. UNCHANGED
SRREOC,	0
        DCA CHAR
	TAD OCNU
	CLL RAL
	RTL
	DCA OCNU
	TAD CHAR
	AND MASK
	TAD OCNU
        DCA OCNU
       JMP I SRREOC
MASK,  0007




/            ********* CHECK A NUMBER IF GREATER THEN 
/                    XXX TYPE A DIAGNOSTIC ERROR *********
/               CALL:   NCHECK
/               XXX IN ACC
/               RETURNS WITH ACC. UNCHANGED
NCHECK,      0
           DCA ZCHAR
           TAD I NCHECK
	DCA TEMI
	TAD I TEMI
           DCA NUMBER
           ISZ NCHECK
           TAD ZCHAR
           CIA
           TAD NUMBER
           SPA CLA
           TYDER               / NUMBER>  400
           TAD ZCHAR
           JMP I NCHECK
ADDCNT,	0
OCNU,	0
M25,	-31
CHAR,	0
ZCHAR,	0
NUMBER,	0
ADDRES,	400
TEMI,	0


/	*********TYPE A SPECIFIC NUMBER OF RUBOUTS ********
/	CALL:SRRBOT
/	NUMBER OF RUBOUTS
/	RETURNS WITH ACC =0


SRRBOT,	0
	CLA
	TAD I SRRBOT
	CIA
	DCA COUNT
	TAD Z377
	TCHAR
	ISZ COUNT
	JMP .-2
	CLA
	ISZ SRRBOT
	JMP I SRRBOT


Z377,	377
COUNT,	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