File TOOL.PA (PAL assembler source file)

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

*/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/N7E7JOM* 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*JB * B * B 7N
E3P3A"M6J"J*M*M>J7SSE2 GP+GCE60B 3O;I7TKES*M*MBJ* B * B . J*"0*M*MBJ* B * B 6 KS3RC*MBJ* B * B 6 KS3TC*MBJ* B * B 6 KS3ROTH*M* B * B 6 N 3RSTC*M* B * B 6 N 3R	LN7E*JB * B * B 3SORH*M* B * B 6 N 3RCB7K*JB * B * B 3S	R7GCS*MBJ* B * B 6 KS3R	TS*M* B * B 6 N 
R?TO7L*JB * B * B 3SOR3HOO*MBJ* B * B 6 KS3ROOT*M* B * B 6 N 3R?OP*M* B * B 6 J 3T?O/LF+*MBJ* B * B 6 KS3R
TN*M* B * B 6 N 3R
IC7M"J2M*MBJ* B * B * B * B * B .*B3"0*M7SKR3T;G.,B * B * B 2 &/3G?N+RCE7ACL3H;A3UWM3ROIS*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 * 
 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 "567*JB * B * B 7SCK*MBJ* B * B 2 7J3P& 6 KS3IOGM*M7NE3T
I6,J 3TCA7R*JB * B * B 3CWHC7K*JB * B * B .2J1*MBJ* B * B 2 7J3P& 6 KS3IOGM*M* B * B 2 N 3HOEK*M* B * B . J "165*JB * B * B 7JCM* CI3S	R3G7C*MBJ* B * B 2 7J3P: 7ESXI7G"J*M3S?R+O3P. B * B * B 2 >/3CGT3L> 7UCTU7T*JB * B * B 3M3Q*MBJ* B * B 2 GT7DB "4*M* B *
B 2 N I7A*JB * B * B 3DGC. GT2M:J7ESX+OB,2 3C7AN H7L*JB * B * B "2*M* B * B 6 R +ACD/PZ2"0*M* B * B 6 R 3CGHR*M* B * B 2 & +SCZT61*JB * B * B 7JCM2 WN3X?T*MBJ* B * B 2 STC*M* B * B . J "460*JB * B * B 7JCM* CI3S?RO7P"J*M+P24* B . R 6MBJ.2B6*,B . Z2"0*M+T2
* B . B "M6J*JB/* 6-*-6-*-6-*-6-*-6-*-6-*-6-"M6J"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/7I3MSE7ISA7EJ 7EWTR7N*JB * B * B 3CGL* 
 * B * B * B 6 V/3NWL+SCS7K	E3BGO+RCD7SKT3U/C2M:J7OSE+A3L2 GT3DV 3R;IS7T*JB * B * B 3DGC6 SE+ACL*+B2* 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 * +MCS7TKEM*M* B * B . B *MBJ* B * B 2 7J3P& * 6."1*M2M2J+E3T* B 2 GT3D2 3C;OS7T*JB * B * B 3DGC2 GT+GB * B * B 6 N/+ECT3T
A*MBJ* B * B 2 GT3DF D7D*JB * B * B 3DGC6 SE+ACL*+B2* B 2 V/3NKA+LCE*"J&*MBJ* B * B 6 SR3IGG+NB * B * B * > 7GSE6 CO3EGR7TKO*MBJ* B * B 2 C3E/C*MBJ* B * B . V2*3B * B * B * B * > *"J+*MBJ* B * B 2 7J3PF D7D*JB * B * B 3CWHC7K*JB * B * B .3B0* B * B * B * 
 * J/6"*JB * B * B 7JCM6 SA2MNJ7HSS+A3R2 C3E/C*MBJ* B * B . V2*2B * B * B * B * > *"J**MBJ* B * B 2 7J7PN 7TKA*MBJ* B * B 2 C3E/C*MBJ* B * B . ^2*5B * B * B * B * > *"J=*MBJ* B * B 2 7J3PV Q*M* B * B 2 * +MCP3E	XT*M3L?C7NSS6,R 3A3B+E6 .3B02MFJ+D3D* B 6 SR
IOGP*M* B * B 6 J 7OSC*MBJ* B * B 2 OD3AF 3RGG* B * B * > 7S[A7ER 3E7R3IGN7TKO*MBJ* B * B 2 GT3D& 2 GTG*M* B * B 2 * +MCP7OSCA*M*M>J* B * B * 6-*-6-*-6-"-6-"L*M7OSC*,B 6 J 7OSC*MBJ* B * B 2 OD3AF 3RGG* B * B * > 7S[A7ER 3E7R3IGN7TKO2M>J3CGT*,B 2 GT3D> 7CW
M*M* B * B 2 R +CCA3TKA+LCE* B * B 2/WS3TR 3U7MY*M* B * B 6 R +ACD3TKAA7D*JB * B * B 3DGC2 GT+GB * B * B 6 N/+ECT3T
A*MBJ* B * B 2 GT3DF D7D*JB * B * B 3DGC6 SE+ACL*+B2* B 2 V/3NKA+LCE*"J&*MBJ* B * B 2 GT3DF 3RGG* B * B * > 7ROE7TKO7ER 3E7R3IGN7TKO*MBJ* B * B 2 
I+SCP* B * B * B * > 7GSE6 CO3EGR7TKO*MBJ* B * B 2 7J3PN 7HSSA7R"J*M3EGT+LB,2 N +LCA3IOA*MBJ* B * B 2 OD3A> 7CWN+MB * B * > 3S7I3UGL+TCE."F+""*M* B * B 6 J 3T
I+SCP* B * B * B 2/WG3T> 7PKE3A?TR*M* B * B 2 * +MCP3ASD. J+"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*M>L* B * B 2 WG7NKE+ACL7PKU7PO
7EN 7UKB7OSU3IWNS*M"M6J"J*ME6,6JKE7RKO*,B 3TOD* B * B * B * B 6 R/3YWP. >"6 KC2 [L2"F N7D*JB * B * B .2^7* B * B * B * B 2 F/3W	A3T: 7ESX2 ?C3MGMN7D*JB * B * B 3L;IE*M* B * B 2 * +MCP3IJ 3A/CI*M3BOA+K3I2 J 3A/C"M6J"J*M7SKR+C3H. B * B * B * B * B * B 2/WR+
CD3AN 7HKA7ASCE7R*JB * B * B 3K[S*MBJ* B * B 2 7J+P: "-61*JB * B * B 3KKR*MBJ* B * B 2 7J3P& 6 KS3RC"M6J6JKS3TC*,B *0B * B * B * B * B 6 R/3YWP* CA3CGH3ROA7TKE*MBJ* B * B 6 OTF*M* B * B 2 * +MCP..F-*MBJ* B * B 2 3TS*M* B * B 2 * +MCP7IN 3ROTH*M6MRJ7ECMB6,
JKS3ROT+HB,*0B * B * B * B * B 6 J/3ESA2 ;A7DR 3YWP* CA3CGH3ROA7TKE*MBJ* B * B 2 OR7HKA*MBJ* B * B 2 OT7HKA*MBJ* B * B 2 7J3P& 6 KS3ROTH*M6MRJ7ECMA6,6JKS3TOD*,B *0B * B * B * B * B 6 R/3YWP2 	D3A;G7OSS+ICC3S7Y3B3O*MBJ* B * B 2 3CA*M* B * B 6 R +ACD7IN 3RS
C*M* B * B 2 & +SCZ7SSRD7C*JB * B * B 3TCA7R*JB * B * B 3CGL*MBJ* B * B 2 7J3P& 6 KS3TOD"M6J2JWT+M3P6MNJ3R	L+N3E* B0* B * B 6/	T+PCE6"KC2 [L""*M* B * B 6 R D7C*JB * B * B .2V1*MBJ* B * B 2 STC*M* B * B . J "162*JB * B * B 3CGL*MBJ* B * B 2 7J3P& 6 KS3L;IE
M"M6J6JKS+C3H* B *0B * B * > 3CWH+CCK3ASN2 /S+ICP+ICF3W?RN7G*JB * B * B 3DGC2 WT+MCP* B * B 6 N/3AWV2 OA*MBJ* B * B 2 GT3D& 6 KSC7H*JB * B * B 7I+S6 KSC7H*JB * B * B 3CGI*MBJ* B * B 2 GT7DR 7ECM*MBJ* B * B 6 +S3AN L7A*JB * B * B 7I+S6 KSC7H*JB * B * B 3TS
2 WT+MCP* B * B 6 J/7ESS3OWR2 OA*MBJ* B * B 2 7J3P& 6 KSC7H"J*M3SOR3H/B.,B * B * B * B * B * B 2//S+ICP+ICF7NSO2 ;I2 3B3O/C*MBJ* B * B 2 OD7AR 7ECM* B * B * > 7S[A3EF C*M* B * B 6 R +ACD7IN 3RCB7K*JB * B * B 7I+S6 KS3CKHK*M* B * B 2 N I7A*JB * B * B 3TSA2
WTM7P*JB * B * B 3SGP*MBJ* B * B 2 7J3P: O*M* B * B 2 N M7A*JB * B * B 3TSA* CI3SOR3H/B*MBJ* B * B 6 CSA*M+N3O* B 2 & +SCZ3SOR3H/B*MBJ* B * B 6 OI7ZN 3RCB7K*JB * B * B 3CGL*MBJ* B * B 2 GT7DR 7ECM* B * B * > 7ROE7TKO3EF C*M* B * B 2 * +MCP7IN 3RCB7K"J*M6M
L7ECMC6,6JKS3C?H+CB,*0B * B * B * B * B 6 N/7KCI2 [I2 OO3T3A2 	D7GSI*MBJ* B * B 2 C3B?LK*M* B * B . J "660*JB * B * B "8*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*M* 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*
B * B * B 3C3L6MJJ7OSC+AB,2 GT3D& 2 OO3N7UI*M* B * B 6 J A7L*JB * 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/
*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+RC
3SGP7COE*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"J2M**+U.[VJ&E*W

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