annotate level1/cmds/ident.asm @ 2879:531841047512 lwtools-port

boot_scsi.asm: Fix SCSI ID when booting from SCSI Due to a typo it would probe for SCSI ID 4 instead of default 0 (or 8 for HDBDOS/SuperDriver).
author Tormod Volden <debian.tormod@gmail.com>
date Sun, 24 Nov 2013 16:08:53 +0100
parents 68405e756277
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
1 ********************************************************************
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2 * Ident - Show module information
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
3 *
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
4 * $Id$
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
5 *
1325
84ea83668304 Redid comments, reset all rev nibbles that weren't explictly set to 0
boisy
parents: 1110
diff changeset
6 * Edt/Rev YYYY/MM/DD Modified by
84ea83668304 Redid comments, reset all rev nibbles that weren't explictly set to 0
boisy
parents: 1110
diff changeset
7 * Comment
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
8 * ------------------------------------------------------------------
1325
84ea83668304 Redid comments, reset all rev nibbles that weren't explictly set to 0
boisy
parents: 1110
diff changeset
9 * 7 ????/??/??
84ea83668304 Redid comments, reset all rev nibbles that weren't explictly set to 0
boisy
parents: 1110
diff changeset
10 * From Tandy OS-9 Level One VR 02.00.00.
84ea83668304 Redid comments, reset all rev nibbles that weren't explictly set to 0
boisy
parents: 1110
diff changeset
11 *
84ea83668304 Redid comments, reset all rev nibbles that weren't explictly set to 0
boisy
parents: 1110
diff changeset
12 * 8 2003/04/11 Boisy G. Pitre
84ea83668304 Redid comments, reset all rev nibbles that weren't explictly set to 0
boisy
parents: 1110
diff changeset
13 * Now reports modules with a lang of Obj6309.
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
14 *
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
15 * 8r1 2005/03/07 Boisy G. Pitre
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
16 * Fixed so that an unsupported language shows ????
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
17
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
18 nam Ident
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
19 ttl Show module information
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
21 * Disassembled 98/09/20 15:54:44 by Disasm v1.6 (C) 1988 by RML
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
22
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
23 ifp1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
24 use defsfile
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
25 endc
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
26
921
617c1b90e623 Added DOHELP conditionals, set all to zero to eliminate help from commands
boisy
parents: 845
diff changeset
27 DOHELP set 0
845
4dda505a9d31 Optimized help, added DOHELP conditional
boisy
parents: 200
diff changeset
28
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
29 tylg set Prgrm+Objct
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
30 atrv set ReEnt+rev
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
31 rev set $01
1110
a0381320f4b1 Ident now reports modules with a language byte of Obj6309
boisy
parents: 924
diff changeset
32 edition set 8
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
33
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
34 mod eom,name,tylg,atrv,start,size
200
e9ce43cc215e Made major changes to headers for consistency and identification
boisy
parents: 28
diff changeset
35
924
c155aac72190 Made cosmetic changes
boisy
parents: 921
diff changeset
36 org 0
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
37 u0000 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
38 u0001 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
39 u0002 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
40 u0003 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
41 u0004 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
42 u0006 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
43 u0008 rmb 2
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
44 dolink rmb 1
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
45 short rmb 1
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
46 modvfy rmb 1
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
47 fperm rmb 1
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
48 modptr rmb 2
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
49 u0010 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
50 u0012 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
51 u0013 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
52 u0014 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
53 u0015 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
54 u0016 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
55 u0017 rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
56 u0018 rmb 1
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
57 path rmb 1
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
58 mtype rmb 1
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
59 u001B rmb 1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
60 u001C rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
61 u001E rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
62 u0020 rmb 2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
63 u0022 rmb 66
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
64 u0064 rmb 14
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
65 u0072 rmb 14
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
66 u0080 rmb 33
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
67 u00A1 rmb 71
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
68 u00E8 rmb 180
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
69 u019C rmb 2048
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
70 size equ .
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
71
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
72 name fcs /Ident/
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
73 fcb edition
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
74
845
4dda505a9d31 Optimized help, added DOHELP conditional
boisy
parents: 200
diff changeset
75 IFNE DOHELP
4dda505a9d31 Optimized help, added DOHELP conditional
boisy
parents: 200
diff changeset
76 HelpMsg fcb C$LF
4dda505a9d31 Optimized help, added DOHELP conditional
boisy
parents: 200
diff changeset
77 fcc "Use: Ident [-opts] <path> [-opts]"
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
78 fcb C$LF
845
4dda505a9d31 Optimized help, added DOHELP conditional
boisy
parents: 200
diff changeset
79 fcc " -m = module in memory"
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
80 fcb C$LF
845
4dda505a9d31 Optimized help, added DOHELP conditional
boisy
parents: 200
diff changeset
81 fcc " -s = short form"
4dda505a9d31 Optimized help, added DOHELP conditional
boisy
parents: 200
diff changeset
82 fcb C$LF
4dda505a9d31 Optimized help, added DOHELP conditional
boisy
parents: 200
diff changeset
83 fcc " -v = don't verify CRC"
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
84 fcb C$LF
845
4dda505a9d31 Optimized help, added DOHELP conditional
boisy
parents: 200
diff changeset
85 fcc " -x = file in exec dir"
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
86 fcb C$CR
845
4dda505a9d31 Optimized help, added DOHELP conditional
boisy
parents: 200
diff changeset
87 ENDC
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
88
1749
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
89 M_MInc fcs "Module header is incorrect!"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
90 M_Hdr fcs "Header for: "
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
91 M_MSiz fcs "Module size:"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
92 M_MCRC fcs "Module CRC: "
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
93 M_HdrP fcs "Hdr parity: "
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
94 M_ExOff fcs "Exec. off: "
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
95 M_DatSz fcs "Data Size: "
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
96 M_TLAR fcs "Ty/La At/Rv:"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
97 M_Edtn fcs "Edition: "
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
98 M_Mod fcs "mod,"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
99 M_ReEn fcs "re-en,"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
100 M_NonShr fcs "non-shr,"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
101 M_RO fcs "R/O"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
102 M_RW fcs "R/W"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
103 M_Good fcs "(Good)"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
104 M_Bad fcc "(Bad)"
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
105 fcb $80+C$BELL
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
106
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
107 TypeTbl fcb T_BAD-TypeTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
108 fcb T_PR-TypeTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
109 fcb T_SU-TypeTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
110 fcb T_MU-TypeTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
111 fcb T_DA-TypeTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
112 fcb T_U5-TypeTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
113 fcb T_U6-TypeTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
114 fcb T_U7-TypeTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
115 fcb T_U8-TypeTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
116 fcb T_U9-TypeTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
117 fcb T_UA-TypeTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
118 fcb T_UB-TypeTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
119 fcb T_SY-TypeTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
120 fcb T_FM-TypeTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
121 fcb T_DRV-TypeTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
122 fcb T_DSC-TypeTbl
1749
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
123 T_BAD fcs "bad type for"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
124 T_PR fcs "Prog"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
125 T_SU fcs "Subr"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
126 T_MU fcs "Multi"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
127 T_DA fcs "Data"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
128 T_U5 fcs "Usr 5"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
129 T_U6 fcs "Usr 6"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
130 T_U7 fcs "Usr 7"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
131 T_U8 fcs "Usr 8"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
132 T_U9 fcs "Usr 9"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
133 T_UA fcs "Usr A"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
134 T_UB fcs "Usr B"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
135 T_SY fcs "System"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
136 T_FM fcs "File Man"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
137 T_DRV fcs "Dev Dvr"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
138 T_DSC fcs "Dev Dsc"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
139
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
140 LangTbl fcb L_DA-LangTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
141 fcb L_68-LangTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
142 fcb L_B09-LangTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
143 fcb L_PSC-LangTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
144 fcb L_C-LangTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
145 fcb L_COB-LangTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
146 fcb L_FOR-LangTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
147 fcb L_63-LangTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
148 fcb L_BAD-LangTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
149 fcb L_BAD-LangTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
150 fcb L_BAD-LangTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
151 fcb L_BAD-LangTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
152 fcb L_BAD-LangTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
153 fcb L_BAD-LangTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
154 fcb L_BAD-LangTbl
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
155 fcb L_BAD-LangTbl
1749
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
156 L_DA fcs "Data,"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
157 L_68 fcs "6809 obj,"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
158 L_B09 fcs "BASIC09 I-code,"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
159 L_PSC fcs "PASCAL P-code,"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
160 L_C fcs "C I-code,"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
161 L_COB fcs "COBOL I-code,"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
162 L_FOR fcs "FORTRAN I-code,"
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
163 L_63 fcs "6309 obj,"
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
164 L_BAD fcs "????"
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
165
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
166 start leas >u019C,u
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
167 sts <u0006
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
168 tfr y,d
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
169 subd <u0006
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
170 std <u0008
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
171 leay <u0022,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
172 sty <u0000
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
173 clr <dolink
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
174 clr <short
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
175 clr <modvfy
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
176 clr <u0018
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
177 lda #READ.
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
178 sta <fperm
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
179 ldd #$0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
180 std <u0002
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
181 std <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
182 L0263 lda ,x+
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
183 L0265 cmpa #C$SPAC
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
184 beq L0263
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
185 cmpa #C$COMA
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
186 beq L0263
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
187 cmpa #C$CR
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
188 beq L02BB
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
189 cmpa #'-
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
190 beq L027E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
191 ldy <u0002
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
192 bne L0263
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
193 stx <u0002
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
194 bra L0263
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
195 L027E lda ,x+
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
196 cmpa #'-
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
197 beq L027E
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
198 cmpa #'0
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
199 bcs L0265
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
200 eora #'M
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
201 anda #$DF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
202 bne L0292
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
203 inc <dolink
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
204 bra L027E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
205 L0292 lda -$01,x
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
206 eora #'S
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
207 anda #$DF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
208 bne L029E
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
209 inc <short
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
210 bra L027E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
211 L029E lda -$01,x
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
212 eora #'V
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
213 anda #$DF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
214 bne L02AA
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
215 inc <modvfy
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
216 bra L027E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
217 L02AA lda -$01,x
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
218 eora #'X
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
219 anda #$DF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
220 bne L02B8
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
221 lda #EXEC.+READ.
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
222 sta <fperm
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
223 bra L027E
845
4dda505a9d31 Optimized help, added DOHELP conditional
boisy
parents: 200
diff changeset
224 L02B8 lbra ShowHelp
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
225 L02BB ldx <u0002
845
4dda505a9d31 Optimized help, added DOHELP conditional
boisy
parents: 200
diff changeset
226 lbeq ShowHelp
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
227 leax -$01,x
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
228 tst <dolink
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
229 beq L0314
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
230 pshs u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
231 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
232 os9 F$Link
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
233 lbcs L03D2
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
234 stu <modptr
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
235 ldd M$ID,u
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
236 cmpd #M$ID12
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
237 beq L02EB
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
238 puls u
1749
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
239 L02DD leay >M_MInc,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
240 lbsr L05FC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
241 lbsr L0612
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
242 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
243 lbra L03D2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
244 L02EB ldd u0002,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
245 subd #$0003
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
246 leax d,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
247 puls u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
248 leay <u0010,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
249 pshs u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
250 lda #$03
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
251 L02FB ldb ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
252 stb ,y+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
253 deca
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
254 bne L02FB
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
255 puls u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
256 lbsr L03D5
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
257 ldu <modptr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
258 os9 F$UnLink
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
259 lbcs L03D2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
260 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
261 lbra L03D2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
262 L0314 lda #$80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
263 sta <u00A1
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
264 lda <fperm
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
265 os9 I$Open
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
266 lbcs L03D2
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
267 sta <path
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
268 ldd #$0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
269 std <u001E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
270 std <u0020
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
271 std <u001C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
272 L032C ldd <u0020
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
273 addd <u001C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
274 std <u0020
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
275 bcc L033B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
276 ldd <u001E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
277 addd #$0001
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
278 std <u001E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
279 L033B pshs u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
280 ldx <u001E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
281 ldu <u0020
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
282 lda <path
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
283 os9 I$Seek
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
284 lbcs L03D2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
285 puls u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
286 leax <u0072,u
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
287 stx <modptr
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
288 ldy #M$Port
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
289 os9 I$Read
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
290 bcc L0360
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
291 cmpb #E$EOF
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
292 bne L03D2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
293 bra L03C1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
294 L0360 ldd ,x
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
295 cmpd #M$ID12
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
296 lbne L02DD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
297 pshs u,x
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
298 ldd M$Size,x
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
299 std <u001C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
300 addd <u0020
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
301 tfr d,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
302 leau -u0003,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
303 ldx <u001E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
304 bcc L037C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
305 leax $01,x
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
306 L037C lda <path
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
307 os9 I$Seek
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
308 bcs L03D2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
309 puls u,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
310 leax <u0010,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
311 ldy #$0003
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
312 lda <path
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
313 os9 I$Read
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
314 bcs L03D2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
315 pshs u,x
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
316 ldy <modptr
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
317 ldd M$Name,y
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
318 addd <u0020
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
319 tfr d,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
320 ldx <u001E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
321 bcc L03A4
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
322 leax $01,x
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
323 L03A4 lda <path
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
324 os9 I$Seek
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
325 bcs L03D2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
326 puls u,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
327 leax >u0080,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
328 ldy #$0021
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
329 lda <path
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
330 os9 I$Read
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
331 bcs L03D2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
332 bsr L03D5
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
333 lbra L032C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
334 L03C1 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
335 bra L03D2
845
4dda505a9d31 Optimized help, added DOHELP conditional
boisy
parents: 200
diff changeset
336 ShowHelp equ *
4dda505a9d31 Optimized help, added DOHELP conditional
boisy
parents: 200
diff changeset
337 IFNE DOHELP
4dda505a9d31 Optimized help, added DOHELP conditional
boisy
parents: 200
diff changeset
338 lda #$01
4dda505a9d31 Optimized help, added DOHELP conditional
boisy
parents: 200
diff changeset
339 leax >HelpMsg,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
340 ldy #$00BA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
341 os9 I$WritLn
845
4dda505a9d31 Optimized help, added DOHELP conditional
boisy
parents: 200
diff changeset
342 ENDC
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
343 clrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
344 L03D2 os9 F$Exit
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
345 L03D5 tst <short
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
346 lbne L0502
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
347 lbsr L0612
1749
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
348 leay >M_Hdr,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
349 lbsr L05FC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
350 lbsr L04E9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
351 lbsr L0612
1749
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
352 leay >M_MSiz,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
353 lbsr L05FC
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
354 ldy <modptr
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
355 ldd M$Size,y
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
356 lbsr L05D2
1749
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
357 leay >M_MCRC,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
358 lbsr L05FC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
359 lbsr L0543
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
360 tst <modvfy
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
361 bne L041E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
362 lbsr L0553
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
363 tsta
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
364 beq L0417
1749
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
365 leay >M_Bad,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
366 lbsr L05FC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
367 bra L041E
1749
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
368 L0417 leay >M_Good,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
369 lbsr L05FC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
370 L041E lbsr L0612
1749
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
371 leay >M_HdrP,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
372 lbsr L05FC
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
373 ldy <modptr
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
374 ldb M$Parity,y
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
375 lbsr L0633
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
376 lbsr L0612
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
377 ldy <modptr
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
378 ldb M$Type,y
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
379 stb <mtype
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
380 andb #TypeMask
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
381 cmpb #Drivr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
382 beq L0444
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
383 cmpb #Prgrm
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
384 bne L0462
1749
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
385 L0444 leay >M_ExOff,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
386 lbsr L05FC
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
387 ldy <modptr
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
388 ldd M$Exec,y
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
389 lbsr L05D2
1749
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
390 leay >M_DatSz,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
391 lbsr L05FC
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
392 ldy <modptr
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
393 ldd M$Mem,y
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
394 lbsr L05D2
1749
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
395 L0462 leay >M_Edtn,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
396 lbsr L05FC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
397 ldb <u0016
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
398 pshs b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
399 lbsr L0633
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
400 ldb #$05
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
401 lbsr L0654
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
402 puls b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
403 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
404 lbsr L0649
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
405 lbsr L0612
1749
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
406 leay >M_TLAR,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
407 lbsr L05FC
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
408 ldb <mtype
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
409 lbsr L0633
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
410 ldy <modptr
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
411 ldb M$Revs,y
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
412 stb <u001B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
413 lbsr L0633
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
414 lbsr L0612
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
415 ldb <mtype
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
416 lsrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
417 lsrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
418 lsrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
419 lsrb
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
420 leax >TypeTbl,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
421 lda b,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
422 leay a,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
423 lbsr L05FC
1749
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
424 leay >M_Mod,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
425 lbsr L05FC
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
426 ldb <mtype
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
427 andb #LangMask
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
428 leax >LangTbl,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
429 lda b,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
430 leay a,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
431 lbsr L05FC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
432 ldb <u001B
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
433 bitb #$80
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
434 beq L04CD
1749
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
435 leay >M_ReEn,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
436 lbsr L05FC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
437 bra L04D4
1749
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
438 L04CD leay >M_NonShr,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
439 lbsr L05FC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
440 L04D4 bitb #$40
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
441 beq L04DE
1749
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
442 leay >M_RW,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
443 bra L04E2
1749
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
444 L04DE leay >M_RO,pcr
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
445 L04E2 lbsr L05FC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
446 lbsr L0612
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
447 rts
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
448 L04E9 tst <dolink
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
449 beq L04F6
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
450 ldy <modptr
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
451 ldd M$Name,y
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
452 leay d,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
453 bra L04FA
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
454 L04F6 leay >u0080,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
455 L04FA lbsr L05FC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
456 lda ,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
457 sta <u0016
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
458 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
459 L0502 ldb #$06
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
460 lbsr L0654
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
461 ldy <modptr
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
462 ldb M$Type,y
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
463 lbsr L0633
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
464 bsr L0543
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
465 tst <modvfy
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
466 beq L0519
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
467 lda #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
468 bra L0520
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
469 L0519 bsr L0553
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
470 tsta
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
471 bne L0520
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
472 lda #C$PERD
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
473 L0520 lbsr L0608
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
474 lbsr L0666
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
475 bsr L04E9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
476 ldx <u0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
477 pshs x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
478 leax <u0022,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
479 stx <u0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
480 ldb <u0016
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
481 inc <u0018
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
482 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
483 lbsr L0692
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
484 clr <u0018
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
485 puls x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
486 stx <u0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
487 lbsr L0612
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
488 rts
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
489 L0543 lda #'$
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
490 lbsr L0608
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
491 ldd <u0010
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
492 lbsr L066E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
493 ldb <u0012
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
494 lbsr L0664
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
495 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
496 L0553 ldd #$FFFF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
497 std <u0013
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
498 stb <u0015
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
499 pshs u,y,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
500 leau <u0013,u
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
501 tst <dolink
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
502 beq L0571
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
503 ldx <modptr
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
504 ldy M$Size,x
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
505 os9 F$CRC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
506 lbcs L03D2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
507 bra L058C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
508 L0571 pshs u,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
509 ldx <u001E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
510 ldu <u0020
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
511 lda <path
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
512 os9 I$Seek
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
513 puls u,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
514 lbcs L03D2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
515 ldd <u001C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
516 pshs b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
517 bsr L05BF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
518 puls b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
519 std <u001C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
520 L058C puls u,y,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
521 lda <u0013
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
522 cmpa #CRCCon1
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
523 bne L059E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
524 ldd <u0014
1751
68405e756277 Properly inc'ed revision, more comments and symbols put into code for
boisy
parents: 1749
diff changeset
525 cmpd #CRCCon23
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
526 bne L059E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
527 bra L05A1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
528 L059E lda #$3F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
529 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
530 L05A1 clra
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
531 rts
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
532 L05A3 lda <path
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
533 ldx <u0006
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
534 ldy <u0008
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
535 cmpy <u001C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
536 bls L05B2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
537 ldy <u001C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
538 L05B2 os9 I$Read
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
539 sty <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
540 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
541 L05B9 bsr L05A3
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
542 lbcs L03D2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
543 L05BF ldy <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
544 beq L05B9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
545 os9 F$CRC
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
546 ldd <u001C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
547 subd <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
548 std <u001C
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
549 bne L05B9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
550 std <u0004
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
551 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
552 L05D2 pshs b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
553 bsr L0628
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
554 ldb #$03
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
555 bsr L0654
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
556 puls b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
557 bsr L0649
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
558 bsr L0612
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
559 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
560 pshs b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
561 andb #$F0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
562 lsrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
563 lsrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
564 lsrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
565 lsrb
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
566 L05E9 lda #'$
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
567 bsr L0608
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
568 lbsr L0682
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
569 ldb #$02
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
570 bsr L0654
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
571 puls pc,b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
572 pshs b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
573 andb #$0F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
574 bra L05E9
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
575 L05FC lda ,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
576 anda #$7F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
577 bsr L0608
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
578 lda ,y+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
579 bpl L05FC
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
580 L0606 lda #C$SPAC
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
581 L0608 pshs x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
582 ldx <u0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
583 sta ,x+
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
584 stx <u0000
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
585 puls pc,x
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
586 L0612 pshs y,x,a
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
587 lda #C$CR
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
588 bsr L0608
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
589 leax <u0022,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
590 stx <u0000
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
591 ldy #80
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
592 lda #$01
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
593 os9 I$WritLn
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
594 puls pc,y,x,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
595 L0628 pshs a
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
596 lda #'$
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
597 bsr L0608
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
598 puls a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
599 bsr L0660
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
600 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
601 L0633 pshs a
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
602 lda #'$
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
603 bsr L0608
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
604 puls a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
605 bsr L0664
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
606 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
607 pshs a
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
608 lda #'$
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
609 bsr L0608
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
610 puls a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
611 bsr L0682
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
612 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
613 L0649 pshs a
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
614 lda #'#
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
615 bsr L0608
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
616 puls a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
617 bsr L0692
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
618 rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
619 L0654 pshs b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
620 L0656 tstb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
621 ble L065E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
622 bsr L0606
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
623 decb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
624 bra L0656
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
625 L065E puls pc,b,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
626 L0660 bsr L066E
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
627 bra L0666
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
628 L0664 bsr L0674
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
629 L0666 pshs a
28
c0db600b15e8 Better commented
boisy
parents: 0
diff changeset
630 lda #C$SPAC
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
631 bsr L0608
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
632 puls pc,a
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
633 L066E exg a,b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
634 bsr L0674
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
635 tfr a,b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
636 L0674 pshs b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
637 andb #$F0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
638 lsrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
639 lsrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
640 lsrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
641 lsrb
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
642 bsr L0682
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
643 puls b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
644 andb #$0F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
645 L0682 cmpb #$09
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
646 bls L0688
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
647 addb #$07
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
648 L0688 addb #$30
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
649 exg a,b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
650 lbsr L0608
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
651 exg a,b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
652 rts
1749
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
653
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
654 L0692 pshs u,y,b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
655 leau <L06C3,pcr
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
656 clr <u0017
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
657 ldy #$0005
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
658 L069D clr ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
659 L069F subd ,u
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
660 bcs L06A7
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
661 inc ,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
662 bra L069F
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
663 L06A7 addd ,u++
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
664 pshs b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
665 ldb $01,s
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
666 exg a,b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
667 bsr L06CD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
668 exg a,b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
669 puls b
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
670 cmpy #$0002
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
671 bgt L06BD
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
672 inc <u0017
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
673 L06BD leay -$01,y
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
674 bne L069D
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
675 puls pc,u,y,b
1749
e6ad517c5ad3 EXPERIMENTAL... should show ??? for bad language in module header. Can someone please test?
boisy
parents: 1325
diff changeset
676 L06C3 fdb 10000,1000,100,10,1
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
677 L06CD tsta
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
678 beq L06D2
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
679 sta <u0017
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
680 L06D2 tst <u0017
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
681 bne L06DF
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
682 tst <u0018
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
683 beq L06DE
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
684 lda #$20
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
685 bra L06E1
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
686 L06DE rts
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
687 L06DF adda #$30
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
688 L06E1 lbra L0608
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
689
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
690 emod
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
691 eom equ *
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
692 end