File P23T.

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

/P23 CREDITORS ANALYSIS
/MAIN LINE
OCTAL
START,	GOSUB	;INITAL
	GOSUB	;HEADING
LOOP,	GOSUB	;NEXTCL
	LOADIM	;-1
	SUBT1	;CLKEY
	GOIF	;FINAL	;.+1
	LOAD1	;CLKEY
	PRINTU	;MASK	;5
	PRINTX	;CLNAME	;40
	PRINTC 1	;TAB
	PRINTX	;CLLIN3	;24
	PRINTC 1	;TAB
	LOAD	;CLBAL
	PRINTU	;MASK2	;12
	ADDTO	;TOTAL
	LOAD	;CLPMTD
	PRINTU	;MASK2	;12
	ADDTO	;TOTMTD
	LOAD	;CLPYTD
	PRINTU	;MASK2	;12
	ADDTO	;TOTYTD
	LOAD1	;CLTRANS
	PRINTU	;MASK	;5
	ADDTO	;TOTRAN
	GOSUB	;LINES
	GOTO	;LOOP
HEADING,	0;0
	CLEARLC
	PRINT 33	;TEXT ' _CREDITORS ANALYSIS  PAGE '
	INCREM	;PAGNUM+2
	LOAD	;PAGNUM
	PRINTU	;MASK	;4
	PRINTC 1	;TAB
	GOSUB	;RSDATE
	PRINTU	;DMASK	;11
	PRINT 26	;TEXT '__ACCOUNT  CREDITORS^^'
	PRINTC 20	;240	/SPACE
	PRINT 42	;TEXT 'PURCHASES     TRANS._ N0.    NAME^'
	PRINT 51	;TEXT 'CITY^ BALANCE  THIS MONTH   Y.T.D   MTH._'
	GOTO	;HEADING
/CHECK LINE COUNT
LINES,	0;0
	PRINT 2	;TEXT '__'
	LINCAC
	SUBTIM	;76	/62
	GOIF	;.+2	;LINES
	PRINTC 1	;FF
	PRINTC 20	;240
LINEZ,	GOSUB	;HEADING
	GOTO	;LINES
NEXTCL,	0;0
	INCREM	;CLCONT
	LOAD1	;CLCONT
	READSQ	;CLMAST
	GOIF	;.+2	;CLER
	GETREC	;CLRCID
	GOTO	;NEXTCL
CLER,	PRINT 31	;TEXT 'DISK ERROR READING CLMAST'
	EXIT
INITAL,	0;0
	OPEN	;DEVICE RKA1	;FILENAME CLMAST.MA	;CLMAST
	GOIF	;.+2	;OPENER
	PRINTW	;TABCLR	;5
	PRINTC 47	;240
	PRINTW	;TABSET	;2
	PRINTC 25	;240
	PRINTW	;TABSET	;2
	CLEARW	;PAGNUM
	GOTO	;INITAL
FINAL,	PRINT 20	;TEXT '___ TOTALS ---^^'
	LOAD	;TOTAL
	PRINTU	;MASK2	;12
	LOAD	;TOTMTD
	PRINTU	;MASK2	;12
	LOAD	;TOTYTD
	PRINTU	;MASK2	;12
	CLEARW	;CLCONT
	EXIT
OPENER,	PRINT 17	;TEXT 'FILE NOT OPENED'
	EXIT
TABCLR,	233
	262
	215
TABSET,	233
	261
INDEX,	0
DMASK,	TEXT '   /  /   '
CLCONT,	0
CLRCID,	0
CLKEY,	0
CLNAME,	ZBLOCK 20
CLLIN2,	ZBLOCK 20
CLLIN3,	ZBLOCK 20
CLBAL,	0;0;0
CLPMTD,	0;0;0
CLPYTD,	0;0;0
CLTRAN,	0
CLBFB,	0;0;0
CLSP1,	0
CLMAST=6300
	ZBLOCK 11
MASK,	TEXT '         -'
MASK2,	TEXT '     0.00-'
PAGNUM,	0;0;0
TOTMTD,	0;0;0
TOTYTD,	0;0;0
TOTRAN,	0;0;0
TOTAL,	0;0;0
/RASBOL SYSTEM DATE ROUTINE
	DECIMAL
RSDATE,	0;0
	LOAD1	;4022	/7666
	ANDIM	;248	/370
	SHIFTR 3
	MULTIM	;100
	STORE2	;RSDTEMP
	LOAD1	;4022
	SHIFTR 8
	ADD2	;RSDTEMP
	MULTIM	;100
	STORE2	;RSDTEMP
	LOAD1	;4022
	ANDIM	;7
	SUBTIM	;7
	GOZERO	;.+3
	ADDIM	;8
	ADDIM	;77
	ADD2	;RSDTEMP
	GOTO	;RSDATE
RSDATP,	0;0
	GOSUB	;RSDATE
	PRINTU	;RSDMSK	;10
	GOTO	;RSDATP
RSDMSK,TEXT '   /  /  -'
RSDTEMP,	0;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