File TOOLN.PA (PAL assembler source file)

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

"M6J"J*M*/B * B 2 ^ 3EWN3R3A6 WP3R?P+SCE3OWP3R	T+NCG3P?R3GGR+MJ 3T?O+L:"*M>J* B * B 2 /M6.Z * B/25T2.V +DB..-^ */>1"669"J*M*M>J3D[E3IWN2 ?T+OCL7ION7TWR3C	T7OON"M6J2JOR7HKA2=7J3S& . B26MRJ3CGH3R*=+MCS/IJ "1*M3ROT7HKA2=7J3S& . J26MRJ/D7C7JOM* CI"2632J	L/N7E
JOM* CI"2642JC3E/C2=7J3S& . V22MNJ3H3B/O7K7JOM* CI"2662J
I/S7P7JOM* CI"2676JSR7IOG3P*=+MCS/IN "0*M3T?O7LKS2=7J3S& . F32MNJ3HOO3T*=+MCS/IN "2*M3ROO3T*=+MCS/IN "3*M7OSU7OSC2=7J3S& . R36MJJ3T
I/A7N7JOM* CI"3662J
I3C7O2=7J3S& . ^36MRJ3O3O/G7O7JCM* CI"365"J*M* B * B 2 Z 7ISXA7B"J*M"M6J6JN/+ECT3P
A/EB 2 ?P7ISN7EOR"M6J*JB * B * B .*B2"M6J*JB * B * B 7SKRC7H*JB * B * B 7SSRC7H*JB * B * B 7SKR3TC*MBJ* B * B 6 KS3TOD*MBJ* B * B 6 KS3L;IE*M* B * B 6 N 3RC*MBJ* B * B 6 KS3CKHK*M* B * B 6 N 3R
IS7P*JB * B * B 7SKR7TOI*MBJ* B * B 6 KS3T?OL*M* B * B 6 N 3RCO7C*JB * B * B 7SKR7OSC*MBJ* B * B 6 KS7OCO*MBJ* B * B 6 SR3O3O"+61*JB * B * B 7SKR3T;G*MBJ* B * B 6 KS3IOGM*M"M2J*MBJ* B * B * B * B * B .*B3"0*M7SKR3T;G.,B * B * B 2 &/3G?N+RCE7ACL3H;A3UWM3RO
S*M* B * B 6 J 3TCA7R*JB * B * B 3CKH3L/O*MBJ* B * B . B3"1*M* B * B . N "2*M* B * B 2 * +MCP7SKR3T;G"+61*JB * B * B 3CKH3L/O*MBJ* B * B . Z2"0*M* B * B . F "2*M* B * B 2 * +MCP7SKR3T;G"+61*JB * B * B 7IOGP*M* B * B 2 * +MCP7IN 7RSRG7N"J*M3S	R3G7C.,B * B 
 B 2 &/3G?N+RCE3C7O3M;ET7S*JB * B * B 7IOGP*M* B * B 2 N 3HOEK*M* B * B . J "5&0*IJ/*(B"7FKO2 ?C3MWM7NOT*MBJ* B * B 2 /SP*M* B * B 2 * +MCP7IN 3R
IC7M2JWN3X	T+GB,3ROT7HKA*MBJ* B * B 2 C3E/C*MBJ* B * B . F2"2*M* B * B 2 * +MCP7IN 3R
IC7M*JB * B * B 3CWHC7K*JB * B * B .2V1*MBJ* B * B 2 7J3P& 6 KS3IOGM*M* B * B 2 * +MCP7NE3T
I"M6J6JKS7OCO*,B *0B * B * > 7OSC+ACL7OSU7PSU*MBJ* B * B 6 GML*M* B * B 6 R +ACDP64*JB * B * B 3CGI*MBJ* B * B 2 OD7AR "1*M7NE+T3O2 N +LCA3S3H*MBJ* B * B " 62*JB * B * B 3TSA. KP"660*JB * B * B 3TCA7R*JB * B * B 7I+S. GT*MBJ* B * B 2 7J3P: 7ESXO*M* B * B 
 R D7C*JB * B * B .2B4*MBJ* B * B 2 7J3P& 6 KS7OCO"M6J.JSP*,B * B "4*M/PZ2*0B,. J "660.JGT*,B * B "0*M*M>J* 6 *-6-*-6-*-6-*-6-*-6-*-6-"-*M2MVJ3XWT+N3D2IC3E/C"M&J.2N0*I>I7TCY3EN 7OSN3R3O7CR 7OJ +ECT+TCO3M;O"M&J7JCM2 KKM*M2I7J3S& 2 WT3R	M"M&J"0*M2I7J3P& * 6
"1*M7TKE+M3I2IWTR7M"J*M2M.J+B3M2I	C3FN +DCF"0*M2I7J3P& * .."1*M.IZ7"060"J*M"L*M* B * B * * .4B06MJJ3T?O+LB,2 3TS*M* B * B 2 2 3IWN*MBJ* B * B 2 ?T7OOLR*M* B * B 2 * +MCP..F-6MNJ3R?T+O3L" 60*JB * B * B 3K[S" *M* B * B 2 * +MCP7IN 3R?T+OCL* B 2/7I3MSE7ISA7E
 7EWTR7N*JB * B * B 3CGL* B * B * B * B 6 V/3NWL+SCS7K	E3BGO+RCD7SKT3U/C2M:J7OSE+A3L2 GT3DV 3R;IS7T*JB * B * B 3DGC6 SE+A/L*2B * B 2 R/3IGS3BWL* Z"""*M3BOA+KB,6 J 3T
I+SCP* B * B * B 2/WG/TF +SCT3A
R3UWMN7T*JB * B * B 3CKH3L/O*MBJ* B * B . B3*1B * B * B * B * > *"KA*MBJ* B * B . J3* B * B * B * B * > .=Z22 WD3C7IA7L*JB * B * B 7JCM2 WLT*M* B * B 2 N 3HOOT*M* B * B 6 N K7P*JB * B * B 7JCM2 OOT*M* B * B 2 N 3HOEK*M* B * B . J *4B6* B * B * B * B */Z""
*M* B * B 2 * +MCP3EGTL*M3E	X+TB,2 * +MCP+I: "+61*JB * B * B 7ESX3ESN"M6J2JWL+TB,* B 3TSA2 OL7OONT*M* B * B 2 R +CCA3T
A* B * B * B 2/WS7TR A7G*JB * B * B 3TSA2 SAD*M* B * B 2 R +CCA3EGT/LJ+* B * > 3EGN3BWL* Z"""*M* B * B 6 J 3T
I+ACN* B * B * B 2/WG3T> 7PKE3A?TR*M* B * B 2 N 3HOEK*M* B * B . J *5B3* B * B * B * B */."""*M* B * B 2 * +MCP3ASD*MBJ* B * B 2 C3E/C*MBJ* B * B . B3*0B * B * B * B * > *"K*MBJ* B * B 2 7J3PF T*M7COH7TKA2,N 3HOEK*M* B * B . J "5&2*IJ/"*6"*JB * B * B 7JCM
 SSA7R*JB * B * B 3CWHC7K*JB * B * B .2^5*I>I*"J/2 ?F+RJ "=6"*JB * B * B 7JCM6 GE*MBJ* B * B 2 7J3PV 7XSI2M2J3C;O+S3T2 GT3BWL.-B3"0*M3ASD*,B 6 J 3T
IS7P*JB * B * B 3ROOT*M* B * B 2 R +CCA3A
R+AB * B * B 2/GS+VCE7TKE3M;I3A?TR*M* B * B 6 R +ACD7IR A7G*JB * B * B 7JCM2 OOT7A"J*M*/B * B * 6 *-6-*-6-*-6-"M2J2M>J+C3T* B 2 ?RC7T*JB * B * B 3DGC6 KA+GCA* B * B 6 N/3AWV2 WT3R	M7NSAO7R2JOO+T3A* B 3TSA2 OO3N7U*MBJ* B * B 2 OD7AR 3A3B+EB * B * > 7SSE6 W
7M	M*MBJ* B * B 2 GT7DR 3AGBD*M* B * B 2 R +CCA3T
A* B * B * B 2/WS7TR A7G*JB * B * B 3TSA2 SAD*M* B * B 2 R +CCA3EGT/LJ+* B * > 3EGN3BWL* Z"""*M* B * B 6 R +ACD3A
R+AB * B * B 2/WR3S?T+RCE7TKE3M;I3A?TR*M* B * B 2 & 7GCS* B * B * B * B 2/WG3T> 7PKE3A?TR*M* B * B 2 * +MCP7COH7TKA"M6J6JSE+A3L* B 3CGL2 GIC*M* B * B 2 R +CCA3O;C+UCM* B * B 2/	S3M3U3AWT* .""16"*JB * B * B 3R	T7GCS* B * B * B 2 ^/+ECT3OWP7RSAO7R*JB * B * 
 7JCM2 SA/DJ+"M6J"J*M+A3T* B 6 J 3T
I+SCP* B * B * B 2/WG/TJ +N;D6 KA3G7U7ESN" *M* B * B 2 7J3SF 3RGG*MBJ* B * B 2 3CA*M* B * B 6 R +ACD3O;CU7M*JB * B * B 3DGC* CI3T
A* B * B 2 V/3XOE3UWT2 B"""*M* B * B 2 * +MCP7IR 7RSE2MVJ+QB,* B 2 3CA*M* B * B 6 R +ACD7IR A7G*JB * B * B 3DGC6 KAG7A*JB * B * B 3TSA* CI3A
RA*M* B * B 2 > 3U?T+CCT* B * B * B * B 2/	D3S3P+ACY3C;O3T;ET7S*JB * B * B 3TSA* CI3T
A* B * B 2 F/+NCD3LOO3A	TO7N*JB * B * B 3R	T7GCS* B * B * B 2 ^/+ECT22SN2.F 7RWG3M;ET*M* B * B 2 N 3HOEK*M* B * B . J *5B5* B * B * B * B */6"""*M* B * B 2 * +MCP3N
E*MBJ* B * B 2 7J3SF 3RGG2M:J3E	G+NB,2 3CA*M* B * B 6 R +ACD7IR A7G*JB * B * B 3DGC6 KAG7A*JB * B * B 3TSA2 OO3N7U*MBJ* B * B 2 OD3A& 6 KA+GCA* B * > 3EWX7CSU+EJ "=6"*JB * B * B 3TSA2 [L"+61*JB * B * B 3DGC* CI7EKR3O	R* B 6 J/7ESS3OWR2 ?L7CSA3I;O2 V"""*M*
B * B 2 * +MCP7IR 7RSE"M6J6JSS+A3R* B 3L;IE*M* B * B 6 R +ACD7IR A7G*JB * B * B 3DGC6 KS3T?OL*M* B * B 2 * +MCP+C/R*2B * B 2 V/3XOE3UWT* *"""*M2M:J+E3G* B 6 SR7IOG+PB * B * B * > 7GSE2 :2+DB.3A
R3UWMN7T*JB * B * B 7JOM6 KAG7A*JB * B * B 3CGL*MBJ* B * B 2 GT3D> 7CWN+MB * B * > 3N
E3AWT2 OO3N7U*MBJ* B * B 2 	CA*M* B * B 2 R +CCA3O;CU7M*JB * B * B 7JCM2 : 3E	GN*M3A
R+AB,. B *MBJ* B * B 2 ?RC7T*JB * B * B 7JOM2 WT+RCM* B * B 2 "/3ASN+LCE7TKE3M;I3A?TR*M3TWR+TB,. B *MBJ* B * B 2 7J3P& 6 KAG7A"J*M7TKE+MB,. B *MBJ* B * B 2 
I3C7O*MBJ* B * B 2 C3E/C*MBJ* B * B . F2*2B * B * B * B * > 2"[L""*M* B * B 2 * +MCPL7F*JB * B * B 3CWHC7K*JB * B * B .2V1* B * B * B * B * J/+CKR*MBJ* B * B 2 7J3PN R*M3E	R7NSS2,* +MCP3IV 3R?RR7I2J[L*,B * B 7JOM* CI7TKEM*M* B * B 6 R D7C*JB * B * B .2V1*
B * B * B * B * J/+CKR*MBJ* B * B 2 7J3PJ 3A/C* B * B * > 3AGW+ICT7NE3TN 3O7M3ASN2MNJ+RB,* B 2 7J3S& 2 WTR7M*JB * B * B 3L;IE*M* B * B 6 R S7F*JB * B * B 7JCM* 6.*1> 3W	A7TR 3OZ 3I	N+SCH7TCY3I
N*MBJ* B * B 2 7J3P& 6 KS3T?O+LB * > 7RSE3U;R2 ?T2 GC3L	L+NCG3P?R3GGRM*M"M6J6JKE7RKO+IB,7EKRO7R2JOO3N7U*,B "0*M3T
A*,B . B 6MRJ3AGB+DB,2 GT3BWL6MRJ3A3B+EB," 7E*JB * B * B +EB * B * > A*M* B * B 2 V * B * B 2 J/*MBJ* B * B * CE* B * B "/7C*JB * B * B +EB * B * > D*M* B * B 2 V * B * B 2 V/*MBJ* B * B * CE* B * B "/7F*JB * B * B +EB * B * > G*M* B * B 2 V * B * B 2 "/*
BJ* B * B * CE* B * B "/7I*JB * B * B +EB * B * > J*M* B * B 2 V * B * B 2 ./*MBJ* B * B * CE* B * B "/7L*JB * B * B +EB * B * > M*M* B * B 2 V * B * B 2 :/*MBJ* B * B * CE* B * B "/7O*JB * B * B +EB * B * > P*M* B * B 2 V * B * B 6 F/*MBJ* B * B * CE* B 
 B "/7R*JB * B * B +EB * B * > S*M* B * B 2 V * B * B 6 R/*MBJ* B * B * CE* B * B "/7U*JB * B * B +EB * B * > V*M* B * B 2 V * B * B 6 ^/*MBJ* B * B * CE* B * B "/7X*JB * B * B +EB * B * > Y*M* B * B 2 V * B * B 6 */"M6J"J*M"M2J*/B * B 2 ^ 3EWN3R3A6 WP3R?
+SCE3SKU7RWO3T;IE7S"J*M"M6J*J3E2MVJ3R?R+RB,2 ST+CB * B * B * B * > 7TCY+EJ 2?N 3R2 +FB"3ASN*MBJ* B * B . ^2*7B * B * B * B * > 3AGW+ICT7NE3TN 3O7M3ASN*MBJ* B * B 2 	LN7E*JB * B * B 7JCM* CI3BOAK7I2JGB3C	K*,B 3BOAK*M"M6J6JKS3RC*,B *0B * B * B * B * B 6 J/3
SA* CA3CGH3ROA7TKE*MBJ* B * B 6 OKF*M* B * B 2 * +MCP..F-*MBJ* B * B 6 KKB*M* B * B 2 * +MCP7IN 3RORH*M6MNJ3ROT+HB,* B0* B * B * B * B * > 7TCY3EF 2 C3AGR3CWTR*M* B * B 6 R S7F*JB * B * B 7JCM* 6."1*M* B * B 6 R L7S*JB * B * B 7JCM* CI7SSRC7H"J*M3T7E+P3B6
NJ7RSR+C3H* B0* B * B * B * B * > 3RGE3DF +NCD7TCY3EF 2 C3AGR3CWTR*M* B * B 6 J 3CGHR*M* B * B 6 R 3CGHR*M* B * B 2 * +MCP7IN 7RSRC7H"J*M3T7E+P3A6MNJ3RST+CB,* B0* B * B * B * B * > 7TCY3ER 3I
A7NOO3TOI6 	S3M?BL*M* B * B 2 N L7A*JB * B * B 3TSA* CI7SSRD7C*JB * B * B 7I+S6 KS3TOD*MBJ* B * B 2 OT7HKA*MBJ* B * B 2 3CA*M* B * B 2 * +MCP7IN 3RSTC*M6MRJ7ECM",*M3S3R3IWN.,B * B * B 6 R/3YWP2 N"3R2 F6"*JB * B * B 3TOD*MBJ* B * B . F2"5*M* B * B 6 R D7C*
B * B * B .2J1*MBJ* B * B 2 3CA*M* B * B 2 * +MCP7IN 3R	LN7E"J*M6MNJ3RC*,B * B0* B * B 2/C3E/C2 ;A7DN 7KCI2 [I6 KW3O
N*MBJ* B * B 2 OD7AR 7ECM* B * B * > 7S[A3EF C*M* B * B 6 R +ACD7IN 3RC*MBJ* B * B 6 OI7ZN 3RC*MBJ* B * B 2 	CA*M* B * B 6 R +ACD3T7EP*M* B * B 6 N +ZCA3CGL*MBJ* B * B 6 OI7ZN 3RC*MBJ* B * B 2 GT7DR 7ECM* B * B * > 7ROE7TKO3EF C*M* B * B 2 * +MCP7IN 3RC"M
J6JKS3CKH+KB,*0B * B * B * B * B 6 N/7KCI2 [I2 ?N3T& 3NJ 3LOOK*M* B * B 2 R +CCA3T7E+PB * B * B 2/GS+VCEA7C*JB * B * B 3TSA* CI3SOR3H/B*MBJ* B * B 6 OI7ZN 3RCB7K*JB * B * B 3CGI*MBJ* B * B 2 GT7DR 7ECM*MBJ* B * B 6 CSA*M* B * B 2 * +MCPN7O*JB * B * B 3CGM
MBJ* B * B 2 GT3D& 6 KS3CKHK*M* B * B 6 N P7A2J?N*,B * B 7I+S6 KS3CKHK*M* B * B 2 & +SCZ3SOR3H/B*MBJ* B * B 2 3CA*M* B * B 6 R +ACD3T7E+PB * B * B 2/WR3S?T+RCEA7C*JB * B * B 7JCM* CI3SOR3H/B"M6J"J*M2LWT3MOP",*M3SOR3HOO.,B * B * B * B * B * B 2//S+ICP+ICF7
SC+ACL3D
II7T*JB * B * B 3CKH3L/O*MBJ* B * B . Z2"0*M* B * B . F "0*M* B * B 2 & +SCZ3SOR3HOO*MBJ* B * B 2 7J3P& 6 KS3C?HC*M6MNJ3R?R+C3T* B0* B * B * B * B * > 3RGE3DF +NCD7TCY3E> 3CGT3L: 3UKME7R*JB * B * B 3C?H+CCT* B * B * B . F/+S;T2 C+A;R2 ;I2 OA2.> 3NV 7NKTY*
* B * B 2 * +MCP3IV 7XSI+IB * B 2/;E7TKE+ECD7WSI3H: +O7N7OSC2.N 7HKA".*M* B * B 2 F +NCD7MOAK*M* B * B 2 R +CCA3T7EP7C*JB * B * B 3TSA. SM*MBJ* B * B 2 OD7AR 7ECMA*M* B * B 2 R +CCA3I> 7CWNM7I*JB * B * B 3C3L6MJJ7OSC+AB,2 GT3D& 2 OO3N7UI*M* B * B 6 J A7L*
B * B * B 3R3T*MBJ* B * B 2 GT7DR 7ECMC*M* B * B 2 R +CCA3I> 7CWNM7I*JB * B * B 3ROT7HKA*MBJ* B * B 2 C7OSC*MBJ* B * B 2 7J3P& 6 KS3ROO+TB * > 3E	X3T> 3N: +O7N7OSC2 C+A;R*MBJ* B * B 2 ;A3D6 3A/S*MBJ* B * B 2 OD7AR 7ECMC*M* B * B 2 & +SCZ3T7EP7A*JB * B * B
7JCM2 ?R3CGT*MBJ* B * B 2 7J3PV 3R?R+RB * B * > *>B47OSC2.N 7HKA*	CS7TCYE7D.JSM*,B * B "-642JGM+S3K* B .0B0"7*M3O;C3U	M2,> 7CWNM*M3E	X+T3I2 V 7XSI"M6J6JKS7IOG+PB,*0B * B * B * B * B 2 &/3G?N+RCE3SGP7COE*MBJ* B * B 2 C3E/C*MBJ* B * B . R2"0*M* B * B 6 J 3T
IS7P*JB * B * B 7JCM* CI3S	R7GCS"M6J6JKS3R	T+SB,*0B * B * B * B * B 6 J/3ESA2 ;A7DR 3YWP2 
I7NKO3I
N6 CS3AWCS*M* B * B 6 J 3TCA7R*JB * B * B 3CWHC7K*JB * B * B .2B4*MBJ* B * B 2 7J+P: "-63*JB * B * B 7JCM* CI7SKR7TOI"M6J"J*M* B * B * R *$R$*$R$*$R$*$R$"$6$"J*M"M6J"J*MBLBZ

Note: Lines longer than 256 characters were wrapped



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