antoine-source/scsi2/_Output.txt
Antoine Vignau eb96e16c6b v+1
2024-08-19 22:33:13 +02:00

3343 lines
464 KiB
Plaintext

------+-----------------------------+-------------+----+---------+------+-----------------------+-------------------------------------------------------------------
Line | # File Line | Line Type | MX | Reloc | Size | Address Object Code | Source Code
------+-----------------------------+-------------+----+---------+------+-----------------------+-------------------------------------------------------------------
1 | 1 SCANNERSCSIGREY.S 1 | Comment | 11 | | 0 | 00/0000 | *
2 | 1 SCANNERSCSIGREY.S 2 | Comment | 11 | | 0 | 00/0000 | * SCANNER SCSI
3 | 1 SCANNERSCSIGREY.S 3 | Comment | 11 | | 0 | 00/0000 | * A test app for SCSI scanner commands
4 | 1 SCANNERSCSIGREY.S 4 | Comment | 11 | | 0 | 00/0000 | *
5 | 1 SCANNERSCSIGREY.S 5 | Comment | 11 | | 0 | 00/0000 | * (c) 2024, Brutal Deluxe Software
6 | 1 SCANNERSCSIGREY.S 6 | Comment | 11 | | 0 | 00/0000 | * Visit brutaldeluxe.fr
7 | 1 SCANNERSCSIGREY.S 7 | Comment | 11 | | 0 | 00/0000 | *
8 | 1 SCANNERSCSIGREY.S 8 | Empty | 11 | | 0 | 00/0000 |
9 | 1 SCANNERSCSIGREY.S 9 | Directive | 11 | | 0 | 00/0000 | xc
10 | 1 SCANNERSCSIGREY.S 10 | Directive | 11 | | 0 | 00/0000 | xc
11 | 1 SCANNERSCSIGREY.S 11 | Directive | 00 | | 0 | 00/0000 | mx %00
12 | 1 SCANNERSCSIGREY.S 12 | Empty | 00 | | 0 | 00/0000 |
13 | 1 SCANNERSCSIGREY.S 13 | Directive | 00 | | 0 | 00/0000 | rel
14 | 1 SCANNERSCSIGREY.S 14 | Directive | 00 | | 0 | 00/0000 | lst off
15 | 1 SCANNERSCSIGREY.S 15 | Empty | 00 | | 0 | 00/0000 |
16 | 1 SCANNERSCSIGREY.S 16 | Comment | 00 | | 0 | 00/0000 | *----------
17 | 1 SCANNERSCSIGREY.S 17 | Empty | 00 | | 0 | 00/0000 |
18 | 1 SCANNERSCSIGREY.S 18 | Directive | 00 | | 0 | 00/0000 | use 4/Int.Macs
19 | 1 SCANNERSCSIGREY.S 19 | Directive | 00 | | 0 | 00/0000 | use 4/Locator.Macs
20 | 1 SCANNERSCSIGREY.S 20 | Directive | 00 | | 0 | 00/0000 | use 4/Mem.Macs
21 | 1 SCANNERSCSIGREY.S 21 | Directive | 00 | | 0 | 00/0000 | use 4/Misc.Macs
22 | 1 SCANNERSCSIGREY.S 22 | Directive | 00 | | 0 | 00/0000 | use 4/Text.Macs
23 | 1 SCANNERSCSIGREY.S 23 | Directive | 00 | | 0 | 00/0000 | use 4/Util.Macs
24 | 1 SCANNERSCSIGREY.S 24 | Empty | 00 | | 0 | 00/0000 |
25 | 1 SCANNERSCSIGREY.S 25 | Equivalence | 00 | | 0 | 00/0000 | Debut = $00
26 | 1 SCANNERSCSIGREY.S 26 | Equivalence | 00 | | 0 | 00/0000 | GSOS = $e100a8
27 | 1 SCANNERSCSIGREY.S 27 | Empty | 00 | | 0 | 00/0000 |
28 | 1 SCANNERSCSIGREY.S 28 | Comment | 00 | | 0 | 00/0000 | *----------
29 | 1 SCANNERSCSIGREY.S 29 | Empty | 00 | | 0 | 00/0000 |
30 | 1 SCANNERSCSIGREY.S 30 | Equivalence | 00 | | 0 | 00/0000 | windowID = 0
31 | 1 SCANNERSCSIGREY.S 31 | Empty | 00 | | 0 | 00/0000 |
32 | 1 SCANNERSCSIGREY.S 32 | Equivalence | 00 | | 0 | 00/0000 | devSCANNER = $001a
33 | 1 SCANNERSCSIGREY.S 33 | Empty | 00 | | 0 | 00/0000 |
34 | 1 SCANNERSCSIGREY.S 34 | Equivalence | 00 | | 0 | 00/0000 | maxDEVICES = 8
35 | 1 SCANNERSCSIGREY.S 35 | Empty | 00 | | 0 | 00/0000 |
36 | 1 SCANNERSCSIGREY.S 36 | Equivalence | 00 | | 0 | 00/0000 | dcEXPLORE = $800e ; status
37 | 1 SCANNERSCSIGREY.S 37 | Equivalence | 00 | | 0 | 00/0000 | dcINQUIRY = $8012 ; status
38 | 1 SCANNERSCSIGREY.S 38 | Equivalence | 00 | | 0 | 00/0000 | dcMODESELECT = $8015
39 | 1 SCANNERSCSIGREY.S 39 | Equivalence | 00 | | 0 | 00/0000 | dcMODESENSE6 = $801a
40 | 1 SCANNERSCSIGREY.S 40 | Equivalence | 00 | | 0 | 00/0000 | dcSTARTSTOP = $801b ; also eject/insert
41 | 1 SCANNERSCSIGREY.S 41 | Equivalence | 00 | | 0 | 00/0000 | dcSETWINDOWPARAMETERS = $8024 ; for scanner (control)
42 | 1 SCANNERSCSIGREY.S 42 | Equivalence | 00 | | 0 | 00/0000 | dcGETWINDOWPARAMETERS = $8025 ; for scanner (status)
43 | 1 SCANNERSCSIGREY.S 43 | Empty | 00 | | 0 | 00/0000 |
44 | 1 SCANNERSCSIGREY.S 44 | Equivalence | 00 | | 0 | 00/0000 | stEXPLORE = $0e ; status
45 | 1 SCANNERSCSIGREY.S 45 | Equivalence | 00 | | 0 | 00/0000 | stINQUIRY = $12 ; status
46 | 1 SCANNERSCSIGREY.S 46 | Equivalence | 00 | | 0 | 00/0000 | stMODESELECT = $15
47 | 1 SCANNERSCSIGREY.S 47 | Equivalence | 00 | | 0 | 00/0000 | stMODESENSE6 = $1a
48 | 1 SCANNERSCSIGREY.S 48 | Equivalence | 00 | | 0 | 00/0000 | stSTARTSTOP = $1b ; also eject/insert
49 | 1 SCANNERSCSIGREY.S 49 | Equivalence | 00 | | 0 | 00/0000 | stSETWINDOWPARAMETERS = $24 ; for scanner (control)
50 | 1 SCANNERSCSIGREY.S 50 | Equivalence | 00 | | 0 | 00/0000 | stGETWINDOWPARAMETERS = $25 ; for scanner (status)
51 | 1 SCANNERSCSIGREY.S 51 | Empty | 00 | | 0 | 00/0000 |
52 | 1 SCANNERSCSIGREY.S 52 | Equivalence | 00 | | 0 | 00/0000 | DInfo = $202c
53 | 1 SCANNERSCSIGREY.S 53 | Equivalence | 00 | | 0 | 00/0000 | DStatus = $202d
54 | 1 SCANNERSCSIGREY.S 54 | Equivalence | 00 | | 0 | 00/0000 | DControl = $202e
55 | 1 SCANNERSCSIGREY.S 55 | Empty | 00 | | 0 | 00/0000 |
56 | 1 SCANNERSCSIGREY.S 56 | Comment | 00 | | 0 | 00/0000 | *----------
57 | 1 SCANNERSCSIGREY.S 57 | Empty | 00 | | 0 | 00/0000 |
58 | 1 SCANNERSCSIGREY.S 58 | Code | 00 | | 1 | 00/0000 : 4B | phk
59 | 1 SCANNERSCSIGREY.S 59 | Code | 00 | | 1 | 00/0001 : AB | plb
60 | 1 SCANNERSCSIGREY.S 60 | Empty | 00 | | 0 | 00/0002 |
61 | 1 SCANNERSCSIGREY.S 61 | Code | 00 | | 1 | 00/0002 : 7B | tdc
62 | 1 SCANNERSCSIGREY.S 62 | Code | 00 | 2 | 3 | 00/0003 : 8D 9A 1A | sta myDP
63 | 1 SCANNERSCSIGREY.S 63 | Empty | 00 | | 0 | 00/0006 |
64 | 1 SCANNERSCSIGREY.S 64 | Macro | 00 | | 0 | 00/0006 | _TLStartUp
66 | 1 SCANNERSCSIGREY.S 64 | Code | 00 | | 3 | 00/0006 : A2 01 02 | LDX #$201 ; load tool call #
67 | 1 SCANNERSCSIGREY.S 64 | Code | 00 | | 4 | 00/0009 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
68 | 1 SCANNERSCSIGREY.S 65 | Code | 00 | | 1 | 00/000D : 48 | pha
69 | 1 SCANNERSCSIGREY.S 66 | Macro | 00 | | 0 | 00/000E | _MMStartUp
71 | 1 SCANNERSCSIGREY.S 66 | Code | 00 | | 3 | 00/000E : A2 02 02 | LDX #$202 ; load tool call #
72 | 1 SCANNERSCSIGREY.S 66 | Code | 00 | | 4 | 00/0011 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
73 | 1 SCANNERSCSIGREY.S 67 | Code | 00 | | 1 | 00/0015 : 68 | pla
74 | 1 SCANNERSCSIGREY.S 68 | Code | 00 | 2 | 3 | 00/0016 : 8D 96 1A | sta appID
75 | 1 SCANNERSCSIGREY.S 69 | Code | 00 | | 3 | 00/0019 : 09 00 01 | ora #$0100
76 | 1 SCANNERSCSIGREY.S 70 | Code | 00 | 2 | 3 | 00/001C : 8D 98 1A | sta myID
77 | 1 SCANNERSCSIGREY.S 71 | Empty | 00 | | 0 | 00/001F |
78 | 1 SCANNERSCSIGREY.S 72 | Macro | 00 | | 0 | 00/001F | _MTStartUp
80 | 1 SCANNERSCSIGREY.S 72 | Code | 00 | | 3 | 00/001F : A2 03 02 | LDX #$203 ; load tool call #
81 | 1 SCANNERSCSIGREY.S 72 | Code | 00 | | 4 | 00/0022 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
82 | 1 SCANNERSCSIGREY.S 73 | Macro | 00 | | 0 | 00/0026 | _TextStartUp
84 | 1 SCANNERSCSIGREY.S 73 | Code | 00 | | 3 | 00/0026 : A2 0C 02 | LDX #$20C ; load tool call #
85 | 1 SCANNERSCSIGREY.S 73 | Code | 00 | | 4 | 00/0029 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
86 | 1 SCANNERSCSIGREY.S 74 | Empty | 00 | | 0 | 00/002D |
87 | 1 SCANNERSCSIGREY.S 75 | Macro | 00 | | 0 | 00/002D | _IMStartUp
89 | 1 SCANNERSCSIGREY.S 75 | Code | 00 | | 3 | 00/002D : A2 0B 02 | LDX #$20B ; load tool call #
90 | 1 SCANNERSCSIGREY.S 75 | Code | 00 | | 4 | 00/0030 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
91 | 1 SCANNERSCSIGREY.S 76 | Empty | 00 | | 0 | 00/0034 |
92 | 1 SCANNERSCSIGREY.S 77 | Code | 00 | | 1 | 00/0034 : 48 | pha
93 | 1 SCANNERSCSIGREY.S 78 | Code | 00 | | 1 | 00/0035 : 48 | pha
94 | 1 SCANNERSCSIGREY.S 79 | Macro | 00 | | 0 | 00/0036 | PushLong #$010000
98 | 1 SCANNERSCSIGREY.S 79 | Code | 00 | | 3 | 00/0036 : F4 01 00 | PEA #^#$010000
105 | 1 SCANNERSCSIGREY.S 79 | Code | 00 | | 3 | 00/0039 : F4 00 00 | PEA #$010000
108 | 1 SCANNERSCSIGREY.S 80 | Macro | 00 | | 0 | 00/003C | PushWord myID
113 | 1 SCANNERSCSIGREY.S 80 | Code | 00 | 2 | 3 | 00/003C : AD 98 1A | LDA myID
114 | 1 SCANNERSCSIGREY.S 80 | Code | 00 | | 1 | 00/003F : 48 | PHA
116 | 1 SCANNERSCSIGREY.S 81 | Macro | 00 | | 0 | 00/0040 | PushWord #%11000000_00011100
118 | 1 SCANNERSCSIGREY.S 81 | Code | 00 | | 3 | 00/0040 : F4 1C C0 | PEA #%11000000_00011100
121 | 1 SCANNERSCSIGREY.S 82 | Macro | 00 | | 0 | 00/0043 | PushLong #0
125 | 1 SCANNERSCSIGREY.S 82 | Code | 00 | | 3 | 00/0043 : F4 00 00 | PEA #^#0
132 | 1 SCANNERSCSIGREY.S 82 | Code | 00 | | 3 | 00/0046 : F4 00 00 | PEA #0
135 | 1 SCANNERSCSIGREY.S 83 | Macro | 00 | | 0 | 00/0049 | _NewHandle
137 | 1 SCANNERSCSIGREY.S 83 | Code | 00 | | 3 | 00/0049 : A2 02 09 | LDX #$902 ; load tool call #
138 | 1 SCANNERSCSIGREY.S 83 | Code | 00 | | 4 | 00/004C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
139 | 1 SCANNERSCSIGREY.S 84 | Code | 00 | | 1 | 00/0050 : 0B | phd
140 | 1 SCANNERSCSIGREY.S 85 | Code | 00 | | 1 | 00/0051 : 3B | tsc
141 | 1 SCANNERSCSIGREY.S 86 | Code | 00 | | 1 | 00/0052 : 5B | tcd
142 | 1 SCANNERSCSIGREY.S 87 | Code | 00 | | 2 | 00/0053 : A7 03 | lda [3]
143 | 1 SCANNERSCSIGREY.S 88 | Code | 00 | 2 | 3 | 00/0055 : 8D 9C 1A | sta ptrBUFFER
144 | 1 SCANNERSCSIGREY.S 89 | Code | 00 | | 3 | 00/0058 : A0 02 00 | ldy #2
145 | 1 SCANNERSCSIGREY.S 90 | Code | 00 | | 2 | 00/005B : B7 03 | lda [3],y
146 | 1 SCANNERSCSIGREY.S 91 | Code | 00 | 2 | 3 | 00/005D : 8D 9E 1A | sta ptrBUFFER+2
147 | 1 SCANNERSCSIGREY.S 92 | Code | 00 | | 1 | 00/0060 : 2B | pld
148 | 1 SCANNERSCSIGREY.S 93 | Code | 00 | | 1 | 00/0061 : 7A | ply
149 | 1 SCANNERSCSIGREY.S 94 | Code | 00 | 2 | 3 | 00/0062 : 8C A0 1A | sty haBUFFER
150 | 1 SCANNERSCSIGREY.S 95 | Code | 00 | | 1 | 00/0065 : FA | plx
151 | 1 SCANNERSCSIGREY.S 96 | Code | 00 | 2 | 3 | 00/0066 : 8E A2 1A | stx haBUFFER+2
152 | 1 SCANNERSCSIGREY.S 97 | Empty | 00 | | 0 | 00/0069 |
153 | 1 SCANNERSCSIGREY.S 98 | Comment | 00 | | 0 | 00/0069 | *----------
154 | 1 SCANNERSCSIGREY.S 99 | Empty | 00 | | 0 | 00/0069 |
155 | 1 SCANNERSCSIGREY.S 100 | Macro | 00 | | 0 | 00/0069 | PushWord #$00FF
157 | 1 SCANNERSCSIGREY.S 100 | Code | 00 | | 3 | 00/0069 : F4 FF 00 | PEA #$00FF
160 | 1 SCANNERSCSIGREY.S 101 | Macro | 00 | | 0 | 00/006C | PushWord #$0080
162 | 1 SCANNERSCSIGREY.S 101 | Code | 00 | | 3 | 00/006C : F4 80 00 | PEA #$0080
165 | 1 SCANNERSCSIGREY.S 102 | Macro | 00 | | 0 | 00/006F | _SetInGlobals
167 | 1 SCANNERSCSIGREY.S 102 | Code | 00 | | 3 | 00/006F : A2 0C 09 | LDX #$90C ; load tool call #
168 | 1 SCANNERSCSIGREY.S 102 | Code | 00 | | 4 | 00/0072 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
169 | 1 SCANNERSCSIGREY.S 103 | Macro | 00 | | 0 | 00/0076 | PushWord #$00FF
171 | 1 SCANNERSCSIGREY.S 103 | Code | 00 | | 3 | 00/0076 : F4 FF 00 | PEA #$00FF
174 | 1 SCANNERSCSIGREY.S 104 | Macro | 00 | | 0 | 00/0079 | PushWord #$0080
176 | 1 SCANNERSCSIGREY.S 104 | Code | 00 | | 3 | 00/0079 : F4 80 00 | PEA #$0080
179 | 1 SCANNERSCSIGREY.S 105 | Macro | 00 | | 0 | 00/007C | _SetOutGlobals
181 | 1 SCANNERSCSIGREY.S 105 | Code | 00 | | 3 | 00/007C : A2 0C 0A | LDX #$A0C ; load tool call #
182 | 1 SCANNERSCSIGREY.S 105 | Code | 00 | | 4 | 00/007F : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
183 | 1 SCANNERSCSIGREY.S 106 | Macro | 00 | | 0 | 00/0083 | PushWord #$00FF
185 | 1 SCANNERSCSIGREY.S 106 | Code | 00 | | 3 | 00/0083 : F4 FF 00 | PEA #$00FF
188 | 1 SCANNERSCSIGREY.S 107 | Macro | 00 | | 0 | 00/0086 | PushWord #$0080
190 | 1 SCANNERSCSIGREY.S 107 | Code | 00 | | 3 | 00/0086 : F4 80 00 | PEA #$0080
193 | 1 SCANNERSCSIGREY.S 108 | Macro | 00 | | 0 | 00/0089 | _SetErrGlobals
195 | 1 SCANNERSCSIGREY.S 108 | Code | 00 | | 3 | 00/0089 : A2 0C 0B | LDX #$B0C ; load tool call #
196 | 1 SCANNERSCSIGREY.S 108 | Code | 00 | | 4 | 00/008C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
197 | 1 SCANNERSCSIGREY.S 109 | Empty | 00 | | 0 | 00/0090 |
198 | 1 SCANNERSCSIGREY.S 110 | Macro | 00 | | 0 | 00/0090 | PushWord #0
200 | 1 SCANNERSCSIGREY.S 110 | Code | 00 | | 3 | 00/0090 : F4 00 00 | PEA #0
203 | 1 SCANNERSCSIGREY.S 111 | Macro | 00 | | 0 | 00/0093 | PushLong #3
207 | 1 SCANNERSCSIGREY.S 111 | Code | 00 | | 3 | 00/0093 : F4 00 00 | PEA #^#3
214 | 1 SCANNERSCSIGREY.S 111 | Code | 00 | | 3 | 00/0096 : F4 03 00 | PEA #3
217 | 1 SCANNERSCSIGREY.S 112 | Macro | 00 | | 0 | 00/0099 | _SetInputDevice
219 | 1 SCANNERSCSIGREY.S 112 | Code | 00 | | 3 | 00/0099 : A2 0C 0F | LDX #$F0C ; load tool call #
220 | 1 SCANNERSCSIGREY.S 112 | Code | 00 | | 4 | 00/009C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
221 | 1 SCANNERSCSIGREY.S 113 | Macro | 00 | | 0 | 00/00A0 | PushWord #0
223 | 1 SCANNERSCSIGREY.S 113 | Code | 00 | | 3 | 00/00A0 : F4 00 00 | PEA #0
226 | 1 SCANNERSCSIGREY.S 114 | Macro | 00 | | 0 | 00/00A3 | PushLong #3
230 | 1 SCANNERSCSIGREY.S 114 | Code | 00 | | 3 | 00/00A3 : F4 00 00 | PEA #^#3
237 | 1 SCANNERSCSIGREY.S 114 | Code | 00 | | 3 | 00/00A6 : F4 03 00 | PEA #3
240 | 1 SCANNERSCSIGREY.S 115 | Macro | 00 | | 0 | 00/00A9 | _SetOutputDevice
242 | 1 SCANNERSCSIGREY.S 115 | Code | 00 | | 3 | 00/00A9 : A2 0C 10 | LDX #$100C ; load tool call #
243 | 1 SCANNERSCSIGREY.S 115 | Code | 00 | | 4 | 00/00AC : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
244 | 1 SCANNERSCSIGREY.S 116 | Macro | 00 | | 0 | 00/00B0 | PushWord #0
246 | 1 SCANNERSCSIGREY.S 116 | Code | 00 | | 3 | 00/00B0 : F4 00 00 | PEA #0
249 | 1 SCANNERSCSIGREY.S 117 | Macro | 00 | | 0 | 00/00B3 | PushLong #3
253 | 1 SCANNERSCSIGREY.S 117 | Code | 00 | | 3 | 00/00B3 : F4 00 00 | PEA #^#3
260 | 1 SCANNERSCSIGREY.S 117 | Code | 00 | | 3 | 00/00B6 : F4 03 00 | PEA #3
263 | 1 SCANNERSCSIGREY.S 118 | Macro | 00 | | 0 | 00/00B9 | _SetErrorDevice
265 | 1 SCANNERSCSIGREY.S 118 | Code | 00 | | 3 | 00/00B9 : A2 0C 11 | LDX #$110C ; load tool call #
266 | 1 SCANNERSCSIGREY.S 118 | Code | 00 | | 4 | 00/00BC : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
267 | 1 SCANNERSCSIGREY.S 119 | Empty | 00 | | 0 | 00/00C0 |
268 | 1 SCANNERSCSIGREY.S 120 | Macro | 00 | | 0 | 00/00C0 | PushWord #0
270 | 1 SCANNERSCSIGREY.S 120 | Code | 00 | | 3 | 00/00C0 : F4 00 00 | PEA #0
273 | 1 SCANNERSCSIGREY.S 121 | Macro | 00 | | 0 | 00/00C3 | _InitTextDev
275 | 1 SCANNERSCSIGREY.S 121 | Code | 00 | | 3 | 00/00C3 : A2 0C 15 | LDX #$150C ; load tool call #
276 | 1 SCANNERSCSIGREY.S 121 | Code | 00 | | 4 | 00/00C6 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
277 | 1 SCANNERSCSIGREY.S 122 | Macro | 00 | | 0 | 00/00CA | PushWord #1
279 | 1 SCANNERSCSIGREY.S 122 | Code | 00 | | 3 | 00/00CA : F4 01 00 | PEA #1
282 | 1 SCANNERSCSIGREY.S 123 | Macro | 00 | | 0 | 00/00CD | _InitTextDev
284 | 1 SCANNERSCSIGREY.S 123 | Code | 00 | | 3 | 00/00CD : A2 0C 15 | LDX #$150C ; load tool call #
285 | 1 SCANNERSCSIGREY.S 123 | Code | 00 | | 4 | 00/00D0 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
286 | 1 SCANNERSCSIGREY.S 124 | Macro | 00 | | 0 | 00/00D4 | PushWord #2
288 | 1 SCANNERSCSIGREY.S 124 | Code | 00 | | 3 | 00/00D4 : F4 02 00 | PEA #2
291 | 1 SCANNERSCSIGREY.S 125 | Macro | 00 | | 0 | 00/00D7 | _InitTextDev
293 | 1 SCANNERSCSIGREY.S 125 | Code | 00 | | 3 | 00/00D7 : A2 0C 15 | LDX #$150C ; load tool call #
294 | 1 SCANNERSCSIGREY.S 125 | Code | 00 | | 4 | 00/00DA : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
295 | 1 SCANNERSCSIGREY.S 126 | Empty | 00 | | 0 | 00/00DE |
296 | 1 SCANNERSCSIGREY.S 127 | Macro | 00 | | 0 | 00/00DE | PushWord #$0c ; home
298 | 1 SCANNERSCSIGREY.S 127 | Code | 00 | | 3 | 00/00DE : F4 0C 00 | PEA #$0c
301 | 1 SCANNERSCSIGREY.S 128 | Macro | 00 | | 0 | 00/00E1 | _WriteChar
303 | 1 SCANNERSCSIGREY.S 128 | Code | 00 | | 3 | 00/00E1 : A2 0C 18 | LDX #$180C ; load tool call #
304 | 1 SCANNERSCSIGREY.S 128 | Code | 00 | | 4 | 00/00E4 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
305 | 1 SCANNERSCSIGREY.S 129 | Empty | 00 | | 0 | 00/00E8 |
306 | 1 SCANNERSCSIGREY.S 130 | Code | 00 | 2 | 3 | 00/00E8 : A9 57 07 | lda #previewPAGE
307 | 1 SCANNERSCSIGREY.S 131 | Code | 00 | | 4 | 00/00EB : 8F 00 03 00 | stal $300
308 | 1 SCANNERSCSIGREY.S 132 | Code | 00 | 1 >>16 | 3 | 00/00EF : A9 00 00 | lda #^previewPAGE
309 | 1 SCANNERSCSIGREY.S 133 | Code | 00 | | 4 | 00/00F2 : 8F 02 03 00 | stal $302
310 | 1 SCANNERSCSIGREY.S 134 | Empty | 00 | | 0 | 00/00F6 |
311 | 1 SCANNERSCSIGREY.S 135 | Code | 00 | 2 | 3 | 00/00F6 : A9 EB 15 | lda #statusCALL
312 | 1 SCANNERSCSIGREY.S 136 | Code | 00 | | 4 | 00/00F9 : 8F 10 03 00 | stal $310
313 | 1 SCANNERSCSIGREY.S 137 | Code | 00 | 1 >>16 | 3 | 00/00FD : A9 00 00 | lda #^statusCALL
314 | 1 SCANNERSCSIGREY.S 138 | Code | 00 | | 4 | 00/0100 : 8F 12 03 00 | stal $312
315 | 1 SCANNERSCSIGREY.S 139 | Empty | 00 | | 0 | 00/0104 |
316 | 1 SCANNERSCSIGREY.S 140 | Comment | 00 | | 0 | 00/0104 | *----------------------------
317 | 1 SCANNERSCSIGREY.S 141 | Comment | 00 | | 0 | 00/0104 | * MAIN MENU
318 | 1 SCANNERSCSIGREY.S 142 | Comment | 00 | | 0 | 00/0104 | *----------------------------
319 | 1 SCANNERSCSIGREY.S 143 | Empty | 00 | | 0 | 00/0104 |
320 | 1 SCANNERSCSIGREY.S 144 | Empty | 00 | | 0 | 00/0104 | mainMENU
321 | 1 SCANNERSCSIGREY.S 145 | Empty | 00 | | 0 | 00/0104 |
322 | 1 SCANNERSCSIGREY.S 146 | Macro | 00 | | 0 | 00/0104 | PushLong #strMAINMENU
326 | 1 SCANNERSCSIGREY.S 146 | Code | 00 | 1 >>16 | 3 | 00/0104 : F4 00 00 | PEA #^#strMAINMENU
333 | 1 SCANNERSCSIGREY.S 146 | Code | 00 | 2 | 3 | 00/0107 : F4 26 01 | PEA #strMAINMENU
336 | 1 SCANNERSCSIGREY.S 147 | Macro | 00 | | 0 | 00/010A | _WriteCString
338 | 1 SCANNERSCSIGREY.S 147 | Code | 00 | | 3 | 00/010A : A2 0C 20 | LDX #$200C ; load tool call #
339 | 1 SCANNERSCSIGREY.S 147 | Code | 00 | | 4 | 00/010D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
340 | 1 SCANNERSCSIGREY.S 148 | Empty | 00 | | 0 | 00/0111 |
341 | 1 SCANNERSCSIGREY.S 149 | Code | 00 | 2 | 3 | 00/0111 : 20 6C 17 | jsr waitFORKEY
342 | 1 SCANNERSCSIGREY.S 150 | Code | 00 | | 3 | 00/0114 : C9 D1 00 | cmp #"Q"
343 | 1 SCANNERSCSIGREY.S 151 | Code | 00 | | 2 | 00/0117 : F0 63 | beq doQUIT
344 | 1 SCANNERSCSIGREY.S 152 | Code | 00 | | 3 | 00/0119 : C9 F1 00 | cmp #"q"
345 | 1 SCANNERSCSIGREY.S 153 | Code | 00 | | 2 | 00/011C : F0 5E | beq doQUIT
346 | 1 SCANNERSCSIGREY.S 154 | Code | 00 | | 3 | 00/011E : C9 B1 00 | cmp #"1"
347 | 1 SCANNERSCSIGREY.S 155 | Code | 00 | | 2 | 00/0121 : D0 E1 | bne mainMENU
348 | 1 SCANNERSCSIGREY.S 156 | Empty | 00 | | 0 | 00/0123 |
349 | 1 SCANNERSCSIGREY.S 157 | Code | 00 | 2 | 3 | 00/0123 : 4C BA 01 | jmp searchMENU
350 | 1 SCANNERSCSIGREY.S 158 | Empty | 00 | | 0 | 00/0126 |
351 | 1 SCANNERSCSIGREY.S 159 | Comment | 00 | | 0 | 00/0126 | *--- Data
352 | 1 SCANNERSCSIGREY.S 160 | Empty | 00 | | 0 | 00/0126 |
353 | 1 SCANNERSCSIGREY.S 161 | Data | 00 | | 14 | 00/0126 : 0D 53 43 41 | strMAINMENU asc 0d'SCANNER SCSI'0d
| | | | | | 4E 4E 45 52 |
| | | | | | 20 53 43 53 |
| | | | | | 49 0D |
354 | 1 SCANNERSCSIGREY.S 162 | Data | 00 | | 33 | 00/0134 : 28 63 29 20 | asc '(c) 2024, Brutal Deluxe Software'0d
| | | | | | 32 30 32 34 |
| | | | | | 2C 20 42 72 |
| | | | | | 75 74 61 6C |
| | | | | | 20 44 65 6C |
| | | | | | 75 78 65 20 |
| | | | | | 53 6F 66 74 |
| | | | | | 77 61 72 65 |
| | | | | | 0D |
355 | 1 SCANNERSCSIGREY.S 163 | Data | 00 | | 29 | 00/0155 : 20 31 2E 20 | asc ' 1. Search for SCSI Scanners'0d
| | | | | | 53 65 61 72 |
| | | | | | 63 68 20 66 |
| | | | | | 6F 72 20 53 |
| | | | | | 43 53 49 20 |
| | | | | | 53 63 61 6E |
| | | | | | 6E 65 72 73 |
| | | | | | 0D |
356 | 1 SCANNERSCSIGREY.S 164 | Data | 00 | | 10 | 00/0172 : 20 51 2E 20 | asc ' Q. Quit'0d00
| | | | | | 51 75 69 74 |
| | | | | | 0D 00 |
357 | 1 SCANNERSCSIGREY.S 165 | Empty | 00 | | 0 | 00/017C |
358 | 1 SCANNERSCSIGREY.S 166 | Comment | 00 | | 0 | 00/017C | *----------------------------
359 | 1 SCANNERSCSIGREY.S 167 | Comment | 00 | | 0 | 00/017C | * QUIT PROGRAM
360 | 1 SCANNERSCSIGREY.S 168 | Comment | 00 | | 0 | 00/017C | *----------------------------
361 | 1 SCANNERSCSIGREY.S 169 | Empty | 00 | | 0 | 00/017C |
362 | 1 SCANNERSCSIGREY.S 170 | Empty | 00 | | 0 | 00/017C | doQUIT
363 | 1 SCANNERSCSIGREY.S 171 | Empty | 00 | | 0 | 00/017C |
364 | 1 SCANNERSCSIGREY.S 172 | Macro | 00 | | 0 | 00/017C | _IMShutDown
366 | 1 SCANNERSCSIGREY.S 172 | Code | 00 | | 3 | 00/017C : A2 0B 03 | LDX #$30B ; load tool call #
367 | 1 SCANNERSCSIGREY.S 172 | Code | 00 | | 4 | 00/017F : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
368 | 1 SCANNERSCSIGREY.S 173 | Macro | 00 | | 0 | 00/0183 | _TextShutDown
370 | 1 SCANNERSCSIGREY.S 173 | Code | 00 | | 3 | 00/0183 : A2 0C 03 | LDX #$30C ; load tool call #
371 | 1 SCANNERSCSIGREY.S 173 | Code | 00 | | 4 | 00/0186 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
372 | 1 SCANNERSCSIGREY.S 174 | Macro | 00 | | 0 | 00/018A | _MTShutDown
374 | 1 SCANNERSCSIGREY.S 174 | Code | 00 | | 3 | 00/018A : A2 03 03 | LDX #$303 ; load tool call #
375 | 1 SCANNERSCSIGREY.S 174 | Code | 00 | | 4 | 00/018D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
376 | 1 SCANNERSCSIGREY.S 175 | Empty | 00 | | 0 | 00/0191 |
377 | 1 SCANNERSCSIGREY.S 176 | Macro | 00 | | 0 | 00/0191 | PushWord myID
382 | 1 SCANNERSCSIGREY.S 176 | Code | 00 | 2 | 3 | 00/0191 : AD 98 1A | LDA myID
383 | 1 SCANNERSCSIGREY.S 176 | Code | 00 | | 1 | 00/0194 : 48 | PHA
385 | 1 SCANNERSCSIGREY.S 177 | Macro | 00 | | 0 | 00/0195 | _DisposeAll
387 | 1 SCANNERSCSIGREY.S 177 | Code | 00 | | 3 | 00/0195 : A2 02 11 | LDX #$1102 ; load tool call #
388 | 1 SCANNERSCSIGREY.S 177 | Code | 00 | | 4 | 00/0198 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
389 | 1 SCANNERSCSIGREY.S 178 | Empty | 00 | | 0 | 00/019C |
390 | 1 SCANNERSCSIGREY.S 179 | Macro | 00 | | 0 | 00/019C | PushWord appID
395 | 1 SCANNERSCSIGREY.S 179 | Code | 00 | 2 | 3 | 00/019C : AD 96 1A | LDA appID
396 | 1 SCANNERSCSIGREY.S 179 | Code | 00 | | 1 | 00/019F : 48 | PHA
398 | 1 SCANNERSCSIGREY.S 180 | Macro | 00 | | 0 | 00/01A0 | _MMShutDown
400 | 1 SCANNERSCSIGREY.S 180 | Code | 00 | | 3 | 00/01A0 : A2 02 03 | LDX #$302 ; load tool call #
401 | 1 SCANNERSCSIGREY.S 180 | Code | 00 | | 4 | 00/01A3 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
402 | 1 SCANNERSCSIGREY.S 181 | Empty | 00 | | 0 | 00/01A7 |
403 | 1 SCANNERSCSIGREY.S 182 | Macro | 00 | | 0 | 00/01A7 | _TLShutDown
405 | 1 SCANNERSCSIGREY.S 182 | Code | 00 | | 3 | 00/01A7 : A2 01 03 | LDX #$301 ; load tool call #
406 | 1 SCANNERSCSIGREY.S 182 | Code | 00 | | 4 | 00/01AA : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
407 | 1 SCANNERSCSIGREY.S 183 | Empty | 00 | | 0 | 00/01AE |
408 | 1 SCANNERSCSIGREY.S 184 | Code | 00 | | 4 | 00/01AE : 22 A8 00 E1 | jsl {$e100a8}
409 | 1 SCANNERSCSIGREY.S 185 | Data | 00 | | 2 | 00/01B2 : 29 20 | dw $2029
410 | 1 SCANNERSCSIGREY.S 186 | Data | 00 | 3 | 4 | 00/01B4 : CA 17 00 00 | adrl proQUIT
411 | 1 SCANNERSCSIGREY.S 187 | Empty | 00 | | 0 | 00/01B8 |
412 | 1 SCANNERSCSIGREY.S 188 | Code | 00 | | 2 | 00/01B8 : 00 BD | brk $bd
413 | 1 SCANNERSCSIGREY.S 189 | Empty | 00 | | 0 | 00/01BA |
414 | 1 SCANNERSCSIGREY.S 190 | Comment | 00 | | 0 | 00/01BA | *----------------------------
415 | 1 SCANNERSCSIGREY.S 191 | Comment | 00 | | 0 | 00/01BA | * SEARCH MENU
416 | 1 SCANNERSCSIGREY.S 192 | Comment | 00 | | 0 | 00/01BA | *----------------------------
417 | 1 SCANNERSCSIGREY.S 193 | Empty | 00 | | 0 | 00/01BA |
418 | 1 SCANNERSCSIGREY.S 194 | Empty | 00 | | 0 | 00/01BA | searchMENU
419 | 1 SCANNERSCSIGREY.S 195 | Empty | 00 | | 0 | 00/01BA |
420 | 1 SCANNERSCSIGREY.S 196 | Macro | 00 | | 0 | 00/01BA | PushLong #strSEARCHMENU
424 | 1 SCANNERSCSIGREY.S 196 | Code | 00 | 1 >>16 | 3 | 00/01BA : F4 00 00 | PEA #^#strSEARCHMENU
431 | 1 SCANNERSCSIGREY.S 196 | Code | 00 | 2 | 3 | 00/01BD : F4 C9 02 | PEA #strSEARCHMENU
434 | 1 SCANNERSCSIGREY.S 197 | Macro | 00 | | 0 | 00/01C0 | _WriteCString
436 | 1 SCANNERSCSIGREY.S 197 | Code | 00 | | 3 | 00/01C0 : A2 0C 20 | LDX #$200C ; load tool call #
437 | 1 SCANNERSCSIGREY.S 197 | Code | 00 | | 4 | 00/01C3 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
438 | 1 SCANNERSCSIGREY.S 198 | Empty | 00 | | 0 | 00/01C7 |
439 | 1 SCANNERSCSIGREY.S 199 | Code | 00 | 2 | 3 | 00/01C7 : 20 F3 01 | jsr pollCDSCSI ; show CD-ROM devices
440 | 1 SCANNERSCSIGREY.S 200 | Empty | 00 | | 0 | 00/01CA |
441 | 1 SCANNERSCSIGREY.S 201 | Code | 00 | 2 | 3 | 00/01CA : 20 6C 17 | ozunid_1 jsr waitFORKEY ; is it 0-9
442 | 1 SCANNERSCSIGREY.S 202 | Code | 00 | | 3 | 00/01CD : C9 B0 00 | cmp #"0"
443 | 1 SCANNERSCSIGREY.S 203 | Code | 00 | | 2 | 00/01D0 : 90 F8 | bcc ozunid_1
444 | 1 SCANNERSCSIGREY.S 204 | Code | 00 | | 2 | 00/01D2 : D0 03 | bne searchMENU2
445 | 1 SCANNERSCSIGREY.S 205 | Code | 00 | 2 | 3 | 00/01D4 : 4C 04 01 | jmp mainMENU ; or even 0 to exit
446 | 1 SCANNERSCSIGREY.S 206 | Code | 00 | | 3 | 00/01D7 : C9 BA 00 | searchMENU2 cmp #"9"+1
447 | 1 SCANNERSCSIGREY.S 207 | Code | 00 | | 2 | 00/01DA : B0 EE | bcs ozunid_1
448 | 1 SCANNERSCSIGREY.S 208 | Empty | 00 | | 0 | 00/01DC |
449 | 1 SCANNERSCSIGREY.S 209 | Code | 00 | | 1 | 00/01DC : 38 | sec ; we have our device ID
450 | 1 SCANNERSCSIGREY.S 210 | Code | 00 | | 3 | 00/01DD : E9 B0 00 | sbc #"0"
451 | 1 SCANNERSCSIGREY.S 211 | Code | 00 | 2 | 3 | 00/01E0 : CD A5 02 | cmp nbDEVICES ; in the 1-nbDEVICES range
452 | 1 SCANNERSCSIGREY.S 212 | Code | 00 | | 2 | 00/01E3 : 90 02 | bcc searchMENU3
453 | 1 SCANNERSCSIGREY.S 213 | Code | 00 | | 2 | 00/01E5 : D0 E3 | bne ozunid_1
454 | 1 SCANNERSCSIGREY.S 214 | Empty | 00 | | 0 | 00/01E7 |
455 | 1 SCANNERSCSIGREY.S 215 | Code | 00 | | 1 | 00/01E7 : 3A | searchMENU3 dec
456 | 1 SCANNERSCSIGREY.S 216 | Code | 00 | | 1 | 00/01E8 : 0A | asl
457 | 1 SCANNERSCSIGREY.S 217 | Code | 00 | | 1 | 00/01E9 : AA | tax
458 | 1 SCANNERSCSIGREY.S 218 | Code | 00 | 2 | 3 | 00/01EA : BD A9 02 | lda tblDEVICES,x
459 | 1 SCANNERSCSIGREY.S 219 | Code | 00 | 2 | 3 | 00/01ED : 8D A7 02 | sta theDEVICE ; we have our device now
460 | 1 SCANNERSCSIGREY.S 220 | Code | 00 | 2 | 3 | 00/01F0 : 4C 07 03 | jmp deviceMENU
461 | 1 SCANNERSCSIGREY.S 221 | Empty | 00 | | 0 | 00/01F3 |
462 | 1 SCANNERSCSIGREY.S 222 | Comment | 00 | | 0 | 00/01F3 | *---------- Routines
463 | 1 SCANNERSCSIGREY.S 223 | Empty | 00 | | 0 | 00/01F3 |
464 | 1 SCANNERSCSIGREY.S 224 | Code | 00 | 2 | 3 | 00/01F3 : 9C A5 02 | pollCDSCSI stz nbDEVICES ; number of SCSI CD-ROM found
465 | 1 SCANNERSCSIGREY.S 225 | Empty | 00 | | 0 | 00/01F6 |
466 | 1 SCANNERSCSIGREY.S 226 | Code | 00 | | 3 | 00/01F6 : A9 01 00 | lda #1 ; start with device 1
467 | 1 SCANNERSCSIGREY.S 227 | Code | 00 | 2 | 3 | 00/01F9 : 8D D4 17 | sta proDINFO+2
468 | 1 SCANNERSCSIGREY.S 228 | Empty | 00 | | 0 | 00/01FC |
469 | 1 SCANNERSCSIGREY.S 229 | Code | 00 | | 4 | 00/01FC : 22 A8 00 E1 | ozunid_2 jsl {$e100a8} ; do a DInfo
470 | 1 SCANNERSCSIGREY.S 230 | Data | 00 | | 2 | 00/0200 : 2C 20 | dw $202c
471 | 1 SCANNERSCSIGREY.S 231 | Data | 00 | 3 | 4 | 00/0202 : D2 17 00 00 | adrl proDINFO
472 | 1 SCANNERSCSIGREY.S 232 | Code | 00 | | 2 | 00/0206 : 90 0B | bcc found
473 | 1 SCANNERSCSIGREY.S 233 | Empty | 00 | | 0 | 00/0208 |
474 | 1 SCANNERSCSIGREY.S 234 | Code | 00 | | 3 | 00/0208 : C9 11 00 | cmp #$0011 ; no more devices
475 | 1 SCANNERSCSIGREY.S 235 | Code | 00 | | 2 | 00/020B : D0 01 | bne loop
476 | 1 SCANNERSCSIGREY.S 236 | Code | 00 | | 1 | 00/020D : 60 | rts
477 | 1 SCANNERSCSIGREY.S 237 | Empty | 00 | | 0 | 00/020E |
478 | 1 SCANNERSCSIGREY.S 238 | Code | 00 | 2 | 3 | 00/020E : EE D4 17 | loop inc proDINFO+2
479 | 1 SCANNERSCSIGREY.S 239 | Code | 00 | | 2 | 00/0211 : 80 E9 | bra ozunid_2
480 | 1 SCANNERSCSIGREY.S 240 | Empty | 00 | | 0 | 00/0213 |
481 | 1 SCANNERSCSIGREY.S 241 | Comment | 00 | | 0 | 00/0213 | *---------- Check it is a scanner
482 | 1 SCANNERSCSIGREY.S 242 | Empty | 00 | | 0 | 00/0213 |
483 | 1 SCANNERSCSIGREY.S 243 | Code | 00 | 2 | 3 | 00/0213 : AD E6 17 | found lda proDINFO+20 ; not SCANNER
484 | 1 SCANNERSCSIGREY.S 244 | Code | 00 | | 3 | 00/0216 : C9 1A 00 | cmp #{$001a}
485 | 1 SCANNERSCSIGREY.S 245 | Code | 00 | | 2 | 00/0219 : D0 F3 | bne loop
486 | 1 SCANNERSCSIGREY.S 246 | Empty | 00 | | 0 | 00/021B |
487 | 1 SCANNERSCSIGREY.S 247 | Comment | 00 | | 0 | 00/021B | *--- We have a scanner
488 | 1 SCANNERSCSIGREY.S 248 | Empty | 00 | | 0 | 00/021B |
489 | 1 SCANNERSCSIGREY.S 249 | Code | 00 | 2 | 3 | 00/021B : AD A5 02 | lda nbDEVICES
490 | 1 SCANNERSCSIGREY.S 250 | Code | 00 | | 1 | 00/021E : 0A | asl
491 | 1 SCANNERSCSIGREY.S 251 | Code | 00 | | 1 | 00/021F : AA | tax
492 | 1 SCANNERSCSIGREY.S 252 | Code | 00 | 2 | 3 | 00/0220 : AD D4 17 | lda proDINFO+2
493 | 1 SCANNERSCSIGREY.S 253 | Code | 00 | 2 | 3 | 00/0223 : 9D A9 02 | sta tblDEVICES,x
494 | 1 SCANNERSCSIGREY.S 254 | Empty | 00 | | 0 | 00/0226 |
495 | 1 SCANNERSCSIGREY.S 255 | Code | 00 | 2 | 3 | 00/0226 : 20 35 02 | jsr showDEVICEINFO
496 | 1 SCANNERSCSIGREY.S 256 | Empty | 00 | | 0 | 00/0229 |
497 | 1 SCANNERSCSIGREY.S 257 | Code | 00 | 2 | 3 | 00/0229 : EE A5 02 | inc nbDEVICES
498 | 1 SCANNERSCSIGREY.S 258 | Code | 00 | 2 | 3 | 00/022C : AD A5 02 | lda nbDEVICES
499 | 1 SCANNERSCSIGREY.S 259 | Code | 00 | | 3 | 00/022F : C9 08 00 | cmp #{8}
500 | 1 SCANNERSCSIGREY.S 260 | Code | 00 | | 2 | 00/0232 : 90 DA | bcc loop ; loop again
501 | 1 SCANNERSCSIGREY.S 261 | Code | 00 | | 1 | 00/0234 : 60 | rts
502 | 1 SCANNERSCSIGREY.S 262 | Empty | 00 | | 0 | 00/0235 |
503 | 1 SCANNERSCSIGREY.S 263 | Comment | 00 | | 0 | 00/0235 | *--- Sub routines
504 | 1 SCANNERSCSIGREY.S 264 | Comment | 00 | | 0 | 00/0235 | *
505 | 1 SCANNERSCSIGREY.S 265 | Comment | 00 | | 0 | 00/0235 | * x - $xxxx - .NAMEOFDEVICE
506 | 1 SCANNERSCSIGREY.S 266 | Empty | 00 | | 0 | 00/0235 |
507 | 1 SCANNERSCSIGREY.S 267 | Empty | 00 | | 0 | 00/0235 | showDEVICEINFO
508 | 1 SCANNERSCSIGREY.S 268 | Code | 00 | | 1 | 00/0235 : 48 | pha ; from a word to a string
509 | 1 SCANNERSCSIGREY.S 269 | Code | 00 | | 1 | 00/0236 : 48 | pha
510 | 1 SCANNERSCSIGREY.S 270 | Code | 00 | | 1 | 00/0237 : 48 | pha
511 | 1 SCANNERSCSIGREY.S 271 | Macro | 00 | | 0 | 00/0238 | _HexIt
513 | 1 SCANNERSCSIGREY.S 271 | Code | 00 | | 3 | 00/0238 : A2 0B 2A | LDX #$2A0B ; load tool call #
514 | 1 SCANNERSCSIGREY.S 271 | Code | 00 | | 4 | 00/023B : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
515 | 1 SCANNERSCSIGREY.S 272 | Macro | 00 | | 0 | 00/023F | PullLong strDEVID
518 | 1 SCANNERSCSIGREY.S 272 | Code | 00 | | 1 | 00/023F : 68 | PLA
520 | 1 SCANNERSCSIGREY.S 272 | Code | 00 | 2 | 3 | 00/0240 : 8D 9D 02 | STA strDEVID
525 | 1 SCANNERSCSIGREY.S 272 | Code | 00 | | 1 | 00/0243 : 68 | PLA
527 | 1 SCANNERSCSIGREY.S 272 | Code | 00 | 2 | 3 | 00/0244 : 8D 9F 02 | STA strDEVID+2
533 | 1 SCANNERSCSIGREY.S 273 | Empty | 00 | | 0 | 00/0247 |
534 | 1 SCANNERSCSIGREY.S 274 | Macro | 00 | | 0 | 00/0247 | PushWord #$20 ; space
536 | 1 SCANNERSCSIGREY.S 274 | Code | 00 | | 3 | 00/0247 : F4 20 00 | PEA #$20
539 | 1 SCANNERSCSIGREY.S 275 | Macro | 00 | | 0 | 00/024A | _WriteChar
541 | 1 SCANNERSCSIGREY.S 275 | Code | 00 | | 3 | 00/024A : A2 0C 18 | LDX #$180C ; load tool call #
542 | 1 SCANNERSCSIGREY.S 275 | Code | 00 | | 4 | 00/024D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
543 | 1 SCANNERSCSIGREY.S 276 | Empty | 00 | | 0 | 00/0251 |
544 | 1 SCANNERSCSIGREY.S 277 | Code | 00 | 2 | 3 | 00/0251 : AD A5 02 | lda nbDEVICES ; write device index
545 | 1 SCANNERSCSIGREY.S 278 | Code | 00 | | 1 | 00/0254 : 1A | inc
546 | 1 SCANNERSCSIGREY.S 279 | Code | 00 | | 3 | 00/0255 : 09 B0 00 | ora #"0"
547 | 1 SCANNERSCSIGREY.S 280 | Code | 00 | | 1 | 00/0258 : 48 | pha
548 | 1 SCANNERSCSIGREY.S 281 | Macro | 00 | | 0 | 00/0259 | _WriteChar
550 | 1 SCANNERSCSIGREY.S 281 | Code | 00 | | 3 | 00/0259 : A2 0C 18 | LDX #$180C ; load tool call #
551 | 1 SCANNERSCSIGREY.S 281 | Code | 00 | | 4 | 00/025C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
552 | 1 SCANNERSCSIGREY.S 282 | Empty | 00 | | 0 | 00/0260 |
553 | 1 SCANNERSCSIGREY.S 283 | Macro | 00 | | 0 | 00/0260 | PushLong #strDEV ; show the string
557 | 1 SCANNERSCSIGREY.S 283 | Code | 00 | 1 >>16 | 3 | 00/0260 : F4 00 00 | PEA #^#strDEV
564 | 1 SCANNERSCSIGREY.S 283 | Code | 00 | 2 | 3 | 00/0263 : F4 99 02 | PEA #strDEV
567 | 1 SCANNERSCSIGREY.S 284 | Macro | 00 | | 0 | 00/0266 | _WriteCString
569 | 1 SCANNERSCSIGREY.S 284 | Code | 00 | | 3 | 00/0266 : A2 0C 20 | LDX #$200C ; load tool call #
570 | 1 SCANNERSCSIGREY.S 284 | Code | 00 | | 4 | 00/0269 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
571 | 1 SCANNERSCSIGREY.S 285 | Empty | 00 | | 0 | 00/026D |
572 | 1 SCANNERSCSIGREY.S 286 | Code | 00 | | 3 | 00/026D : A2 30 00 | ldx #$32-2 ; copy the original
573 | 1 SCANNERSCSIGREY.S 287 | Code | 00 | 2 | 3 | 00/0270 : BD EA 17 | ozunid_3 lda devINFO1,x ; devname for open/close
574 | 1 SCANNERSCSIGREY.S 288 | Code | 00 | 2 | 3 | 00/0273 : 9D 1C 18 | sta devNAME,x ; calls
575 | 1 SCANNERSCSIGREY.S 289 | Code | 00 | | 1 | 00/0276 : CA | dex
576 | 1 SCANNERSCSIGREY.S 290 | Code | 00 | | 1 | 00/0277 : CA | dex
577 | 1 SCANNERSCSIGREY.S 291 | Code | 00 | | 2 | 00/0278 : 10 F6 | bpl ozunid_3
578 | 1 SCANNERSCSIGREY.S 292 | Empty | 00 | | 0 | 00/027A |
579 | 1 SCANNERSCSIGREY.S 293 | Code | 00 | 2 | 3 | 00/027A : AD EA 17 | lda devINFO1 ; from a STRL to a STR
580 | 1 SCANNERSCSIGREY.S 294 | Code | 00 | | 1 | 00/027D : EB | xba
581 | 1 SCANNERSCSIGREY.S 295 | Code | 00 | 2 | 3 | 00/027E : 8D EA 17 | sta devINFO1
582 | 1 SCANNERSCSIGREY.S 296 | Empty | 00 | | 0 | 00/0281 |
583 | 1 SCANNERSCSIGREY.S 297 | Macro | 00 | | 0 | 00/0281 | PushLong #devINFO2
587 | 1 SCANNERSCSIGREY.S 297 | Code | 00 | 1 >>16 | 3 | 00/0281 : F4 00 00 | PEA #^#devINFO2
594 | 1 SCANNERSCSIGREY.S 297 | Code | 00 | 2 | 3 | 00/0284 : F4 EB 17 | PEA #devINFO2
597 | 1 SCANNERSCSIGREY.S 298 | Macro | 00 | | 0 | 00/0287 | _WriteString
599 | 1 SCANNERSCSIGREY.S 298 | Code | 00 | | 3 | 00/0287 : A2 0C 1C | LDX #$1C0C ; load tool call #
600 | 1 SCANNERSCSIGREY.S 298 | Code | 00 | | 4 | 00/028A : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
601 | 1 SCANNERSCSIGREY.S 299 | Empty | 00 | | 0 | 00/028E |
602 | 1 SCANNERSCSIGREY.S 300 | Macro | 00 | | 0 | 00/028E | PushWord #$0d
604 | 1 SCANNERSCSIGREY.S 300 | Code | 00 | | 3 | 00/028E : F4 0D 00 | PEA #$0d
607 | 1 SCANNERSCSIGREY.S 301 | Macro | 00 | | 0 | 00/0291 | _WriteChar
609 | 1 SCANNERSCSIGREY.S 301 | Code | 00 | | 3 | 00/0291 : A2 0C 18 | LDX #$180C ; load tool call #
610 | 1 SCANNERSCSIGREY.S 301 | Code | 00 | | 4 | 00/0294 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
611 | 1 SCANNERSCSIGREY.S 302 | Code | 00 | | 1 | 00/0298 : 60 | rts
612 | 1 SCANNERSCSIGREY.S 303 | Empty | 00 | | 0 | 00/0299 |
613 | 1 SCANNERSCSIGREY.S 304 | Comment | 00 | | 0 | 00/0299 | *---------- Data
614 | 1 SCANNERSCSIGREY.S 305 | Empty | 00 | | 0 | 00/0299 |
615 | 1 SCANNERSCSIGREY.S 306 | Data | 00 | | 4 | 00/0299 : 20 2D 20 24 | strDEV asc ' - $'
616 | 1 SCANNERSCSIGREY.S 307 | Data | 00 | | 8 | 00/029D : 30 30 30 30 | strDEVID asc '0000 - '00
| | | | | | 20 2D 20 00 |
617 | 1 SCANNERSCSIGREY.S 308 | Empty | 00 | | 0 | 00/02A5 |
618 | 1 SCANNERSCSIGREY.S 309 | Data | 00 | | 2 | 00/02A5 : 00 00 | nbDEVICES ds 2 ; number of devices
619 | 1 SCANNERSCSIGREY.S 310 | Data | 00 | | 2 | 00/02A7 : 00 00 | theDEVICE ds 2 ; the device to play with
620 | 1 SCANNERSCSIGREY.S 311 | Data | 00 | | 32 | 00/02A9 : 00 00 00 00 | tblDEVICES ds 16*2 ; we authorize 16 devices
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
621 | 1 SCANNERSCSIGREY.S 312 | Empty | 00 | | 0 | 00/02C9 |
622 | 1 SCANNERSCSIGREY.S 313 | Empty | 00 | | 0 | 00/02C9 | strSEARCHMENU
623 | 1 SCANNERSCSIGREY.S 314 | Data | 00 | | 32 | 00/02C9 : 0D 53 65 61 | asc 0d'Searching for SCSI Scanners...'0d
| | | | | | 72 63 68 69 |
| | | | | | 6E 67 20 66 |
| | | | | | 6F 72 20 53 |
| | | | | | 43 53 49 20 |
| | | | | | 53 63 61 6E |
| | | | | | 6E 65 72 73 |
| | | | | | 2E 2E 2E 0D |
624 | 1 SCANNERSCSIGREY.S 315 | Data | 00 | | 30 | 00/02E9 : 20 30 2E 20 | asc ' 0. Go back to previous menu'0d00
| | | | | | 47 6F 20 62 |
| | | | | | 61 63 6B 20 |
| | | | | | 74 6F 20 70 |
| | | | | | 72 65 76 69 |
| | | | | | 6F 75 73 20 |
| | | | | | 6D 65 6E 75 |
| | | | | | 0D 00 |
625 | 1 SCANNERSCSIGREY.S 316 | Empty | 00 | | 0 | 00/0307 |
626 | 1 SCANNERSCSIGREY.S 317 | Comment | 00 | | 0 | 00/0307 | *----------------------------
627 | 1 SCANNERSCSIGREY.S 318 | Comment | 00 | | 0 | 00/0307 | * DEVICE MENU
628 | 1 SCANNERSCSIGREY.S 319 | Comment | 00 | | 0 | 00/0307 | *----------------------------
629 | 1 SCANNERSCSIGREY.S 320 | Empty | 00 | | 0 | 00/0307 |
630 | 1 SCANNERSCSIGREY.S 321 | Empty | 00 | | 0 | 00/0307 | deviceMENU
631 | 1 SCANNERSCSIGREY.S 322 | Empty | 00 | | 0 | 00/0307 |
632 | 1 SCANNERSCSIGREY.S 323 | Code | 00 | 2 | 3 | 00/0307 : AD A7 02 | lda theDEVICE ; get our ID
633 | 1 SCANNERSCSIGREY.S 324 | Code | 00 | 2 | 3 | 00/030A : 8D 50 18 | sta proSTATUS+2
634 | 1 SCANNERSCSIGREY.S 325 | Code | 00 | 2 | 3 | 00/030D : 8D 74 19 | sta proCONTROL+2
635 | 1 SCANNERSCSIGREY.S 326 | Empty | 00 | | 0 | 00/0310 |
636 | 1 SCANNERSCSIGREY.S 327 | Code | 00 | | 1 | 00/0310 : 48 | pha ; from a word to a string
637 | 1 SCANNERSCSIGREY.S 328 | Code | 00 | | 1 | 00/0311 : 48 | pha
638 | 1 SCANNERSCSIGREY.S 329 | Code | 00 | | 1 | 00/0312 : 48 | pha
639 | 1 SCANNERSCSIGREY.S 330 | Macro | 00 | | 0 | 00/0313 | _HexIt
641 | 1 SCANNERSCSIGREY.S 330 | Code | 00 | | 3 | 00/0313 : A2 0B 2A | LDX #$2A0B ; load tool call #
642 | 1 SCANNERSCSIGREY.S 330 | Code | 00 | | 4 | 00/0316 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
643 | 1 SCANNERSCSIGREY.S 331 | Macro | 00 | | 0 | 00/031A | PullLong strDEVMENU
646 | 1 SCANNERSCSIGREY.S 331 | Code | 00 | | 1 | 00/031A : 68 | PLA
648 | 1 SCANNERSCSIGREY.S 331 | Code | 00 | 2 | 3 | 00/031B : 8D 73 03 | STA strDEVMENU
653 | 1 SCANNERSCSIGREY.S 331 | Code | 00 | | 1 | 00/031E : 68 | PLA
655 | 1 SCANNERSCSIGREY.S 331 | Code | 00 | 2 | 3 | 00/031F : 8D 75 03 | STA strDEVMENU+2
661 | 1 SCANNERSCSIGREY.S 332 | Empty | 00 | | 0 | 00/0322 |
662 | 1 SCANNERSCSIGREY.S 333 | Macro | 00 | | 0 | 00/0322 | PushLong #strDEVICEMENU
666 | 1 SCANNERSCSIGREY.S 333 | Code | 00 | 1 >>16 | 3 | 00/0322 : F4 00 00 | PEA #^#strDEVICEMENU
673 | 1 SCANNERSCSIGREY.S 333 | Code | 00 | 2 | 3 | 00/0325 : F4 57 03 | PEA #strDEVICEMENU
676 | 1 SCANNERSCSIGREY.S 334 | Macro | 00 | | 0 | 00/0328 | _WriteCString
678 | 1 SCANNERSCSIGREY.S 334 | Code | 00 | | 3 | 00/0328 : A2 0C 20 | LDX #$200C ; load tool call #
679 | 1 SCANNERSCSIGREY.S 334 | Code | 00 | | 4 | 00/032B : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
680 | 1 SCANNERSCSIGREY.S 335 | Empty | 00 | | 0 | 00/032F |
681 | 1 SCANNERSCSIGREY.S 336 | Comment | 00 | | 0 | 00/032F | *---
682 | 1 SCANNERSCSIGREY.S 337 | Empty | 00 | | 0 | 00/032F |
683 | 1 SCANNERSCSIGREY.S 338 | Code | 00 | 2 | 3 | 00/032F : 20 6C 17 | ozunid_4 jsr waitFORKEY ; is it 0-9
684 | 1 SCANNERSCSIGREY.S 339 | Code | 00 | | 3 | 00/0332 : C9 B0 00 | cmp #"0"
685 | 1 SCANNERSCSIGREY.S 340 | Code | 00 | | 2 | 00/0335 : 90 F8 | bcc ozunid_4
686 | 1 SCANNERSCSIGREY.S 341 | Code | 00 | | 2 | 00/0337 : D0 03 | bne deviceMENU2
687 | 1 SCANNERSCSIGREY.S 342 | Code | 00 | 2 | 3 | 00/0339 : 4C BA 01 | jmp searchMENU ; or even 0 to exit
688 | 1 SCANNERSCSIGREY.S 343 | Code | 00 | | 3 | 00/033C : C9 B3 00 | deviceMENU2 cmp #"2"+1
689 | 1 SCANNERSCSIGREY.S 344 | Code | 00 | | 2 | 00/033F : B0 EE | bcs ozunid_4
690 | 1 SCANNERSCSIGREY.S 345 | Empty | 00 | | 0 | 00/0341 |
691 | 1 SCANNERSCSIGREY.S 346 | Code | 00 | | 1 | 00/0341 : 38 | sec ; call the routines
692 | 1 SCANNERSCSIGREY.S 347 | Code | 00 | | 3 | 00/0342 : E9 B1 00 | sbc #"1"
693 | 1 SCANNERSCSIGREY.S 348 | Code | 00 | | 1 | 00/0345 : 0A | asl
694 | 1 SCANNERSCSIGREY.S 349 | Code | 00 | | 1 | 00/0346 : AA | tax
695 | 1 SCANNERSCSIGREY.S 350 | Code | 00 | 2 | 3 | 00/0347 : BD 53 03 | lda ptrCOMMANDS,x
696 | 1 SCANNERSCSIGREY.S 351 | Code | 00 | 2 | 3 | 00/034A : 8D 4E 03 | sta deviceMENU3+1
697 | 1 SCANNERSCSIGREY.S 352 | Code | 00 | | 3 | 00/034D : 20 BD BD | deviceMENU3 jsr $bdbd
698 | 1 SCANNERSCSIGREY.S 353 | Code | 00 | 2 | 3 | 00/0350 : 4C 07 03 | jmp deviceMENU
699 | 1 SCANNERSCSIGREY.S 354 | Empty | 00 | | 0 | 00/0353 |
700 | 1 SCANNERSCSIGREY.S 355 | Empty | 00 | | 0 | 00/0353 | ptrCOMMANDS
701 | 1 SCANNERSCSIGREY.S 356 | Data | 00 | 2 | 2 | 00/0353 : B3 03 | da doINQUIRY
702 | 1 SCANNERSCSIGREY.S 357 | Data | 00 | 2 | 2 | 00/0355 : 57 07 | da previewPAGE
703 | 1 SCANNERSCSIGREY.S 358 | Comment | 00 | | 0 | 00/0357 | * da doMODESENSE6
704 | 1 SCANNERSCSIGREY.S 359 | Comment | 00 | | 0 | 00/0357 | * da doEXPLORE
705 | 1 SCANNERSCSIGREY.S 360 | Comment | 00 | | 0 | 00/0357 | * da doGETMODE
706 | 1 SCANNERSCSIGREY.S 361 | Comment | 00 | | 0 | 00/0357 | * da doGETWINDOWPARAMETERS
707 | 1 SCANNERSCSIGREY.S 362 | Empty | 00 | | 0 | 00/0357 |
708 | 1 SCANNERSCSIGREY.S 363 | Comment | 00 | | 0 | 00/0357 | *--- Data
709 | 1 SCANNERSCSIGREY.S 364 | Empty | 00 | | 0 | 00/0357 |
710 | 1 SCANNERSCSIGREY.S 365 | Empty | 00 | | 0 | 00/0357 | strDEVICEMENU
711 | 1 SCANNERSCSIGREY.S 366 | Data | 00 | | 28 | 00/0357 : 0D 55 73 69 | asc 0d'Using SCSI Scanner device $'
| | | | | | 6E 67 20 53 |
| | | | | | 43 53 49 20 |
| | | | | | 53 63 61 6E |
| | | | | | 6E 65 72 20 |
| | | | | | 64 65 76 69 |
| | | | | | 63 65 20 24 |
712 | 1 SCANNERSCSIGREY.S 367 | Empty | 00 | | 0 | 00/0373 | strDEVMENU
713 | 1 SCANNERSCSIGREY.S 368 | Data | 00 | | 5 | 00/0373 : 30 30 30 30 | asc '0000'0d
| | | | | | 0D |
714 | 1 SCANNERSCSIGREY.S 369 | Data | 00 | | 29 | 00/0378 : 20 30 2E 20 | asc ' 0. Go back to previous menu'0d
| | | | | | 47 6F 20 62 |
| | | | | | 61 63 6B 20 |
| | | | | | 74 6F 20 70 |
| | | | | | 72 65 76 69 |
| | | | | | 6F 75 73 20 |
| | | | | | 6D 65 6E 75 |
| | | | | | 0D |
715 | 1 SCANNERSCSIGREY.S 370 | Data | 00 | | 12 | 00/0395 : 20 31 2E 20 | asc ' 1. Inquiry'0d
| | | | | | 49 6E 71 75 |
| | | | | | 69 72 79 0D |
716 | 1 SCANNERSCSIGREY.S 371 | Data | 00 | | 17 | 00/03A1 : 20 32 2E 20 | asc ' 2. Preview page'0d
| | | | | | 50 72 65 76 |
| | | | | | 69 65 77 20 |
| | | | | | 70 61 67 65 |
| | | | | | 0D |
717 | 1 SCANNERSCSIGREY.S 372 | Data | 00 | | 1 | 00/03B2 : 00 | asc 00
718 | 1 SCANNERSCSIGREY.S 373 | Empty | 00 | | 0 | 00/03B3 |
719 | 1 SCANNERSCSIGREY.S 374 | Comment | 00 | | 0 | 00/03B3 | *----------------
720 | 1 SCANNERSCSIGREY.S 375 | Comment | 00 | | 0 | 00/03B3 | * APPLE SCANNERS
721 | 1 SCANNERSCSIGREY.S 376 | Comment | 00 | | 0 | 00/03B3 | *
722 | 1 SCANNERSCSIGREY.S 377 | Comment | 00 | | 0 | 00/03B3 | * Scanner (300dpi 4-bit grey)
723 | 1 SCANNERSCSIGREY.S 378 | Comment | 00 | | 0 | 00/03B3 | * 06 00 02 02 2C 00 00 00 'APPLE SCANNER A9M0337 '
724 | 1 SCANNERSCSIGREY.S 379 | Comment | 00 | | 0 | 00/03B3 | * 06 00 02 02 28 00 00 00 'CPC INC Smart Scan(FW) '
725 | 1 SCANNERSCSIGREY.S 380 | Comment | 00 | | 0 | 00/03B3 | *
726 | 1 SCANNERSCSIGREY.S 381 | Comment | 00 | | 0 | 00/03B3 | * OneScanner (300dpi 8-bit grey)
727 | 1 SCANNERSCSIGREY.S 382 | Comment | 00 | | 0 | 00/03B3 | * 06 00 02 02 2C 20 04 08 'APPLE SCANNER II 2.02'
728 | 1 SCANNERSCSIGREY.S 383 | Comment | 00 | | 0 | 00/03B3 | * 00 20 00 90 00 27 34 01 08 A0 48 00 FF FF
729 | 1 SCANNERSCSIGREY.S 384 | Comment | 00 | | 0 | 00/03B3 | *
730 | 1 SCANNERSCSIGREY.S 385 | Comment | 00 | | 0 | 00/03B3 | * Color OneScanner (300dpi 24-bit color)
731 | 1 SCANNERSCSIGREY.S 386 | Comment | 00 | | 0 | 00/03B3 | *
732 | 1 SCANNERSCSIGREY.S 387 | Comment | 00 | | 0 | 00/03B3 | *
733 | 1 SCANNERSCSIGREY.S 388 | Comment | 00 | | 0 | 00/03B3 | * Color OneScanner 600/27 (600dpi 27-bit color) - CANOSCAN 300 (CS300)
734 | 1 SCANNERSCSIGREY.S 389 | Comment | 00 | | 0 | 00/03B3 | * 06 00 02 02 1F 00 00 10 'CANON IX-03035B 1.01' FF
735 | 1 SCANNERSCSIGREY.S 390 | Comment | 00 | | 0 | 00/03B3 | *
736 | 1 SCANNERSCSIGREY.S 391 | Comment | 00 | | 0 | 00/03B3 | * Color OneScanner 1200/30 (1200dpi 30-bit color) - CANOSCAN 600 (CS600)
737 | 1 SCANNERSCSIGREY.S 392 | Comment | 00 | | 0 | 00/03B3 | * 06 00 02 02 1F 00 00 10 'CANON IX-06015C 1.07' FF
738 | 1 SCANNERSCSIGREY.S 393 | Comment | 00 | | 0 | 00/03B3 | *
739 | 1 SCANNERSCSIGREY.S 394 | Comment | 00 | | 0 | 00/03B3 | * ---End of list
740 | 1 SCANNERSCSIGREY.S 395 | Empty | 00 | | 0 | 00/03B3 |
741 | 1 SCANNERSCSIGREY.S 396 | Comment | 00 | | 0 | 00/03B3 | *----------------
742 | 1 SCANNERSCSIGREY.S 397 | Comment | 00 | | 0 | 00/03B3 | * SCSI COMMANDS
743 | 1 SCANNERSCSIGREY.S 398 | Comment | 00 | | 0 | 00/03B3 | *----------------
744 | 1 SCANNERSCSIGREY.S 399 | Empty | 00 | | 0 | 00/03B3 |
745 | 1 SCANNERSCSIGREY.S 400 | Comment | 00 | | 0 | 00/03B3 | *-----------------------
746 | 1 SCANNERSCSIGREY.S 401 | Comment | 00 | | 0 | 00/03B3 | * STATUS $8012 - INQUIRY
747 | 1 SCANNERSCSIGREY.S 402 | Comment | 00 | | 0 | 00/03B3 | *-----------------------
748 | 1 SCANNERSCSIGREY.S 403 | Empty | 00 | | 0 | 00/03B3 |
749 | 1 SCANNERSCSIGREY.S 404 | Empty | 00 | | 0 | 00/03B3 | doINQUIRY
750 | 1 SCANNERSCSIGREY.S 405 | Code | 00 | 2 | 3 | 00/03B3 : 20 D5 15 | jsr initSTATUSDATA
751 | 1 SCANNERSCSIGREY.S 406 | Empty | 00 | | 0 | 00/03B6 |
752 | 1 SCANNERSCSIGREY.S 407 | Code | 00 | | 3 | 00/03B6 : A2 04 00 | ldx #6-2 ; put the inquiry data
753 | 1 SCANNERSCSIGREY.S 408 | Code | 00 | 2 | 3 | 00/03B9 : BD EE 05 | ozunid_5 lda scsiINQUIRY,x
754 | 1 SCANNERSCSIGREY.S 409 | Code | 00 | 2 | 3 | 00/03BC : 9D 62 18 | sta statusDATA,x
755 | 1 SCANNERSCSIGREY.S 410 | Code | 00 | | 1 | 00/03BF : CA | dex
756 | 1 SCANNERSCSIGREY.S 411 | Code | 00 | | 1 | 00/03C0 : CA | dex
757 | 1 SCANNERSCSIGREY.S 412 | Code | 00 | | 2 | 00/03C1 : 10 F6 | bpl ozunid_5
758 | 1 SCANNERSCSIGREY.S 413 | Empty | 00 | | 0 | 00/03C3 |
759 | 1 SCANNERSCSIGREY.S 414 | Code | 00 | | 3 | 00/03C3 : A9 12 80 | lda #{$8012}
760 | 1 SCANNERSCSIGREY.S 415 | Code | 00 | 2 | 3 | 00/03C6 : 20 EB 15 | jsr statusCALL
761 | 1 SCANNERSCSIGREY.S 416 | Code | 00 | | 2 | 00/03C9 : 90 01 | bcc doINQUIRY1
762 | 1 SCANNERSCSIGREY.S 417 | Code | 00 | | 1 | 00/03CB : 60 | rts
763 | 1 SCANNERSCSIGREY.S 418 | Empty | 00 | | 0 | 00/03CC |
764 | 1 SCANNERSCSIGREY.S 419 | Empty | 00 | | 0 | 00/03CC | doINQUIRY1
765 | 1 SCANNERSCSIGREY.S 420 | Empty | 00 | | 0 | 00/03CC |
766 | 1 SCANNERSCSIGREY.S 421 | Comment | 00 | | 0 | 00/03CC | *--- Display data
767 | 1 SCANNERSCSIGREY.S 422 | Empty | 00 | | 0 | 00/03CC |
768 | 1 SCANNERSCSIGREY.S 423 | Comment | 00 | | 0 | 00/03CC | * Byte 0
769 | 1 SCANNERSCSIGREY.S 424 | Empty | 00 | | 0 | 00/03CC |
770 | 1 SCANNERSCSIGREY.S 425 | Macro | 00 | | 0 | 00/03CC | PushLong #strPQ
774 | 1 SCANNERSCSIGREY.S 425 | Code | 00 | 1 >>16 | 3 | 00/03CC : F4 00 00 | PEA #^#strPQ
781 | 1 SCANNERSCSIGREY.S 425 | Code | 00 | 2 | 3 | 00/03CF : F4 F4 05 | PEA #strPQ
784 | 1 SCANNERSCSIGREY.S 426 | Macro | 00 | | 0 | 00/03D2 | _WriteCString
786 | 1 SCANNERSCSIGREY.S 426 | Code | 00 | | 3 | 00/03D2 : A2 0C 20 | LDX #$200C ; load tool call #
787 | 1 SCANNERSCSIGREY.S 426 | Code | 00 | | 4 | 00/03D5 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
788 | 1 SCANNERSCSIGREY.S 427 | Empty | 00 | | 0 | 00/03D9 |
789 | 1 SCANNERSCSIGREY.S 428 | Code | 00 | 2 | 3 | 00/03D9 : AD 72 18 | lda statusBUFF
790 | 1 SCANNERSCSIGREY.S 429 | Code | 00 | | 3 | 00/03DC : 29 E0 00 | and #%11100000
791 | 1 SCANNERSCSIGREY.S 430 | Code | 00 | | 1 | 00/03DF : EB | xba
792 | 1 SCANNERSCSIGREY.S 431 | Code | 00 | | 3 | 00/03E0 : A2 03 00 | ldx #3
793 | 1 SCANNERSCSIGREY.S 432 | Code | 00 | 2 | 3 | 00/03E3 : 20 80 16 | jsr showBITS
794 | 1 SCANNERSCSIGREY.S 433 | Empty | 00 | | 0 | 00/03E6 |
795 | 1 SCANNERSCSIGREY.S 434 | Macro | 00 | | 0 | 00/03E6 | PushLong #strPDT
799 | 1 SCANNERSCSIGREY.S 434 | Code | 00 | 1 >>16 | 3 | 00/03E6 : F4 00 00 | PEA #^#strPDT
806 | 1 SCANNERSCSIGREY.S 434 | Code | 00 | 2 | 3 | 00/03E9 : F4 0D 06 | PEA #strPDT
809 | 1 SCANNERSCSIGREY.S 435 | Macro | 00 | | 0 | 00/03EC | _WriteCString
811 | 1 SCANNERSCSIGREY.S 435 | Code | 00 | | 3 | 00/03EC : A2 0C 20 | LDX #$200C ; load tool call #
812 | 1 SCANNERSCSIGREY.S 435 | Code | 00 | | 4 | 00/03EF : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
813 | 1 SCANNERSCSIGREY.S 436 | Empty | 00 | | 0 | 00/03F3 |
814 | 1 SCANNERSCSIGREY.S 437 | Code | 00 | 2 | 3 | 00/03F3 : AD 72 18 | lda statusBUFF
815 | 1 SCANNERSCSIGREY.S 438 | Code | 00 | | 3 | 00/03F6 : 29 1F 00 | and #%00011111
816 | 1 SCANNERSCSIGREY.S 439 | Code | 00 | | 1 | 00/03F9 : 0A | asl
817 | 1 SCANNERSCSIGREY.S 440 | Code | 00 | | 1 | 00/03FA : 0A | asl
818 | 1 SCANNERSCSIGREY.S 441 | Code | 00 | | 1 | 00/03FB : 0A | asl
819 | 1 SCANNERSCSIGREY.S 442 | Code | 00 | | 1 | 00/03FC : EB | xba
820 | 1 SCANNERSCSIGREY.S 443 | Code | 00 | | 3 | 00/03FD : A2 05 00 | ldx #5
821 | 1 SCANNERSCSIGREY.S 444 | Code | 00 | 2 | 3 | 00/0400 : 20 80 16 | jsr showBITS
822 | 1 SCANNERSCSIGREY.S 445 | Empty | 00 | | 0 | 00/0403 |
823 | 1 SCANNERSCSIGREY.S 446 | Comment | 00 | | 0 | 00/0403 | * Byte 1
824 | 1 SCANNERSCSIGREY.S 447 | Empty | 00 | | 0 | 00/0403 |
825 | 1 SCANNERSCSIGREY.S 448 | Macro | 00 | | 0 | 00/0403 | PushLong #strRMB
829 | 1 SCANNERSCSIGREY.S 448 | Code | 00 | 1 >>16 | 3 | 00/0403 : F4 00 00 | PEA #^#strRMB
836 | 1 SCANNERSCSIGREY.S 448 | Code | 00 | 2 | 3 | 00/0406 : F4 2A 06 | PEA #strRMB
839 | 1 SCANNERSCSIGREY.S 449 | Macro | 00 | | 0 | 00/0409 | _WriteCString
841 | 1 SCANNERSCSIGREY.S 449 | Code | 00 | | 3 | 00/0409 : A2 0C 20 | LDX #$200C ; load tool call #
842 | 1 SCANNERSCSIGREY.S 449 | Code | 00 | | 4 | 00/040C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
843 | 1 SCANNERSCSIGREY.S 450 | Empty | 00 | | 0 | 00/0410 |
844 | 1 SCANNERSCSIGREY.S 451 | Code | 00 | 2 | 3 | 00/0410 : AD 73 18 | lda statusBUFF+1
845 | 1 SCANNERSCSIGREY.S 452 | Code | 00 | | 3 | 00/0413 : 29 80 00 | and #%10000000
846 | 1 SCANNERSCSIGREY.S 453 | Code | 00 | | 1 | 00/0416 : EB | xba
847 | 1 SCANNERSCSIGREY.S 454 | Code | 00 | | 3 | 00/0417 : A2 01 00 | ldx #1
848 | 1 SCANNERSCSIGREY.S 455 | Code | 00 | 2 | 3 | 00/041A : 20 80 16 | jsr showBITS
849 | 1 SCANNERSCSIGREY.S 456 | Empty | 00 | | 0 | 00/041D |
850 | 1 SCANNERSCSIGREY.S 457 | Macro | 00 | | 0 | 00/041D | PushLong #strDTM
854 | 1 SCANNERSCSIGREY.S 457 | Code | 00 | 1 >>16 | 3 | 00/041D : F4 00 00 | PEA #^#strDTM
861 | 1 SCANNERSCSIGREY.S 457 | Code | 00 | 2 | 3 | 00/0420 : F4 32 06 | PEA #strDTM
864 | 1 SCANNERSCSIGREY.S 458 | Macro | 00 | | 0 | 00/0423 | _WriteCString
866 | 1 SCANNERSCSIGREY.S 458 | Code | 00 | | 3 | 00/0423 : A2 0C 20 | LDX #$200C ; load tool call #
867 | 1 SCANNERSCSIGREY.S 458 | Code | 00 | | 4 | 00/0426 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
868 | 1 SCANNERSCSIGREY.S 459 | Empty | 00 | | 0 | 00/042A |
869 | 1 SCANNERSCSIGREY.S 460 | Code | 00 | 2 | 3 | 00/042A : AD 73 18 | lda statusBUFF+1
870 | 1 SCANNERSCSIGREY.S 461 | Code | 00 | | 3 | 00/042D : 29 7F 00 | and #%01111111
871 | 1 SCANNERSCSIGREY.S 462 | Code | 00 | | 1 | 00/0430 : 0A | asl
872 | 1 SCANNERSCSIGREY.S 463 | Code | 00 | | 1 | 00/0431 : EB | xba
873 | 1 SCANNERSCSIGREY.S 464 | Code | 00 | | 3 | 00/0432 : A2 07 00 | ldx #7
874 | 1 SCANNERSCSIGREY.S 465 | Code | 00 | 2 | 3 | 00/0435 : 20 80 16 | jsr showBITS
875 | 1 SCANNERSCSIGREY.S 466 | Empty | 00 | | 0 | 00/0438 |
876 | 1 SCANNERSCSIGREY.S 467 | Comment | 00 | | 0 | 00/0438 | * Byte 2
877 | 1 SCANNERSCSIGREY.S 468 | Empty | 00 | | 0 | 00/0438 |
878 | 1 SCANNERSCSIGREY.S 469 | Macro | 00 | | 0 | 00/0438 | PushLong #strISO
882 | 1 SCANNERSCSIGREY.S 469 | Code | 00 | 1 >>16 | 3 | 00/0438 : F4 00 00 | PEA #^#strISO
889 | 1 SCANNERSCSIGREY.S 469 | Code | 00 | 2 | 3 | 00/043B : F4 4C 06 | PEA #strISO
892 | 1 SCANNERSCSIGREY.S 470 | Macro | 00 | | 0 | 00/043E | _WriteCString
894 | 1 SCANNERSCSIGREY.S 470 | Code | 00 | | 3 | 00/043E : A2 0C 20 | LDX #$200C ; load tool call #
895 | 1 SCANNERSCSIGREY.S 470 | Code | 00 | | 4 | 00/0441 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
896 | 1 SCANNERSCSIGREY.S 471 | Empty | 00 | | 0 | 00/0445 |
897 | 1 SCANNERSCSIGREY.S 472 | Code | 00 | 2 | 3 | 00/0445 : AD 74 18 | lda statusBUFF+2
898 | 1 SCANNERSCSIGREY.S 473 | Code | 00 | | 3 | 00/0448 : 29 C0 00 | and #%11000000
899 | 1 SCANNERSCSIGREY.S 474 | Code | 00 | | 1 | 00/044B : EB | xba
900 | 1 SCANNERSCSIGREY.S 475 | Code | 00 | | 3 | 00/044C : A2 02 00 | ldx #2
901 | 1 SCANNERSCSIGREY.S 476 | Code | 00 | 2 | 3 | 00/044F : 20 80 16 | jsr showBITS
902 | 1 SCANNERSCSIGREY.S 477 | Empty | 00 | | 0 | 00/0452 |
903 | 1 SCANNERSCSIGREY.S 478 | Macro | 00 | | 0 | 00/0452 | PushLong #strECMA
907 | 1 SCANNERSCSIGREY.S 478 | Code | 00 | 1 >>16 | 3 | 00/0452 : F4 00 00 | PEA #^#strECMA
914 | 1 SCANNERSCSIGREY.S 478 | Code | 00 | 2 | 3 | 00/0455 : F4 5C 06 | PEA #strECMA
917 | 1 SCANNERSCSIGREY.S 479 | Macro | 00 | | 0 | 00/0458 | _WriteCString
919 | 1 SCANNERSCSIGREY.S 479 | Code | 00 | | 3 | 00/0458 : A2 0C 20 | LDX #$200C ; load tool call #
920 | 1 SCANNERSCSIGREY.S 479 | Code | 00 | | 4 | 00/045B : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
921 | 1 SCANNERSCSIGREY.S 480 | Empty | 00 | | 0 | 00/045F |
922 | 1 SCANNERSCSIGREY.S 481 | Code | 00 | 2 | 3 | 00/045F : AD 74 18 | lda statusBUFF+2
923 | 1 SCANNERSCSIGREY.S 482 | Code | 00 | | 3 | 00/0462 : 29 38 00 | and #%00111000
924 | 1 SCANNERSCSIGREY.S 483 | Code | 00 | | 1 | 00/0465 : 0A | asl
925 | 1 SCANNERSCSIGREY.S 484 | Code | 00 | | 1 | 00/0466 : 0A | asl
926 | 1 SCANNERSCSIGREY.S 485 | Code | 00 | | 1 | 00/0467 : EB | xba
927 | 1 SCANNERSCSIGREY.S 486 | Code | 00 | | 3 | 00/0468 : A2 03 00 | ldx #3
928 | 1 SCANNERSCSIGREY.S 487 | Code | 00 | 2 | 3 | 00/046B : 20 80 16 | jsr showBITS
929 | 1 SCANNERSCSIGREY.S 488 | Empty | 00 | | 0 | 00/046E |
930 | 1 SCANNERSCSIGREY.S 489 | Macro | 00 | | 0 | 00/046E | PushLong #strANSI
934 | 1 SCANNERSCSIGREY.S 489 | Code | 00 | 1 >>16 | 3 | 00/046E : F4 00 00 | PEA #^#strANSI
941 | 1 SCANNERSCSIGREY.S 489 | Code | 00 | 2 | 3 | 00/0471 : F4 6E 06 | PEA #strANSI
944 | 1 SCANNERSCSIGREY.S 490 | Macro | 00 | | 0 | 00/0474 | _WriteCString
946 | 1 SCANNERSCSIGREY.S 490 | Code | 00 | | 3 | 00/0474 : A2 0C 20 | LDX #$200C ; load tool call #
947 | 1 SCANNERSCSIGREY.S 490 | Code | 00 | | 4 | 00/0477 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
948 | 1 SCANNERSCSIGREY.S 491 | Empty | 00 | | 0 | 00/047B |
949 | 1 SCANNERSCSIGREY.S 492 | Code | 00 | 2 | 3 | 00/047B : AD 74 18 | lda statusBUFF+2
950 | 1 SCANNERSCSIGREY.S 493 | Code | 00 | | 3 | 00/047E : 29 07 00 | and #%00000111
951 | 1 SCANNERSCSIGREY.S 494 | Code | 00 | | 1 | 00/0481 : 0A | asl
952 | 1 SCANNERSCSIGREY.S 495 | Code | 00 | | 1 | 00/0482 : 0A | asl
953 | 1 SCANNERSCSIGREY.S 496 | Code | 00 | | 1 | 00/0483 : 0A | asl
954 | 1 SCANNERSCSIGREY.S 497 | Code | 00 | | 1 | 00/0484 : 0A | asl
955 | 1 SCANNERSCSIGREY.S 498 | Code | 00 | | 1 | 00/0485 : 0A | asl
956 | 1 SCANNERSCSIGREY.S 499 | Code | 00 | | 1 | 00/0486 : EB | xba
957 | 1 SCANNERSCSIGREY.S 500 | Code | 00 | | 3 | 00/0487 : A2 03 00 | ldx #3
958 | 1 SCANNERSCSIGREY.S 501 | Code | 00 | 2 | 3 | 00/048A : 20 80 16 | jsr showBITS
959 | 1 SCANNERSCSIGREY.S 502 | Empty | 00 | | 0 | 00/048D |
960 | 1 SCANNERSCSIGREY.S 503 | Comment | 00 | | 0 | 00/048D | * Byte 3
961 | 1 SCANNERSCSIGREY.S 504 | Empty | 00 | | 0 | 00/048D |
962 | 1 SCANNERSCSIGREY.S 505 | Macro | 00 | | 0 | 00/048D | PushLong #strAENC
966 | 1 SCANNERSCSIGREY.S 505 | Code | 00 | 1 >>16 | 3 | 00/048D : F4 00 00 | PEA #^#strAENC
973 | 1 SCANNERSCSIGREY.S 505 | Code | 00 | 2 | 3 | 00/0490 : F4 89 06 | PEA #strAENC
976 | 1 SCANNERSCSIGREY.S 506 | Macro | 00 | | 0 | 00/0493 | _WriteCString
978 | 1 SCANNERSCSIGREY.S 506 | Code | 00 | | 3 | 00/0493 : A2 0C 20 | LDX #$200C ; load tool call #
979 | 1 SCANNERSCSIGREY.S 506 | Code | 00 | | 4 | 00/0496 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
980 | 1 SCANNERSCSIGREY.S 507 | Empty | 00 | | 0 | 00/049A |
981 | 1 SCANNERSCSIGREY.S 508 | Code | 00 | 2 | 3 | 00/049A : AD 75 18 | lda statusBUFF+3
982 | 1 SCANNERSCSIGREY.S 509 | Code | 00 | | 3 | 00/049D : 29 80 00 | and #%10000000
983 | 1 SCANNERSCSIGREY.S 510 | Code | 00 | | 1 | 00/04A0 : EB | xba
984 | 1 SCANNERSCSIGREY.S 511 | Code | 00 | | 3 | 00/04A1 : A2 01 00 | ldx #1
985 | 1 SCANNERSCSIGREY.S 512 | Code | 00 | 2 | 3 | 00/04A4 : 20 80 16 | jsr showBITS
986 | 1 SCANNERSCSIGREY.S 513 | Empty | 00 | | 0 | 00/04A7 |
987 | 1 SCANNERSCSIGREY.S 514 | Macro | 00 | | 0 | 00/04A7 | PushLong #strTRMIOP
991 | 1 SCANNERSCSIGREY.S 514 | Code | 00 | 1 >>16 | 3 | 00/04A7 : F4 00 00 | PEA #^#strTRMIOP
998 | 1 SCANNERSCSIGREY.S 514 | Code | 00 | 2 | 3 | 00/04AA : F4 92 06 | PEA #strTRMIOP
1001 | 1 SCANNERSCSIGREY.S 515 | Macro | 00 | | 0 | 00/04AD | _WriteCString
1003 | 1 SCANNERSCSIGREY.S 515 | Code | 00 | | 3 | 00/04AD : A2 0C 20 | LDX #$200C ; load tool call #
1004 | 1 SCANNERSCSIGREY.S 515 | Code | 00 | | 4 | 00/04B0 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1005 | 1 SCANNERSCSIGREY.S 516 | Empty | 00 | | 0 | 00/04B4 |
1006 | 1 SCANNERSCSIGREY.S 517 | Code | 00 | 2 | 3 | 00/04B4 : AD 75 18 | lda statusBUFF+3
1007 | 1 SCANNERSCSIGREY.S 518 | Code | 00 | | 3 | 00/04B7 : 29 40 00 | and #%01000000
1008 | 1 SCANNERSCSIGREY.S 519 | Code | 00 | | 1 | 00/04BA : 0A | asl
1009 | 1 SCANNERSCSIGREY.S 520 | Code | 00 | | 1 | 00/04BB : EB | xba
1010 | 1 SCANNERSCSIGREY.S 521 | Code | 00 | | 3 | 00/04BC : A2 01 00 | ldx #1
1011 | 1 SCANNERSCSIGREY.S 522 | Code | 00 | 2 | 3 | 00/04BF : 20 80 16 | jsr showBITS
1012 | 1 SCANNERSCSIGREY.S 523 | Empty | 00 | | 0 | 00/04C2 |
1013 | 1 SCANNERSCSIGREY.S 524 | Macro | 00 | | 0 | 00/04C2 | PushLong #strRDF
1017 | 1 SCANNERSCSIGREY.S 524 | Code | 00 | 1 >>16 | 3 | 00/04C2 : F4 00 00 | PEA #^#strRDF
1024 | 1 SCANNERSCSIGREY.S 524 | Code | 00 | 2 | 3 | 00/04C5 : F4 9E 06 | PEA #strRDF
1027 | 1 SCANNERSCSIGREY.S 525 | Macro | 00 | | 0 | 00/04C8 | _WriteCString
1029 | 1 SCANNERSCSIGREY.S 525 | Code | 00 | | 3 | 00/04C8 : A2 0C 20 | LDX #$200C ; load tool call #
1030 | 1 SCANNERSCSIGREY.S 525 | Code | 00 | | 4 | 00/04CB : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1031 | 1 SCANNERSCSIGREY.S 526 | Empty | 00 | | 0 | 00/04CF |
1032 | 1 SCANNERSCSIGREY.S 527 | Code | 00 | 2 | 3 | 00/04CF : AD 75 18 | lda statusBUFF+3
1033 | 1 SCANNERSCSIGREY.S 528 | Code | 00 | | 3 | 00/04D2 : 29 0F 00 | and #%00001111
1034 | 1 SCANNERSCSIGREY.S 529 | Code | 00 | | 1 | 00/04D5 : 0A | asl
1035 | 1 SCANNERSCSIGREY.S 530 | Code | 00 | | 1 | 00/04D6 : 0A | asl
1036 | 1 SCANNERSCSIGREY.S 531 | Code | 00 | | 1 | 00/04D7 : 0A | asl
1037 | 1 SCANNERSCSIGREY.S 532 | Code | 00 | | 1 | 00/04D8 : 0A | asl
1038 | 1 SCANNERSCSIGREY.S 533 | Code | 00 | | 1 | 00/04D9 : EB | xba
1039 | 1 SCANNERSCSIGREY.S 534 | Code | 00 | | 3 | 00/04DA : A2 04 00 | ldx #4
1040 | 1 SCANNERSCSIGREY.S 535 | Code | 00 | 2 | 3 | 00/04DD : 20 80 16 | jsr showBITS
1041 | 1 SCANNERSCSIGREY.S 536 | Empty | 00 | | 0 | 00/04E0 |
1042 | 1 SCANNERSCSIGREY.S 537 | Comment | 00 | | 0 | 00/04E0 | * Bytes 4..6 not used
1043 | 1 SCANNERSCSIGREY.S 538 | Empty | 00 | | 0 | 00/04E0 |
1044 | 1 SCANNERSCSIGREY.S 539 | Comment | 00 | | 0 | 00/04E0 | * Byte 7
1045 | 1 SCANNERSCSIGREY.S 540 | Empty | 00 | | 0 | 00/04E0 |
1046 | 1 SCANNERSCSIGREY.S 541 | Macro | 00 | | 0 | 00/04E0 | PushLong #strRELADR
1050 | 1 SCANNERSCSIGREY.S 541 | Code | 00 | 1 >>16 | 3 | 00/04E0 : F4 00 00 | PEA #^#strRELADR
1057 | 1 SCANNERSCSIGREY.S 541 | Code | 00 | 2 | 3 | 00/04E3 : F4 B8 06 | PEA #strRELADR
1060 | 1 SCANNERSCSIGREY.S 542 | Macro | 00 | | 0 | 00/04E6 | _WriteCString
1062 | 1 SCANNERSCSIGREY.S 542 | Code | 00 | | 3 | 00/04E6 : A2 0C 20 | LDX #$200C ; load tool call #
1063 | 1 SCANNERSCSIGREY.S 542 | Code | 00 | | 4 | 00/04E9 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1064 | 1 SCANNERSCSIGREY.S 543 | Empty | 00 | | 0 | 00/04ED |
1065 | 1 SCANNERSCSIGREY.S 544 | Code | 00 | 2 | 3 | 00/04ED : AD 79 18 | lda statusBUFF+7
1066 | 1 SCANNERSCSIGREY.S 545 | Code | 00 | | 3 | 00/04F0 : 29 80 00 | and #%10000000
1067 | 1 SCANNERSCSIGREY.S 546 | Code | 00 | | 1 | 00/04F3 : EB | xba
1068 | 1 SCANNERSCSIGREY.S 547 | Code | 00 | | 3 | 00/04F4 : A2 01 00 | ldx #1
1069 | 1 SCANNERSCSIGREY.S 548 | Code | 00 | 2 | 3 | 00/04F7 : 20 80 16 | jsr showBITS
1070 | 1 SCANNERSCSIGREY.S 549 | Empty | 00 | | 0 | 00/04FA |
1071 | 1 SCANNERSCSIGREY.S 550 | Macro | 00 | | 0 | 00/04FA | PushLong #strWBUS32
1075 | 1 SCANNERSCSIGREY.S 550 | Code | 00 | 1 >>16 | 3 | 00/04FA : F4 00 00 | PEA #^#strWBUS32
1082 | 1 SCANNERSCSIGREY.S 550 | Code | 00 | 2 | 3 | 00/04FD : F4 C3 06 | PEA #strWBUS32
1085 | 1 SCANNERSCSIGREY.S 551 | Macro | 00 | | 0 | 00/0500 | _WriteCString
1087 | 1 SCANNERSCSIGREY.S 551 | Code | 00 | | 3 | 00/0500 : A2 0C 20 | LDX #$200C ; load tool call #
1088 | 1 SCANNERSCSIGREY.S 551 | Code | 00 | | 4 | 00/0503 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1089 | 1 SCANNERSCSIGREY.S 552 | Empty | 00 | | 0 | 00/0507 |
1090 | 1 SCANNERSCSIGREY.S 553 | Code | 00 | 2 | 3 | 00/0507 : AD 79 18 | lda statusBUFF+7
1091 | 1 SCANNERSCSIGREY.S 554 | Code | 00 | | 3 | 00/050A : 29 40 00 | and #%01000000
1092 | 1 SCANNERSCSIGREY.S 555 | Code | 00 | | 1 | 00/050D : 0A | asl
1093 | 1 SCANNERSCSIGREY.S 556 | Code | 00 | | 1 | 00/050E : EB | xba
1094 | 1 SCANNERSCSIGREY.S 557 | Code | 00 | | 3 | 00/050F : A2 01 00 | ldx #1
1095 | 1 SCANNERSCSIGREY.S 558 | Code | 00 | 2 | 3 | 00/0512 : 20 80 16 | jsr showBITS
1096 | 1 SCANNERSCSIGREY.S 559 | Empty | 00 | | 0 | 00/0515 |
1097 | 1 SCANNERSCSIGREY.S 560 | Macro | 00 | | 0 | 00/0515 | PushLong #strWBUS16
1101 | 1 SCANNERSCSIGREY.S 560 | Code | 00 | 1 >>16 | 3 | 00/0515 : F4 00 00 | PEA #^#strWBUS16
1108 | 1 SCANNERSCSIGREY.S 560 | Code | 00 | 2 | 3 | 00/0518 : F4 CF 06 | PEA #strWBUS16
1111 | 1 SCANNERSCSIGREY.S 561 | Macro | 00 | | 0 | 00/051B | _WriteCString
1113 | 1 SCANNERSCSIGREY.S 561 | Code | 00 | | 3 | 00/051B : A2 0C 20 | LDX #$200C ; load tool call #
1114 | 1 SCANNERSCSIGREY.S 561 | Code | 00 | | 4 | 00/051E : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1115 | 1 SCANNERSCSIGREY.S 562 | Empty | 00 | | 0 | 00/0522 |
1116 | 1 SCANNERSCSIGREY.S 563 | Code | 00 | 2 | 3 | 00/0522 : AD 79 18 | lda statusBUFF+7
1117 | 1 SCANNERSCSIGREY.S 564 | Code | 00 | | 3 | 00/0525 : 29 20 00 | and #%00100000
1118 | 1 SCANNERSCSIGREY.S 565 | Code | 00 | | 1 | 00/0528 : 0A | asl
1119 | 1 SCANNERSCSIGREY.S 566 | Code | 00 | | 1 | 00/0529 : 0A | asl
1120 | 1 SCANNERSCSIGREY.S 567 | Code | 00 | | 1 | 00/052A : EB | xba
1121 | 1 SCANNERSCSIGREY.S 568 | Code | 00 | | 3 | 00/052B : A2 01 00 | ldx #1
1122 | 1 SCANNERSCSIGREY.S 569 | Code | 00 | 2 | 3 | 00/052E : 20 80 16 | jsr showBITS
1123 | 1 SCANNERSCSIGREY.S 570 | Empty | 00 | | 0 | 00/0531 |
1124 | 1 SCANNERSCSIGREY.S 571 | Macro | 00 | | 0 | 00/0531 | PushLong #strSYNC
1128 | 1 SCANNERSCSIGREY.S 571 | Code | 00 | 1 >>16 | 3 | 00/0531 : F4 00 00 | PEA #^#strSYNC
1135 | 1 SCANNERSCSIGREY.S 571 | Code | 00 | 2 | 3 | 00/0534 : F4 DB 06 | PEA #strSYNC
1138 | 1 SCANNERSCSIGREY.S 572 | Macro | 00 | | 0 | 00/0537 | _WriteCString
1140 | 1 SCANNERSCSIGREY.S 572 | Code | 00 | | 3 | 00/0537 : A2 0C 20 | LDX #$200C ; load tool call #
1141 | 1 SCANNERSCSIGREY.S 572 | Code | 00 | | 4 | 00/053A : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1142 | 1 SCANNERSCSIGREY.S 573 | Empty | 00 | | 0 | 00/053E |
1143 | 1 SCANNERSCSIGREY.S 574 | Code | 00 | 2 | 3 | 00/053E : AD 79 18 | lda statusBUFF+7
1144 | 1 SCANNERSCSIGREY.S 575 | Code | 00 | | 3 | 00/0541 : 29 10 00 | and #%00010000
1145 | 1 SCANNERSCSIGREY.S 576 | Code | 00 | | 1 | 00/0544 : 0A | asl
1146 | 1 SCANNERSCSIGREY.S 577 | Code | 00 | | 1 | 00/0545 : 0A | asl
1147 | 1 SCANNERSCSIGREY.S 578 | Code | 00 | | 1 | 00/0546 : 0A | asl
1148 | 1 SCANNERSCSIGREY.S 579 | Code | 00 | | 1 | 00/0547 : EB | xba
1149 | 1 SCANNERSCSIGREY.S 580 | Code | 00 | | 3 | 00/0548 : A2 01 00 | ldx #1
1150 | 1 SCANNERSCSIGREY.S 581 | Code | 00 | 2 | 3 | 00/054B : 20 80 16 | jsr showBITS
1151 | 1 SCANNERSCSIGREY.S 582 | Empty | 00 | | 0 | 00/054E |
1152 | 1 SCANNERSCSIGREY.S 583 | Macro | 00 | | 0 | 00/054E | PushLong #strLINKED
1156 | 1 SCANNERSCSIGREY.S 583 | Code | 00 | 1 >>16 | 3 | 00/054E : F4 00 00 | PEA #^#strLINKED
1163 | 1 SCANNERSCSIGREY.S 583 | Code | 00 | 2 | 3 | 00/0551 : F4 E5 06 | PEA #strLINKED
1166 | 1 SCANNERSCSIGREY.S 584 | Macro | 00 | | 0 | 00/0554 | _WriteCString
1168 | 1 SCANNERSCSIGREY.S 584 | Code | 00 | | 3 | 00/0554 : A2 0C 20 | LDX #$200C ; load tool call #
1169 | 1 SCANNERSCSIGREY.S 584 | Code | 00 | | 4 | 00/0557 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1170 | 1 SCANNERSCSIGREY.S 585 | Empty | 00 | | 0 | 00/055B |
1171 | 1 SCANNERSCSIGREY.S 586 | Code | 00 | 2 | 3 | 00/055B : AD 79 18 | lda statusBUFF+7
1172 | 1 SCANNERSCSIGREY.S 587 | Code | 00 | | 3 | 00/055E : 29 08 00 | and #%00001000
1173 | 1 SCANNERSCSIGREY.S 588 | Code | 00 | | 1 | 00/0561 : 0A | asl
1174 | 1 SCANNERSCSIGREY.S 589 | Code | 00 | | 1 | 00/0562 : 0A | asl
1175 | 1 SCANNERSCSIGREY.S 590 | Code | 00 | | 1 | 00/0563 : 0A | asl
1176 | 1 SCANNERSCSIGREY.S 591 | Code | 00 | | 1 | 00/0564 : 0A | asl
1177 | 1 SCANNERSCSIGREY.S 592 | Code | 00 | | 1 | 00/0565 : EB | xba
1178 | 1 SCANNERSCSIGREY.S 593 | Code | 00 | | 3 | 00/0566 : A2 01 00 | ldx #1
1179 | 1 SCANNERSCSIGREY.S 594 | Code | 00 | 2 | 3 | 00/0569 : 20 80 16 | jsr showBITS
1180 | 1 SCANNERSCSIGREY.S 595 | Empty | 00 | | 0 | 00/056C |
1181 | 1 SCANNERSCSIGREY.S 596 | Macro | 00 | | 0 | 00/056C | PushLong #strCMDQUE
1185 | 1 SCANNERSCSIGREY.S 596 | Code | 00 | 1 >>16 | 3 | 00/056C : F4 00 00 | PEA #^#strCMDQUE
1192 | 1 SCANNERSCSIGREY.S 596 | Code | 00 | 2 | 3 | 00/056F : F4 F0 06 | PEA #strCMDQUE
1195 | 1 SCANNERSCSIGREY.S 597 | Macro | 00 | | 0 | 00/0572 | _WriteCString
1197 | 1 SCANNERSCSIGREY.S 597 | Code | 00 | | 3 | 00/0572 : A2 0C 20 | LDX #$200C ; load tool call #
1198 | 1 SCANNERSCSIGREY.S 597 | Code | 00 | | 4 | 00/0575 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1199 | 1 SCANNERSCSIGREY.S 598 | Empty | 00 | | 0 | 00/0579 |
1200 | 1 SCANNERSCSIGREY.S 599 | Code | 00 | 2 | 3 | 00/0579 : AD 79 18 | lda statusBUFF+7
1201 | 1 SCANNERSCSIGREY.S 600 | Code | 00 | | 3 | 00/057C : 29 02 00 | and #%00000010
1202 | 1 SCANNERSCSIGREY.S 601 | Code | 00 | | 1 | 00/057F : 0A | asl
1203 | 1 SCANNERSCSIGREY.S 602 | Code | 00 | | 1 | 00/0580 : 0A | asl
1204 | 1 SCANNERSCSIGREY.S 603 | Code | 00 | | 1 | 00/0581 : 0A | asl
1205 | 1 SCANNERSCSIGREY.S 604 | Code | 00 | | 1 | 00/0582 : 0A | asl
1206 | 1 SCANNERSCSIGREY.S 605 | Code | 00 | | 1 | 00/0583 : 0A | asl
1207 | 1 SCANNERSCSIGREY.S 606 | Code | 00 | | 1 | 00/0584 : 0A | asl
1208 | 1 SCANNERSCSIGREY.S 607 | Code | 00 | | 1 | 00/0585 : EB | xba
1209 | 1 SCANNERSCSIGREY.S 608 | Code | 00 | | 3 | 00/0586 : A2 01 00 | ldx #1
1210 | 1 SCANNERSCSIGREY.S 609 | Code | 00 | 2 | 3 | 00/0589 : 20 80 16 | jsr showBITS
1211 | 1 SCANNERSCSIGREY.S 610 | Empty | 00 | | 0 | 00/058C |
1212 | 1 SCANNERSCSIGREY.S 611 | Macro | 00 | | 0 | 00/058C | PushLong #strSFTRE
1216 | 1 SCANNERSCSIGREY.S 611 | Code | 00 | 1 >>16 | 3 | 00/058C : F4 00 00 | PEA #^#strSFTRE
1223 | 1 SCANNERSCSIGREY.S 611 | Code | 00 | 2 | 3 | 00/058F : F4 FC 06 | PEA #strSFTRE
1226 | 1 SCANNERSCSIGREY.S 612 | Macro | 00 | | 0 | 00/0592 | _WriteCString
1228 | 1 SCANNERSCSIGREY.S 612 | Code | 00 | | 3 | 00/0592 : A2 0C 20 | LDX #$200C ; load tool call #
1229 | 1 SCANNERSCSIGREY.S 612 | Code | 00 | | 4 | 00/0595 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1230 | 1 SCANNERSCSIGREY.S 613 | Empty | 00 | | 0 | 00/0599 |
1231 | 1 SCANNERSCSIGREY.S 614 | Code | 00 | 2 | 3 | 00/0599 : AD 79 18 | lda statusBUFF+7
1232 | 1 SCANNERSCSIGREY.S 615 | Code | 00 | | 3 | 00/059C : 29 01 00 | and #%00000001
1233 | 1 SCANNERSCSIGREY.S 616 | Code | 00 | | 1 | 00/059F : 0A | asl
1234 | 1 SCANNERSCSIGREY.S 617 | Code | 00 | | 1 | 00/05A0 : 0A | asl
1235 | 1 SCANNERSCSIGREY.S 618 | Code | 00 | | 1 | 00/05A1 : 0A | asl
1236 | 1 SCANNERSCSIGREY.S 619 | Code | 00 | | 1 | 00/05A2 : 0A | asl
1237 | 1 SCANNERSCSIGREY.S 620 | Code | 00 | | 1 | 00/05A3 : 0A | asl
1238 | 1 SCANNERSCSIGREY.S 621 | Code | 00 | | 1 | 00/05A4 : 0A | asl
1239 | 1 SCANNERSCSIGREY.S 622 | Code | 00 | | 1 | 00/05A5 : 0A | asl
1240 | 1 SCANNERSCSIGREY.S 623 | Code | 00 | | 1 | 00/05A6 : EB | xba
1241 | 1 SCANNERSCSIGREY.S 624 | Code | 00 | | 3 | 00/05A7 : A2 01 00 | ldx #1
1242 | 1 SCANNERSCSIGREY.S 625 | Code | 00 | 2 | 3 | 00/05AA : 20 80 16 | jsr showBITS
1243 | 1 SCANNERSCSIGREY.S 626 | Empty | 00 | | 0 | 00/05AD |
1244 | 1 SCANNERSCSIGREY.S 627 | Comment | 00 | | 0 | 00/05AD | * Bytes 8
1245 | 1 SCANNERSCSIGREY.S 628 | Empty | 00 | | 0 | 00/05AD |
1246 | 1 SCANNERSCSIGREY.S 629 | Macro | 00 | | 0 | 00/05AD | PushLong #strVI
1250 | 1 SCANNERSCSIGREY.S 629 | Code | 00 | 1 >>16 | 3 | 00/05AD : F4 00 00 | PEA #^#strVI
1257 | 1 SCANNERSCSIGREY.S 629 | Code | 00 | 2 | 3 | 00/05B0 : F4 07 07 | PEA #strVI
1260 | 1 SCANNERSCSIGREY.S 630 | Macro | 00 | | 0 | 00/05B3 | _WriteCString
1262 | 1 SCANNERSCSIGREY.S 630 | Code | 00 | | 3 | 00/05B3 : A2 0C 20 | LDX #$200C ; load tool call #
1263 | 1 SCANNERSCSIGREY.S 630 | Code | 00 | | 4 | 00/05B6 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1264 | 1 SCANNERSCSIGREY.S 631 | Empty | 00 | | 0 | 00/05BA |
1265 | 1 SCANNERSCSIGREY.S 632 | Code | 00 | | 3 | 00/05BA : A9 08 00 | lda #8 ; offset is 8
1266 | 1 SCANNERSCSIGREY.S 633 | Code | 00 | | 1 | 00/05BD : AA | tax ; length is 8
1267 | 1 SCANNERSCSIGREY.S 634 | Code | 00 | 2 | 3 | 00/05BE : 20 3D 16 | jsr showTEXT
1268 | 1 SCANNERSCSIGREY.S 635 | Empty | 00 | | 0 | 00/05C1 |
1269 | 1 SCANNERSCSIGREY.S 636 | Comment | 00 | | 0 | 00/05C1 | * Bytes 16
1270 | 1 SCANNERSCSIGREY.S 637 | Empty | 00 | | 0 | 00/05C1 |
1271 | 1 SCANNERSCSIGREY.S 638 | Macro | 00 | | 0 | 00/05C1 | PushLong #strPI
1275 | 1 SCANNERSCSIGREY.S 638 | Code | 00 | 1 >>16 | 3 | 00/05C1 : F4 00 00 | PEA #^#strPI
1282 | 1 SCANNERSCSIGREY.S 638 | Code | 00 | 2 | 3 | 00/05C4 : F4 21 07 | PEA #strPI
1285 | 1 SCANNERSCSIGREY.S 639 | Macro | 00 | | 0 | 00/05C7 | _WriteCString
1287 | 1 SCANNERSCSIGREY.S 639 | Code | 00 | | 3 | 00/05C7 : A2 0C 20 | LDX #$200C ; load tool call #
1288 | 1 SCANNERSCSIGREY.S 639 | Code | 00 | | 4 | 00/05CA : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1289 | 1 SCANNERSCSIGREY.S 640 | Empty | 00 | | 0 | 00/05CE |
1290 | 1 SCANNERSCSIGREY.S 641 | Code | 00 | | 3 | 00/05CE : A9 10 00 | lda #16
1291 | 1 SCANNERSCSIGREY.S 642 | Code | 00 | | 1 | 00/05D1 : AA | tax
1292 | 1 SCANNERSCSIGREY.S 643 | Code | 00 | 2 | 3 | 00/05D2 : 20 3D 16 | jsr showTEXT
1293 | 1 SCANNERSCSIGREY.S 644 | Empty | 00 | | 0 | 00/05D5 |
1294 | 1 SCANNERSCSIGREY.S 645 | Comment | 00 | | 0 | 00/05D5 | * Bytes 32
1295 | 1 SCANNERSCSIGREY.S 646 | Empty | 00 | | 0 | 00/05D5 |
1296 | 1 SCANNERSCSIGREY.S 647 | Macro | 00 | | 0 | 00/05D5 | PushLong #strPRL
1300 | 1 SCANNERSCSIGREY.S 647 | Code | 00 | 1 >>16 | 3 | 00/05D5 : F4 00 00 | PEA #^#strPRL
1307 | 1 SCANNERSCSIGREY.S 647 | Code | 00 | 2 | 3 | 00/05D8 : F4 3C 07 | PEA #strPRL
1310 | 1 SCANNERSCSIGREY.S 648 | Macro | 00 | | 0 | 00/05DB | _WriteCString
1312 | 1 SCANNERSCSIGREY.S 648 | Code | 00 | | 3 | 00/05DB : A2 0C 20 | LDX #$200C ; load tool call #
1313 | 1 SCANNERSCSIGREY.S 648 | Code | 00 | | 4 | 00/05DE : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1314 | 1 SCANNERSCSIGREY.S 649 | Empty | 00 | | 0 | 00/05E2 |
1315 | 1 SCANNERSCSIGREY.S 650 | Code | 00 | | 3 | 00/05E2 : A9 20 00 | lda #32
1316 | 1 SCANNERSCSIGREY.S 651 | Code | 00 | | 3 | 00/05E5 : A2 04 00 | ldx #4
1317 | 1 SCANNERSCSIGREY.S 652 | Code | 00 | 2 | 3 | 00/05E8 : 20 3D 16 | jsr showTEXT
1318 | 1 SCANNERSCSIGREY.S 653 | Empty | 00 | | 0 | 00/05EB |
1319 | 1 SCANNERSCSIGREY.S 654 | Code | 00 | 2 | 3 | 00/05EB : 4C 53 17 | jmp waitKEY
1320 | 1 SCANNERSCSIGREY.S 655 | Empty | 00 | | 0 | 00/05EE |
1321 | 1 SCANNERSCSIGREY.S 656 | Comment | 00 | | 0 | 00/05EE | *--- Data
1322 | 1 SCANNERSCSIGREY.S 657 | Empty | 00 | | 0 | 00/05EE |
1323 | 1 SCANNERSCSIGREY.S 658 | Data | 00 | | 6 | 00/05EE : 12 00 00 00 | scsiINQUIRY hex 12,00,00,00,F0,00
| | | | | | F0 00 |
1324 | 1 SCANNERSCSIGREY.S 659 | Empty | 00 | | 0 | 00/05F4 |
1325 | 1 SCANNERSCSIGREY.S 660 | Data | 00 | | 25 | 00/05F4 : 0D 20 50 65 | strPQ asc 0d' Peripheral qualifier: '00
| | | | | | 72 69 70 68 |
| | | | | | 65 72 61 6C |
| | | | | | 20 71 75 61 |
| | | | | | 6C 69 66 69 |
| | | | | | 65 72 3A 20 |
| | | | | | 00 |
1326 | 1 SCANNERSCSIGREY.S 661 | Data | 00 | | 29 | 00/060D : 20 2D 20 50 | strPDT asc ' - Peripheral device type : '00
| | | | | | 65 72 69 70 |
| | | | | | 68 65 72 61 |
| | | | | | 6C 20 64 65 |
| | | | | | 76 69 63 65 |
| | | | | | 20 74 79 70 |
| | | | | | 65 20 3A 20 |
| | | | | | 00 |
1327 | 1 SCANNERSCSIGREY.S 662 | Data | 00 | | 8 | 00/062A : 0D 20 52 4D | strRMB asc 0d' RMB: '00
| | | | | | 42 3A 20 00 |
1328 | 1 SCANNERSCSIGREY.S 663 | Data | 00 | | 26 | 00/0632 : 20 2D 20 44 | strDTM asc ' - Device-type modifier: '00
| | | | | | 65 76 69 63 |
| | | | | | 65 2D 74 79 |
| | | | | | 70 65 20 6D |
| | | | | | 6F 64 69 66 |
| | | | | | 69 65 72 3A |
| | | | | | 20 00 |
1329 | 1 SCANNERSCSIGREY.S 664 | Data | 00 | | 16 | 00/064C : 0D 20 49 53 | strISO asc 0d' ISO version: '00
| | | | | | 4F 20 76 65 |
| | | | | | 72 73 69 6F |
| | | | | | 6E 3A 20 00 |
1330 | 1 SCANNERSCSIGREY.S 665 | Data | 00 | | 18 | 00/065C : 20 2D 20 45 | strECMA asc ' - ECMA version: '00
| | | | | | 43 4D 41 20 |
| | | | | | 76 65 72 73 |
| | | | | | 69 6F 6E 3A |
| | | | | | 20 00 |
1331 | 1 SCANNERSCSIGREY.S 666 | Data | 00 | | 27 | 00/066E : 20 2D 20 41 | strANSI asc ' - ANSI-approved version: '00
| | | | | | 4E 53 49 2D |
| | | | | | 61 70 70 72 |
| | | | | | 6F 76 65 64 |
| | | | | | 20 76 65 72 |
| | | | | | 73 69 6F 6E |
| | | | | | 3A 20 00 |
1332 | 1 SCANNERSCSIGREY.S 667 | Data | 00 | | 9 | 00/0689 : 0D 20 41 45 | strAENC asc 0d' AENC: '00
| | | | | | 4E 43 3A 20 |
| | | | | | 00 |
1333 | 1 SCANNERSCSIGREY.S 668 | Data | 00 | | 12 | 00/0692 : 20 2D 20 54 | strTRMIOP asc ' - TrmIOP: '00
| | | | | | 72 6D 49 4F |
| | | | | | 50 3A 20 00 |
1334 | 1 SCANNERSCSIGREY.S 669 | Data | 00 | | 26 | 00/069E : 20 2D 20 52 | strRDF asc ' - Response data format: '00
| | | | | | 65 73 70 6F |
| | | | | | 6E 73 65 20 |
| | | | | | 64 61 74 61 |
| | | | | | 20 66 6F 72 |
| | | | | | 6D 61 74 3A |
| | | | | | 20 00 |
1335 | 1 SCANNERSCSIGREY.S 670 | Data | 00 | | 11 | 00/06B8 : 0D 20 52 65 | strRELADR asc 0d' RelAdr: '00
| | | | | | 6C 41 64 72 |
| | | | | | 3A 20 00 |
1336 | 1 SCANNERSCSIGREY.S 671 | Data | 00 | | 12 | 00/06C3 : 20 2D 20 57 | strWBUS32 asc ' - WBus32: '00
| | | | | | 42 75 73 33 |
| | | | | | 32 3A 20 00 |
1337 | 1 SCANNERSCSIGREY.S 672 | Data | 00 | | 12 | 00/06CF : 20 2D 20 57 | strWBUS16 asc ' - WBus16: '00
| | | | | | 42 75 73 31 |
| | | | | | 36 3A 20 00 |
1338 | 1 SCANNERSCSIGREY.S 673 | Data | 00 | | 10 | 00/06DB : 20 2D 20 53 | strSYNC asc ' - Sync: '00
| | | | | | 79 6E 63 3A |
| | | | | | 20 00 |
1339 | 1 SCANNERSCSIGREY.S 674 | Data | 00 | | 11 | 00/06E5 : 0D 20 4C 69 | strLINKED asc 0d' Linked: '00
| | | | | | 6E 6B 65 64 |
| | | | | | 3A 20 00 |
1340 | 1 SCANNERSCSIGREY.S 675 | Data | 00 | | 12 | 00/06F0 : 20 2D 20 43 | strCMDQUE asc ' - CmdQue: '00
| | | | | | 6D 64 51 75 |
| | | | | | 65 3A 20 00 |
1341 | 1 SCANNERSCSIGREY.S 676 | Data | 00 | | 11 | 00/06FC : 20 2D 20 53 | strSFTRE asc ' - SftRe: '00
| | | | | | 66 74 52 65 |
| | | | | | 3A 20 00 |
1342 | 1 SCANNERSCSIGREY.S 677 | Data | 00 | | 26 | 00/0707 : 0D 20 56 65 | strVI asc 0d' Vendor identification: '00
| | | | | | 6E 64 6F 72 |
| | | | | | 20 69 64 65 |
| | | | | | 6E 74 69 66 |
| | | | | | 69 63 61 74 |
| | | | | | 69 6F 6E 3A |
| | | | | | 20 00 |
1343 | 1 SCANNERSCSIGREY.S 678 | Data | 00 | | 27 | 00/0721 : 0D 20 50 72 | strPI asc 0d' Product identification: '00
| | | | | | 6F 64 75 63 |
| | | | | | 74 20 69 64 |
| | | | | | 65 6E 74 69 |
| | | | | | 66 69 63 61 |
| | | | | | 74 69 6F 6E |
| | | | | | 3A 20 00 |
1344 | 1 SCANNERSCSIGREY.S 679 | Data | 00 | | 27 | 00/073C : 0D 20 50 72 | strPRL asc 0d' Product revision level: '00
| | | | | | 6F 64 75 63 |
| | | | | | 74 20 72 65 |
| | | | | | 76 69 73 69 |
| | | | | | 6F 6E 20 6C |
| | | | | | 65 76 65 6C |
| | | | | | 3A 20 00 |
1345 | 1 SCANNERSCSIGREY.S 680 | Empty | 00 | | 0 | 00/0757 |
1346 | 1 SCANNERSCSIGREY.S 681 | Comment | 00 | | 0 | 00/0757 | *-----------------------
1347 | 1 SCANNERSCSIGREY.S 682 | Comment | 00 | | 0 | 00/0757 | * PREVIEW PAGE
1348 | 1 SCANNERSCSIGREY.S 683 | Comment | 00 | | 0 | 00/0757 | *-----------------------
1349 | 1 SCANNERSCSIGREY.S 684 | Empty | 00 | | 0 | 00/0757 |
1350 | 1 SCANNERSCSIGREY.S 685 | Empty | 00 | | 0 | 00/0757 | previewPAGE
1351 | 1 SCANNERSCSIGREY.S 686 | Code | 00 | 2 | 3 | 00/0757 : 20 72 07 | jsr openSCANNER
1352 | 1 SCANNERSCSIGREY.S 687 | Code | 00 | 2 | 3 | 00/075A : 20 23 08 | jsr setMODE
1353 | 1 SCANNERSCSIGREY.S 688 | Code | 00 | 2 | 3 | 00/075D : 2C D6 08 | bit setHALFTONES
1354 | 1 SCANNERSCSIGREY.S 689 | Code | 00 | 2 | 3 | 00/0760 : 20 0F 0A | jsr setWINDOW
1355 | 1 SCANNERSCSIGREY.S 690 | Code | 00 | 2 | 3 | 00/0763 : 20 E6 0A | jsr askforMEM
1356 | 1 SCANNERSCSIGREY.S 691 | Code | 00 | 2 | 3 | 00/0766 : 20 AB 0B | jsr scanSCANNER
1357 | 1 SCANNERSCSIGREY.S 692 | Code | 00 | 2 | 3 | 00/0769 : 20 56 0C | jsr readSCANNER
1358 | 1 SCANNERSCSIGREY.S 693 | Code | 00 | 2 | 3 | 00/076C : 20 02 0D | jsr closeSCANNER
1359 | 1 SCANNERSCSIGREY.S 694 | Code | 00 | 2 | 3 | 00/076F : 4C 84 0D | jmp saveFILE
1360 | 1 SCANNERSCSIGREY.S 695 | Empty | 00 | | 0 | 00/0772 |
1361 | 1 SCANNERSCSIGREY.S 696 | Comment | 00 | | 0 | 00/0772 | *-----------------------
1362 | 1 SCANNERSCSIGREY.S 697 | Comment | 00 | | 0 | 00/0772 | * OPEN THE SCANNER
1363 | 1 SCANNERSCSIGREY.S 698 | Comment | 00 | | 0 | 00/0772 | *-----------------------
1364 | 1 SCANNERSCSIGREY.S 699 | Empty | 00 | | 0 | 00/0772 |
1365 | 1 SCANNERSCSIGREY.S 700 | Empty | 00 | | 0 | 00/0772 | openSCANNER
1366 | 1 SCANNERSCSIGREY.S 701 | Macro | 00 | | 0 | 00/0772 | PushLong #startOS
1370 | 1 SCANNERSCSIGREY.S 701 | Code | 00 | 1 >>16 | 3 | 00/0772 : F4 00 00 | PEA #^#startOS
1377 | 1 SCANNERSCSIGREY.S 701 | Code | 00 | 2 | 3 | 00/0775 : F4 C8 07 | PEA #startOS
1380 | 1 SCANNERSCSIGREY.S 702 | Macro | 00 | | 0 | 00/0778 | _WriteCString
1382 | 1 SCANNERSCSIGREY.S 702 | Code | 00 | | 3 | 00/0778 : A2 0C 20 | LDX #$200C ; load tool call #
1383 | 1 SCANNERSCSIGREY.S 702 | Code | 00 | | 4 | 00/077B : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1384 | 1 SCANNERSCSIGREY.S 703 | Code | 00 | 1 >>16 | 3 | 00/077F : A9 00 00 | lda #^openSCANNER
1385 | 1 SCANNERSCSIGREY.S 704 | Code | 00 | 2 | 3 | 00/0782 : 20 EA 16 | jsr showWORD
1386 | 1 SCANNERSCSIGREY.S 705 | Code | 00 | 2 | 3 | 00/0785 : A9 72 07 | lda #openSCANNER
1387 | 1 SCANNERSCSIGREY.S 706 | Code | 00 | 2 | 3 | 00/0788 : 20 EA 16 | jsr showWORD
1388 | 1 SCANNERSCSIGREY.S 707 | Macro | 00 | | 0 | 00/078B | PushLong #startOS2
1392 | 1 SCANNERSCSIGREY.S 707 | Code | 00 | 1 >>16 | 3 | 00/078B : F4 00 00 | PEA #^#startOS2
1399 | 1 SCANNERSCSIGREY.S 707 | Code | 00 | 2 | 3 | 00/078E : F4 DE 07 | PEA #startOS2
1402 | 1 SCANNERSCSIGREY.S 708 | Macro | 00 | | 0 | 00/0791 | _WriteCString
1404 | 1 SCANNERSCSIGREY.S 708 | Code | 00 | | 3 | 00/0791 : A2 0C 20 | LDX #$200C ; load tool call #
1405 | 1 SCANNERSCSIGREY.S 708 | Code | 00 | | 4 | 00/0794 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1406 | 1 SCANNERSCSIGREY.S 709 | Empty | 00 | | 0 | 00/0798 |
1407 | 1 SCANNERSCSIGREY.S 710 | Code | 00 | | 4 | 00/0798 : 22 A8 00 E1 | jsl {$e100a8}
1408 | 1 SCANNERSCSIGREY.S 711 | Data | 00 | | 2 | 00/079C : 10 20 | dw $2010
1409 | 1 SCANNERSCSIGREY.S 712 | Data | 00 | 3 | 4 | 00/079E : 07 08 00 00 | adrl proOPEN
1410 | 1 SCANNERSCSIGREY.S 713 | Code | 00 | | 2 | 00/07A2 : 90 0D | bcc os_ok
1411 | 1 SCANNERSCSIGREY.S 714 | Empty | 00 | | 0 | 00/07A4 |
1412 | 1 SCANNERSCSIGREY.S 715 | Macro | 00 | | 0 | 00/07A4 | PushLong #openOS
1416 | 1 SCANNERSCSIGREY.S 715 | Code | 00 | 1 >>16 | 3 | 00/07A4 : F4 00 00 | PEA #^#openOS
1423 | 1 SCANNERSCSIGREY.S 715 | Code | 00 | 2 | 3 | 00/07A7 : F4 E0 07 | PEA #openOS
1426 | 1 SCANNERSCSIGREY.S 716 | Macro | 00 | | 0 | 00/07AA | _WriteCString
1428 | 1 SCANNERSCSIGREY.S 716 | Code | 00 | | 3 | 00/07AA : A2 0C 20 | LDX #$200C ; load tool call #
1429 | 1 SCANNERSCSIGREY.S 716 | Code | 00 | | 4 | 00/07AD : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1430 | 1 SCANNERSCSIGREY.S 717 | Empty | 00 | | 0 | 00/07B1 |
1431 | 1 SCANNERSCSIGREY.S 718 | Code | 00 | 2 | 3 | 00/07B1 : AD 09 08 | os_ok lda proOPEN+2
1432 | 1 SCANNERSCSIGREY.S 719 | Code | 00 | 2 | 3 | 00/07B4 : 8D F4 0C | sta proREAD+2
1433 | 1 SCANNERSCSIGREY.S 720 | Code | 00 | 2 | 3 | 00/07B7 : 8D 82 0D | sta proCLOSE+2
1434 | 1 SCANNERSCSIGREY.S 721 | Empty | 00 | | 0 | 00/07BA |
1435 | 1 SCANNERSCSIGREY.S 722 | Comment | 00 | | 0 | 00/07BA | * lda theDEVICE
1436 | 1 SCANNERSCSIGREY.S 723 | Comment | 00 | | 0 | 00/07BA | * sta proWAIT+2
1437 | 1 SCANNERSCSIGREY.S 724 | Comment | 00 | | 0 | 00/07BA | *
1438 | 1 SCANNERSCSIGREY.S 725 | Comment | 00 | | 0 | 00/07BA | * jsl GSOS
1439 | 1 SCANNERSCSIGREY.S 726 | Comment | 00 | | 0 | 00/07BA | * dw DControl
1440 | 1 SCANNERSCSIGREY.S 727 | Comment | 00 | | 0 | 00/07BA | * adrl proWAIT
1441 | 1 SCANNERSCSIGREY.S 728 | Comment | 00 | | 0 | 00/07BA | * bcc os_ok2
1442 | 1 SCANNERSCSIGREY.S 729 | Comment | 00 | | 0 | 00/07BA | *
1443 | 1 SCANNERSCSIGREY.S 730 | Comment | 00 | | 0 | 00/07BA | * PushLong #waitOS
1444 | 1 SCANNERSCSIGREY.S 731 | Comment | 00 | | 0 | 00/07BA | * _WriteCString
1445 | 1 SCANNERSCSIGREY.S 732 | Empty | 00 | | 0 | 00/07BA |
1446 | 1 SCANNERSCSIGREY.S 733 | Macro | 00 | | 0 | 00/07BA | os_ok2 PushLong #endOS
1450 | 1 SCANNERSCSIGREY.S 733 | Code | 00 | 1 >>16 | 3 | 00/07BA : F4 00 00 | PEA #^#endOS
1457 | 1 SCANNERSCSIGREY.S 733 | Code | 00 | 2 | 3 | 00/07BD : F4 00 08 | PEA #endOS
1460 | 1 SCANNERSCSIGREY.S 734 | Macro | 00 | | 0 | 00/07C0 | _WriteCString
1462 | 1 SCANNERSCSIGREY.S 734 | Code | 00 | | 3 | 00/07C0 : A2 0C 20 | LDX #$200C ; load tool call #
1463 | 1 SCANNERSCSIGREY.S 734 | Code | 00 | | 4 | 00/07C3 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1464 | 1 SCANNERSCSIGREY.S 735 | Code | 00 | | 1 | 00/07C7 : 60 | rts
1465 | 1 SCANNERSCSIGREY.S 736 | Empty | 00 | | 0 | 00/07C8 |
1466 | 1 SCANNERSCSIGREY.S 737 | Comment | 00 | | 0 | 00/07C8 | *---
1467 | 1 SCANNERSCSIGREY.S 738 | Empty | 00 | | 0 | 00/07C8 |
1468 | 1 SCANNERSCSIGREY.S 739 | Data | 00 | | 22 | 00/07C8 : 0D 53 74 61 | startOS asc 0d'Start openSCANNER ($'00
| | | | | | 72 74 20 6F |
| | | | | | 70 65 6E 53 |
| | | | | | 43 41 4E 4E |
| | | | | | 45 52 20 28 |
| | | | | | 24 00 |
1469 | 1 SCANNERSCSIGREY.S 740 | Data | 00 | | 2 | 00/07DE : 29 00 | startOS2 asc ')'00
1470 | 1 SCANNERSCSIGREY.S 741 | Data | 00 | | 16 | 00/07E0 : 20 28 6F 70 | openOS asc ' (open not OK) '00
| | | | | | 65 6E 20 6E |
| | | | | | 6F 74 20 4F |
| | | | | | 4B 29 20 00 |
1471 | 1 SCANNERSCSIGREY.S 742 | Data | 00 | | 16 | 00/07F0 : 20 28 77 61 | waitOS asc ' (wait not OK) '00
| | | | | | 69 74 20 6E |
| | | | | | 6F 74 20 4F |
| | | | | | 4B 29 20 00 |
1472 | 1 SCANNERSCSIGREY.S 743 | Data | 00 | | 7 | 00/0800 : 2E 2E 2E 45 | endOS asc '...End'00
| | | | | | 6E 64 00 |
1473 | 1 SCANNERSCSIGREY.S 744 | Empty | 00 | | 0 | 00/0807 |
1474 | 1 SCANNERSCSIGREY.S 745 | Data | 00 | | 2 | 00/0807 : 02 00 | proOPEN dw 2 ; 00 pcount
1475 | 1 SCANNERSCSIGREY.S 746 | Data | 00 | | 2 | 00/0809 : 00 00 | ds 2 ; 02 ref num
1476 | 1 SCANNERSCSIGREY.S 747 | Data | 00 | 3 | 4 | 00/080B : 1C 18 00 00 | adrl devNAME ; 04 path name
1477 | 1 SCANNERSCSIGREY.S 748 | Empty | 00 | | 0 | 00/080F |
1478 | 1 SCANNERSCSIGREY.S 749 | Data | 00 | | 2 | 00/080F : 05 00 | proWAIT dw 5 ; 00 pcount
1479 | 1 SCANNERSCSIGREY.S 750 | Data | 00 | | 2 | 00/0811 : 00 00 | ds 2 ; 02 device ID
1480 | 1 SCANNERSCSIGREY.S 751 | Data | 00 | | 2 | 00/0813 : 04 00 | dw 4 ; 04 control code (setwaitstatus)
1481 | 1 SCANNERSCSIGREY.S 752 | Data | 00 | 3 | 4 | 00/0815 : 21 08 00 00 | adrl waitDATA ; 06 control list pointer
1482 | 1 SCANNERSCSIGREY.S 753 | Data | 00 | | 4 | 00/0819 : 02 00 00 00 | adrl 2 ; 0A request length
1483 | 1 SCANNERSCSIGREY.S 754 | Data | 00 | | 4 | 00/081D : 00 00 00 00 | ds 4 ; 0E transfer length
1484 | 1 SCANNERSCSIGREY.S 755 | Empty | 00 | | 0 | 00/0821 |
1485 | 1 SCANNERSCSIGREY.S 756 | Data | 00 | | 2 | 00/0821 : 00 00 | waitDATA dw 0 ; activate wait mode
1486 | 1 SCANNERSCSIGREY.S 757 | Empty | 00 | | 0 | 00/0823 |
1487 | 1 SCANNERSCSIGREY.S 758 | Comment | 00 | | 0 | 00/0823 | *-----------------------
1488 | 1 SCANNERSCSIGREY.S 759 | Comment | 00 | | 0 | 00/0823 | * SET THE MODE
1489 | 1 SCANNERSCSIGREY.S 760 | Comment | 00 | | 0 | 00/0823 | *-----------------------
1490 | 1 SCANNERSCSIGREY.S 761 | Empty | 00 | | 0 | 00/0823 |
1491 | 1 SCANNERSCSIGREY.S 762 | Empty | 00 | | 0 | 00/0823 | setMODE
1492 | 1 SCANNERSCSIGREY.S 763 | Macro | 00 | | 0 | 00/0823 | PushLong #startSM
1496 | 1 SCANNERSCSIGREY.S 763 | Code | 00 | 1 >>16 | 3 | 00/0823 : F4 00 00 | PEA #^#startSM
1503 | 1 SCANNERSCSIGREY.S 763 | Code | 00 | 2 | 3 | 00/0826 : F4 76 08 | PEA #startSM
1506 | 1 SCANNERSCSIGREY.S 764 | Macro | 00 | | 0 | 00/0829 | _WriteCString
1508 | 1 SCANNERSCSIGREY.S 764 | Code | 00 | | 3 | 00/0829 : A2 0C 20 | LDX #$200C ; load tool call #
1509 | 1 SCANNERSCSIGREY.S 764 | Code | 00 | | 4 | 00/082C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1510 | 1 SCANNERSCSIGREY.S 765 | Code | 00 | 1 >>16 | 3 | 00/0830 : A9 00 00 | lda #^setMODE
1511 | 1 SCANNERSCSIGREY.S 766 | Code | 00 | 2 | 3 | 00/0833 : 20 EA 16 | jsr showWORD
1512 | 1 SCANNERSCSIGREY.S 767 | Code | 00 | 2 | 3 | 00/0836 : A9 23 08 | lda #setMODE
1513 | 1 SCANNERSCSIGREY.S 768 | Code | 00 | 2 | 3 | 00/0839 : 20 EA 16 | jsr showWORD
1514 | 1 SCANNERSCSIGREY.S 769 | Macro | 00 | | 0 | 00/083C | PushLong #startSM2
1518 | 1 SCANNERSCSIGREY.S 769 | Code | 00 | 1 >>16 | 3 | 00/083C : F4 00 00 | PEA #^#startSM2
1525 | 1 SCANNERSCSIGREY.S 769 | Code | 00 | 2 | 3 | 00/083F : F4 88 08 | PEA #startSM2
1528 | 1 SCANNERSCSIGREY.S 770 | Macro | 00 | | 0 | 00/0842 | _WriteCString
1530 | 1 SCANNERSCSIGREY.S 770 | Code | 00 | | 3 | 00/0842 : A2 0C 20 | LDX #$200C ; load tool call #
1531 | 1 SCANNERSCSIGREY.S 770 | Code | 00 | | 4 | 00/0845 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1532 | 1 SCANNERSCSIGREY.S 771 | Empty | 00 | | 0 | 00/0849 |
1533 | 1 SCANNERSCSIGREY.S 772 | Code | 00 | 2 | 3 | 00/0849 : AD A7 02 | lda theDEVICE
1534 | 1 SCANNERSCSIGREY.S 773 | Code | 00 | 2 | 3 | 00/084C : 8D A6 08 | sta proSETMODE+2
1535 | 1 SCANNERSCSIGREY.S 774 | Empty | 00 | | 0 | 00/084F |
1536 | 1 SCANNERSCSIGREY.S 775 | Code | 00 | | 4 | 00/084F : 22 A8 00 E1 | jsl {$e100a8}
1537 | 1 SCANNERSCSIGREY.S 776 | Data | 00 | | 2 | 00/0853 : 2E 20 | dw {$202e}
1538 | 1 SCANNERSCSIGREY.S 777 | Data | 00 | 3 | 4 | 00/0855 : A4 08 00 00 | adrl proSETMODE
1539 | 1 SCANNERSCSIGREY.S 778 | Code | 00 | | 2 | 00/0859 : 90 0D | bcc st_ok
1540 | 1 SCANNERSCSIGREY.S 779 | Empty | 00 | | 0 | 00/085B |
1541 | 1 SCANNERSCSIGREY.S 780 | Macro | 00 | | 0 | 00/085B | PushLong #controlSM
1545 | 1 SCANNERSCSIGREY.S 780 | Code | 00 | 1 >>16 | 3 | 00/085B : F4 00 00 | PEA #^#controlSM
1552 | 1 SCANNERSCSIGREY.S 780 | Code | 00 | 2 | 3 | 00/085E : F4 8A 08 | PEA #controlSM
1555 | 1 SCANNERSCSIGREY.S 781 | Macro | 00 | | 0 | 00/0861 | _WriteCString
1557 | 1 SCANNERSCSIGREY.S 781 | Code | 00 | | 3 | 00/0861 : A2 0C 20 | LDX #$200C ; load tool call #
1558 | 1 SCANNERSCSIGREY.S 781 | Code | 00 | | 4 | 00/0864 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1559 | 1 SCANNERSCSIGREY.S 782 | Empty | 00 | | 0 | 00/0868 |
1560 | 1 SCANNERSCSIGREY.S 783 | Macro | 00 | | 0 | 00/0868 | st_ok PushLong #endSM
1564 | 1 SCANNERSCSIGREY.S 783 | Code | 00 | 1 >>16 | 3 | 00/0868 : F4 00 00 | PEA #^#endSM
1571 | 1 SCANNERSCSIGREY.S 783 | Code | 00 | 2 | 3 | 00/086B : F4 9D 08 | PEA #endSM
1574 | 1 SCANNERSCSIGREY.S 784 | Macro | 00 | | 0 | 00/086E | _WriteCString
1576 | 1 SCANNERSCSIGREY.S 784 | Code | 00 | | 3 | 00/086E : A2 0C 20 | LDX #$200C ; load tool call #
1577 | 1 SCANNERSCSIGREY.S 784 | Code | 00 | | 4 | 00/0871 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1578 | 1 SCANNERSCSIGREY.S 785 | Code | 00 | | 1 | 00/0875 : 60 | rts
1579 | 1 SCANNERSCSIGREY.S 786 | Empty | 00 | | 0 | 00/0876 |
1580 | 1 SCANNERSCSIGREY.S 787 | Comment | 00 | | 0 | 00/0876 | *---
1581 | 1 SCANNERSCSIGREY.S 788 | Empty | 00 | | 0 | 00/0876 |
1582 | 1 SCANNERSCSIGREY.S 789 | Data | 00 | | 18 | 00/0876 : 0D 53 74 61 | startSM asc 0d'Start setMODE ($'00
| | | | | | 72 74 20 73 |
| | | | | | 65 74 4D 4F |
| | | | | | 44 45 20 28 |
| | | | | | 24 00 |
1583 | 1 SCANNERSCSIGREY.S 790 | Data | 00 | | 2 | 00/0888 : 29 00 | startSM2 asc ')'00
1584 | 1 SCANNERSCSIGREY.S 791 | Data | 00 | | 19 | 00/088A : 20 28 63 6F | controlSM asc ' (control not OK) '00
| | | | | | 6E 74 72 6F |
| | | | | | 6C 20 6E 6F |
| | | | | | 74 20 4F 4B |
| | | | | | 29 20 00 |
1585 | 1 SCANNERSCSIGREY.S 792 | Data | 00 | | 7 | 00/089D : 2E 2E 2E 45 | endSM asc '...End'00
| | | | | | 6E 64 00 |
1586 | 1 SCANNERSCSIGREY.S 793 | Empty | 00 | | 0 | 00/08A4 |
1587 | 1 SCANNERSCSIGREY.S 794 | Empty | 00 | | 0 | 00/08A4 | proSETMODE
1588 | 1 SCANNERSCSIGREY.S 795 | Data | 00 | | 2 | 00/08A4 : 05 00 | dw 5
1589 | 1 SCANNERSCSIGREY.S 796 | Data | 00 | | 2 | 00/08A6 : 00 00 | ds 2
1590 | 1 SCANNERSCSIGREY.S 797 | Data | 00 | | 2 | 00/08A8 : 15 80 | dw $8015
1591 | 1 SCANNERSCSIGREY.S 798 | Data | 00 | 3 | 4 | 00/08AA : B6 08 00 00 | adrl setmodeBUFF
1592 | 1 SCANNERSCSIGREY.S 799 | Data | 00 | | 4 | 00/08AE : 0C 00 00 00 | adrl 12
1593 | 1 SCANNERSCSIGREY.S 800 | Data | 00 | | 4 | 00/08B2 : 00 00 00 00 | ds 4
1594 | 1 SCANNERSCSIGREY.S 801 | Empty | 00 | | 0 | 00/08B6 |
1595 | 1 SCANNERSCSIGREY.S 802 | Empty | 00 | | 0 | 00/08B6 | setmodeBUFF
1596 | 1 SCANNERSCSIGREY.S 803 | Data | 00 | | 2 | 00/08B6 : 00 00 | dw $0000
1597 | 1 SCANNERSCSIGREY.S 804 | Data | 00 | | 1 | 00/08B8 : 15 | hex 15 ; 00
1598 | 1 SCANNERSCSIGREY.S 805 | Data | 00 | | 1 | 00/08B9 : 10 | hex 10 ; 01 PF (bit is 1) for SCSI-2
1599 | 1 SCANNERSCSIGREY.S 806 | Data | 00 | | 2 | 00/08BA : 00 00 | hex 00,00 ; 02 reserved
1600 | 1 SCANNERSCSIGREY.S 807 | Data | 00 | | 1 | 00/08BC : 0C | dfb 12 ; 04 parameter list length
1601 | 1 SCANNERSCSIGREY.S 808 | Data | 00 | | 7 | 00/08BD : 00 00 00 00 | hex 00,00,00,00,00,00,00
| | | | | | 00 00 00 |
1602 | 1 SCANNERSCSIGREY.S 809 | Data | 00 | 3 | 4 | 00/08C4 : C8 08 00 00 | adrl setmodeDATA
1603 | 1 SCANNERSCSIGREY.S 810 | Empty | 00 | | 0 | 00/08C8 |
1604 | 1 SCANNERSCSIGREY.S 811 | Comment | 00 | | 0 | 00/08C8 | *--- For OneScanner
1605 | 1 SCANNERSCSIGREY.S 812 | Empty | 00 | | 0 | 00/08C8 |
1606 | 1 SCANNERSCSIGREY.S 813 | Empty | 00 | | 0 | 00/08C8 | setmodeDATA
1607 | 1 SCANNERSCSIGREY.S 814 | Data | 00 | | 2 | 00/08C8 : 00 00 | hex 00,00 ; 00 mode parameter header (8.3.3, table 91)
1608 | 1 SCANNERSCSIGREY.S 815 | Data | 00 | | 2 | 00/08CA : 00 00 | hex 00,00
1609 | 1 SCANNERSCSIGREY.S 816 | Data | 00 | | 1 | 00/08CC : 01 | hex 01 ; 04 page code - Apple-specific parameter page
1610 | 1 SCANNERSCSIGREY.S 817 | Data | 00 | | 1 | 00/08CD : 08 | hex 08 ; 05 page length - Apple-specific page
1611 | 1 SCANNERSCSIGREY.S 818 | Data | 00 | | 1 | 00/08CE : 00 | dfb 00 ; 06 graymap (Apple Scanner)
1612 | 1 SCANNERSCSIGREY.S 819 | Comment | 00 | | 0 | 00/08CF | ; 0: dark
1613 | 1 SCANNERSCSIGREY.S 820 | Comment | 00 | | 0 | 00/08CF | ; 1: normal
1614 | 1 SCANNERSCSIGREY.S 821 | Comment | 00 | | 0 | 00/08CF | ; 2: light
1615 | 1 SCANNERSCSIGREY.S 822 | Data | 00 | | 1 | 00/08CF : 04 | dfb %00000100 ; 07 auto background adjustment threshold
1616 | 1 SCANNERSCSIGREY.S 823 | Comment | 00 | | 0 | 00/08D0 | ; Default threshold value is 64 (Apple Scanner)
1617 | 1 SCANNERSCSIGREY.S 824 | Comment | 00 | | 0 | 00/08D0 | ; bit 0 - 0: do not use custom CCT / 1: use custom CCT (3*3 Color Correction Table)
1618 | 1 SCANNERSCSIGREY.S 825 | Comment | 00 | | 0 | 00/08D0 | ; bit 1 - 0: do not use custom gamma / 1: use custom gamma
1619 | 1 SCANNERSCSIGREY.S 826 | Comment | 00 | | 0 | 00/08D0 | ; bit 2 - 0: setting of the ambler LED off / 1: setting on (OneScanner)
1620 | 1 SCANNERSCSIGREY.S 827 | Data | 00 | | 1 | 00/08D0 : 05 | dfb %00000101 ; 08 parameters setting 1
1621 | 1 SCANNERSCSIGREY.S 828 | Comment | 00 | | 0 | 00/08D1 | ; bit 0 - 0: turn lamp off / 1: turn lamp on
1622 | 1 SCANNERSCSIGREY.S 829 | Comment | 00 | | 0 | 00/08D1 | ; bit 1 - power of the CCD array on / 1: power off
1623 | 1 SCANNERSCSIGREY.S 830 | Comment | 00 | | 0 | 00/08D1 | ; bits 2/3 - 00: normal / 01: fast / 10: high speed (OneScanner)
1624 | 1 SCANNERSCSIGREY.S 831 | Comment | 00 | | 0 | 00/08D1 | ; bit 2 - 0: do not reverse B&W / 1: reverse B&W (Color OneScanner)
1625 | 1 SCANNERSCSIGREY.S 832 | Comment | 00 | | 0 | 00/08D1 | ; bit 3 - 0: no ICP / 1: ICP on (Color OneScanner)
1626 | 1 SCANNERSCSIGREY.S 833 | Comment | 00 | | 0 | 00/08D1 | ; bit 4 - 0: no MTF / 1: MTF on (Color OneScanner)
1627 | 1 SCANNERSCSIGREY.S 834 | Data | 00 | | 1 | 00/08D1 : 00 | dfb 00 ; 09 color sensor (color onescanner)
1628 | 1 SCANNERSCSIGREY.S 835 | Comment | 00 | | 0 | 00/08D2 | ; 0: all
1629 | 1 SCANNERSCSIGREY.S 836 | Comment | 00 | | 0 | 00/08D2 | ; 1: red
1630 | 1 SCANNERSCSIGREY.S 837 | Comment | 00 | | 0 | 00/08D2 | ; 2: green
1631 | 1 SCANNERSCSIGREY.S 838 | Comment | 00 | | 0 | 00/08D2 | ; 3: blue
1632 | 1 SCANNERSCSIGREY.S 839 | Data | 00 | | 2 | 00/08D2 : 00 00 | hex 00,00 ; 10 reserved - 2 bytes
1633 | 1 SCANNERSCSIGREY.S 840 | Data | 00 | | 2 | 00/08D4 : 00 00 | hex 00,00 ; 12 reserved - 2 bytes
1634 | 1 SCANNERSCSIGREY.S 841 | Empty | 00 | | 0 | 00/08D6 |
1635 | 1 SCANNERSCSIGREY.S 842 | Comment | 00 | | 0 | 00/08D6 | *-----------------------
1636 | 1 SCANNERSCSIGREY.S 843 | Comment | 00 | | 0 | 00/08D6 | * SET HALFTONES
1637 | 1 SCANNERSCSIGREY.S 844 | Comment | 00 | | 0 | 00/08D6 | *-----------------------
1638 | 1 SCANNERSCSIGREY.S 845 | Empty | 00 | | 0 | 00/08D6 |
1639 | 1 SCANNERSCSIGREY.S 846 | Empty | 00 | | 0 | 00/08D6 | setHALFTONES
1640 | 1 SCANNERSCSIGREY.S 847 | Macro | 00 | | 0 | 00/08D6 | PushLong #startSHT
1644 | 1 SCANNERSCSIGREY.S 847 | Code | 00 | 1 >>16 | 3 | 00/08D6 : F4 00 00 | PEA #^#startSHT
1651 | 1 SCANNERSCSIGREY.S 847 | Code | 00 | 2 | 3 | 00/08D9 : F4 29 09 | PEA #startSHT
1654 | 1 SCANNERSCSIGREY.S 848 | Macro | 00 | | 0 | 00/08DC | _WriteCString
1656 | 1 SCANNERSCSIGREY.S 848 | Code | 00 | | 3 | 00/08DC : A2 0C 20 | LDX #$200C ; load tool call #
1657 | 1 SCANNERSCSIGREY.S 848 | Code | 00 | | 4 | 00/08DF : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1658 | 1 SCANNERSCSIGREY.S 849 | Code | 00 | 1 >>16 | 3 | 00/08E3 : A9 00 00 | lda #^setHALFTONES
1659 | 1 SCANNERSCSIGREY.S 850 | Code | 00 | 2 | 3 | 00/08E6 : 20 EA 16 | jsr showWORD
1660 | 1 SCANNERSCSIGREY.S 851 | Code | 00 | 2 | 3 | 00/08E9 : A9 D6 08 | lda #setHALFTONES
1661 | 1 SCANNERSCSIGREY.S 852 | Code | 00 | 2 | 3 | 00/08EC : 20 EA 16 | jsr showWORD
1662 | 1 SCANNERSCSIGREY.S 853 | Macro | 00 | | 0 | 00/08EF | PushLong #startSHT2
1666 | 1 SCANNERSCSIGREY.S 853 | Code | 00 | 1 >>16 | 3 | 00/08EF : F4 00 00 | PEA #^#startSHT2
1673 | 1 SCANNERSCSIGREY.S 853 | Code | 00 | 2 | 3 | 00/08F2 : F4 40 09 | PEA #startSHT2
1676 | 1 SCANNERSCSIGREY.S 854 | Macro | 00 | | 0 | 00/08F5 | _WriteCString
1678 | 1 SCANNERSCSIGREY.S 854 | Code | 00 | | 3 | 00/08F5 : A2 0C 20 | LDX #$200C ; load tool call #
1679 | 1 SCANNERSCSIGREY.S 854 | Code | 00 | | 4 | 00/08F8 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1680 | 1 SCANNERSCSIGREY.S 855 | Empty | 00 | | 0 | 00/08FC |
1681 | 1 SCANNERSCSIGREY.S 856 | Code | 00 | 2 | 3 | 00/08FC : AD A7 02 | lda theDEVICE
1682 | 1 SCANNERSCSIGREY.S 857 | Code | 00 | 2 | 3 | 00/08FF : 8D 5E 09 | sta proSETHALFTONES+2
1683 | 1 SCANNERSCSIGREY.S 858 | Empty | 00 | | 0 | 00/0902 |
1684 | 1 SCANNERSCSIGREY.S 859 | Code | 00 | | 4 | 00/0902 : 22 A8 00 E1 | jsl {$e100a8}
1685 | 1 SCANNERSCSIGREY.S 860 | Data | 00 | | 2 | 00/0906 : 2E 20 | dw {$202e}
1686 | 1 SCANNERSCSIGREY.S 861 | Data | 00 | 3 | 4 | 00/0908 : 5C 09 00 00 | adrl proSETHALFTONES
1687 | 1 SCANNERSCSIGREY.S 862 | Code | 00 | | 2 | 00/090C : 90 0D | bcc sht_ok
1688 | 1 SCANNERSCSIGREY.S 863 | Empty | 00 | | 0 | 00/090E |
1689 | 1 SCANNERSCSIGREY.S 864 | Macro | 00 | | 0 | 00/090E | PushLong #controlSHT
1693 | 1 SCANNERSCSIGREY.S 864 | Code | 00 | 1 >>16 | 3 | 00/090E : F4 00 00 | PEA #^#controlSHT
1700 | 1 SCANNERSCSIGREY.S 864 | Code | 00 | 2 | 3 | 00/0911 : F4 42 09 | PEA #controlSHT
1703 | 1 SCANNERSCSIGREY.S 865 | Macro | 00 | | 0 | 00/0914 | _WriteCString
1705 | 1 SCANNERSCSIGREY.S 865 | Code | 00 | | 3 | 00/0914 : A2 0C 20 | LDX #$200C ; load tool call #
1706 | 1 SCANNERSCSIGREY.S 865 | Code | 00 | | 4 | 00/0917 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1707 | 1 SCANNERSCSIGREY.S 866 | Empty | 00 | | 0 | 00/091B |
1708 | 1 SCANNERSCSIGREY.S 867 | Macro | 00 | | 0 | 00/091B | sht_ok PushLong #endSHT
1712 | 1 SCANNERSCSIGREY.S 867 | Code | 00 | 1 >>16 | 3 | 00/091B : F4 00 00 | PEA #^#endSHT
1719 | 1 SCANNERSCSIGREY.S 867 | Code | 00 | 2 | 3 | 00/091E : F4 55 09 | PEA #endSHT
1722 | 1 SCANNERSCSIGREY.S 868 | Macro | 00 | | 0 | 00/0921 | _WriteCString
1724 | 1 SCANNERSCSIGREY.S 868 | Code | 00 | | 3 | 00/0921 : A2 0C 20 | LDX #$200C ; load tool call #
1725 | 1 SCANNERSCSIGREY.S 868 | Code | 00 | | 4 | 00/0924 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1726 | 1 SCANNERSCSIGREY.S 869 | Code | 00 | | 1 | 00/0928 : 60 | rts
1727 | 1 SCANNERSCSIGREY.S 870 | Empty | 00 | | 0 | 00/0929 |
1728 | 1 SCANNERSCSIGREY.S 871 | Comment | 00 | | 0 | 00/0929 | *---
1729 | 1 SCANNERSCSIGREY.S 872 | Empty | 00 | | 0 | 00/0929 |
1730 | 1 SCANNERSCSIGREY.S 873 | Data | 00 | | 23 | 00/0929 : 0D 53 74 61 | startSHT asc 0d'Start setHALFTONES ($'00
| | | | | | 72 74 20 73 |
| | | | | | 65 74 48 41 |
| | | | | | 4C 46 54 4F |
| | | | | | 4E 45 53 20 |
| | | | | | 28 24 00 |
1731 | 1 SCANNERSCSIGREY.S 874 | Data | 00 | | 2 | 00/0940 : 29 00 | startSHT2 asc ')'00
1732 | 1 SCANNERSCSIGREY.S 875 | Data | 00 | | 19 | 00/0942 : 20 28 63 6F | controlSHT asc ' (control not OK) '00
| | | | | | 6E 74 72 6F |
| | | | | | 6C 20 6E 6F |
| | | | | | 74 20 4F 4B |
| | | | | | 29 20 00 |
1733 | 1 SCANNERSCSIGREY.S 876 | Data | 00 | | 7 | 00/0955 : 2E 2E 2E 45 | endSHT asc '...End'00
| | | | | | 6E 64 00 |
1734 | 1 SCANNERSCSIGREY.S 877 | Empty | 00 | | 0 | 00/095C |
1735 | 1 SCANNERSCSIGREY.S 878 | Empty | 00 | | 0 | 00/095C | proSETHALFTONES
1736 | 1 SCANNERSCSIGREY.S 879 | Data | 00 | | 2 | 00/095C : 05 00 | dw 5
1737 | 1 SCANNERSCSIGREY.S 880 | Data | 00 | | 2 | 00/095E : 00 00 | ds 2
1738 | 1 SCANNERSCSIGREY.S 881 | Data | 00 | | 2 | 00/0960 : 2A 80 | dw $802A
1739 | 1 SCANNERSCSIGREY.S 882 | Data | 00 | 3 | 4 | 00/0962 : 6E 09 00 00 | adrl sethalftonesBUFF
1740 | 1 SCANNERSCSIGREY.S 883 | Data | 00 | | 4 | 00/0966 : 11 00 00 00 | adrl 17
1741 | 1 SCANNERSCSIGREY.S 884 | Data | 00 | | 4 | 00/096A : 00 00 00 00 | ds 4
1742 | 1 SCANNERSCSIGREY.S 885 | Empty | 00 | | 0 | 00/096E |
1743 | 1 SCANNERSCSIGREY.S 886 | Empty | 00 | | 0 | 00/096E | sethalftonesBUFF
1744 | 1 SCANNERSCSIGREY.S 887 | Data | 00 | | 2 | 00/096E : 00 00 | dw $0000
1745 | 1 SCANNERSCSIGREY.S 888 | Data | 00 | | 1 | 00/0970 : 2A | hex 2A ; operation code
1746 | 1 SCANNERSCSIGREY.S 889 | Data | 00 | | 1 | 00/0971 : 00 | hex 00 ; logical unit / reserved
1747 | 1 SCANNERSCSIGREY.S 890 | Data | 00 | | 1 | 00/0972 : 02 | hex 02 ; data type code (halftone mask)
1748 | 1 SCANNERSCSIGREY.S 891 | Data | 00 | | 1 | 00/0973 : 00 | hex 00 ; reserved
1749 | 1 SCANNERSCSIGREY.S 892 | Data | 00 | | 2 | 00/0974 : 00 02 | hex 00,02 ; data type qualifier (halftone mask)
1750 | 1 SCANNERSCSIGREY.S 893 | Data | 00 | | 3 | 00/0976 : 00 00 11 | dfb 00,00,17 ; transfer length
1751 | 1 SCANNERSCSIGREY.S 894 | Data | 00 | | 1 | 00/0979 : 00 | hex 00 ; control
1752 | 1 SCANNERSCSIGREY.S 895 | Data | 00 | | 2 | 00/097A : 00 00 | hex 00,00
1753 | 1 SCANNERSCSIGREY.S 896 | Data | 00 | 3 | 4 | 00/097C : 80 09 00 00 | adrl sethalftonesDATA
1754 | 1 SCANNERSCSIGREY.S 897 | Empty | 00 | | 0 | 00/0980 |
1755 | 1 SCANNERSCSIGREY.S 898 | Comment | 00 | | 0 | 00/0980 | * Halftone patterns
1756 | 1 SCANNERSCSIGREY.S 899 | Comment | 00 | | 0 | 00/0980 | * 0: spiral 4*4
1757 | 1 SCANNERSCSIGREY.S 900 | Comment | 00 | | 0 | 00/0980 | * 1: Bayer 4*4
1758 | 1 SCANNERSCSIGREY.S 901 | Comment | 00 | | 0 | 00/0980 | * 3: spiral 8*8
1759 | 1 SCANNERSCSIGREY.S 902 | Comment | 00 | | 0 | 00/0980 | * 4: Bayer 8*8
1760 | 1 SCANNERSCSIGREY.S 903 | Empty | 00 | | 0 | 00/0980 |
1761 | 1 SCANNERSCSIGREY.S 904 | Empty | 00 | | 0 | 00/0980 | sethalftonesDATA
1762 | 1 SCANNERSCSIGREY.S 905 | Empty | 00 | | 0 | 00/0980 |
1763 | 1 SCANNERSCSIGREY.S 906 | Comment | 00 | | 0 | 00/0980 | * 4x4 Bayer ordered dither matrix (ID = 1) (from Dev.CD Mar 92 / Dev.Sample.aii)
1764 | 1 SCANNERSCSIGREY.S 907 | Empty | 00 | | 0 | 00/0980 |
1765 | 1 SCANNERSCSIGREY.S 908 | Data | 00 | | 1 | 00/0980 : 44 | hex 44
1766 | 1 SCANNERSCSIGREY.S 909 | Data | 00 | | 4 | 00/0981 : 08 88 28 A8 | hex 08,88,28,A8
1767 | 1 SCANNERSCSIGREY.S 910 | Data | 00 | | 4 | 00/0985 : C8 48 E8 68 | hex C8,48,E8,68
1768 | 1 SCANNERSCSIGREY.S 911 | Data | 00 | | 4 | 00/0989 : 38 B8 18 98 | hex 38,B8,18,98
1769 | 1 SCANNERSCSIGREY.S 912 | Data | 00 | | 4 | 00/098D : F8 78 D8 58 | hex F8,78,D8,58
1770 | 1 SCANNERSCSIGREY.S 913 | Empty | 00 | | 0 | 00/0991 |
1771 | 1 SCANNERSCSIGREY.S 914 | Data | 00 | | 1 | 00/0991 : 44 | hex 44
1772 | 1 SCANNERSCSIGREY.S 915 | Data | 00 | | 4 | 00/0992 : 00 08 02 0A | dfb 00,08,02,10
1773 | 1 SCANNERSCSIGREY.S 916 | Data | 00 | | 4 | 00/0996 : 0C 04 0E 06 | dfb 12,04,14,06
1774 | 1 SCANNERSCSIGREY.S 917 | Data | 00 | | 4 | 00/099A : 03 0B 01 09 | dfb 03,11,01,09
1775 | 1 SCANNERSCSIGREY.S 918 | Data | 00 | | 4 | 00/099E : 0F 07 0D 05 | dfb 15,07,13,05
1776 | 1 SCANNERSCSIGREY.S 919 | Empty | 00 | | 0 | 00/09A2 |
1777 | 1 SCANNERSCSIGREY.S 920 | Comment | 00 | | 0 | 00/09A2 | * Weird Apple dither matrix
1778 | 1 SCANNERSCSIGREY.S 921 | Empty | 00 | | 0 | 00/09A2 |
1779 | 1 SCANNERSCSIGREY.S 922 | Data | 00 | | 1 | 00/09A2 : 44 | hex 44 ; 4x4 matrix size + pel 0 to 15
1780 | 1 SCANNERSCSIGREY.S 923 | Data | 00 | | 4 | 00/09A3 : F0 40 80 C0 | hex F0,40,80,C0
1781 | 1 SCANNERSCSIGREY.S 924 | Data | 00 | | 4 | 00/09A7 : B0 00 10 50 | hex B0,00,10,50
1782 | 1 SCANNERSCSIGREY.S 925 | Data | 00 | | 4 | 00/09AB : 70 30 20 90 | hex 70,30,20,90
1783 | 1 SCANNERSCSIGREY.S 926 | Data | 00 | | 4 | 00/09AF : E0 A0 60 D0 | hex E0,A0,60,D0
1784 | 1 SCANNERSCSIGREY.S 927 | Empty | 00 | | 0 | 00/09B3 |
1785 | 1 SCANNERSCSIGREY.S 928 | Data | 00 | | 1 | 00/09B3 : 44 | hex 44
1786 | 1 SCANNERSCSIGREY.S 929 | Data | 00 | | 4 | 00/09B4 : 0F 04 08 0C | dfb 15,04,08,12
1787 | 1 SCANNERSCSIGREY.S 930 | Data | 00 | | 4 | 00/09B8 : 0B 00 01 05 | dfb 11,00,01,05
1788 | 1 SCANNERSCSIGREY.S 931 | Data | 00 | | 4 | 00/09BC : 07 03 02 09 | dfb 07,03,02,09
1789 | 1 SCANNERSCSIGREY.S 932 | Data | 00 | | 4 | 00/09C0 : 0E 0A 06 0D | dfb 14,10,06,13
1790 | 1 SCANNERSCSIGREY.S 933 | Empty | 00 | | 0 | 00/09C4 |
1791 | 1 SCANNERSCSIGREY.S 934 | Comment | 00 | | 0 | 00/09C4 | * Exemple de spirale
1792 | 1 SCANNERSCSIGREY.S 935 | Comment | 00 | | 0 | 00/09C4 | * 01,02,03,04
1793 | 1 SCANNERSCSIGREY.S 936 | Comment | 00 | | 0 | 00/09C4 | * 12,13,14,05
1794 | 1 SCANNERSCSIGREY.S 937 | Comment | 00 | | 0 | 00/09C4 | * 11,16,15,06
1795 | 1 SCANNERSCSIGREY.S 938 | Comment | 00 | | 0 | 00/09C4 | * 10,09,08,07
1796 | 1 SCANNERSCSIGREY.S 939 | Empty | 00 | | 0 | 00/09C4 |
1797 | 1 SCANNERSCSIGREY.S 940 | Comment | 00 | | 0 | 00/09C4 | * 8*8 Bayer ordered dither matrix (ID = 4)
1798 | 1 SCANNERSCSIGREY.S 941 | Empty | 00 | | 0 | 00/09C4 |
1799 | 1 SCANNERSCSIGREY.S 942 | Data | 00 | | 1 | 00/09C4 : 88 | hex 88
1800 | 1 SCANNERSCSIGREY.S 943 | Data | 00 | | 8 | 00/09C5 : 00 20 08 28 | dfb 00,32,08,40,02,34,10,42
| | | | | | 02 22 0A 2A |
1801 | 1 SCANNERSCSIGREY.S 944 | Data | 00 | | 8 | 00/09CD : 30 10 38 18 | dfb 48,16,56,24,50,18,58,26
| | | | | | 32 12 3A 1A |
1802 | 1 SCANNERSCSIGREY.S 945 | Data | 00 | | 8 | 00/09D5 : 0C 2C 04 24 | dfb 12,44,04,36,14,46,06,38
| | | | | | 0E 2E 06 26 |
1803 | 1 SCANNERSCSIGREY.S 946 | Data | 00 | | 8 | 00/09DD : 3C 1C 34 14 | dfb 60,28,52,20,62,30,54,22
| | | | | | 3E 1E 36 16 |
1804 | 1 SCANNERSCSIGREY.S 947 | Data | 00 | | 8 | 00/09E5 : 03 23 0B 2B | dfb 03,35,11,43,01,33,09,41
| | | | | | 01 21 09 29 |
1805 | 1 SCANNERSCSIGREY.S 948 | Data | 00 | | 8 | 00/09ED : 33 13 3B 1B | dfb 51,19,59,27,49,17,57,25
| | | | | | 31 11 39 19 |
1806 | 1 SCANNERSCSIGREY.S 949 | Data | 00 | | 8 | 00/09F5 : 0F 2F 07 27 | dfb 15,47,07,39,13,45,05,37
| | | | | | 0D 2D 05 25 |
1807 | 1 SCANNERSCSIGREY.S 950 | Data | 00 | | 8 | 00/09FD : 3F 1F 37 17 | dfb 63,31,55,23,61,29,53,21
| | | | | | 3D 1D 35 15 |
1808 | 1 SCANNERSCSIGREY.S 951 | Empty | 00 | | 0 | 00/0A05 |
1809 | 1 SCANNERSCSIGREY.S 952 | Comment | 00 | | 0 | 00/0A05 | * 2x2 Bayer ordered dither matrix
1810 | 1 SCANNERSCSIGREY.S 953 | Data | 00 | | 1 | 00/0A05 : 22 | hex 22
1811 | 1 SCANNERSCSIGREY.S 954 | Data | 00 | | 2 | 00/0A06 : 08 20 | hex 08,20
1812 | 1 SCANNERSCSIGREY.S 955 | Data | 00 | | 2 | 00/0A08 : 30 10 | hex 30,10
1813 | 1 SCANNERSCSIGREY.S 956 | Empty | 00 | | 0 | 00/0A0A |
1814 | 1 SCANNERSCSIGREY.S 957 | Data | 00 | | 1 | 00/0A0A : 22 | hex 22
1815 | 1 SCANNERSCSIGREY.S 958 | Data | 00 | | 2 | 00/0A0B : 00 02 | dfb 0,2
1816 | 1 SCANNERSCSIGREY.S 959 | Data | 00 | | 2 | 00/0A0D : 03 01 | dfb 3,1
1817 | 1 SCANNERSCSIGREY.S 960 | Empty | 00 | | 0 | 00/0A0F |
1818 | 1 SCANNERSCSIGREY.S 961 | Comment | 00 | | 0 | 00/0A0F | *-----------------------
1819 | 1 SCANNERSCSIGREY.S 962 | Comment | 00 | | 0 | 00/0A0F | * SET THE WINDOW
1820 | 1 SCANNERSCSIGREY.S 963 | Comment | 00 | | 0 | 00/0A0F | *-----------------------
1821 | 1 SCANNERSCSIGREY.S 964 | Empty | 00 | | 0 | 00/0A0F |
1822 | 1 SCANNERSCSIGREY.S 965 | Empty | 00 | | 0 | 00/0A0F | setWINDOW
1823 | 1 SCANNERSCSIGREY.S 966 | Macro | 00 | | 0 | 00/0A0F | PushLong #startSW
1827 | 1 SCANNERSCSIGREY.S 966 | Code | 00 | 1 >>16 | 3 | 00/0A0F : F4 00 00 | PEA #^#startSW
1834 | 1 SCANNERSCSIGREY.S 966 | Code | 00 | 2 | 3 | 00/0A12 : F4 62 0A | PEA #startSW
1837 | 1 SCANNERSCSIGREY.S 967 | Macro | 00 | | 0 | 00/0A15 | _WriteCString
1839 | 1 SCANNERSCSIGREY.S 967 | Code | 00 | | 3 | 00/0A15 : A2 0C 20 | LDX #$200C ; load tool call #
1840 | 1 SCANNERSCSIGREY.S 967 | Code | 00 | | 4 | 00/0A18 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1841 | 1 SCANNERSCSIGREY.S 968 | Code | 00 | 1 >>16 | 3 | 00/0A1C : A9 00 00 | lda #^setWINDOW
1842 | 1 SCANNERSCSIGREY.S 969 | Code | 00 | 2 | 3 | 00/0A1F : 20 EA 16 | jsr showWORD
1843 | 1 SCANNERSCSIGREY.S 970 | Code | 00 | 2 | 3 | 00/0A22 : A9 0F 0A | lda #setWINDOW
1844 | 1 SCANNERSCSIGREY.S 971 | Code | 00 | 2 | 3 | 00/0A25 : 20 EA 16 | jsr showWORD
1845 | 1 SCANNERSCSIGREY.S 972 | Macro | 00 | | 0 | 00/0A28 | PushLong #startSW2
1849 | 1 SCANNERSCSIGREY.S 972 | Code | 00 | 1 >>16 | 3 | 00/0A28 : F4 00 00 | PEA #^#startSW2
1856 | 1 SCANNERSCSIGREY.S 972 | Code | 00 | 2 | 3 | 00/0A2B : F4 76 0A | PEA #startSW2
1859 | 1 SCANNERSCSIGREY.S 973 | Macro | 00 | | 0 | 00/0A2E | _WriteCString
1861 | 1 SCANNERSCSIGREY.S 973 | Code | 00 | | 3 | 00/0A2E : A2 0C 20 | LDX #$200C ; load tool call #
1862 | 1 SCANNERSCSIGREY.S 973 | Code | 00 | | 4 | 00/0A31 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1863 | 1 SCANNERSCSIGREY.S 974 | Empty | 00 | | 0 | 00/0A35 |
1864 | 1 SCANNERSCSIGREY.S 975 | Code | 00 | 2 | 3 | 00/0A35 : AD A7 02 | lda theDEVICE
1865 | 1 SCANNERSCSIGREY.S 976 | Code | 00 | 2 | 3 | 00/0A38 : 8D 94 0A | sta proSETWINDOW+2
1866 | 1 SCANNERSCSIGREY.S 977 | Empty | 00 | | 0 | 00/0A3B |
1867 | 1 SCANNERSCSIGREY.S 978 | Code | 00 | | 4 | 00/0A3B : 22 A8 00 E1 | jsl {$e100a8}
1868 | 1 SCANNERSCSIGREY.S 979 | Data | 00 | | 2 | 00/0A3F : 2E 20 | dw {$202e}
1869 | 1 SCANNERSCSIGREY.S 980 | Data | 00 | 3 | 4 | 00/0A41 : 92 0A 00 00 | adrl proSETWINDOW
1870 | 1 SCANNERSCSIGREY.S 981 | Code | 00 | | 2 | 00/0A45 : 90 0D | bcc sw_ok
1871 | 1 SCANNERSCSIGREY.S 982 | Empty | 00 | | 0 | 00/0A47 |
1872 | 1 SCANNERSCSIGREY.S 983 | Macro | 00 | | 0 | 00/0A47 | PushLong #controlSW
1876 | 1 SCANNERSCSIGREY.S 983 | Code | 00 | 1 >>16 | 3 | 00/0A47 : F4 00 00 | PEA #^#controlSW
1883 | 1 SCANNERSCSIGREY.S 983 | Code | 00 | 2 | 3 | 00/0A4A : F4 78 0A | PEA #controlSW
1886 | 1 SCANNERSCSIGREY.S 984 | Macro | 00 | | 0 | 00/0A4D | _WriteCString
1888 | 1 SCANNERSCSIGREY.S 984 | Code | 00 | | 3 | 00/0A4D : A2 0C 20 | LDX #$200C ; load tool call #
1889 | 1 SCANNERSCSIGREY.S 984 | Code | 00 | | 4 | 00/0A50 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1890 | 1 SCANNERSCSIGREY.S 985 | Empty | 00 | | 0 | 00/0A54 |
1891 | 1 SCANNERSCSIGREY.S 986 | Macro | 00 | | 0 | 00/0A54 | sw_ok PushLong #endSW
1895 | 1 SCANNERSCSIGREY.S 986 | Code | 00 | 1 >>16 | 3 | 00/0A54 : F4 00 00 | PEA #^#endSW
1902 | 1 SCANNERSCSIGREY.S 986 | Code | 00 | 2 | 3 | 00/0A57 : F4 8B 0A | PEA #endSW
1905 | 1 SCANNERSCSIGREY.S 987 | Macro | 00 | | 0 | 00/0A5A | _WriteCString
1907 | 1 SCANNERSCSIGREY.S 987 | Code | 00 | | 3 | 00/0A5A : A2 0C 20 | LDX #$200C ; load tool call #
1908 | 1 SCANNERSCSIGREY.S 987 | Code | 00 | | 4 | 00/0A5D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1909 | 1 SCANNERSCSIGREY.S 988 | Code | 00 | | 1 | 00/0A61 : 60 | rts
1910 | 1 SCANNERSCSIGREY.S 989 | Empty | 00 | | 0 | 00/0A62 |
1911 | 1 SCANNERSCSIGREY.S 990 | Comment | 00 | | 0 | 00/0A62 | *---
1912 | 1 SCANNERSCSIGREY.S 991 | Empty | 00 | | 0 | 00/0A62 |
1913 | 1 SCANNERSCSIGREY.S 992 | Data | 00 | | 20 | 00/0A62 : 0D 53 74 61 | startSW asc 0d'Start setWINDOW ($'00
| | | | | | 72 74 20 73 |
| | | | | | 65 74 57 49 |
| | | | | | 4E 44 4F 57 |
| | | | | | 20 28 24 00 |
1914 | 1 SCANNERSCSIGREY.S 993 | Data | 00 | | 2 | 00/0A76 : 29 00 | startSW2 asc ')'00
1915 | 1 SCANNERSCSIGREY.S 994 | Data | 00 | | 19 | 00/0A78 : 20 28 63 6F | controlSW asc ' (control not OK) '00
| | | | | | 6E 74 72 6F |
| | | | | | 6C 20 6E 6F |
| | | | | | 74 20 4F 4B |
| | | | | | 29 20 00 |
1916 | 1 SCANNERSCSIGREY.S 995 | Data | 00 | | 7 | 00/0A8B : 2E 2E 2E 45 | endSW asc '...End'00
| | | | | | 6E 64 00 |
1917 | 1 SCANNERSCSIGREY.S 996 | Empty | 00 | | 0 | 00/0A92 |
1918 | 1 SCANNERSCSIGREY.S 997 | Empty | 00 | | 0 | 00/0A92 | proSETWINDOW
1919 | 1 SCANNERSCSIGREY.S 998 | Data | 00 | | 2 | 00/0A92 : 05 00 | dw 5
1920 | 1 SCANNERSCSIGREY.S 999 | Data | 00 | | 2 | 00/0A94 : 00 00 | ds 2
1921 | 1 SCANNERSCSIGREY.S 1000 | Data | 00 | | 2 | 00/0A96 : 24 80 | dw $8024
1922 | 1 SCANNERSCSIGREY.S 1001 | Data | 00 | 3 | 4 | 00/0A98 : A4 0A 00 00 | adrl setwindowBUFF ; for Apple Scanner
1923 | 1 SCANNERSCSIGREY.S 1002 | Data | 00 | | 4 | 00/0A9C : 30 00 00 00 | adrl 48
1924 | 1 SCANNERSCSIGREY.S 1003 | Data | 00 | | 4 | 00/0AA0 : 00 00 00 00 | ds 4
1925 | 1 SCANNERSCSIGREY.S 1004 | Empty | 00 | | 0 | 00/0AA4 |
1926 | 1 SCANNERSCSIGREY.S 1005 | Comment | 00 | | 0 | 00/0AA4 | *--- For Apple Scanner
1927 | 1 SCANNERSCSIGREY.S 1006 | Empty | 00 | | 0 | 00/0AA4 |
1928 | 1 SCANNERSCSIGREY.S 1007 | Empty | 00 | | 0 | 00/0AA4 | setwindowBUFF
1929 | 1 SCANNERSCSIGREY.S 1008 | Data | 00 | | 2 | 00/0AA4 : 00 00 | dw $0000
1930 | 1 SCANNERSCSIGREY.S 1009 | Data | 00 | | 1 | 00/0AA6 : 24 | hex 24
1931 | 1 SCANNERSCSIGREY.S 1010 | Data | 00 | | 1 | 00/0AA7 : 00 | hex 00
1932 | 1 SCANNERSCSIGREY.S 1011 | Data | 00 | | 4 | 00/0AA8 : 00 00 00 00 | hex 00,00,00,00
1933 | 1 SCANNERSCSIGREY.S 1012 | Data | 00 | | 3 | 00/0AAC : 00 00 30 | dfb 00,00,48 ; length is 48 bytes
1934 | 1 SCANNERSCSIGREY.S 1013 | Data | 00 | | 1 | 00/0AAF : 00 | hex 00 ; control ($80: the Apple bit)
1935 | 1 SCANNERSCSIGREY.S 1014 | Data | 00 | | 2 | 00/0AB0 : 00 00 | hex 00,00
1936 | 1 SCANNERSCSIGREY.S 1015 | Data | 00 | 3 | 4 | 00/0AB2 : B6 0A 00 00 | adrl setwindowDATA
1937 | 1 SCANNERSCSIGREY.S 1016 | Empty | 00 | | 0 | 00/0AB6 |
1938 | 1 SCANNERSCSIGREY.S 1017 | Empty | 00 | | 0 | 00/0AB6 | setwindowDATA
1939 | 1 SCANNERSCSIGREY.S 1018 | Data | 00 | | 6 | 00/0AB6 : 00 00 00 00 | hex 00,00,00,00,00,00 ;
| | | | | | 00 00 |
1940 | 1 SCANNERSCSIGREY.S 1019 | Data | 00 | | 2 | 00/0ABC : 00 28 | dfb 00,40 ; window length (first scanners)
1941 | 1 SCANNERSCSIGREY.S 1020 | Empty | 00 | | 0 | 00/0ABE |
1942 | 1 SCANNERSCSIGREY.S 1021 | Data | 00 | | 1 | 00/0ABE : 00 | dfb {0} ; 00 window identifier
1943 | 1 SCANNERSCSIGREY.S 1022 | Data | 00 | | 1 | 00/0ABF : 00 | hex 00 ; 01 reserved
1944 | 1 SCANNERSCSIGREY.S 1023 | Empty | 00 | | 0 | 00/0AC0 |
1945 | 1 SCANNERSCSIGREY.S 1024 | Data | 00 | | 2 | 00/0AC0 : 00 96 | dfb 00,150 ; 02 x-axis resolution
1946 | 1 SCANNERSCSIGREY.S 1025 | Data | 00 | | 2 | 00/0AC2 : 00 96 | dfb 00,150 ; 04 y-axis resolution
1947 | 1 SCANNERSCSIGREY.S 1026 | Data | 00 | | 4 | 00/0AC4 : 00 00 00 00 | hex 00,00,00,00 ; 06 x-upper left
1948 | 1 SCANNERSCSIGREY.S 1027 | Data | 00 | | 4 | 00/0AC8 : 00 00 00 00 | hex 00,00,00,00 ; 10 y-upper left
1949 | 1 SCANNERSCSIGREY.S 1028 | Comment | 00 | | 0 | 00/0ACC | * Photographie 5 x 3,5 = 6000 x 4200 = $1770 x $1068
1950 | 1 SCANNERSCSIGREY.S 1029 | Data | 00 | | 4 | 00/0ACC : 00 00 17 70 | hex 00,00,17,70 ; 14 x-width (27D8 for 10200)
1951 | 1 SCANNERSCSIGREY.S 1030 | Data | 00 | | 4 | 00/0AD0 : 00 00 10 68 | hex 00,00,10,68 ; 18 y-height (3390 for 13200)
1952 | 1 SCANNERSCSIGREY.S 1031 | Data | 00 | | 1 | 00/0AD4 : 00 | hex 00 ; 22 brightness
1953 | 1 SCANNERSCSIGREY.S 1032 | Data | 00 | | 1 | 00/0AD5 : 00 | hex 00 ; 23 threshold
1954 | 1 SCANNERSCSIGREY.S 1033 | Data | 00 | | 1 | 00/0AD6 : 00 | hex 00 ; 24 contrast
1955 | 1 SCANNERSCSIGREY.S 1034 | Data | 00 | | 1 | 00/0AD7 : 02 | hex 02 ; 25 imageComposition (see table 283)
1956 | 1 SCANNERSCSIGREY.S 1035 | Data | 00 | | 1 | 00/0AD8 : 08 | hex 08 ; 26 bitsPerPixel (8)
1957 | 1 SCANNERSCSIGREY.S 1036 | Data | 00 | | 2 | 00/0AD9 : 00 00 | hex 00,00 ; 27 halftone (2)
1958 | 1 SCANNERSCSIGREY.S 1037 | Data | 00 | | 1 | 00/0ADB : 03 | hex 03 ; 29 paddingType (byte boundary)
1959 | 1 SCANNERSCSIGREY.S 1038 | Data | 00 | | 2 | 00/0ADC : 00 00 | hex 00,00 ; 30 bit ordering
1960 | 1 SCANNERSCSIGREY.S 1039 | Data | 00 | | 1 | 00/0ADE : 00 | hex 00 ; 32 compression type
1961 | 1 SCANNERSCSIGREY.S 1040 | Data | 00 | | 1 | 00/0ADF : 00 | hex 00 ; 33 compression argument
1962 | 1 SCANNERSCSIGREY.S 1041 | Data | 00 | | 6 | 00/0AE0 : 00 00 00 00 | hex 00,00,00,00,00,00 ; 34 reserved
| | | | | | 00 00 |
1963 | 1 SCANNERSCSIGREY.S 1042 | Empty | 00 | | 0 | 00/0AE6 |
1964 | 1 SCANNERSCSIGREY.S 1043 | Comment | 00 | | 0 | 00/0AE6 | *-----------------------
1965 | 1 SCANNERSCSIGREY.S 1044 | Comment | 00 | | 0 | 00/0AE6 | * ASK FOR MEMORY
1966 | 1 SCANNERSCSIGREY.S 1045 | Comment | 00 | | 0 | 00/0AE6 | *-----------------------
1967 | 1 SCANNERSCSIGREY.S 1046 | Empty | 00 | | 0 | 00/0AE6 |
1968 | 1 SCANNERSCSIGREY.S 1047 | Empty | 00 | | 0 | 00/0AE6 | askforMEM
1969 | 1 SCANNERSCSIGREY.S 1048 | Macro | 00 | | 0 | 00/0AE6 | PushLong #startMEM
1973 | 1 SCANNERSCSIGREY.S 1048 | Code | 00 | 1 >>16 | 3 | 00/0AE6 : F4 00 00 | PEA #^#startMEM
1980 | 1 SCANNERSCSIGREY.S 1048 | Code | 00 | 2 | 3 | 00/0AE9 : F4 83 0B | PEA #startMEM
1983 | 1 SCANNERSCSIGREY.S 1049 | Macro | 00 | | 0 | 00/0AEC | _WriteCString
1985 | 1 SCANNERSCSIGREY.S 1049 | Code | 00 | | 3 | 00/0AEC : A2 0C 20 | LDX #$200C ; load tool call #
1986 | 1 SCANNERSCSIGREY.S 1049 | Code | 00 | | 4 | 00/0AEF : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
1987 | 1 SCANNERSCSIGREY.S 1050 | Code | 00 | 1 >>16 | 3 | 00/0AF3 : A9 00 00 | lda #^askforMEM
1988 | 1 SCANNERSCSIGREY.S 1051 | Code | 00 | 2 | 3 | 00/0AF6 : 20 EA 16 | jsr showWORD
1989 | 1 SCANNERSCSIGREY.S 1052 | Code | 00 | 2 | 3 | 00/0AF9 : A9 E6 0A | lda #askforMEM
1990 | 1 SCANNERSCSIGREY.S 1053 | Code | 00 | 2 | 3 | 00/0AFC : 20 EA 16 | jsr showWORD
1991 | 1 SCANNERSCSIGREY.S 1054 | Macro | 00 | | 0 | 00/0AFF | PushLong #startMEM2
1995 | 1 SCANNERSCSIGREY.S 1054 | Code | 00 | 1 >>16 | 3 | 00/0AFF : F4 00 00 | PEA #^#startMEM2
2002 | 1 SCANNERSCSIGREY.S 1054 | Code | 00 | 2 | 3 | 00/0B02 : F4 97 0B | PEA #startMEM2
2005 | 1 SCANNERSCSIGREY.S 1055 | Macro | 00 | | 0 | 00/0B05 | _WriteCString
2007 | 1 SCANNERSCSIGREY.S 1055 | Code | 00 | | 3 | 00/0B05 : A2 0C 20 | LDX #$200C ; load tool call #
2008 | 1 SCANNERSCSIGREY.S 1055 | Code | 00 | | 4 | 00/0B08 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2009 | 1 SCANNERSCSIGREY.S 1056 | Empty | 00 | | 0 | 00/0B0C |
2010 | 1 SCANNERSCSIGREY.S 1057 | Code | 00 | 2 | 3 | 00/0B0C : AD A7 0B | lda haMEM
2011 | 1 SCANNERSCSIGREY.S 1058 | Code | 00 | 2 | 3 | 00/0B0F : 0D A9 0B | ora haMEM+2
2012 | 1 SCANNERSCSIGREY.S 1059 | Code | 00 | | 2 | 00/0B12 : F0 0F | beq noMEM
2013 | 1 SCANNERSCSIGREY.S 1060 | Empty | 00 | | 0 | 00/0B14 |
2014 | 1 SCANNERSCSIGREY.S 1061 | Macro | 00 | | 0 | 00/0B14 | PushLong haMEM
2022 | 1 SCANNERSCSIGREY.S 1061 | Code | 00 | 2 | 3 | 00/0B14 : AD A9 0B | LDA haMEM+2
2023 | 1 SCANNERSCSIGREY.S 1061 | Code | 00 | | 1 | 00/0B17 : 48 | PHA
2031 | 1 SCANNERSCSIGREY.S 1061 | Code | 00 | 2 | 3 | 00/0B18 : AD A7 0B | LDA haMEM
2032 | 1 SCANNERSCSIGREY.S 1061 | Code | 00 | | 1 | 00/0B1B : 48 | PHA
2034 | 1 SCANNERSCSIGREY.S 1062 | Macro | 00 | | 0 | 00/0B1C | _DisposeHandle
2036 | 1 SCANNERSCSIGREY.S 1062 | Code | 00 | | 3 | 00/0B1C : A2 02 10 | LDX #$1002 ; load tool call #
2037 | 1 SCANNERSCSIGREY.S 1062 | Code | 00 | | 4 | 00/0B1F : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2038 | 1 SCANNERSCSIGREY.S 1063 | Empty | 00 | | 0 | 00/0B23 |
2039 | 1 SCANNERSCSIGREY.S 1064 | Empty | 00 | | 0 | 00/0B23 | noMEM
2040 | 1 SCANNERSCSIGREY.S 1065 | Code | 00 | | 1 | 00/0B23 : 48 | pha
2041 | 1 SCANNERSCSIGREY.S 1066 | Code | 00 | | 1 | 00/0B24 : 48 | pha
2042 | 1 SCANNERSCSIGREY.S 1067 | Macro | 00 | | 0 | 00/0B25 | PushLong #526350 ; 638 bytes-w * 825 bytes-h
2046 | 1 SCANNERSCSIGREY.S 1067 | Code | 00 | | 3 | 00/0B25 : F4 08 00 | PEA #^#526350
2053 | 1 SCANNERSCSIGREY.S 1067 | Code | 00 | | 3 | 00/0B28 : F4 0E 08 | PEA #526350
2056 | 1 SCANNERSCSIGREY.S 1068 | Macro | 00 | | 0 | 00/0B2B | PushWord myID
2061 | 1 SCANNERSCSIGREY.S 1068 | Code | 00 | 2 | 3 | 00/0B2B : AD 98 1A | LDA myID
2062 | 1 SCANNERSCSIGREY.S 1068 | Code | 00 | | 1 | 00/0B2E : 48 | PHA
2064 | 1 SCANNERSCSIGREY.S 1069 | Macro | 00 | | 0 | 00/0B2F | PushWord #%01000000_00001100; fixed + aligned + no spec mem
2066 | 1 SCANNERSCSIGREY.S 1069 | Code | 00 | | 3 | 00/0B2F : F4 0C 40 | PEA #%01000000_00001100
2069 | 1 SCANNERSCSIGREY.S 1070 | Macro | 00 | | 0 | 00/0B32 | PushLong #0
2073 | 1 SCANNERSCSIGREY.S 1070 | Code | 00 | | 3 | 00/0B32 : F4 00 00 | PEA #^#0
2080 | 1 SCANNERSCSIGREY.S 1070 | Code | 00 | | 3 | 00/0B35 : F4 00 00 | PEA #0
2083 | 1 SCANNERSCSIGREY.S 1071 | Macro | 00 | | 0 | 00/0B38 | _NewHandle
2085 | 1 SCANNERSCSIGREY.S 1071 | Code | 00 | | 3 | 00/0B38 : A2 02 09 | LDX #$902 ; load tool call #
2086 | 1 SCANNERSCSIGREY.S 1071 | Code | 00 | | 4 | 00/0B3B : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2087 | 1 SCANNERSCSIGREY.S 1072 | Code | 00 | | 1 | 00/0B3F : 0B | phd
2088 | 1 SCANNERSCSIGREY.S 1073 | Code | 00 | | 1 | 00/0B40 : 3B | tsc
2089 | 1 SCANNERSCSIGREY.S 1074 | Code | 00 | | 1 | 00/0B41 : 5B | tcd
2090 | 1 SCANNERSCSIGREY.S 1075 | Code | 00 | | 2 | 00/0B42 : A7 03 | lda [3]
2091 | 1 SCANNERSCSIGREY.S 1076 | Code | 00 | 2 | 3 | 00/0B44 : 8D F6 0C | sta proREAD+4
2092 | 1 SCANNERSCSIGREY.S 1077 | Code | 00 | | 3 | 00/0B47 : A0 02 00 | ldy #2
2093 | 1 SCANNERSCSIGREY.S 1078 | Code | 00 | | 2 | 00/0B4A : B7 03 | lda [3],y
2094 | 1 SCANNERSCSIGREY.S 1079 | Code | 00 | 2 | 3 | 00/0B4C : 8D F8 0C | sta proREAD+6
2095 | 1 SCANNERSCSIGREY.S 1080 | Code | 00 | | 1 | 00/0B4F : 2B | pld
2096 | 1 SCANNERSCSIGREY.S 1081 | Code | 00 | | 1 | 00/0B50 : 68 | pla
2097 | 1 SCANNERSCSIGREY.S 1082 | Code | 00 | 2 | 3 | 00/0B51 : 8D A7 0B | sta haMEM
2098 | 1 SCANNERSCSIGREY.S 1083 | Code | 00 | | 1 | 00/0B54 : 68 | pla
2099 | 1 SCANNERSCSIGREY.S 1084 | Code | 00 | 2 | 3 | 00/0B55 : 8D A9 0B | sta haMEM+2
2100 | 1 SCANNERSCSIGREY.S 1085 | Code | 00 | | 2 | 00/0B58 : B0 27 | bcs am_err
2101 | 1 SCANNERSCSIGREY.S 1086 | Empty | 00 | | 0 | 00/0B5A |
2102 | 1 SCANNERSCSIGREY.S 1087 | Macro | 00 | | 0 | 00/0B5A | PushLong #adrMEM
2106 | 1 SCANNERSCSIGREY.S 1087 | Code | 00 | 1 >>16 | 3 | 00/0B5A : F4 00 00 | PEA #^#adrMEM
2113 | 1 SCANNERSCSIGREY.S 1087 | Code | 00 | 2 | 3 | 00/0B5D : F4 99 0B | PEA #adrMEM
2116 | 1 SCANNERSCSIGREY.S 1088 | Macro | 00 | | 0 | 00/0B60 | _WriteCString
2118 | 1 SCANNERSCSIGREY.S 1088 | Code | 00 | | 3 | 00/0B60 : A2 0C 20 | LDX #$200C ; load tool call #
2119 | 1 SCANNERSCSIGREY.S 1088 | Code | 00 | | 4 | 00/0B63 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2120 | 1 SCANNERSCSIGREY.S 1089 | Code | 00 | 2 | 3 | 00/0B67 : AD F8 0C | lda proREAD+6
2121 | 1 SCANNERSCSIGREY.S 1090 | Code | 00 | 2 | 3 | 00/0B6A : 20 EA 16 | jsr showWORD
2122 | 1 SCANNERSCSIGREY.S 1091 | Code | 00 | 2 | 3 | 00/0B6D : AD F6 0C | lda proREAD+4
2123 | 1 SCANNERSCSIGREY.S 1092 | Code | 00 | 2 | 3 | 00/0B70 : 20 EA 16 | jsr showWORD
2124 | 1 SCANNERSCSIGREY.S 1093 | Empty | 00 | | 0 | 00/0B73 |
2125 | 1 SCANNERSCSIGREY.S 1094 | Macro | 00 | | 0 | 00/0B73 | PushLong #endMEM
2129 | 1 SCANNERSCSIGREY.S 1094 | Code | 00 | 1 >>16 | 3 | 00/0B73 : F4 00 00 | PEA #^#endMEM
2136 | 1 SCANNERSCSIGREY.S 1094 | Code | 00 | 2 | 3 | 00/0B76 : F4 A0 0B | PEA #endMEM
2139 | 1 SCANNERSCSIGREY.S 1095 | Macro | 00 | | 0 | 00/0B79 | _WriteCString
2141 | 1 SCANNERSCSIGREY.S 1095 | Code | 00 | | 3 | 00/0B79 : A2 0C 20 | LDX #$200C ; load tool call #
2142 | 1 SCANNERSCSIGREY.S 1095 | Code | 00 | | 4 | 00/0B7C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2143 | 1 SCANNERSCSIGREY.S 1096 | Code | 00 | | 1 | 00/0B80 : 60 | rts
2144 | 1 SCANNERSCSIGREY.S 1097 | Code | 00 | | 2 | 00/0B81 : 00 B6 | am_err brk $b6
2145 | 1 SCANNERSCSIGREY.S 1098 | Empty | 00 | | 0 | 00/0B83 |
2146 | 1 SCANNERSCSIGREY.S 1099 | Comment | 00 | | 0 | 00/0B83 | *---
2147 | 1 SCANNERSCSIGREY.S 1100 | Empty | 00 | | 0 | 00/0B83 |
2148 | 1 SCANNERSCSIGREY.S 1101 | Data | 00 | | 20 | 00/0B83 : 0D 53 74 61 | startMEM asc 0d'Start askforMEM ($'00
| | | | | | 72 74 20 61 |
| | | | | | 73 6B 66 6F |
| | | | | | 72 4D 45 4D |
| | | | | | 20 28 24 00 |
2149 | 1 SCANNERSCSIGREY.S 1102 | Data | 00 | | 2 | 00/0B97 : 29 00 | startMEM2 asc ')'00
2150 | 1 SCANNERSCSIGREY.S 1103 | Data | 00 | | 7 | 00/0B99 : 20 41 64 72 | adrMEM asc ' Adr=$'00
| | | | | | 3D 24 00 |
2151 | 1 SCANNERSCSIGREY.S 1104 | Data | 00 | | 7 | 00/0BA0 : 2E 2E 2E 45 | endMEM asc '...End'00
| | | | | | 6E 64 00 |
2152 | 1 SCANNERSCSIGREY.S 1105 | Empty | 00 | | 0 | 00/0BA7 |
2153 | 1 SCANNERSCSIGREY.S 1106 | Data | 00 | | 4 | 00/0BA7 : 00 00 00 00 | haMEM ds 4
2154 | 1 SCANNERSCSIGREY.S 1107 | Empty | 00 | | 0 | 00/0BAB |
2155 | 1 SCANNERSCSIGREY.S 1108 | Comment | 00 | | 0 | 00/0BAB | *-----------------------
2156 | 1 SCANNERSCSIGREY.S 1109 | Comment | 00 | | 0 | 00/0BAB | * START THE SCANNING
2157 | 1 SCANNERSCSIGREY.S 1110 | Comment | 00 | | 0 | 00/0BAB | *-----------------------
2158 | 1 SCANNERSCSIGREY.S 1111 | Empty | 00 | | 0 | 00/0BAB |
2159 | 1 SCANNERSCSIGREY.S 1112 | Empty | 00 | | 0 | 00/0BAB | scanSCANNER
2160 | 1 SCANNERSCSIGREY.S 1113 | Macro | 00 | | 0 | 00/0BAB | PushLong #startSS
2164 | 1 SCANNERSCSIGREY.S 1113 | Code | 00 | 1 >>16 | 3 | 00/0BAB : F4 00 00 | PEA #^#startSS
2171 | 1 SCANNERSCSIGREY.S 1113 | Code | 00 | 2 | 3 | 00/0BAE : F4 FF 0B | PEA #startSS
2174 | 1 SCANNERSCSIGREY.S 1114 | Macro | 00 | | 0 | 00/0BB1 | _WriteCString
2176 | 1 SCANNERSCSIGREY.S 1114 | Code | 00 | | 3 | 00/0BB1 : A2 0C 20 | LDX #$200C ; load tool call #
2177 | 1 SCANNERSCSIGREY.S 1114 | Code | 00 | | 4 | 00/0BB4 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2178 | 1 SCANNERSCSIGREY.S 1115 | Code | 00 | 1 >>16 | 3 | 00/0BB8 : A9 00 00 | lda #^scanSCANNER
2179 | 1 SCANNERSCSIGREY.S 1116 | Code | 00 | 2 | 3 | 00/0BBB : 20 EA 16 | jsr showWORD
2180 | 1 SCANNERSCSIGREY.S 1117 | Code | 00 | 2 | 3 | 00/0BBE : A9 AB 0B | lda #scanSCANNER
2181 | 1 SCANNERSCSIGREY.S 1118 | Code | 00 | 2 | 3 | 00/0BC1 : 20 EA 16 | jsr showWORD
2182 | 1 SCANNERSCSIGREY.S 1119 | Macro | 00 | | 0 | 00/0BC4 | PushLong #startSS2
2186 | 1 SCANNERSCSIGREY.S 1119 | Code | 00 | 1 >>16 | 3 | 00/0BC4 : F4 00 00 | PEA #^#startSS2
2193 | 1 SCANNERSCSIGREY.S 1119 | Code | 00 | 2 | 3 | 00/0BC7 : F4 15 0C | PEA #startSS2
2196 | 1 SCANNERSCSIGREY.S 1120 | Macro | 00 | | 0 | 00/0BCA | _WriteCString
2198 | 1 SCANNERSCSIGREY.S 1120 | Code | 00 | | 3 | 00/0BCA : A2 0C 20 | LDX #$200C ; load tool call #
2199 | 1 SCANNERSCSIGREY.S 1120 | Code | 00 | | 4 | 00/0BCD : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2200 | 1 SCANNERSCSIGREY.S 1121 | Empty | 00 | | 0 | 00/0BD1 |
2201 | 1 SCANNERSCSIGREY.S 1122 | Code | 00 | 2 | 3 | 00/0BD1 : AD A7 02 | lda theDEVICE
2202 | 1 SCANNERSCSIGREY.S 1123 | Code | 00 | 2 | 3 | 00/0BD4 : 8D 33 0C | sta proSCAN+2
2203 | 1 SCANNERSCSIGREY.S 1124 | Empty | 00 | | 0 | 00/0BD7 |
2204 | 1 SCANNERSCSIGREY.S 1125 | Code | 00 | | 4 | 00/0BD7 : 22 A8 00 E1 | jsl {$e100a8}
2205 | 1 SCANNERSCSIGREY.S 1126 | Data | 00 | | 2 | 00/0BDB : 2E 20 | dw {$202e}
2206 | 1 SCANNERSCSIGREY.S 1127 | Data | 00 | 3 | 4 | 00/0BDD : 31 0C 00 00 | adrl proSCAN
2207 | 1 SCANNERSCSIGREY.S 1128 | Code | 00 | | 2 | 00/0BE1 : 90 0D | bcc ss_ok
2208 | 1 SCANNERSCSIGREY.S 1129 | Empty | 00 | | 0 | 00/0BE3 |
2209 | 1 SCANNERSCSIGREY.S 1130 | Macro | 00 | | 0 | 00/0BE3 | PushLong #controlSS
2213 | 1 SCANNERSCSIGREY.S 1130 | Code | 00 | 1 >>16 | 3 | 00/0BE3 : F4 00 00 | PEA #^#controlSS
2220 | 1 SCANNERSCSIGREY.S 1130 | Code | 00 | 2 | 3 | 00/0BE6 : F4 17 0C | PEA #controlSS
2223 | 1 SCANNERSCSIGREY.S 1131 | Macro | 00 | | 0 | 00/0BE9 | _WriteCString
2225 | 1 SCANNERSCSIGREY.S 1131 | Code | 00 | | 3 | 00/0BE9 : A2 0C 20 | LDX #$200C ; load tool call #
2226 | 1 SCANNERSCSIGREY.S 1131 | Code | 00 | | 4 | 00/0BEC : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2227 | 1 SCANNERSCSIGREY.S 1132 | Empty | 00 | | 0 | 00/0BF0 |
2228 | 1 SCANNERSCSIGREY.S 1133 | Macro | 00 | | 0 | 00/0BF0 | ss_ok PushLong #endSS
2232 | 1 SCANNERSCSIGREY.S 1133 | Code | 00 | 1 >>16 | 3 | 00/0BF0 : F4 00 00 | PEA #^#endSS
2239 | 1 SCANNERSCSIGREY.S 1133 | Code | 00 | 2 | 3 | 00/0BF3 : F4 2A 0C | PEA #endSS
2242 | 1 SCANNERSCSIGREY.S 1134 | Macro | 00 | | 0 | 00/0BF6 | _WriteCString
2244 | 1 SCANNERSCSIGREY.S 1134 | Code | 00 | | 3 | 00/0BF6 : A2 0C 20 | LDX #$200C ; load tool call #
2245 | 1 SCANNERSCSIGREY.S 1134 | Code | 00 | | 4 | 00/0BF9 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2246 | 1 SCANNERSCSIGREY.S 1135 | Code | 00 | | 1 | 00/0BFD : 18 | clc
2247 | 1 SCANNERSCSIGREY.S 1136 | Code | 00 | | 1 | 00/0BFE : 60 | rts
2248 | 1 SCANNERSCSIGREY.S 1137 | Empty | 00 | | 0 | 00/0BFF |
2249 | 1 SCANNERSCSIGREY.S 1138 | Comment | 00 | | 0 | 00/0BFF | *---
2250 | 1 SCANNERSCSIGREY.S 1139 | Empty | 00 | | 0 | 00/0BFF |
2251 | 1 SCANNERSCSIGREY.S 1140 | Data | 00 | | 22 | 00/0BFF : 0D 53 74 61 | startSS asc 0d'Start scanSCANNER ($'00
| | | | | | 72 74 20 73 |
| | | | | | 63 61 6E 53 |
| | | | | | 43 41 4E 4E |
| | | | | | 45 52 20 28 |
| | | | | | 24 00 |
2252 | 1 SCANNERSCSIGREY.S 1141 | Data | 00 | | 2 | 00/0C15 : 29 00 | startSS2 asc ')'00
2253 | 1 SCANNERSCSIGREY.S 1142 | Data | 00 | | 19 | 00/0C17 : 20 28 63 6F | controlSS asc ' (control not OK) '00
| | | | | | 6E 74 72 6F |
| | | | | | 6C 20 6E 6F |
| | | | | | 74 20 4F 4B |
| | | | | | 29 20 00 |
2254 | 1 SCANNERSCSIGREY.S 1143 | Data | 00 | | 7 | 00/0C2A : 2E 2E 2E 45 | endSS asc '...End'00
| | | | | | 6E 64 00 |
2255 | 1 SCANNERSCSIGREY.S 1144 | Empty | 00 | | 0 | 00/0C31 |
2256 | 1 SCANNERSCSIGREY.S 1145 | Data | 00 | | 2 | 00/0C31 : 05 00 | proSCAN dw 5
2257 | 1 SCANNERSCSIGREY.S 1146 | Data | 00 | | 2 | 00/0C33 : 00 00 | ds 2
2258 | 1 SCANNERSCSIGREY.S 1147 | Data | 00 | | 2 | 00/0C35 : 1B 80 | dw $801b
2259 | 1 SCANNERSCSIGREY.S 1148 | Data | 00 | 3 | 4 | 00/0C37 : 43 0C 00 00 | adrl scanBUFF
2260 | 1 SCANNERSCSIGREY.S 1149 | Data | 00 | | 4 | 00/0C3B : 01 00 00 00 | adrl 1
2261 | 1 SCANNERSCSIGREY.S 1150 | Data | 00 | | 4 | 00/0C3F : 00 00 00 00 | ds 4
2262 | 1 SCANNERSCSIGREY.S 1151 | Empty | 00 | | 0 | 00/0C43 |
2263 | 1 SCANNERSCSIGREY.S 1152 | Empty | 00 | | 0 | 00/0C43 | scanBUFF
2264 | 1 SCANNERSCSIGREY.S 1153 | Data | 00 | | 2 | 00/0C43 : 00 00 | dw $0000
2265 | 1 SCANNERSCSIGREY.S 1154 | Data | 00 | | 1 | 00/0C45 : 1B | hex 1b ; 0
2266 | 1 SCANNERSCSIGREY.S 1155 | Data | 00 | | 1 | 00/0C46 : 00 | hex 00 ; 1
2267 | 1 SCANNERSCSIGREY.S 1156 | Data | 00 | | 2 | 00/0C47 : 00 00 | hex 00,00 ; 2
2268 | 1 SCANNERSCSIGREY.S 1157 | Data | 00 | | 1 | 00/0C49 : 01 | hex 01 ; 4 length is 1
2269 | 1 SCANNERSCSIGREY.S 1158 | Data | 00 | | 1 | 00/0C4A : 00 | hex 00 ; 5 (data?)
2270 | 1 SCANNERSCSIGREY.S 1159 | Comment | 00 | | 0 | 00/0C4B | ; bit 7 - 1: stop wait mode (Apple Scanner)
2271 | 1 SCANNERSCSIGREY.S 1160 | Comment | 00 | | 0 | 00/0C4B | ; bit 5 - 0: no calibrate / 1: calibrate (OneScanner)
2272 | 1 SCANNERSCSIGREY.S 1161 | Data | 00 | | 6 | 00/0C4B : 00 00 00 00 | hex 00,00,00,00,00,00
| | | | | | 00 00 |
2273 | 1 SCANNERSCSIGREY.S 1162 | Data | 00 | 3 | 4 | 00/0C51 : 55 0C 00 00 | adrl scanDATA
2274 | 1 SCANNERSCSIGREY.S 1163 | Empty | 00 | | 0 | 00/0C55 |
2275 | 1 SCANNERSCSIGREY.S 1164 | Empty | 00 | | 0 | 00/0C55 | scanDATA
2276 | 1 SCANNERSCSIGREY.S 1165 | Data | 00 | | 1 | 00/0C55 : 00 | dfb {0} ; the window identifier we want to scan
2277 | 1 SCANNERSCSIGREY.S 1166 | Empty | 00 | | 0 | 00/0C56 |
2278 | 1 SCANNERSCSIGREY.S 1167 | Comment | 00 | | 0 | 00/0C56 | *-----------------------
2279 | 1 SCANNERSCSIGREY.S 1168 | Comment | 00 | | 0 | 00/0C56 | * READ THE PAGE
2280 | 1 SCANNERSCSIGREY.S 1169 | Comment | 00 | | 0 | 00/0C56 | *-----------------------
2281 | 1 SCANNERSCSIGREY.S 1170 | Empty | 00 | | 0 | 00/0C56 |
2282 | 1 SCANNERSCSIGREY.S 1171 | Empty | 00 | | 0 | 00/0C56 | readSCANNER
2283 | 1 SCANNERSCSIGREY.S 1172 | Macro | 00 | | 0 | 00/0C56 | PushLong #startRS
2287 | 1 SCANNERSCSIGREY.S 1172 | Code | 00 | 1 >>16 | 3 | 00/0C56 : F4 00 00 | PEA #^#startRS
2294 | 1 SCANNERSCSIGREY.S 1172 | Code | 00 | 2 | 3 | 00/0C59 : F4 BC 0C | PEA #startRS
2297 | 1 SCANNERSCSIGREY.S 1173 | Macro | 00 | | 0 | 00/0C5C | _WriteCString
2299 | 1 SCANNERSCSIGREY.S 1173 | Code | 00 | | 3 | 00/0C5C : A2 0C 20 | LDX #$200C ; load tool call #
2300 | 1 SCANNERSCSIGREY.S 1173 | Code | 00 | | 4 | 00/0C5F : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2301 | 1 SCANNERSCSIGREY.S 1174 | Code | 00 | 1 >>16 | 3 | 00/0C63 : A9 00 00 | lda #^readSCANNER
2302 | 1 SCANNERSCSIGREY.S 1175 | Code | 00 | 2 | 3 | 00/0C66 : 20 EA 16 | jsr showWORD
2303 | 1 SCANNERSCSIGREY.S 1176 | Code | 00 | 2 | 3 | 00/0C69 : A9 56 0C | lda #readSCANNER
2304 | 1 SCANNERSCSIGREY.S 1177 | Code | 00 | 2 | 3 | 00/0C6C : 20 EA 16 | jsr showWORD
2305 | 1 SCANNERSCSIGREY.S 1178 | Macro | 00 | | 0 | 00/0C6F | PushLong #startRS2
2309 | 1 SCANNERSCSIGREY.S 1178 | Code | 00 | 1 >>16 | 3 | 00/0C6F : F4 00 00 | PEA #^#startRS2
2316 | 1 SCANNERSCSIGREY.S 1178 | Code | 00 | 2 | 3 | 00/0C72 : F4 D2 0C | PEA #startRS2
2319 | 1 SCANNERSCSIGREY.S 1179 | Macro | 00 | | 0 | 00/0C75 | _WriteCString
2321 | 1 SCANNERSCSIGREY.S 1179 | Code | 00 | | 3 | 00/0C75 : A2 0C 20 | LDX #$200C ; load tool call #
2322 | 1 SCANNERSCSIGREY.S 1179 | Code | 00 | | 4 | 00/0C78 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2323 | 1 SCANNERSCSIGREY.S 1180 | Empty | 00 | | 0 | 00/0C7C |
2324 | 1 SCANNERSCSIGREY.S 1181 | Code | 00 | | 4 | 00/0C7C : 22 A8 00 E1 | jsl {$e100a8}
2325 | 1 SCANNERSCSIGREY.S 1182 | Data | 00 | | 2 | 00/0C80 : 12 20 | dw $2012
2326 | 1 SCANNERSCSIGREY.S 1183 | Data | 00 | 3 | 4 | 00/0C82 : F2 0C 00 00 | adrl proREAD
2327 | 1 SCANNERSCSIGREY.S 1184 | Code | 00 | | 2 | 00/0C86 : 90 0D | bcc rs_ok
2328 | 1 SCANNERSCSIGREY.S 1185 | Empty | 00 | | 0 | 00/0C88 |
2329 | 1 SCANNERSCSIGREY.S 1186 | Macro | 00 | | 0 | 00/0C88 | PushLong #controlRS
2333 | 1 SCANNERSCSIGREY.S 1186 | Code | 00 | 1 >>16 | 3 | 00/0C88 : F4 00 00 | PEA #^#controlRS
2340 | 1 SCANNERSCSIGREY.S 1186 | Code | 00 | 2 | 3 | 00/0C8B : F4 D4 0C | PEA #controlRS
2343 | 1 SCANNERSCSIGREY.S 1187 | Macro | 00 | | 0 | 00/0C8E | _WriteCString
2345 | 1 SCANNERSCSIGREY.S 1187 | Code | 00 | | 3 | 00/0C8E : A2 0C 20 | LDX #$200C ; load tool call #
2346 | 1 SCANNERSCSIGREY.S 1187 | Code | 00 | | 4 | 00/0C91 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2347 | 1 SCANNERSCSIGREY.S 1188 | Empty | 00 | | 0 | 00/0C95 |
2348 | 1 SCANNERSCSIGREY.S 1189 | Macro | 00 | | 0 | 00/0C95 | rs_ok PushLong #lengthRS
2352 | 1 SCANNERSCSIGREY.S 1189 | Code | 00 | 1 >>16 | 3 | 00/0C95 : F4 00 00 | PEA #^#lengthRS
2359 | 1 SCANNERSCSIGREY.S 1189 | Code | 00 | 2 | 3 | 00/0C98 : F4 E4 0C | PEA #lengthRS
2362 | 1 SCANNERSCSIGREY.S 1190 | Macro | 00 | | 0 | 00/0C9B | _WriteCString
2364 | 1 SCANNERSCSIGREY.S 1190 | Code | 00 | | 3 | 00/0C9B : A2 0C 20 | LDX #$200C ; load tool call #
2365 | 1 SCANNERSCSIGREY.S 1190 | Code | 00 | | 4 | 00/0C9E : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2366 | 1 SCANNERSCSIGREY.S 1191 | Code | 00 | 2 | 3 | 00/0CA2 : AD 00 0D | lda proREAD+14
2367 | 1 SCANNERSCSIGREY.S 1192 | Code | 00 | 2 | 3 | 00/0CA5 : 20 EA 16 | jsr showWORD
2368 | 1 SCANNERSCSIGREY.S 1193 | Code | 00 | 2 | 3 | 00/0CA8 : AD FE 0C | lda proREAD+12
2369 | 1 SCANNERSCSIGREY.S 1194 | Code | 00 | 2 | 3 | 00/0CAB : 20 EA 16 | jsr showWORD
2370 | 1 SCANNERSCSIGREY.S 1195 | Macro | 00 | | 0 | 00/0CAE | PushLong #endRS
2374 | 1 SCANNERSCSIGREY.S 1195 | Code | 00 | 1 >>16 | 3 | 00/0CAE : F4 00 00 | PEA #^#endRS
2381 | 1 SCANNERSCSIGREY.S 1195 | Code | 00 | 2 | 3 | 00/0CB1 : F4 EB 0C | PEA #endRS
2384 | 1 SCANNERSCSIGREY.S 1196 | Macro | 00 | | 0 | 00/0CB4 | _WriteCString
2386 | 1 SCANNERSCSIGREY.S 1196 | Code | 00 | | 3 | 00/0CB4 : A2 0C 20 | LDX #$200C ; load tool call #
2387 | 1 SCANNERSCSIGREY.S 1196 | Code | 00 | | 4 | 00/0CB7 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2388 | 1 SCANNERSCSIGREY.S 1197 | Code | 00 | | 1 | 00/0CBB : 60 | rts
2389 | 1 SCANNERSCSIGREY.S 1198 | Empty | 00 | | 0 | 00/0CBC |
2390 | 1 SCANNERSCSIGREY.S 1199 | Comment | 00 | | 0 | 00/0CBC | *---
2391 | 1 SCANNERSCSIGREY.S 1200 | Empty | 00 | | 0 | 00/0CBC |
2392 | 1 SCANNERSCSIGREY.S 1201 | Data | 00 | | 22 | 00/0CBC : 0D 53 74 61 | startRS asc 0d'Start readSCANNER ($'00
| | | | | | 72 74 20 72 |
| | | | | | 65 61 64 53 |
| | | | | | 43 41 4E 4E |
| | | | | | 45 52 20 28 |
| | | | | | 24 00 |
2393 | 1 SCANNERSCSIGREY.S 1202 | Data | 00 | | 2 | 00/0CD2 : 29 00 | startRS2 asc ')'00
2394 | 1 SCANNERSCSIGREY.S 1203 | Data | 00 | | 16 | 00/0CD4 : 20 28 72 65 | controlRS asc ' (read not OK) '00
| | | | | | 61 64 20 6E |
| | | | | | 6F 74 20 4F |
| | | | | | 4B 29 20 00 |
2395 | 1 SCANNERSCSIGREY.S 1204 | Data | 00 | | 7 | 00/0CE4 : 20 4C 65 6E | lengthRS asc ' Len=$'00
| | | | | | 3D 24 00 |
2396 | 1 SCANNERSCSIGREY.S 1205 | Data | 00 | | 7 | 00/0CEB : 2E 2E 2E 45 | endRS asc '...End'00
| | | | | | 6E 64 00 |
2397 | 1 SCANNERSCSIGREY.S 1206 | Empty | 00 | | 0 | 00/0CF2 |
2398 | 1 SCANNERSCSIGREY.S 1207 | Data | 00 | | 2 | 00/0CF2 : 04 00 | proREAD dw 4 ; 00 pcount
2399 | 1 SCANNERSCSIGREY.S 1208 | Data | 00 | | 2 | 00/0CF4 : 00 00 | ds 2 ; 02 ref num
2400 | 1 SCANNERSCSIGREY.S 1209 | Data | 00 | | 4 | 00/0CF6 : 00 00 00 00 | ds 4 ; 04 buffer ptr
2401 | 1 SCANNERSCSIGREY.S 1210 | Data | 00 | | 4 | 00/0CFA : 0E 08 08 00 | adrl 526350 ; 08 requested length
2402 | 1 SCANNERSCSIGREY.S 1211 | Data | 00 | | 4 | 00/0CFE : 00 00 00 00 | ds 4 ; 0C transfer length
2403 | 1 SCANNERSCSIGREY.S 1212 | Empty | 00 | | 0 | 00/0D02 |
2404 | 1 SCANNERSCSIGREY.S 1213 | Comment | 00 | | 0 | 00/0D02 | *-----------------------
2405 | 1 SCANNERSCSIGREY.S 1214 | Comment | 00 | | 0 | 00/0D02 | * CLOSE THE SCANNER
2406 | 1 SCANNERSCSIGREY.S 1215 | Comment | 00 | | 0 | 00/0D02 | *-----------------------
2407 | 1 SCANNERSCSIGREY.S 1216 | Empty | 00 | | 0 | 00/0D02 |
2408 | 1 SCANNERSCSIGREY.S 1217 | Empty | 00 | | 0 | 00/0D02 | closeSCANNER
2409 | 1 SCANNERSCSIGREY.S 1218 | Macro | 00 | | 0 | 00/0D02 | PushLong #startCS
2413 | 1 SCANNERSCSIGREY.S 1218 | Code | 00 | 1 >>16 | 3 | 00/0D02 : F4 00 00 | PEA #^#startCS
2420 | 1 SCANNERSCSIGREY.S 1218 | Code | 00 | 2 | 3 | 00/0D05 : F4 4F 0D | PEA #startCS
2423 | 1 SCANNERSCSIGREY.S 1219 | Macro | 00 | | 0 | 00/0D08 | _WriteCString
2425 | 1 SCANNERSCSIGREY.S 1219 | Code | 00 | | 3 | 00/0D08 : A2 0C 20 | LDX #$200C ; load tool call #
2426 | 1 SCANNERSCSIGREY.S 1219 | Code | 00 | | 4 | 00/0D0B : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2427 | 1 SCANNERSCSIGREY.S 1220 | Code | 00 | 1 >>16 | 3 | 00/0D0F : A9 00 00 | lda #^closeSCANNER
2428 | 1 SCANNERSCSIGREY.S 1221 | Code | 00 | 2 | 3 | 00/0D12 : 20 EA 16 | jsr showWORD
2429 | 1 SCANNERSCSIGREY.S 1222 | Code | 00 | 2 | 3 | 00/0D15 : A9 02 0D | lda #closeSCANNER
2430 | 1 SCANNERSCSIGREY.S 1223 | Code | 00 | 2 | 3 | 00/0D18 : 20 EA 16 | jsr showWORD
2431 | 1 SCANNERSCSIGREY.S 1224 | Macro | 00 | | 0 | 00/0D1B | PushLong #startCS2
2435 | 1 SCANNERSCSIGREY.S 1224 | Code | 00 | 1 >>16 | 3 | 00/0D1B : F4 00 00 | PEA #^#startCS2
2442 | 1 SCANNERSCSIGREY.S 1224 | Code | 00 | 2 | 3 | 00/0D1E : F4 66 0D | PEA #startCS2
2445 | 1 SCANNERSCSIGREY.S 1225 | Macro | 00 | | 0 | 00/0D21 | _WriteCString
2447 | 1 SCANNERSCSIGREY.S 1225 | Code | 00 | | 3 | 00/0D21 : A2 0C 20 | LDX #$200C ; load tool call #
2448 | 1 SCANNERSCSIGREY.S 1225 | Code | 00 | | 4 | 00/0D24 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2449 | 1 SCANNERSCSIGREY.S 1226 | Empty | 00 | | 0 | 00/0D28 |
2450 | 1 SCANNERSCSIGREY.S 1227 | Code | 00 | | 4 | 00/0D28 : 22 A8 00 E1 | jsl {$e100a8}
2451 | 1 SCANNERSCSIGREY.S 1228 | Data | 00 | | 2 | 00/0D2C : 14 20 | dw $2014
2452 | 1 SCANNERSCSIGREY.S 1229 | Data | 00 | 3 | 4 | 00/0D2E : 80 0D 00 00 | adrl proCLOSE
2453 | 1 SCANNERSCSIGREY.S 1230 | Code | 00 | | 2 | 00/0D32 : 90 0D | bcc cs_ok
2454 | 1 SCANNERSCSIGREY.S 1231 | Empty | 00 | | 0 | 00/0D34 |
2455 | 1 SCANNERSCSIGREY.S 1232 | Macro | 00 | | 0 | 00/0D34 | PushLong #closeCS
2459 | 1 SCANNERSCSIGREY.S 1232 | Code | 00 | 1 >>16 | 3 | 00/0D34 : F4 00 00 | PEA #^#closeCS
2466 | 1 SCANNERSCSIGREY.S 1232 | Code | 00 | 2 | 3 | 00/0D37 : F4 68 0D | PEA #closeCS
2469 | 1 SCANNERSCSIGREY.S 1233 | Macro | 00 | | 0 | 00/0D3A | _WriteCString
2471 | 1 SCANNERSCSIGREY.S 1233 | Code | 00 | | 3 | 00/0D3A : A2 0C 20 | LDX #$200C ; load tool call #
2472 | 1 SCANNERSCSIGREY.S 1233 | Code | 00 | | 4 | 00/0D3D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2473 | 1 SCANNERSCSIGREY.S 1234 | Empty | 00 | | 0 | 00/0D41 |
2474 | 1 SCANNERSCSIGREY.S 1235 | Macro | 00 | | 0 | 00/0D41 | cs_ok PushLong #endCS
2478 | 1 SCANNERSCSIGREY.S 1235 | Code | 00 | 1 >>16 | 3 | 00/0D41 : F4 00 00 | PEA #^#endCS
2485 | 1 SCANNERSCSIGREY.S 1235 | Code | 00 | 2 | 3 | 00/0D44 : F4 79 0D | PEA #endCS
2488 | 1 SCANNERSCSIGREY.S 1236 | Macro | 00 | | 0 | 00/0D47 | _WriteCString
2490 | 1 SCANNERSCSIGREY.S 1236 | Code | 00 | | 3 | 00/0D47 : A2 0C 20 | LDX #$200C ; load tool call #
2491 | 1 SCANNERSCSIGREY.S 1236 | Code | 00 | | 4 | 00/0D4A : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2492 | 1 SCANNERSCSIGREY.S 1237 | Code | 00 | | 1 | 00/0D4E : 60 | rts
2493 | 1 SCANNERSCSIGREY.S 1238 | Empty | 00 | | 0 | 00/0D4F |
2494 | 1 SCANNERSCSIGREY.S 1239 | Comment | 00 | | 0 | 00/0D4F | *---
2495 | 1 SCANNERSCSIGREY.S 1240 | Empty | 00 | | 0 | 00/0D4F |
2496 | 1 SCANNERSCSIGREY.S 1241 | Data | 00 | | 23 | 00/0D4F : 0D 53 74 61 | startCS asc 0d'Start closeSCANNER ($'00
| | | | | | 72 74 20 63 |
| | | | | | 6C 6F 73 65 |
| | | | | | 53 43 41 4E |
| | | | | | 4E 45 52 20 |
| | | | | | 28 24 00 |
2497 | 1 SCANNERSCSIGREY.S 1242 | Data | 00 | | 2 | 00/0D66 : 29 00 | startCS2 asc ')'00
2498 | 1 SCANNERSCSIGREY.S 1243 | Data | 00 | | 17 | 00/0D68 : 20 28 63 6C | closeCS asc ' (close not OK) '00
| | | | | | 6F 73 65 20 |
| | | | | | 6E 6F 74 20 |
| | | | | | 4F 4B 29 20 |
| | | | | | 00 |
2499 | 1 SCANNERSCSIGREY.S 1244 | Data | 00 | | 7 | 00/0D79 : 2E 2E 2E 45 | endCS asc '...End'00
| | | | | | 6E 64 00 |
2500 | 1 SCANNERSCSIGREY.S 1245 | Empty | 00 | | 0 | 00/0D80 |
2501 | 1 SCANNERSCSIGREY.S 1246 | Data | 00 | | 2 | 00/0D80 : 01 00 | proCLOSE dw 1 ; 00 pcount
2502 | 1 SCANNERSCSIGREY.S 1247 | Data | 00 | | 2 | 00/0D82 : 00 00 | ds 2 ; 02 ref num
2503 | 1 SCANNERSCSIGREY.S 1248 | Empty | 00 | | 0 | 00/0D84 |
2504 | 1 SCANNERSCSIGREY.S 1249 | Comment | 00 | | 0 | 00/0D84 | *-----------------------
2505 | 1 SCANNERSCSIGREY.S 1250 | Comment | 00 | | 0 | 00/0D84 | * SAVE FILE
2506 | 1 SCANNERSCSIGREY.S 1251 | Comment | 00 | | 0 | 00/0D84 | *-----------------------
2507 | 1 SCANNERSCSIGREY.S 1252 | Empty | 00 | | 0 | 00/0D84 |
2508 | 1 SCANNERSCSIGREY.S 1253 | Empty | 00 | | 0 | 00/0D84 | saveFILE
2509 | 1 SCANNERSCSIGREY.S 1254 | Macro | 00 | | 0 | 00/0D84 | PushLong #startFILE
2513 | 1 SCANNERSCSIGREY.S 1254 | Code | 00 | 1 >>16 | 3 | 00/0D84 : F4 00 00 | PEA #^#startFILE
2520 | 1 SCANNERSCSIGREY.S 1254 | Code | 00 | 2 | 3 | 00/0D87 : F4 0B 0E | PEA #startFILE
2523 | 1 SCANNERSCSIGREY.S 1255 | Macro | 00 | | 0 | 00/0D8A | _WriteCString
2525 | 1 SCANNERSCSIGREY.S 1255 | Code | 00 | | 3 | 00/0D8A : A2 0C 20 | LDX #$200C ; load tool call #
2526 | 1 SCANNERSCSIGREY.S 1255 | Code | 00 | | 4 | 00/0D8D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2527 | 1 SCANNERSCSIGREY.S 1256 | Code | 00 | 1 >>16 | 3 | 00/0D91 : A9 00 00 | lda #^saveFILE
2528 | 1 SCANNERSCSIGREY.S 1257 | Code | 00 | 2 | 3 | 00/0D94 : 20 EA 16 | jsr showWORD
2529 | 1 SCANNERSCSIGREY.S 1258 | Code | 00 | 2 | 3 | 00/0D97 : A9 84 0D | lda #saveFILE
2530 | 1 SCANNERSCSIGREY.S 1259 | Code | 00 | 2 | 3 | 00/0D9A : 20 EA 16 | jsr showWORD
2531 | 1 SCANNERSCSIGREY.S 1260 | Macro | 00 | | 0 | 00/0D9D | PushLong #startFILE2
2535 | 1 SCANNERSCSIGREY.S 1260 | Code | 00 | 1 >>16 | 3 | 00/0D9D : F4 00 00 | PEA #^#startFILE2
2542 | 1 SCANNERSCSIGREY.S 1260 | Code | 00 | 2 | 3 | 00/0DA0 : F4 1A 0E | PEA #startFILE2
2545 | 1 SCANNERSCSIGREY.S 1261 | Macro | 00 | | 0 | 00/0DA3 | _WriteCString
2547 | 1 SCANNERSCSIGREY.S 1261 | Code | 00 | | 3 | 00/0DA3 : A2 0C 20 | LDX #$200C ; load tool call #
2548 | 1 SCANNERSCSIGREY.S 1261 | Code | 00 | | 4 | 00/0DA6 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2549 | 1 SCANNERSCSIGREY.S 1262 | Empty | 00 | | 0 | 00/0DAA |
2550 | 1 SCANNERSCSIGREY.S 1263 | Code | 00 | 2 | 3 | 00/0DAA : AD F6 0C | lda proREAD+4
2551 | 1 SCANNERSCSIGREY.S 1264 | Code | 00 | 2 | 3 | 00/0DAD : 8D 4E 0E | sta fileWRITE+4
2552 | 1 SCANNERSCSIGREY.S 1265 | Code | 00 | 2 | 3 | 00/0DB0 : AD F8 0C | lda proREAD+6
2553 | 1 SCANNERSCSIGREY.S 1266 | Code | 00 | 2 | 3 | 00/0DB3 : 8D 50 0E | sta fileWRITE+6
2554 | 1 SCANNERSCSIGREY.S 1267 | Empty | 00 | | 0 | 00/0DB6 |
2555 | 1 SCANNERSCSIGREY.S 1268 | Code | 00 | 2 | 3 | 00/0DB6 : AD FE 0C | lda proREAD+12
2556 | 1 SCANNERSCSIGREY.S 1269 | Code | 00 | 2 | 3 | 00/0DB9 : 8D 52 0E | sta fileWRITE+8
2557 | 1 SCANNERSCSIGREY.S 1270 | Code | 00 | 2 | 3 | 00/0DBC : AD 00 0D | lda proREAD+14
2558 | 1 SCANNERSCSIGREY.S 1271 | Code | 00 | 2 | 3 | 00/0DBF : 8D 54 0E | sta fileWRITE+10
2559 | 1 SCANNERSCSIGREY.S 1272 | Empty | 00 | | 0 | 00/0DC2 |
2560 | 1 SCANNERSCSIGREY.S 1273 | Code | 00 | | 4 | 00/0DC2 : 22 A8 00 E1 | jsl {$e100a8}
2561 | 1 SCANNERSCSIGREY.S 1274 | Data | 00 | | 2 | 00/0DC6 : 02 20 | dw $2002
2562 | 1 SCANNERSCSIGREY.S 1275 | Data | 00 | 3 | 4 | 00/0DC8 : 24 0E 00 00 | adrl fileDESTROY
2563 | 1 SCANNERSCSIGREY.S 1276 | Empty | 00 | | 0 | 00/0DCC |
2564 | 1 SCANNERSCSIGREY.S 1277 | Code | 00 | | 4 | 00/0DCC : 22 A8 00 E1 | jsl {$e100a8}
2565 | 1 SCANNERSCSIGREY.S 1278 | Data | 00 | | 2 | 00/0DD0 : 01 20 | dw $2001
2566 | 1 SCANNERSCSIGREY.S 1279 | Data | 00 | 3 | 4 | 00/0DD2 : 2A 0E 00 00 | adrl fileCREATE
2567 | 1 SCANNERSCSIGREY.S 1280 | Empty | 00 | | 0 | 00/0DD6 |
2568 | 1 SCANNERSCSIGREY.S 1281 | Code | 00 | | 4 | 00/0DD6 : 22 A8 00 E1 | jsl {$e100a8}
2569 | 1 SCANNERSCSIGREY.S 1282 | Data | 00 | | 2 | 00/0DDA : 10 20 | dw $2010
2570 | 1 SCANNERSCSIGREY.S 1283 | Data | 00 | 3 | 4 | 00/0DDC : 42 0E 00 00 | adrl fileOPEN
2571 | 1 SCANNERSCSIGREY.S 1284 | Empty | 00 | | 0 | 00/0DE0 |
2572 | 1 SCANNERSCSIGREY.S 1285 | Code | 00 | 2 | 3 | 00/0DE0 : AD 44 0E | lda fileOPEN+2
2573 | 1 SCANNERSCSIGREY.S 1286 | Code | 00 | 2 | 3 | 00/0DE3 : 8D 4C 0E | sta fileWRITE+2
2574 | 1 SCANNERSCSIGREY.S 1287 | Code | 00 | 2 | 3 | 00/0DE6 : 8D 5E 0E | sta fileCLOSE+2
2575 | 1 SCANNERSCSIGREY.S 1288 | Empty | 00 | | 0 | 00/0DE9 |
2576 | 1 SCANNERSCSIGREY.S 1289 | Code | 00 | | 4 | 00/0DE9 : 22 A8 00 E1 | jsl {$e100a8}
2577 | 1 SCANNERSCSIGREY.S 1290 | Data | 00 | | 2 | 00/0DED : 13 20 | dw $2013
2578 | 1 SCANNERSCSIGREY.S 1291 | Data | 00 | 3 | 4 | 00/0DEF : 4A 0E 00 00 | adrl fileWRITE
2579 | 1 SCANNERSCSIGREY.S 1292 | Empty | 00 | | 0 | 00/0DF3 |
2580 | 1 SCANNERSCSIGREY.S 1293 | Code | 00 | | 4 | 00/0DF3 : 22 A8 00 E1 | jsl {$e100a8}
2581 | 1 SCANNERSCSIGREY.S 1294 | Data | 00 | | 2 | 00/0DF7 : 14 20 | dw $2014
2582 | 1 SCANNERSCSIGREY.S 1295 | Data | 00 | 3 | 4 | 00/0DF9 : 5C 0E 00 00 | adrl fileCLOSE
2583 | 1 SCANNERSCSIGREY.S 1296 | Empty | 00 | | 0 | 00/0DFD |
2584 | 1 SCANNERSCSIGREY.S 1297 | Macro | 00 | | 0 | 00/0DFD | PushLong #endFILE
2588 | 1 SCANNERSCSIGREY.S 1297 | Code | 00 | 1 >>16 | 3 | 00/0DFD : F4 00 00 | PEA #^#endFILE
2595 | 1 SCANNERSCSIGREY.S 1297 | Code | 00 | 2 | 3 | 00/0E00 : F4 1C 0E | PEA #endFILE
2598 | 1 SCANNERSCSIGREY.S 1298 | Macro | 00 | | 0 | 00/0E03 | _WriteCString
2600 | 1 SCANNERSCSIGREY.S 1298 | Code | 00 | | 3 | 00/0E03 : A2 0C 20 | LDX #$200C ; load tool call #
2601 | 1 SCANNERSCSIGREY.S 1298 | Code | 00 | | 4 | 00/0E06 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2602 | 1 SCANNERSCSIGREY.S 1299 | Code | 00 | | 1 | 00/0E0A : 60 | rts
2603 | 1 SCANNERSCSIGREY.S 1300 | Empty | 00 | | 0 | 00/0E0B |
2604 | 1 SCANNERSCSIGREY.S 1301 | Comment | 00 | | 0 | 00/0E0B | *--- Data
2605 | 1 SCANNERSCSIGREY.S 1302 | Empty | 00 | | 0 | 00/0E0B |
2606 | 1 SCANNERSCSIGREY.S 1303 | Data | 00 | | 15 | 00/0E0B : 0D 57 72 69 | startFILE asc 0d'Write file ($'00
| | | | | | 74 65 20 66 |
| | | | | | 69 6C 65 20 |
| | | | | | 28 24 00 |
2607 | 1 SCANNERSCSIGREY.S 1304 | Data | 00 | | 2 | 00/0E1A : 29 00 | startFILE2 asc ')'00
2608 | 1 SCANNERSCSIGREY.S 1305 | Data | 00 | | 8 | 00/0E1C : 2E 2E 2E 45 | endFILE asc '...End'0d00
| | | | | | 6E 64 0D 00 |
2609 | 1 SCANNERSCSIGREY.S 1306 | Empty | 00 | | 0 | 00/0E24 |
2610 | 1 SCANNERSCSIGREY.S 1307 | Empty | 00 | | 0 | 00/0E24 | fileDESTROY
2611 | 1 SCANNERSCSIGREY.S 1308 | Data | 00 | | 2 | 00/0E24 : 01 00 | dw 1 ; pcount
2612 | 1 SCANNERSCSIGREY.S 1309 | Data | 00 | 3 | 4 | 00/0E26 : 60 0E 00 00 | adrl pFILE ; pathname
2613 | 1 SCANNERSCSIGREY.S 1310 | Empty | 00 | | 0 | 00/0E2A |
2614 | 1 SCANNERSCSIGREY.S 1311 | Empty | 00 | | 0 | 00/0E2A | fileCREATE
2615 | 1 SCANNERSCSIGREY.S 1312 | Data | 00 | | 2 | 00/0E2A : 07 00 | dw 7 ; 00 pcount
2616 | 1 SCANNERSCSIGREY.S 1313 | Data | 00 | 3 | 4 | 00/0E2C : 60 0E 00 00 | adrl pFILE ; 02 pathname
2617 | 1 SCANNERSCSIGREY.S 1314 | Data | 00 | | 2 | 00/0E30 : C3 00 | dw $c3 ; 06 access_code
2618 | 1 SCANNERSCSIGREY.S 1315 | Data | 00 | | 2 | 00/0E32 : 06 00 | dw $06 ; 08 file_type
2619 | 1 SCANNERSCSIGREY.S 1316 | Data | 00 | | 4 | 00/0E34 : 00 00 00 00 | ds 4 ; 0A aux_type
2620 | 1 SCANNERSCSIGREY.S 1317 | Data | 00 | | 2 | 00/0E38 : 00 00 | ds 2 ; 0E storage_type
2621 | 1 SCANNERSCSIGREY.S 1318 | Data | 00 | | 4 | 00/0E3A : 00 00 00 00 | ds 4 ; 10 eof
2622 | 1 SCANNERSCSIGREY.S 1319 | Data | 00 | | 4 | 00/0E3E : 00 00 00 00 | ds 4 ; 14 resource_eof
2623 | 1 SCANNERSCSIGREY.S 1320 | Empty | 00 | | 0 | 00/0E42 |
2624 | 1 SCANNERSCSIGREY.S 1321 | Empty | 00 | | 0 | 00/0E42 | fileOPEN
2625 | 1 SCANNERSCSIGREY.S 1322 | Data | 00 | | 2 | 00/0E42 : 02 00 | dw 2
2626 | 1 SCANNERSCSIGREY.S 1323 | Data | 00 | | 2 | 00/0E44 : 00 00 | ds 2
2627 | 1 SCANNERSCSIGREY.S 1324 | Data | 00 | 3 | 4 | 00/0E46 : 60 0E 00 00 | adrl pFILE
2628 | 1 SCANNERSCSIGREY.S 1325 | Empty | 00 | | 0 | 00/0E4A |
2629 | 1 SCANNERSCSIGREY.S 1326 | Data | 00 | | 2 | 00/0E4A : 05 00 | fileWRITE dw 5
2630 | 1 SCANNERSCSIGREY.S 1327 | Data | 00 | | 2 | 00/0E4C : 00 00 | ds 2
2631 | 1 SCANNERSCSIGREY.S 1328 | Data | 00 | | 4 | 00/0E4E : 00 00 00 00 | ds 4
2632 | 1 SCANNERSCSIGREY.S 1329 | Data | 00 | | 4 | 00/0E52 : 00 00 00 00 | ds 4
2633 | 1 SCANNERSCSIGREY.S 1330 | Data | 00 | | 4 | 00/0E56 : 00 00 00 00 | ds 4
2634 | 1 SCANNERSCSIGREY.S 1331 | Data | 00 | | 2 | 00/0E5A : 01 00 | dw 1
2635 | 1 SCANNERSCSIGREY.S 1332 | Empty | 00 | | 0 | 00/0E5C |
2636 | 1 SCANNERSCSIGREY.S 1333 | Data | 00 | | 2 | 00/0E5C : 01 00 | fileCLOSE dw 1
2637 | 1 SCANNERSCSIGREY.S 1334 | Data | 00 | | 2 | 00/0E5E : 00 00 | ds 2
2638 | 1 SCANNERSCSIGREY.S 1335 | Empty | 00 | | 0 | 00/0E60 |
2639 | 1 SCANNERSCSIGREY.S 1336 | Data | 00 | | 12 | 00/0E60 : 0A 00 31 2F | pFILE strl '1/Scan.BIN'
| | | | | | 53 63 61 6E |
| | | | | | 2E 42 49 4E |
2640 | 1 SCANNERSCSIGREY.S 1337 | Empty | 00 | | 0 | 00/0E6C |
2641 | 1 SCANNERSCSIGREY.S 1338 | Comment | 00 | | 0 | 00/0E6C | *-----------------------
2642 | 1 SCANNERSCSIGREY.S 1339 | Comment | 00 | | 0 | 00/0E6C | * STATUS $801A - MODE SENSE (6)
2643 | 1 SCANNERSCSIGREY.S 1340 | Comment | 00 | | 0 | 00/0E6C | *-----------------------
2644 | 1 SCANNERSCSIGREY.S 1341 | Empty | 00 | | 0 | 00/0E6C |
2645 | 1 SCANNERSCSIGREY.S 1342 | Empty | 00 | | 0 | 00/0E6C | doMODESENSE6
2646 | 1 SCANNERSCSIGREY.S 1343 | Code | 00 | 2 | 3 | 00/0E6C : 20 D5 15 | jsr initSTATUSDATA
2647 | 1 SCANNERSCSIGREY.S 1344 | Empty | 00 | | 0 | 00/0E6F |
2648 | 1 SCANNERSCSIGREY.S 1345 | Code | 00 | | 3 | 00/0E6F : A2 04 00 | ldx #6-2 ; put the inquiry data
2649 | 1 SCANNERSCSIGREY.S 1346 | Code | 00 | 2 | 3 | 00/0E72 : BD 85 0E | ozunid_6 lda scsiMODESENSE6,x
2650 | 1 SCANNERSCSIGREY.S 1347 | Code | 00 | 2 | 3 | 00/0E75 : 9D 62 18 | sta statusDATA,x
2651 | 1 SCANNERSCSIGREY.S 1348 | Code | 00 | | 1 | 00/0E78 : CA | dex
2652 | 1 SCANNERSCSIGREY.S 1349 | Code | 00 | | 1 | 00/0E79 : CA | dex
2653 | 1 SCANNERSCSIGREY.S 1350 | Code | 00 | | 2 | 00/0E7A : 10 F6 | bpl ozunid_6
2654 | 1 SCANNERSCSIGREY.S 1351 | Empty | 00 | | 0 | 00/0E7C |
2655 | 1 SCANNERSCSIGREY.S 1352 | Code | 00 | | 3 | 00/0E7C : A9 1A 80 | lda #{$801a}
2656 | 1 SCANNERSCSIGREY.S 1353 | Code | 00 | 2 | 3 | 00/0E7F : 20 EB 15 | jsr statusCALL
2657 | 1 SCANNERSCSIGREY.S 1354 | Code | 00 | 2 | 3 | 00/0E82 : 4C 53 17 | jmp waitKEY
2658 | 1 SCANNERSCSIGREY.S 1355 | Empty | 00 | | 0 | 00/0E85 |
2659 | 1 SCANNERSCSIGREY.S 1356 | Comment | 00 | | 0 | 00/0E85 | *--- Data
2660 | 1 SCANNERSCSIGREY.S 1357 | Empty | 00 | | 0 | 00/0E85 |
2661 | 1 SCANNERSCSIGREY.S 1358 | Empty | 00 | | 0 | 00/0E85 | scsiMODESENSE6
2662 | 1 SCANNERSCSIGREY.S 1359 | Data | 00 | | 6 | 00/0E85 : 1A 00 00 00 | hex 1A,00,00,00,00,00
| | | | | | 00 00 |
2663 | 1 SCANNERSCSIGREY.S 1360 | Empty | 00 | | 0 | 00/0E8B |
2664 | 1 SCANNERSCSIGREY.S 1361 | Comment | 00 | | 0 | 00/0E8B | * 00_11_1111
2665 | 1 SCANNERSCSIGREY.S 1362 | Empty | 00 | | 0 | 00/0E8B |
2666 | 1 SCANNERSCSIGREY.S 1363 | Comment | 00 | | 0 | 00/0E8B | *-----------------------
2667 | 1 SCANNERSCSIGREY.S 1364 | Comment | 00 | | 0 | 00/0E8B | * BLINK BORDER
2668 | 1 SCANNERSCSIGREY.S 1365 | Comment | 00 | | 0 | 00/0E8B | *-----------------------
2669 | 1 SCANNERSCSIGREY.S 1366 | Empty | 00 | | 0 | 00/0E8B |
2670 | 1 SCANNERSCSIGREY.S 1367 | Empty | 00 | | 0 | 00/0E8B | blinkBORDER
2671 | 1 SCANNERSCSIGREY.S 1368 | Code | 10 | | 2 | 00/0E8B : E2 20 | sep #$20
2672 | 1 SCANNERSCSIGREY.S 1369 | Code | 10 | | 4 | 00/0E8D : AF 34 C0 00 | ldal $c034
2673 | 1 SCANNERSCSIGREY.S 1370 | Code | 10 | | 1 | 00/0E91 : 1A | inc
2674 | 1 SCANNERSCSIGREY.S 1371 | Code | 10 | | 4 | 00/0E92 : 8F 34 C0 00 | stal $c034
2675 | 1 SCANNERSCSIGREY.S 1372 | Code | 00 | | 2 | 00/0E96 : C2 20 | rep #$20
2676 | 1 SCANNERSCSIGREY.S 1373 | Code | 00 | | 1 | 00/0E98 : 60 | rts
2677 | 1 SCANNERSCSIGREY.S 1374 | Empty | 00 | | 0 | 00/0E99 |
2678 | 1 SCANNERSCSIGREY.S 1375 | Comment | 00 | | 0 | 00/0E99 | *-----------------------
2679 | 1 SCANNERSCSIGREY.S 1376 | Comment | 00 | | 0 | 00/0E99 | * STATUS $800E - EXPLORE (NOT DESCRIBED BY APPLE)
2680 | 1 SCANNERSCSIGREY.S 1377 | Comment | 00 | | 0 | 00/0E99 | *-----------------------
2681 | 1 SCANNERSCSIGREY.S 1378 | Empty | 00 | | 0 | 00/0E99 |
2682 | 1 SCANNERSCSIGREY.S 1379 | Empty | 00 | | 0 | 00/0E99 | doEXPLORE
2683 | 1 SCANNERSCSIGREY.S 1380 | Code | 00 | 2 | 3 | 00/0E99 : 20 39 16 | jsr getDEVICEID
2684 | 1 SCANNERSCSIGREY.S 1381 | Code | 00 | 2 | 3 | 00/0E9C : 8D DA 0E | sta proEXPLORE+2
2685 | 1 SCANNERSCSIGREY.S 1382 | Empty | 00 | | 0 | 00/0E9F |
2686 | 1 SCANNERSCSIGREY.S 1383 | Code | 00 | | 4 | 00/0E9F : 22 A8 00 E1 | jsl {$e100a8}
2687 | 1 SCANNERSCSIGREY.S 1384 | Data | 00 | | 2 | 00/0EA3 : 2D 20 | dw {$202d}
2688 | 1 SCANNERSCSIGREY.S 1385 | Data | 00 | 3 | 4 | 00/0EA5 : D8 0E 00 00 | adrl proEXPLORE
2689 | 1 SCANNERSCSIGREY.S 1386 | Code | 00 | | 2 | 00/0EA9 : 90 03 | bcc doEXPLORE1
2690 | 1 SCANNERSCSIGREY.S 1387 | Code | 00 | 2 | 3 | 00/0EAB : 20 8B 0E | jsr blinkBORDER
2691 | 1 SCANNERSCSIGREY.S 1388 | Empty | 00 | | 0 | 00/0EAE |
2692 | 1 SCANNERSCSIGREY.S 1389 | Empty | 00 | | 0 | 00/0EAE | doEXPLORE1
2693 | 1 SCANNERSCSIGREY.S 1390 | Empty | 00 | | 0 | 00/0EAE |
2694 | 1 SCANNERSCSIGREY.S 1391 | Comment | 00 | | 0 | 00/0EAE | *--- Display status
2695 | 1 SCANNERSCSIGREY.S 1392 | Empty | 00 | | 0 | 00/0EAE |
2696 | 1 SCANNERSCSIGREY.S 1393 | Macro | 00 | | 0 | 00/0EAE | PushLong #strXSTATUS
2700 | 1 SCANNERSCSIGREY.S 1393 | Code | 00 | 1 >>16 | 3 | 00/0EAE : F4 00 00 | PEA #^#strXSTATUS
2707 | 1 SCANNERSCSIGREY.S 1393 | Code | 00 | 2 | 3 | 00/0EB1 : F4 08 0F | PEA #strXSTATUS
2710 | 1 SCANNERSCSIGREY.S 1394 | Macro | 00 | | 0 | 00/0EB4 | _WriteCString
2712 | 1 SCANNERSCSIGREY.S 1394 | Code | 00 | | 3 | 00/0EB4 : A2 0C 20 | LDX #$200C ; load tool call #
2713 | 1 SCANNERSCSIGREY.S 1394 | Code | 00 | | 4 | 00/0EB7 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2714 | 1 SCANNERSCSIGREY.S 1395 | Empty | 00 | | 0 | 00/0EBB |
2715 | 1 SCANNERSCSIGREY.S 1396 | Code | 00 | 2 | 3 | 00/0EBB : AD FC 0E | lda expBUFF
2716 | 1 SCANNERSCSIGREY.S 1397 | Code | 00 | 2 | 3 | 00/0EBE : 20 C4 16 | jsr showBYTE
2717 | 1 SCANNERSCSIGREY.S 1398 | Empty | 00 | | 0 | 00/0EC1 |
2718 | 1 SCANNERSCSIGREY.S 1399 | Comment | 00 | | 0 | 00/0EC1 | *--- Display rate
2719 | 1 SCANNERSCSIGREY.S 1400 | Empty | 00 | | 0 | 00/0EC1 |
2720 | 1 SCANNERSCSIGREY.S 1401 | Macro | 00 | | 0 | 00/0EC1 | PushLong #strTRATE
2724 | 1 SCANNERSCSIGREY.S 1401 | Code | 00 | 1 >>16 | 3 | 00/0EC1 : F4 00 00 | PEA #^#strTRATE
2731 | 1 SCANNERSCSIGREY.S 1401 | Code | 00 | 2 | 3 | 00/0EC4 : F4 13 0F | PEA #strTRATE
2734 | 1 SCANNERSCSIGREY.S 1402 | Macro | 00 | | 0 | 00/0EC7 | _WriteCString
2736 | 1 SCANNERSCSIGREY.S 1402 | Code | 00 | | 3 | 00/0EC7 : A2 0C 20 | LDX #$200C ; load tool call #
2737 | 1 SCANNERSCSIGREY.S 1402 | Code | 00 | | 4 | 00/0ECA : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2738 | 1 SCANNERSCSIGREY.S 1403 | Empty | 00 | | 0 | 00/0ECE |
2739 | 1 SCANNERSCSIGREY.S 1404 | Code | 00 | 2 | 3 | 00/0ECE : AD FD 0E | lda expBUFF+1
2740 | 1 SCANNERSCSIGREY.S 1405 | Code | 00 | | 1 | 00/0ED1 : EB | xba
2741 | 1 SCANNERSCSIGREY.S 1406 | Code | 00 | 2 | 3 | 00/0ED2 : 20 EA 16 | jsr showWORD
2742 | 1 SCANNERSCSIGREY.S 1407 | Empty | 00 | | 0 | 00/0ED5 |
2743 | 1 SCANNERSCSIGREY.S 1408 | Code | 00 | 2 | 3 | 00/0ED5 : 4C 53 17 | jmp waitKEY
2744 | 1 SCANNERSCSIGREY.S 1409 | Empty | 00 | | 0 | 00/0ED8 |
2745 | 1 SCANNERSCSIGREY.S 1410 | Comment | 00 | | 0 | 00/0ED8 | *--- Data
2746 | 1 SCANNERSCSIGREY.S 1411 | Empty | 00 | | 0 | 00/0ED8 |
2747 | 1 SCANNERSCSIGREY.S 1412 | Empty | 00 | | 0 | 00/0ED8 | proEXPLORE
2748 | 1 SCANNERSCSIGREY.S 1413 | Data | 00 | | 2 | 00/0ED8 : 05 00 | dw 5
2749 | 1 SCANNERSCSIGREY.S 1414 | Data | 00 | | 2 | 00/0EDA : 00 00 | ds 2
2750 | 1 SCANNERSCSIGREY.S 1415 | Data | 00 | | 2 | 00/0EDC : 0E 80 | dw $800E
2751 | 1 SCANNERSCSIGREY.S 1416 | Data | 00 | 3 | 4 | 00/0EDE : EA 0E 00 00 | adrl exploreBUFF
2752 | 1 SCANNERSCSIGREY.S 1417 | Data | 00 | | 4 | 00/0EE2 : 0C 00 00 00 | adrl 12
2753 | 1 SCANNERSCSIGREY.S 1418 | Data | 00 | | 4 | 00/0EE6 : 00 00 00 00 | ds 4
2754 | 1 SCANNERSCSIGREY.S 1419 | Empty | 00 | | 0 | 00/0EEA |
2755 | 1 SCANNERSCSIGREY.S 1420 | Empty | 00 | | 0 | 00/0EEA | exploreBUFF
2756 | 1 SCANNERSCSIGREY.S 1421 | Data | 00 | | 2 | 00/0EEA : 00 00 | dw 0
2757 | 1 SCANNERSCSIGREY.S 1422 | Data | 00 | | 1 | 00/0EEC : 0E | hex 0e
2758 | 1 SCANNERSCSIGREY.S 1423 | Data | 00 | | 3 | 00/0EED : 00 00 00 | hex 00,00,00
2759 | 1 SCANNERSCSIGREY.S 1424 | Data | 00 | | 1 | 00/0EF0 : 0C | dfb 12
2760 | 1 SCANNERSCSIGREY.S 1425 | Data | 00 | | 7 | 00/0EF1 : 00 00 00 00 | hex 00,00,00,00,00,00,00
| | | | | | 00 00 00 |
2761 | 1 SCANNERSCSIGREY.S 1426 | Data | 00 | 3 | 4 | 00/0EF8 : FC 0E 00 00 | adrl expBUFF
2762 | 1 SCANNERSCSIGREY.S 1427 | Empty | 00 | | 0 | 00/0EFC |
2763 | 1 SCANNERSCSIGREY.S 1428 | Data | 00 | | 12 | 00/0EFC : 00 00 00 00 | expBUFF ds 12
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
2764 | 1 SCANNERSCSIGREY.S 1429 | Empty | 00 | | 0 | 00/0F08 |
2765 | 1 SCANNERSCSIGREY.S 1430 | Empty | 00 | | 0 | 00/0F08 | strXSTATUS
2766 | 1 SCANNERSCSIGREY.S 1431 | Data | 00 | | 11 | 00/0F08 : 0D 20 53 74 | asc 0d' Status: '00
| | | | | | 61 74 75 73 |
| | | | | | 3A 20 00 |
2767 | 1 SCANNERSCSIGREY.S 1432 | Empty | 00 | | 0 | 00/0F13 | strTRATE
2768 | 1 SCANNERSCSIGREY.S 1433 | Data | 00 | | 9 | 00/0F13 : 0D 20 52 61 | asc 0d' Rate: '00
| | | | | | 74 65 3A 20 |
| | | | | | 00 |
2769 | 1 SCANNERSCSIGREY.S 1434 | Empty | 00 | | 0 | 00/0F1C |
2770 | 1 SCANNERSCSIGREY.S 1435 | Comment | 00 | | 0 | 00/0F1C | *-----------------------
2771 | 1 SCANNERSCSIGREY.S 1436 | Comment | 00 | | 0 | 00/0F1C | * STATUS $801A - MODE SENSE 6
2772 | 1 SCANNERSCSIGREY.S 1437 | Comment | 00 | | 0 | 00/0F1C | *-----------------------
2773 | 1 SCANNERSCSIGREY.S 1438 | Empty | 00 | | 0 | 00/0F1C |
2774 | 1 SCANNERSCSIGREY.S 1439 | Code | 00 | 2 | 3 | 00/0F1C : 20 39 16 | doGETMODE jsr getDEVICEID
2775 | 1 SCANNERSCSIGREY.S 1440 | Code | 00 | 2 | 3 | 00/0F1F : 8D B8 0F | sta proGETMODE+2
2776 | 1 SCANNERSCSIGREY.S 1441 | Empty | 00 | | 0 | 00/0F22 |
2777 | 1 SCANNERSCSIGREY.S 1442 | Code | 00 | | 4 | 00/0F22 : 22 A8 00 E1 | jsl {$e100a8}
2778 | 1 SCANNERSCSIGREY.S 1443 | Data | 00 | | 2 | 00/0F26 : 2D 20 | dw {$202d}
2779 | 1 SCANNERSCSIGREY.S 1444 | Data | 00 | 3 | 4 | 00/0F28 : B6 0F 00 00 | adrl proGETMODE
2780 | 1 SCANNERSCSIGREY.S 1445 | Code | 00 | | 2 | 00/0F2C : 90 03 | bcc doGETMODE1
2781 | 1 SCANNERSCSIGREY.S 1446 | Code | 00 | 2 | 3 | 00/0F2E : 20 8B 0E | jsr blinkBORDER
2782 | 1 SCANNERSCSIGREY.S 1447 | Empty | 00 | | 0 | 00/0F31 |
2783 | 1 SCANNERSCSIGREY.S 1448 | Empty | 00 | | 0 | 00/0F31 | doGETMODE1
2784 | 1 SCANNERSCSIGREY.S 1449 | Empty | 00 | | 0 | 00/0F31 |
2785 | 1 SCANNERSCSIGREY.S 1450 | Comment | 00 | | 0 | 00/0F31 | *--- Display Type
2786 | 1 SCANNERSCSIGREY.S 1451 | Empty | 00 | | 0 | 00/0F31 |
2787 | 1 SCANNERSCSIGREY.S 1452 | Macro | 00 | | 0 | 00/0F31 | PushLong #strTYPE
2791 | 1 SCANNERSCSIGREY.S 1452 | Code | 00 | 1 >>16 | 3 | 00/0F31 : F4 00 00 | PEA #^#strTYPE
2798 | 1 SCANNERSCSIGREY.S 1452 | Code | 00 | 2 | 3 | 00/0F34 : F4 E6 0F | PEA #strTYPE
2801 | 1 SCANNERSCSIGREY.S 1453 | Macro | 00 | | 0 | 00/0F37 | _WriteCString
2803 | 1 SCANNERSCSIGREY.S 1453 | Code | 00 | | 3 | 00/0F37 : A2 0C 20 | LDX #$200C ; load tool call #
2804 | 1 SCANNERSCSIGREY.S 1453 | Code | 00 | | 4 | 00/0F3A : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2805 | 1 SCANNERSCSIGREY.S 1454 | Empty | 00 | | 0 | 00/0F3E |
2806 | 1 SCANNERSCSIGREY.S 1455 | Code | 00 | 2 | 3 | 00/0F3E : AD DE 0F | lda gmBUFF+4
2807 | 1 SCANNERSCSIGREY.S 1456 | Code | 00 | | 3 | 00/0F41 : 29 FF 00 | and #$ff
2808 | 1 SCANNERSCSIGREY.S 1457 | Code | 00 | | 3 | 00/0F44 : C9 80 00 | cmp #$80
2809 | 1 SCANNERSCSIGREY.S 1458 | Code | 00 | | 2 | 00/0F47 : B0 0F | bcs doPAGETYPE
2810 | 1 SCANNERSCSIGREY.S 1459 | Empty | 00 | | 0 | 00/0F49 |
2811 | 1 SCANNERSCSIGREY.S 1460 | Macro | 00 | | 0 | 00/0F49 | PushLong #strTYPEH
2815 | 1 SCANNERSCSIGREY.S 1460 | Code | 00 | 1 >>16 | 3 | 00/0F49 : F4 00 00 | PEA #^#strTYPEH
2822 | 1 SCANNERSCSIGREY.S 1460 | Code | 00 | 2 | 3 | 00/0F4C : F4 FB 0F | PEA #strTYPEH
2825 | 1 SCANNERSCSIGREY.S 1461 | Macro | 00 | | 0 | 00/0F4F | _WriteCString
2827 | 1 SCANNERSCSIGREY.S 1461 | Code | 00 | | 3 | 00/0F4F : A2 0C 20 | LDX #$200C ; load tool call #
2828 | 1 SCANNERSCSIGREY.S 1461 | Code | 00 | | 4 | 00/0F52 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2829 | 1 SCANNERSCSIGREY.S 1462 | Code | 00 | | 2 | 00/0F56 : 80 0D | bra doGETMODE2
2830 | 1 SCANNERSCSIGREY.S 1463 | Empty | 00 | | 0 | 00/0F58 |
2831 | 1 SCANNERSCSIGREY.S 1464 | Macro | 00 | | 0 | 00/0F58 | doPAGETYPE PushLong #strTYPEP
2835 | 1 SCANNERSCSIGREY.S 1464 | Code | 00 | 1 >>16 | 3 | 00/0F58 : F4 00 00 | PEA #^#strTYPEP
2842 | 1 SCANNERSCSIGREY.S 1464 | Code | 00 | 2 | 3 | 00/0F5B : F4 F6 0F | PEA #strTYPEP
2845 | 1 SCANNERSCSIGREY.S 1465 | Macro | 00 | | 0 | 00/0F5E | _WriteCString
2847 | 1 SCANNERSCSIGREY.S 1465 | Code | 00 | | 3 | 00/0F5E : A2 0C 20 | LDX #$200C ; load tool call #
2848 | 1 SCANNERSCSIGREY.S 1465 | Code | 00 | | 4 | 00/0F61 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2849 | 1 SCANNERSCSIGREY.S 1466 | Empty | 00 | | 0 | 00/0F65 |
2850 | 1 SCANNERSCSIGREY.S 1467 | Comment | 00 | | 0 | 00/0F65 | *--- Display Page control
2851 | 1 SCANNERSCSIGREY.S 1468 | Empty | 00 | | 0 | 00/0F65 |
2852 | 1 SCANNERSCSIGREY.S 1469 | Macro | 00 | | 0 | 00/0F65 | doGETMODE2 PushLong #strPAGECTL
2856 | 1 SCANNERSCSIGREY.S 1469 | Code | 00 | 1 >>16 | 3 | 00/0F65 : F4 00 00 | PEA #^#strPAGECTL
2863 | 1 SCANNERSCSIGREY.S 1469 | Code | 00 | 2 | 3 | 00/0F68 : F4 00 10 | PEA #strPAGECTL
2866 | 1 SCANNERSCSIGREY.S 1470 | Macro | 00 | | 0 | 00/0F6B | _WriteCString
2868 | 1 SCANNERSCSIGREY.S 1470 | Code | 00 | | 3 | 00/0F6B : A2 0C 20 | LDX #$200C ; load tool call #
2869 | 1 SCANNERSCSIGREY.S 1470 | Code | 00 | | 4 | 00/0F6E : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2870 | 1 SCANNERSCSIGREY.S 1471 | Empty | 00 | | 0 | 00/0F72 |
2871 | 1 SCANNERSCSIGREY.S 1472 | Code | 00 | 2 | 3 | 00/0F72 : AD E0 0F | lda gmBUFF+6
2872 | 1 SCANNERSCSIGREY.S 1473 | Code | 00 | 2 | 3 | 00/0F75 : 20 C4 16 | jsr showBYTE
2873 | 1 SCANNERSCSIGREY.S 1474 | Empty | 00 | | 0 | 00/0F78 |
2874 | 1 SCANNERSCSIGREY.S 1475 | Comment | 00 | | 0 | 00/0F78 | *--- Display Hand control
2875 | 1 SCANNERSCSIGREY.S 1476 | Empty | 00 | | 0 | 00/0F78 |
2876 | 1 SCANNERSCSIGREY.S 1477 | Macro | 00 | | 0 | 00/0F78 | PushLong #strHANDCTL
2880 | 1 SCANNERSCSIGREY.S 1477 | Code | 00 | 1 >>16 | 3 | 00/0F78 : F4 00 00 | PEA #^#strHANDCTL
2887 | 1 SCANNERSCSIGREY.S 1477 | Code | 00 | 2 | 3 | 00/0F7B : F4 10 10 | PEA #strHANDCTL
2890 | 1 SCANNERSCSIGREY.S 1478 | Macro | 00 | | 0 | 00/0F7E | _WriteCString
2892 | 1 SCANNERSCSIGREY.S 1478 | Code | 00 | | 3 | 00/0F7E : A2 0C 20 | LDX #$200C ; load tool call #
2893 | 1 SCANNERSCSIGREY.S 1478 | Code | 00 | | 4 | 00/0F81 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2894 | 1 SCANNERSCSIGREY.S 1479 | Empty | 00 | | 0 | 00/0F85 |
2895 | 1 SCANNERSCSIGREY.S 1480 | Code | 00 | 2 | 3 | 00/0F85 : AD E1 0F | lda gmBUFF+7
2896 | 1 SCANNERSCSIGREY.S 1481 | Code | 00 | 2 | 3 | 00/0F88 : 20 C4 16 | jsr showBYTE
2897 | 1 SCANNERSCSIGREY.S 1482 | Empty | 00 | | 0 | 00/0F8B |
2898 | 1 SCANNERSCSIGREY.S 1483 | Comment | 00 | | 0 | 00/0F8B | *--- Display Bytes per line
2899 | 1 SCANNERSCSIGREY.S 1484 | Empty | 00 | | 0 | 00/0F8B |
2900 | 1 SCANNERSCSIGREY.S 1485 | Macro | 00 | | 0 | 00/0F8B | PushLong #strSCANLEN
2904 | 1 SCANNERSCSIGREY.S 1485 | Code | 00 | 1 >>16 | 3 | 00/0F8B : F4 00 00 | PEA #^#strSCANLEN
2911 | 1 SCANNERSCSIGREY.S 1485 | Code | 00 | 2 | 3 | 00/0F8E : F4 20 10 | PEA #strSCANLEN
2914 | 1 SCANNERSCSIGREY.S 1486 | Macro | 00 | | 0 | 00/0F91 | _WriteCString
2916 | 1 SCANNERSCSIGREY.S 1486 | Code | 00 | | 3 | 00/0F91 : A2 0C 20 | LDX #$200C ; load tool call #
2917 | 1 SCANNERSCSIGREY.S 1486 | Code | 00 | | 4 | 00/0F94 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2918 | 1 SCANNERSCSIGREY.S 1487 | Empty | 00 | | 0 | 00/0F98 |
2919 | 1 SCANNERSCSIGREY.S 1488 | Code | 00 | 2 | 3 | 00/0F98 : AD E2 0F | lda gmBUFF+8
2920 | 1 SCANNERSCSIGREY.S 1489 | Code | 00 | | 1 | 00/0F9B : EB | xba
2921 | 1 SCANNERSCSIGREY.S 1490 | Code | 00 | 2 | 3 | 00/0F9C : 20 EA 16 | jsr showWORD
2922 | 1 SCANNERSCSIGREY.S 1491 | Empty | 00 | | 0 | 00/0F9F |
2923 | 1 SCANNERSCSIGREY.S 1492 | Comment | 00 | | 0 | 00/0F9F | *--- Display Shutoff timer
2924 | 1 SCANNERSCSIGREY.S 1493 | Empty | 00 | | 0 | 00/0F9F |
2925 | 1 SCANNERSCSIGREY.S 1494 | Macro | 00 | | 0 | 00/0F9F | PushLong #strTIMER
2929 | 1 SCANNERSCSIGREY.S 1494 | Code | 00 | 1 >>16 | 3 | 00/0F9F : F4 00 00 | PEA #^#strTIMER
2936 | 1 SCANNERSCSIGREY.S 1494 | Code | 00 | 2 | 3 | 00/0FA2 : F4 32 10 | PEA #strTIMER
2939 | 1 SCANNERSCSIGREY.S 1495 | Macro | 00 | | 0 | 00/0FA5 | _WriteCString
2941 | 1 SCANNERSCSIGREY.S 1495 | Code | 00 | | 3 | 00/0FA5 : A2 0C 20 | LDX #$200C ; load tool call #
2942 | 1 SCANNERSCSIGREY.S 1495 | Code | 00 | | 4 | 00/0FA8 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
2943 | 1 SCANNERSCSIGREY.S 1496 | Empty | 00 | | 0 | 00/0FAC |
2944 | 1 SCANNERSCSIGREY.S 1497 | Code | 00 | 2 | 3 | 00/0FAC : AD E4 0F | lda gmBUFF+10
2945 | 1 SCANNERSCSIGREY.S 1498 | Code | 00 | | 1 | 00/0FAF : EB | xba
2946 | 1 SCANNERSCSIGREY.S 1499 | Code | 00 | 2 | 3 | 00/0FB0 : 20 EA 16 | jsr showWORD
2947 | 1 SCANNERSCSIGREY.S 1500 | Empty | 00 | | 0 | 00/0FB3 |
2948 | 1 SCANNERSCSIGREY.S 1501 | Code | 00 | 2 | 3 | 00/0FB3 : 4C 53 17 | jmp waitKEY
2949 | 1 SCANNERSCSIGREY.S 1502 | Empty | 00 | | 0 | 00/0FB6 |
2950 | 1 SCANNERSCSIGREY.S 1503 | Comment | 00 | | 0 | 00/0FB6 | *--- Data
2951 | 1 SCANNERSCSIGREY.S 1504 | Empty | 00 | | 0 | 00/0FB6 |
2952 | 1 SCANNERSCSIGREY.S 1505 | Data | 00 | | 2 | 00/0FB6 : 05 00 | proGETMODE dw 5
2953 | 1 SCANNERSCSIGREY.S 1506 | Data | 00 | | 2 | 00/0FB8 : 00 00 | ds 2
2954 | 1 SCANNERSCSIGREY.S 1507 | Data | 00 | | 2 | 00/0FBA : 1A 80 | dw $801A
2955 | 1 SCANNERSCSIGREY.S 1508 | Data | 00 | 3 | 4 | 00/0FBC : C8 0F 00 00 | adrl getmodeBUFF
2956 | 1 SCANNERSCSIGREY.S 1509 | Data | 00 | | 4 | 00/0FC0 : 0C 00 00 00 | adrl 12
2957 | 1 SCANNERSCSIGREY.S 1510 | Data | 00 | | 4 | 00/0FC4 : 00 00 00 00 | ds 4
2958 | 1 SCANNERSCSIGREY.S 1511 | Empty | 00 | | 0 | 00/0FC8 |
2959 | 1 SCANNERSCSIGREY.S 1512 | Data | 00 | | 2 | 00/0FC8 : 00 00 | getmodeBUFF dw 0
2960 | 1 SCANNERSCSIGREY.S 1513 | Data | 00 | | 1 | 00/0FCA : 1A | hex 1A
2961 | 1 SCANNERSCSIGREY.S 1514 | Data | 00 | | 3 | 00/0FCB : 00 00 00 | hex 00,00,00
2962 | 1 SCANNERSCSIGREY.S 1515 | Data | 00 | | 1 | 00/0FCE : 0C | dfb 12
2963 | 1 SCANNERSCSIGREY.S 1516 | Data | 00 | | 7 | 00/0FCF : 00 00 00 00 | hex 00,00,00,00,00,00,00
| | | | | | 00 00 00 |
2964 | 1 SCANNERSCSIGREY.S 1517 | Data | 00 | 3 | 4 | 00/0FD6 : DA 0F 00 00 | adrl gmBUFF
2965 | 1 SCANNERSCSIGREY.S 1518 | Empty | 00 | | 0 | 00/0FDA |
2966 | 1 SCANNERSCSIGREY.S 1519 | Data | 00 | | 12 | 00/0FDA : 00 00 00 00 | gmBUFF ds 12
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
2967 | 1 SCANNERSCSIGREY.S 1520 | Empty | 00 | | 0 | 00/0FE6 |
2968 | 1 SCANNERSCSIGREY.S 1521 | Data | 00 | | 16 | 00/0FE6 : 0D 53 63 61 | strTYPE asc 0d'Scanner type: '00
| | | | | | 6E 6E 65 72 |
| | | | | | 20 74 79 70 |
| | | | | | 65 3A 20 00 |
2969 | 1 SCANNERSCSIGREY.S 1522 | Data | 00 | | 5 | 00/0FF6 : 50 61 67 65 | strTYPEP asc 'Page'00
| | | | | | 00 |
2970 | 1 SCANNERSCSIGREY.S 1523 | Data | 00 | | 5 | 00/0FFB : 48 61 6E 64 | strTYPEH asc 'Hand'00
| | | | | | 00 |
2971 | 1 SCANNERSCSIGREY.S 1524 | Data | 00 | | 16 | 00/1000 : 0D 50 61 67 | strPAGECTL asc 0d'Page control: '00
| | | | | | 65 20 63 6F |
| | | | | | 6E 74 72 6F |
| | | | | | 6C 3A 20 00 |
2972 | 1 SCANNERSCSIGREY.S 1525 | Data | 00 | | 16 | 00/1010 : 0D 48 61 6E | strHANDCTL asc 0d'Hand control: '00
| | | | | | 64 20 63 6F |
| | | | | | 6E 74 72 6F |
| | | | | | 6C 3A 20 00 |
2973 | 1 SCANNERSCSIGREY.S 1526 | Data | 00 | | 18 | 00/1020 : 0D 42 79 74 | strSCANLEN asc 0d'Byter per line: '00
| | | | | | 65 72 20 70 |
| | | | | | 65 72 20 6C |
| | | | | | 69 6E 65 3A |
| | | | | | 20 00 |
2974 | 1 SCANNERSCSIGREY.S 1527 | Data | 00 | | 17 | 00/1032 : 0D 53 68 75 | strTIMER asc 0d'Shutoff timer: '00
| | | | | | 74 6F 66 66 |
| | | | | | 20 74 69 6D |
| | | | | | 65 72 3A 20 |
| | | | | | 00 |
2975 | 1 SCANNERSCSIGREY.S 1528 | Empty | 00 | | 0 | 00/1043 |
2976 | 1 SCANNERSCSIGREY.S 1529 | Comment | 00 | | 0 | 00/1043 | *-----------------------
2977 | 1 SCANNERSCSIGREY.S 1530 | Comment | 00 | | 0 | 00/1043 | * STATUS $8025 - GET WINDOW PARAMETERS
2978 | 1 SCANNERSCSIGREY.S 1531 | Comment | 00 | | 0 | 00/1043 | *-----------------------
2979 | 1 SCANNERSCSIGREY.S 1532 | Empty | 00 | | 0 | 00/1043 |
2980 | 1 SCANNERSCSIGREY.S 1533 | Empty | 00 | | 0 | 00/1043 | doGETWINDOWPARAMETERS
2981 | 1 SCANNERSCSIGREY.S 1534 | Code | 00 | 2 | 3 | 00/1043 : 20 D5 15 | jsr initSTATUSDATA
2982 | 1 SCANNERSCSIGREY.S 1535 | Empty | 00 | | 0 | 00/1046 |
2983 | 1 SCANNERSCSIGREY.S 1536 | Code | 00 | | 3 | 00/1046 : A2 08 00 | ldx #10-2 ; put the getwindow data
2984 | 1 SCANNERSCSIGREY.S 1537 | Code | 00 | 2 | 3 | 00/1049 : BD 68 12 | ozunid_7 lda scsiGETWIN,x
2985 | 1 SCANNERSCSIGREY.S 1538 | Code | 00 | 2 | 3 | 00/104C : 9D 62 18 | sta statusDATA,x
2986 | 1 SCANNERSCSIGREY.S 1539 | Code | 00 | | 1 | 00/104F : CA | dex
2987 | 1 SCANNERSCSIGREY.S 1540 | Code | 00 | | 1 | 00/1050 : CA | dex
2988 | 1 SCANNERSCSIGREY.S 1541 | Code | 00 | | 2 | 00/1051 : 10 F6 | bpl ozunid_7
2989 | 1 SCANNERSCSIGREY.S 1542 | Empty | 00 | | 0 | 00/1053 |
2990 | 1 SCANNERSCSIGREY.S 1543 | Code | 00 | | 3 | 00/1053 : A9 25 80 | lda #{$8025}
2991 | 1 SCANNERSCSIGREY.S 1544 | Code | 00 | 2 | 3 | 00/1056 : 20 EB 15 | jsr statusCALL
2992 | 1 SCANNERSCSIGREY.S 1545 | Code | 00 | | 2 | 00/1059 : 90 01 | bcc doGETWINDOW1
2993 | 1 SCANNERSCSIGREY.S 1546 | Code | 00 | | 1 | 00/105B : 60 | rts
2994 | 1 SCANNERSCSIGREY.S 1547 | Empty | 00 | | 0 | 00/105C |
2995 | 1 SCANNERSCSIGREY.S 1548 | Empty | 00 | | 0 | 00/105C | doGETWINDOW1
2996 | 1 SCANNERSCSIGREY.S 1549 | Empty | 00 | | 0 | 00/105C |
2997 | 1 SCANNERSCSIGREY.S 1550 | Macro | 00 | | 0 | 00/105C | PushLong #strGWXRES
3001 | 1 SCANNERSCSIGREY.S 1550 | Code | 00 | 1 >>16 | 3 | 00/105C : F4 00 00 | PEA #^#strGWXRES
3008 | 1 SCANNERSCSIGREY.S 1550 | Code | 00 | 2 | 3 | 00/105F : F4 88 12 | PEA #strGWXRES
3011 | 1 SCANNERSCSIGREY.S 1551 | Macro | 00 | | 0 | 00/1062 | _WriteCString
3013 | 1 SCANNERSCSIGREY.S 1551 | Code | 00 | | 3 | 00/1062 : A2 0C 20 | LDX #$200C ; load tool call #
3014 | 1 SCANNERSCSIGREY.S 1551 | Code | 00 | | 4 | 00/1065 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3015 | 1 SCANNERSCSIGREY.S 1552 | Empty | 00 | | 0 | 00/1069 |
3016 | 1 SCANNERSCSIGREY.S 1553 | Code | 00 | | 3 | 00/1069 : A0 02 00 | ldy #2
3017 | 1 SCANNERSCSIGREY.S 1554 | Code | 00 | | 2 | 00/106C : B7 00 | lda [{$00}],y
3018 | 1 SCANNERSCSIGREY.S 1555 | Code | 00 | | 1 | 00/106E : EB | xba
3019 | 1 SCANNERSCSIGREY.S 1556 | Code | 00 | 2 | 3 | 00/106F : 20 EA 16 | jsr showWORD
3020 | 1 SCANNERSCSIGREY.S 1557 | Empty | 00 | | 0 | 00/1072 |
3021 | 1 SCANNERSCSIGREY.S 1558 | Comment | 00 | | 0 | 00/1072 | *--- Check response length
3022 | 1 SCANNERSCSIGREY.S 1559 | Empty | 00 | | 0 | 00/1072 |
3023 | 1 SCANNERSCSIGREY.S 1560 | Code | 00 | 2 | 3 | 00/1072 : A9 72 18 | lda #statusBUFF
3024 | 1 SCANNERSCSIGREY.S 1561 | Code | 00 | | 1 | 00/1075 : 18 | clc
3025 | 1 SCANNERSCSIGREY.S 1562 | Code | 00 | | 3 | 00/1076 : 69 08 00 | adc #8
3026 | 1 SCANNERSCSIGREY.S 1563 | Code | 00 | | 2 | 00/1079 : 85 00 | sta {$00}
3027 | 1 SCANNERSCSIGREY.S 1564 | Code | 00 | 1 >>16 | 3 | 00/107B : A9 00 00 | lda #^statusBUFF
3028 | 1 SCANNERSCSIGREY.S 1565 | Code | 00 | | 3 | 00/107E : 69 00 00 | adc #0
3029 | 1 SCANNERSCSIGREY.S 1566 | Code | 00 | | 2 | 00/1081 : 85 02 | sta {$00}+2
3030 | 1 SCANNERSCSIGREY.S 1567 | Empty | 00 | | 0 | 00/1083 |
3031 | 1 SCANNERSCSIGREY.S 1568 | Comment | 00 | | 0 | 00/1083 | *--- Display Window identifier
3032 | 1 SCANNERSCSIGREY.S 1569 | Empty | 00 | | 0 | 00/1083 |
3033 | 1 SCANNERSCSIGREY.S 1570 | Macro | 00 | | 0 | 00/1083 | PushLong #strGWID
3037 | 1 SCANNERSCSIGREY.S 1570 | Code | 00 | 1 >>16 | 3 | 00/1083 : F4 00 00 | PEA #^#strGWID
3044 | 1 SCANNERSCSIGREY.S 1570 | Code | 00 | 2 | 3 | 00/1086 : F4 72 12 | PEA #strGWID
3047 | 1 SCANNERSCSIGREY.S 1571 | Macro | 00 | | 0 | 00/1089 | _WriteCString
3049 | 1 SCANNERSCSIGREY.S 1571 | Code | 00 | | 3 | 00/1089 : A2 0C 20 | LDX #$200C ; load tool call #
3050 | 1 SCANNERSCSIGREY.S 1571 | Code | 00 | | 4 | 00/108C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3051 | 1 SCANNERSCSIGREY.S 1572 | Empty | 00 | | 0 | 00/1090 |
3052 | 1 SCANNERSCSIGREY.S 1573 | Code | 00 | | 3 | 00/1090 : A0 00 00 | ldy #0
3053 | 1 SCANNERSCSIGREY.S 1574 | Code | 00 | | 2 | 00/1093 : B7 00 | lda [{$00}],y
3054 | 1 SCANNERSCSIGREY.S 1575 | Code | 00 | | 1 | 00/1095 : EB | xba
3055 | 1 SCANNERSCSIGREY.S 1576 | Code | 00 | 2 | 3 | 00/1096 : 20 C4 16 | jsr showBYTE
3056 | 1 SCANNERSCSIGREY.S 1577 | Empty | 00 | | 0 | 00/1099 |
3057 | 1 SCANNERSCSIGREY.S 1578 | Comment | 00 | | 0 | 00/1099 | *--- Display X-Axis resolution
3058 | 1 SCANNERSCSIGREY.S 1579 | Empty | 00 | | 0 | 00/1099 |
3059 | 1 SCANNERSCSIGREY.S 1580 | Macro | 00 | | 0 | 00/1099 | PushLong #strGWXRES
3063 | 1 SCANNERSCSIGREY.S 1580 | Code | 00 | 1 >>16 | 3 | 00/1099 : F4 00 00 | PEA #^#strGWXRES
3070 | 1 SCANNERSCSIGREY.S 1580 | Code | 00 | 2 | 3 | 00/109C : F4 88 12 | PEA #strGWXRES
3073 | 1 SCANNERSCSIGREY.S 1581 | Macro | 00 | | 0 | 00/109F | _WriteCString
3075 | 1 SCANNERSCSIGREY.S 1581 | Code | 00 | | 3 | 00/109F : A2 0C 20 | LDX #$200C ; load tool call #
3076 | 1 SCANNERSCSIGREY.S 1581 | Code | 00 | | 4 | 00/10A2 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3077 | 1 SCANNERSCSIGREY.S 1582 | Empty | 00 | | 0 | 00/10A6 |
3078 | 1 SCANNERSCSIGREY.S 1583 | Code | 00 | | 3 | 00/10A6 : A0 02 00 | ldy #2
3079 | 1 SCANNERSCSIGREY.S 1584 | Code | 00 | | 2 | 00/10A9 : B7 00 | lda [{$00}],y
3080 | 1 SCANNERSCSIGREY.S 1585 | Code | 00 | | 1 | 00/10AB : EB | xba
3081 | 1 SCANNERSCSIGREY.S 1586 | Code | 00 | 2 | 3 | 00/10AC : 20 EA 16 | jsr showWORD
3082 | 1 SCANNERSCSIGREY.S 1587 | Empty | 00 | | 0 | 00/10AF |
3083 | 1 SCANNERSCSIGREY.S 1588 | Comment | 00 | | 0 | 00/10AF | *--- Display Y-Axis resolution
3084 | 1 SCANNERSCSIGREY.S 1589 | Empty | 00 | | 0 | 00/10AF |
3085 | 1 SCANNERSCSIGREY.S 1590 | Macro | 00 | | 0 | 00/10AF | PushLong #strGWYRES
3089 | 1 SCANNERSCSIGREY.S 1590 | Code | 00 | 1 >>16 | 3 | 00/10AF : F4 00 00 | PEA #^#strGWYRES
3096 | 1 SCANNERSCSIGREY.S 1590 | Code | 00 | 2 | 3 | 00/10B2 : F4 9E 12 | PEA #strGWYRES
3099 | 1 SCANNERSCSIGREY.S 1591 | Macro | 00 | | 0 | 00/10B5 | _WriteCString
3101 | 1 SCANNERSCSIGREY.S 1591 | Code | 00 | | 3 | 00/10B5 : A2 0C 20 | LDX #$200C ; load tool call #
3102 | 1 SCANNERSCSIGREY.S 1591 | Code | 00 | | 4 | 00/10B8 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3103 | 1 SCANNERSCSIGREY.S 1592 | Empty | 00 | | 0 | 00/10BC |
3104 | 1 SCANNERSCSIGREY.S 1593 | Code | 00 | | 3 | 00/10BC : A0 04 00 | ldy #4
3105 | 1 SCANNERSCSIGREY.S 1594 | Code | 00 | | 2 | 00/10BF : B7 00 | lda [{$00}],y
3106 | 1 SCANNERSCSIGREY.S 1595 | Code | 00 | | 1 | 00/10C1 : EB | xba
3107 | 1 SCANNERSCSIGREY.S 1596 | Code | 00 | 2 | 3 | 00/10C2 : 20 EA 16 | jsr showWORD
3108 | 1 SCANNERSCSIGREY.S 1597 | Empty | 00 | | 0 | 00/10C5 |
3109 | 1 SCANNERSCSIGREY.S 1598 | Comment | 00 | | 0 | 00/10C5 | *--- Display X-Axis upper left
3110 | 1 SCANNERSCSIGREY.S 1599 | Empty | 00 | | 0 | 00/10C5 |
3111 | 1 SCANNERSCSIGREY.S 1600 | Macro | 00 | | 0 | 00/10C5 | PushLong #strGWXUL
3115 | 1 SCANNERSCSIGREY.S 1600 | Code | 00 | 1 >>16 | 3 | 00/10C5 : F4 00 00 | PEA #^#strGWXUL
3122 | 1 SCANNERSCSIGREY.S 1600 | Code | 00 | 2 | 3 | 00/10C8 : F4 B4 12 | PEA #strGWXUL
3125 | 1 SCANNERSCSIGREY.S 1601 | Macro | 00 | | 0 | 00/10CB | _WriteCString
3127 | 1 SCANNERSCSIGREY.S 1601 | Code | 00 | | 3 | 00/10CB : A2 0C 20 | LDX #$200C ; load tool call #
3128 | 1 SCANNERSCSIGREY.S 1601 | Code | 00 | | 4 | 00/10CE : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3129 | 1 SCANNERSCSIGREY.S 1602 | Empty | 00 | | 0 | 00/10D2 |
3130 | 1 SCANNERSCSIGREY.S 1603 | Code | 00 | | 3 | 00/10D2 : A0 06 00 | ldy #6
3131 | 1 SCANNERSCSIGREY.S 1604 | Code | 00 | | 2 | 00/10D5 : B7 00 | lda [{$00}],y
3132 | 1 SCANNERSCSIGREY.S 1605 | Code | 00 | | 1 | 00/10D7 : EB | xba
3133 | 1 SCANNERSCSIGREY.S 1606 | Code | 00 | 2 | 3 | 00/10D8 : 20 EA 16 | jsr showWORD
3134 | 1 SCANNERSCSIGREY.S 1607 | Code | 00 | | 3 | 00/10DB : A0 08 00 | ldy #8
3135 | 1 SCANNERSCSIGREY.S 1608 | Code | 00 | | 2 | 00/10DE : B7 00 | lda [{$00}],y
3136 | 1 SCANNERSCSIGREY.S 1609 | Code | 00 | | 1 | 00/10E0 : EB | xba
3137 | 1 SCANNERSCSIGREY.S 1610 | Code | 00 | 2 | 3 | 00/10E1 : 20 EA 16 | jsr showWORD
3138 | 1 SCANNERSCSIGREY.S 1611 | Empty | 00 | | 0 | 00/10E4 |
3139 | 1 SCANNERSCSIGREY.S 1612 | Comment | 00 | | 0 | 00/10E4 | *--- Display Y-Axis upper left
3140 | 1 SCANNERSCSIGREY.S 1613 | Empty | 00 | | 0 | 00/10E4 |
3141 | 1 SCANNERSCSIGREY.S 1614 | Macro | 00 | | 0 | 00/10E4 | PushLong #strGWYUL
3145 | 1 SCANNERSCSIGREY.S 1614 | Code | 00 | 1 >>16 | 3 | 00/10E4 : F4 00 00 | PEA #^#strGWYUL
3152 | 1 SCANNERSCSIGREY.S 1614 | Code | 00 | 2 | 3 | 00/10E7 : F4 CA 12 | PEA #strGWYUL
3155 | 1 SCANNERSCSIGREY.S 1615 | Macro | 00 | | 0 | 00/10EA | _WriteCString
3157 | 1 SCANNERSCSIGREY.S 1615 | Code | 00 | | 3 | 00/10EA : A2 0C 20 | LDX #$200C ; load tool call #
3158 | 1 SCANNERSCSIGREY.S 1615 | Code | 00 | | 4 | 00/10ED : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3159 | 1 SCANNERSCSIGREY.S 1616 | Empty | 00 | | 0 | 00/10F1 |
3160 | 1 SCANNERSCSIGREY.S 1617 | Code | 00 | | 3 | 00/10F1 : A0 0A 00 | ldy #10
3161 | 1 SCANNERSCSIGREY.S 1618 | Code | 00 | | 2 | 00/10F4 : B7 00 | lda [{$00}],y
3162 | 1 SCANNERSCSIGREY.S 1619 | Code | 00 | | 1 | 00/10F6 : EB | xba
3163 | 1 SCANNERSCSIGREY.S 1620 | Code | 00 | 2 | 3 | 00/10F7 : 20 EA 16 | jsr showWORD
3164 | 1 SCANNERSCSIGREY.S 1621 | Code | 00 | | 3 | 00/10FA : A0 0C 00 | ldy #12
3165 | 1 SCANNERSCSIGREY.S 1622 | Code | 00 | | 2 | 00/10FD : B7 00 | lda [{$00}],y
3166 | 1 SCANNERSCSIGREY.S 1623 | Code | 00 | | 1 | 00/10FF : EB | xba
3167 | 1 SCANNERSCSIGREY.S 1624 | Code | 00 | 2 | 3 | 00/1100 : 20 EA 16 | jsr showWORD
3168 | 1 SCANNERSCSIGREY.S 1625 | Empty | 00 | | 0 | 00/1103 |
3169 | 1 SCANNERSCSIGREY.S 1626 | Comment | 00 | | 0 | 00/1103 | *--- Display Window width
3170 | 1 SCANNERSCSIGREY.S 1627 | Empty | 00 | | 0 | 00/1103 |
3171 | 1 SCANNERSCSIGREY.S 1628 | Macro | 00 | | 0 | 00/1103 | PushLong #strGWWW
3175 | 1 SCANNERSCSIGREY.S 1628 | Code | 00 | 1 >>16 | 3 | 00/1103 : F4 00 00 | PEA #^#strGWWW
3182 | 1 SCANNERSCSIGREY.S 1628 | Code | 00 | 2 | 3 | 00/1106 : F4 E0 12 | PEA #strGWWW
3185 | 1 SCANNERSCSIGREY.S 1629 | Macro | 00 | | 0 | 00/1109 | _WriteCString
3187 | 1 SCANNERSCSIGREY.S 1629 | Code | 00 | | 3 | 00/1109 : A2 0C 20 | LDX #$200C ; load tool call #
3188 | 1 SCANNERSCSIGREY.S 1629 | Code | 00 | | 4 | 00/110C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3189 | 1 SCANNERSCSIGREY.S 1630 | Empty | 00 | | 0 | 00/1110 |
3190 | 1 SCANNERSCSIGREY.S 1631 | Code | 00 | | 3 | 00/1110 : A0 0E 00 | ldy #14
3191 | 1 SCANNERSCSIGREY.S 1632 | Code | 00 | | 2 | 00/1113 : B7 00 | lda [{$00}],y
3192 | 1 SCANNERSCSIGREY.S 1633 | Code | 00 | | 1 | 00/1115 : EB | xba
3193 | 1 SCANNERSCSIGREY.S 1634 | Code | 00 | 2 | 3 | 00/1116 : 20 EA 16 | jsr showWORD
3194 | 1 SCANNERSCSIGREY.S 1635 | Code | 00 | | 3 | 00/1119 : A0 10 00 | ldy #16
3195 | 1 SCANNERSCSIGREY.S 1636 | Code | 00 | | 2 | 00/111C : B7 00 | lda [{$00}],y
3196 | 1 SCANNERSCSIGREY.S 1637 | Code | 00 | | 1 | 00/111E : EB | xba
3197 | 1 SCANNERSCSIGREY.S 1638 | Code | 00 | 2 | 3 | 00/111F : 20 EA 16 | jsr showWORD
3198 | 1 SCANNERSCSIGREY.S 1639 | Empty | 00 | | 0 | 00/1122 |
3199 | 1 SCANNERSCSIGREY.S 1640 | Comment | 00 | | 0 | 00/1122 | *--- Display Window length
3200 | 1 SCANNERSCSIGREY.S 1641 | Empty | 00 | | 0 | 00/1122 |
3201 | 1 SCANNERSCSIGREY.S 1642 | Macro | 00 | | 0 | 00/1122 | PushLong #strGWWL
3205 | 1 SCANNERSCSIGREY.S 1642 | Code | 00 | 1 >>16 | 3 | 00/1122 : F4 00 00 | PEA #^#strGWWL
3212 | 1 SCANNERSCSIGREY.S 1642 | Code | 00 | 2 | 3 | 00/1125 : F4 F1 12 | PEA #strGWWL
3215 | 1 SCANNERSCSIGREY.S 1643 | Macro | 00 | | 0 | 00/1128 | _WriteCString
3217 | 1 SCANNERSCSIGREY.S 1643 | Code | 00 | | 3 | 00/1128 : A2 0C 20 | LDX #$200C ; load tool call #
3218 | 1 SCANNERSCSIGREY.S 1643 | Code | 00 | | 4 | 00/112B : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3219 | 1 SCANNERSCSIGREY.S 1644 | Empty | 00 | | 0 | 00/112F |
3220 | 1 SCANNERSCSIGREY.S 1645 | Code | 00 | | 3 | 00/112F : A0 12 00 | ldy #18
3221 | 1 SCANNERSCSIGREY.S 1646 | Code | 00 | | 2 | 00/1132 : B7 00 | lda [{$00}],y
3222 | 1 SCANNERSCSIGREY.S 1647 | Code | 00 | | 1 | 00/1134 : EB | xba
3223 | 1 SCANNERSCSIGREY.S 1648 | Code | 00 | 2 | 3 | 00/1135 : 20 EA 16 | jsr showWORD
3224 | 1 SCANNERSCSIGREY.S 1649 | Code | 00 | | 3 | 00/1138 : A0 14 00 | ldy #20
3225 | 1 SCANNERSCSIGREY.S 1650 | Code | 00 | | 2 | 00/113B : B7 00 | lda [{$00}],y
3226 | 1 SCANNERSCSIGREY.S 1651 | Code | 00 | | 1 | 00/113D : EB | xba
3227 | 1 SCANNERSCSIGREY.S 1652 | Code | 00 | 2 | 3 | 00/113E : 20 EA 16 | jsr showWORD
3228 | 1 SCANNERSCSIGREY.S 1653 | Empty | 00 | | 0 | 00/1141 |
3229 | 1 SCANNERSCSIGREY.S 1654 | Comment | 00 | | 0 | 00/1141 | *--- Display Brightness
3230 | 1 SCANNERSCSIGREY.S 1655 | Empty | 00 | | 0 | 00/1141 |
3231 | 1 SCANNERSCSIGREY.S 1656 | Macro | 00 | | 0 | 00/1141 | PushLong #strGWBR
3235 | 1 SCANNERSCSIGREY.S 1656 | Code | 00 | 1 >>16 | 3 | 00/1141 : F4 00 00 | PEA #^#strGWBR
3242 | 1 SCANNERSCSIGREY.S 1656 | Code | 00 | 2 | 3 | 00/1144 : F4 03 13 | PEA #strGWBR
3245 | 1 SCANNERSCSIGREY.S 1657 | Macro | 00 | | 0 | 00/1147 | _WriteCString
3247 | 1 SCANNERSCSIGREY.S 1657 | Code | 00 | | 3 | 00/1147 : A2 0C 20 | LDX #$200C ; load tool call #
3248 | 1 SCANNERSCSIGREY.S 1657 | Code | 00 | | 4 | 00/114A : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3249 | 1 SCANNERSCSIGREY.S 1658 | Empty | 00 | | 0 | 00/114E |
3250 | 1 SCANNERSCSIGREY.S 1659 | Code | 00 | | 3 | 00/114E : A0 16 00 | ldy #22
3251 | 1 SCANNERSCSIGREY.S 1660 | Code | 00 | | 2 | 00/1151 : B7 00 | lda [{$00}],y
3252 | 1 SCANNERSCSIGREY.S 1661 | Code | 00 | 2 | 3 | 00/1153 : 20 C4 16 | jsr showBYTE
3253 | 1 SCANNERSCSIGREY.S 1662 | Empty | 00 | | 0 | 00/1156 |
3254 | 1 SCANNERSCSIGREY.S 1663 | Comment | 00 | | 0 | 00/1156 | *--- Display Threshold
3255 | 1 SCANNERSCSIGREY.S 1664 | Empty | 00 | | 0 | 00/1156 |
3256 | 1 SCANNERSCSIGREY.S 1665 | Macro | 00 | | 0 | 00/1156 | PushLong #strGWTH
3260 | 1 SCANNERSCSIGREY.S 1665 | Code | 00 | 1 >>16 | 3 | 00/1156 : F4 00 00 | PEA #^#strGWTH
3267 | 1 SCANNERSCSIGREY.S 1665 | Code | 00 | 2 | 3 | 00/1159 : F4 12 13 | PEA #strGWTH
3270 | 1 SCANNERSCSIGREY.S 1666 | Macro | 00 | | 0 | 00/115C | _WriteCString
3272 | 1 SCANNERSCSIGREY.S 1666 | Code | 00 | | 3 | 00/115C : A2 0C 20 | LDX #$200C ; load tool call #
3273 | 1 SCANNERSCSIGREY.S 1666 | Code | 00 | | 4 | 00/115F : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3274 | 1 SCANNERSCSIGREY.S 1667 | Empty | 00 | | 0 | 00/1163 |
3275 | 1 SCANNERSCSIGREY.S 1668 | Code | 00 | | 3 | 00/1163 : A0 17 00 | ldy #23
3276 | 1 SCANNERSCSIGREY.S 1669 | Code | 00 | | 2 | 00/1166 : B7 00 | lda [{$00}],y
3277 | 1 SCANNERSCSIGREY.S 1670 | Code | 00 | 2 | 3 | 00/1168 : 20 C4 16 | jsr showBYTE
3278 | 1 SCANNERSCSIGREY.S 1671 | Empty | 00 | | 0 | 00/116B |
3279 | 1 SCANNERSCSIGREY.S 1672 | Comment | 00 | | 0 | 00/116B | *--- Display Contrast
3280 | 1 SCANNERSCSIGREY.S 1673 | Empty | 00 | | 0 | 00/116B |
3281 | 1 SCANNERSCSIGREY.S 1674 | Macro | 00 | | 0 | 00/116B | PushLong #strGWCO
3285 | 1 SCANNERSCSIGREY.S 1674 | Code | 00 | 1 >>16 | 3 | 00/116B : F4 00 00 | PEA #^#strGWCO
3292 | 1 SCANNERSCSIGREY.S 1674 | Code | 00 | 2 | 3 | 00/116E : F4 20 13 | PEA #strGWCO
3295 | 1 SCANNERSCSIGREY.S 1675 | Macro | 00 | | 0 | 00/1171 | _WriteCString
3297 | 1 SCANNERSCSIGREY.S 1675 | Code | 00 | | 3 | 00/1171 : A2 0C 20 | LDX #$200C ; load tool call #
3298 | 1 SCANNERSCSIGREY.S 1675 | Code | 00 | | 4 | 00/1174 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3299 | 1 SCANNERSCSIGREY.S 1676 | Empty | 00 | | 0 | 00/1178 |
3300 | 1 SCANNERSCSIGREY.S 1677 | Code | 00 | | 3 | 00/1178 : A0 18 00 | ldy #24
3301 | 1 SCANNERSCSIGREY.S 1678 | Code | 00 | | 2 | 00/117B : B7 00 | lda [{$00}],y
3302 | 1 SCANNERSCSIGREY.S 1679 | Code | 00 | 2 | 3 | 00/117D : 20 C4 16 | jsr showBYTE
3303 | 1 SCANNERSCSIGREY.S 1680 | Empty | 00 | | 0 | 00/1180 |
3304 | 1 SCANNERSCSIGREY.S 1681 | Comment | 00 | | 0 | 00/1180 | *--- Display Image composition
3305 | 1 SCANNERSCSIGREY.S 1682 | Empty | 00 | | 0 | 00/1180 |
3306 | 1 SCANNERSCSIGREY.S 1683 | Macro | 00 | | 0 | 00/1180 | PushLong #strGWIC
3310 | 1 SCANNERSCSIGREY.S 1683 | Code | 00 | 1 >>16 | 3 | 00/1180 : F4 00 00 | PEA #^#strGWIC
3317 | 1 SCANNERSCSIGREY.S 1683 | Code | 00 | 2 | 3 | 00/1183 : F4 2D 13 | PEA #strGWIC
3320 | 1 SCANNERSCSIGREY.S 1684 | Macro | 00 | | 0 | 00/1186 | _WriteCString
3322 | 1 SCANNERSCSIGREY.S 1684 | Code | 00 | | 3 | 00/1186 : A2 0C 20 | LDX #$200C ; load tool call #
3323 | 1 SCANNERSCSIGREY.S 1684 | Code | 00 | | 4 | 00/1189 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3324 | 1 SCANNERSCSIGREY.S 1685 | Empty | 00 | | 0 | 00/118D |
3325 | 1 SCANNERSCSIGREY.S 1686 | Code | 00 | | 3 | 00/118D : A0 19 00 | ldy #25
3326 | 1 SCANNERSCSIGREY.S 1687 | Code | 00 | | 2 | 00/1190 : B7 00 | lda [{$00}],y
3327 | 1 SCANNERSCSIGREY.S 1688 | Code | 00 | | 3 | 00/1192 : 29 FF 00 | and #$ff
3328 | 1 SCANNERSCSIGREY.S 1689 | Code | 00 | | 1 | 00/1195 : 48 | pha
3329 | 1 SCANNERSCSIGREY.S 1690 | Code | 00 | 2 | 3 | 00/1196 : 20 C4 16 | jsr showBYTE
3330 | 1 SCANNERSCSIGREY.S 1691 | Code | 00 | | 1 | 00/1199 : 68 | pla
3331 | 1 SCANNERSCSIGREY.S 1692 | Code | 00 | | 3 | 00/119A : C9 07 00 | cmp #6+1
3332 | 1 SCANNERSCSIGREY.S 1693 | Code | 00 | | 2 | 00/119D : 90 03 | bcc okGWIC
3333 | 1 SCANNERSCSIGREY.S 1694 | Code | 00 | | 3 | 00/119F : A9 06 00 | lda #6
3334 | 1 SCANNERSCSIGREY.S 1695 | Code | 00 | | 1 | 00/11A2 : 0A | okGWIC asl
3335 | 1 SCANNERSCSIGREY.S 1696 | Code | 00 | | 1 | 00/11A3 : AA | tax
3336 | 1 SCANNERSCSIGREY.S 1697 | Empty | 00 | | 0 | 00/11A4 |
3337 | 1 SCANNERSCSIGREY.S 1698 | Code | 00 | 1 >>16 | 3 | 00/11A4 : A9 00 00 | lda #^strGWIC00
3338 | 1 SCANNERSCSIGREY.S 1699 | Code | 00 | | 1 | 00/11A7 : 48 | pha
3339 | 1 SCANNERSCSIGREY.S 1700 | Code | 00 | 2 | 3 | 00/11A8 : BD BB 13 | lda ptrGWIC,x
3340 | 1 SCANNERSCSIGREY.S 1701 | Code | 00 | | 1 | 00/11AB : 48 | pha
3341 | 1 SCANNERSCSIGREY.S 1702 | Macro | 00 | | 0 | 00/11AC | _WriteCString
3343 | 1 SCANNERSCSIGREY.S 1702 | Code | 00 | | 3 | 00/11AC : A2 0C 20 | LDX #$200C ; load tool call #
3344 | 1 SCANNERSCSIGREY.S 1702 | Code | 00 | | 4 | 00/11AF : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3345 | 1 SCANNERSCSIGREY.S 1703 | Empty | 00 | | 0 | 00/11B3 |
3346 | 1 SCANNERSCSIGREY.S 1704 | Comment | 00 | | 0 | 00/11B3 | *--- Display Bits per pixel
3347 | 1 SCANNERSCSIGREY.S 1705 | Empty | 00 | | 0 | 00/11B3 |
3348 | 1 SCANNERSCSIGREY.S 1706 | Macro | 00 | | 0 | 00/11B3 | PushLong #strGWBPP
3352 | 1 SCANNERSCSIGREY.S 1706 | Code | 00 | 1 >>16 | 3 | 00/11B3 : F4 00 00 | PEA #^#strGWBPP
3359 | 1 SCANNERSCSIGREY.S 1706 | Code | 00 | 2 | 3 | 00/11B6 : F4 43 13 | PEA #strGWBPP
3362 | 1 SCANNERSCSIGREY.S 1707 | Macro | 00 | | 0 | 00/11B9 | _WriteCString
3364 | 1 SCANNERSCSIGREY.S 1707 | Code | 00 | | 3 | 00/11B9 : A2 0C 20 | LDX #$200C ; load tool call #
3365 | 1 SCANNERSCSIGREY.S 1707 | Code | 00 | | 4 | 00/11BC : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3366 | 1 SCANNERSCSIGREY.S 1708 | Empty | 00 | | 0 | 00/11C0 |
3367 | 1 SCANNERSCSIGREY.S 1709 | Code | 00 | | 3 | 00/11C0 : A0 1A 00 | ldy #26
3368 | 1 SCANNERSCSIGREY.S 1710 | Code | 00 | | 2 | 00/11C3 : B7 00 | lda [{$00}],y
3369 | 1 SCANNERSCSIGREY.S 1711 | Code | 00 | 2 | 3 | 00/11C5 : 20 C4 16 | jsr showBYTE
3370 | 1 SCANNERSCSIGREY.S 1712 | Empty | 00 | | 0 | 00/11C8 |
3371 | 1 SCANNERSCSIGREY.S 1713 | Comment | 00 | | 0 | 00/11C8 | *--- Display Halftone pattern
3372 | 1 SCANNERSCSIGREY.S 1714 | Empty | 00 | | 0 | 00/11C8 |
3373 | 1 SCANNERSCSIGREY.S 1715 | Macro | 00 | | 0 | 00/11C8 | PushLong #strGWHP
3377 | 1 SCANNERSCSIGREY.S 1715 | Code | 00 | 1 >>16 | 3 | 00/11C8 : F4 00 00 | PEA #^#strGWHP
3384 | 1 SCANNERSCSIGREY.S 1715 | Code | 00 | 2 | 3 | 00/11CB : F4 56 13 | PEA #strGWHP
3387 | 1 SCANNERSCSIGREY.S 1716 | Macro | 00 | | 0 | 00/11CE | _WriteCString
3389 | 1 SCANNERSCSIGREY.S 1716 | Code | 00 | | 3 | 00/11CE : A2 0C 20 | LDX #$200C ; load tool call #
3390 | 1 SCANNERSCSIGREY.S 1716 | Code | 00 | | 4 | 00/11D1 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3391 | 1 SCANNERSCSIGREY.S 1717 | Empty | 00 | | 0 | 00/11D5 |
3392 | 1 SCANNERSCSIGREY.S 1718 | Code | 00 | | 3 | 00/11D5 : A0 1B 00 | ldy #27
3393 | 1 SCANNERSCSIGREY.S 1719 | Code | 00 | | 2 | 00/11D8 : B7 00 | lda [{$00}],y
3394 | 1 SCANNERSCSIGREY.S 1720 | Code | 00 | | 1 | 00/11DA : EB | xba
3395 | 1 SCANNERSCSIGREY.S 1721 | Code | 00 | 2 | 3 | 00/11DB : 20 EA 16 | jsr showWORD
3396 | 1 SCANNERSCSIGREY.S 1722 | Empty | 00 | | 0 | 00/11DE |
3397 | 1 SCANNERSCSIGREY.S 1723 | Comment | 00 | | 0 | 00/11DE | *--- Display Padding type
3398 | 1 SCANNERSCSIGREY.S 1724 | Empty | 00 | | 0 | 00/11DE |
3399 | 1 SCANNERSCSIGREY.S 1725 | Macro | 00 | | 0 | 00/11DE | PushLong #strGWPT
3403 | 1 SCANNERSCSIGREY.S 1725 | Code | 00 | 1 >>16 | 3 | 00/11DE : F4 00 00 | PEA #^#strGWPT
3410 | 1 SCANNERSCSIGREY.S 1725 | Code | 00 | 2 | 3 | 00/11E1 : F4 6B 13 | PEA #strGWPT
3413 | 1 SCANNERSCSIGREY.S 1726 | Macro | 00 | | 0 | 00/11E4 | _WriteCString
3415 | 1 SCANNERSCSIGREY.S 1726 | Code | 00 | | 3 | 00/11E4 : A2 0C 20 | LDX #$200C ; load tool call #
3416 | 1 SCANNERSCSIGREY.S 1726 | Code | 00 | | 4 | 00/11E7 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3417 | 1 SCANNERSCSIGREY.S 1727 | Empty | 00 | | 0 | 00/11EB |
3418 | 1 SCANNERSCSIGREY.S 1728 | Code | 00 | | 3 | 00/11EB : A0 1D 00 | ldy #29
3419 | 1 SCANNERSCSIGREY.S 1729 | Code | 00 | | 2 | 00/11EE : B7 00 | lda [{$00}],y
3420 | 1 SCANNERSCSIGREY.S 1730 | Code | 00 | | 3 | 00/11F0 : 29 07 00 | and #%00000111
3421 | 1 SCANNERSCSIGREY.S 1731 | Code | 00 | | 3 | 00/11F3 : C9 05 00 | cmp #4+1
3422 | 1 SCANNERSCSIGREY.S 1732 | Code | 00 | | 2 | 00/11F6 : 90 03 | bcc okGWPT
3423 | 1 SCANNERSCSIGREY.S 1733 | Code | 00 | | 3 | 00/11F8 : A9 04 00 | lda #4
3424 | 1 SCANNERSCSIGREY.S 1734 | Code | 00 | | 1 | 00/11FB : 0A | okGWPT asl
3425 | 1 SCANNERSCSIGREY.S 1735 | Code | 00 | | 1 | 00/11FC : AA | tax
3426 | 1 SCANNERSCSIGREY.S 1736 | Empty | 00 | | 0 | 00/11FD |
3427 | 1 SCANNERSCSIGREY.S 1737 | Code | 00 | 1 >>16 | 3 | 00/11FD : A9 00 00 | lda #^strGWPT00
3428 | 1 SCANNERSCSIGREY.S 1738 | Code | 00 | | 1 | 00/1200 : 48 | pha
3429 | 1 SCANNERSCSIGREY.S 1739 | Code | 00 | 2 | 3 | 00/1201 : BD 8D 14 | lda ptrGWPT,x
3430 | 1 SCANNERSCSIGREY.S 1740 | Code | 00 | | 1 | 00/1204 : 48 | pha
3431 | 1 SCANNERSCSIGREY.S 1741 | Macro | 00 | | 0 | 00/1205 | _WriteCString
3433 | 1 SCANNERSCSIGREY.S 1741 | Code | 00 | | 3 | 00/1205 : A2 0C 20 | LDX #$200C ; load tool call #
3434 | 1 SCANNERSCSIGREY.S 1741 | Code | 00 | | 4 | 00/1208 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3435 | 1 SCANNERSCSIGREY.S 1742 | Empty | 00 | | 0 | 00/120C |
3436 | 1 SCANNERSCSIGREY.S 1743 | Comment | 00 | | 0 | 00/120C | *--- Display Bit ordering
3437 | 1 SCANNERSCSIGREY.S 1744 | Empty | 00 | | 0 | 00/120C |
3438 | 1 SCANNERSCSIGREY.S 1745 | Macro | 00 | | 0 | 00/120C | PushLong #strGWBO
3442 | 1 SCANNERSCSIGREY.S 1745 | Code | 00 | 1 >>16 | 3 | 00/120C : F4 00 00 | PEA #^#strGWBO
3449 | 1 SCANNERSCSIGREY.S 1745 | Code | 00 | 2 | 3 | 00/120F : F4 7C 13 | PEA #strGWBO
3452 | 1 SCANNERSCSIGREY.S 1746 | Macro | 00 | | 0 | 00/1212 | _WriteCString
3454 | 1 SCANNERSCSIGREY.S 1746 | Code | 00 | | 3 | 00/1212 : A2 0C 20 | LDX #$200C ; load tool call #
3455 | 1 SCANNERSCSIGREY.S 1746 | Code | 00 | | 4 | 00/1215 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3456 | 1 SCANNERSCSIGREY.S 1747 | Empty | 00 | | 0 | 00/1219 |
3457 | 1 SCANNERSCSIGREY.S 1748 | Code | 00 | | 3 | 00/1219 : A0 1E 00 | ldy #30
3458 | 1 SCANNERSCSIGREY.S 1749 | Code | 00 | | 2 | 00/121C : B7 00 | lda [{$00}],y
3459 | 1 SCANNERSCSIGREY.S 1750 | Code | 00 | | 1 | 00/121E : EB | xba
3460 | 1 SCANNERSCSIGREY.S 1751 | Code | 00 | 2 | 3 | 00/121F : 20 EA 16 | jsr showWORD
3461 | 1 SCANNERSCSIGREY.S 1752 | Empty | 00 | | 0 | 00/1222 |
3462 | 1 SCANNERSCSIGREY.S 1753 | Comment | 00 | | 0 | 00/1222 | *--- Display Compression type
3463 | 1 SCANNERSCSIGREY.S 1754 | Empty | 00 | | 0 | 00/1222 |
3464 | 1 SCANNERSCSIGREY.S 1755 | Macro | 00 | | 0 | 00/1222 | PushLong #strGWCT
3468 | 1 SCANNERSCSIGREY.S 1755 | Code | 00 | 1 >>16 | 3 | 00/1222 : F4 00 00 | PEA #^#strGWCT
3475 | 1 SCANNERSCSIGREY.S 1755 | Code | 00 | 2 | 3 | 00/1225 : F4 8D 13 | PEA #strGWCT
3478 | 1 SCANNERSCSIGREY.S 1756 | Macro | 00 | | 0 | 00/1228 | _WriteCString
3480 | 1 SCANNERSCSIGREY.S 1756 | Code | 00 | | 3 | 00/1228 : A2 0C 20 | LDX #$200C ; load tool call #
3481 | 1 SCANNERSCSIGREY.S 1756 | Code | 00 | | 4 | 00/122B : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3482 | 1 SCANNERSCSIGREY.S 1757 | Empty | 00 | | 0 | 00/122F |
3483 | 1 SCANNERSCSIGREY.S 1758 | Code | 00 | | 3 | 00/122F : A0 20 00 | ldy #32
3484 | 1 SCANNERSCSIGREY.S 1759 | Code | 00 | | 2 | 00/1232 : B7 00 | lda [{$00}],y
3485 | 1 SCANNERSCSIGREY.S 1760 | Code | 00 | | 3 | 00/1234 : 29 FF 00 | and #$ff
3486 | 1 SCANNERSCSIGREY.S 1761 | Code | 00 | | 3 | 00/1237 : C9 11 00 | cmp #$10+1
3487 | 1 SCANNERSCSIGREY.S 1762 | Code | 00 | | 2 | 00/123A : 90 03 | bcc okGWCT
3488 | 1 SCANNERSCSIGREY.S 1763 | Code | 00 | | 3 | 00/123C : A9 10 00 | lda #$10
3489 | 1 SCANNERSCSIGREY.S 1764 | Code | 00 | | 1 | 00/123F : 0A | okGWCT asl
3490 | 1 SCANNERSCSIGREY.S 1765 | Code | 00 | | 1 | 00/1240 : AA | tax
3491 | 1 SCANNERSCSIGREY.S 1766 | Empty | 00 | | 0 | 00/1241 |
3492 | 1 SCANNERSCSIGREY.S 1767 | Code | 00 | 1 >>16 | 3 | 00/1241 : A9 00 00 | lda #^strGWCT00
3493 | 1 SCANNERSCSIGREY.S 1768 | Code | 00 | | 1 | 00/1244 : 48 | pha
3494 | 1 SCANNERSCSIGREY.S 1769 | Code | 00 | 2 | 3 | 00/1245 : BD 0F 15 | lda ptrGWCT,x
3495 | 1 SCANNERSCSIGREY.S 1770 | Code | 00 | | 1 | 00/1248 : 48 | pha
3496 | 1 SCANNERSCSIGREY.S 1771 | Macro | 00 | | 0 | 00/1249 | _WriteCString
3498 | 1 SCANNERSCSIGREY.S 1771 | Code | 00 | | 3 | 00/1249 : A2 0C 20 | LDX #$200C ; load tool call #
3499 | 1 SCANNERSCSIGREY.S 1771 | Code | 00 | | 4 | 00/124C : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3500 | 1 SCANNERSCSIGREY.S 1772 | Empty | 00 | | 0 | 00/1250 |
3501 | 1 SCANNERSCSIGREY.S 1773 | Comment | 00 | | 0 | 00/1250 | *--- Display Compression argument
3502 | 1 SCANNERSCSIGREY.S 1774 | Empty | 00 | | 0 | 00/1250 |
3503 | 1 SCANNERSCSIGREY.S 1775 | Macro | 00 | | 0 | 00/1250 | PushLong #strGWCA
3507 | 1 SCANNERSCSIGREY.S 1775 | Code | 00 | 1 >>16 | 3 | 00/1250 : F4 00 00 | PEA #^#strGWCA
3514 | 1 SCANNERSCSIGREY.S 1775 | Code | 00 | 2 | 3 | 00/1253 : F4 A2 13 | PEA #strGWCA
3517 | 1 SCANNERSCSIGREY.S 1776 | Macro | 00 | | 0 | 00/1256 | _WriteCString
3519 | 1 SCANNERSCSIGREY.S 1776 | Code | 00 | | 3 | 00/1256 : A2 0C 20 | LDX #$200C ; load tool call #
3520 | 1 SCANNERSCSIGREY.S 1776 | Code | 00 | | 4 | 00/1259 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3521 | 1 SCANNERSCSIGREY.S 1777 | Empty | 00 | | 0 | 00/125D |
3522 | 1 SCANNERSCSIGREY.S 1778 | Code | 00 | | 3 | 00/125D : A0 21 00 | ldy #33
3523 | 1 SCANNERSCSIGREY.S 1779 | Code | 00 | | 2 | 00/1260 : B7 00 | lda [{$00}],y
3524 | 1 SCANNERSCSIGREY.S 1780 | Code | 00 | 2 | 3 | 00/1262 : 20 C4 16 | jsr showBYTE
3525 | 1 SCANNERSCSIGREY.S 1781 | Empty | 00 | | 0 | 00/1265 |
3526 | 1 SCANNERSCSIGREY.S 1782 | Comment | 00 | | 0 | 00/1265 | *--- We're done
3527 | 1 SCANNERSCSIGREY.S 1783 | Empty | 00 | | 0 | 00/1265 |
3528 | 1 SCANNERSCSIGREY.S 1784 | Code | 00 | 2 | 3 | 00/1265 : 4C 53 17 | jmp waitKEY
3529 | 1 SCANNERSCSIGREY.S 1785 | Empty | 00 | | 0 | 00/1268 |
3530 | 1 SCANNERSCSIGREY.S 1786 | Comment | 00 | | 0 | 00/1268 | *--- Data
3531 | 1 SCANNERSCSIGREY.S 1787 | Empty | 00 | | 0 | 00/1268 |
3532 | 1 SCANNERSCSIGREY.S 1788 | Data | 00 | | 10 | 00/1268 : 25 00 00 00 | scsiGETWIN hex 25,00,00,00,F0,00,00,00,00,00
| | | | | | F0 00 00 00 |
| | | | | | 00 00 |
3533 | 1 SCANNERSCSIGREY.S 1789 | Empty | 00 | | 0 | 00/1272 |
3534 | 1 SCANNERSCSIGREY.S 1790 | Data | 00 | | 22 | 00/1272 : 0D 57 69 6E | strGWID asc 0d'Window identifier: $'00
| | | | | | 64 6F 77 20 |
| | | | | | 69 64 65 6E |
| | | | | | 74 69 66 69 |
| | | | | | 65 72 3A 20 |
| | | | | | 24 00 |
3535 | 1 SCANNERSCSIGREY.S 1791 | Data | 00 | | 22 | 00/1288 : 0D 58 2D 41 | strGWXRES asc 0d'X-Axis resolution: $'00
| | | | | | 78 69 73 20 |
| | | | | | 72 65 73 6F |
| | | | | | 6C 75 74 69 |
| | | | | | 6F 6E 3A 20 |
| | | | | | 24 00 |
3536 | 1 SCANNERSCSIGREY.S 1792 | Data | 00 | | 22 | 00/129E : 0D 59 2D 61 | strGWYRES asc 0d'Y-axis resolution: $'00
| | | | | | 78 69 73 20 |
| | | | | | 72 65 73 6F |
| | | | | | 6C 75 74 69 |
| | | | | | 6F 6E 3A 20 |
| | | | | | 24 00 |
3537 | 1 SCANNERSCSIGREY.S 1793 | Data | 00 | | 22 | 00/12B4 : 0D 58 2D 41 | strGWXUL asc 0d'X-Axis upper left: $'00
| | | | | | 78 69 73 20 |
| | | | | | 75 70 70 65 |
| | | | | | 72 20 6C 65 |
| | | | | | 66 74 3A 20 |
| | | | | | 24 00 |
3538 | 1 SCANNERSCSIGREY.S 1794 | Data | 00 | | 22 | 00/12CA : 0D 59 2D 41 | strGWYUL asc 0d'Y-Axis upper left: $'00
| | | | | | 78 69 73 20 |
| | | | | | 75 70 70 65 |
| | | | | | 72 20 6C 65 |
| | | | | | 66 74 3A 20 |
| | | | | | 24 00 |
3539 | 1 SCANNERSCSIGREY.S 1795 | Data | 00 | | 17 | 00/12E0 : 0D 57 69 6E | strGWWW asc 0d'Window width: $'00
| | | | | | 64 6F 77 20 |
| | | | | | 77 69 64 74 |
| | | | | | 68 3A 20 24 |
| | | | | | 00 |
3540 | 1 SCANNERSCSIGREY.S 1796 | Data | 00 | | 18 | 00/12F1 : 0D 57 69 6E | strGWWL asc 0d'Window length: $'00
| | | | | | 64 6F 77 20 |
| | | | | | 6C 65 6E 67 |
| | | | | | 74 68 3A 20 |
| | | | | | 24 00 |
3541 | 1 SCANNERSCSIGREY.S 1797 | Data | 00 | | 15 | 00/1303 : 0D 42 72 69 | strGWBR asc 0d'Brightness: $'00
| | | | | | 67 68 74 6E |
| | | | | | 65 73 73 3A |
| | | | | | 20 24 00 |
3542 | 1 SCANNERSCSIGREY.S 1798 | Data | 00 | | 14 | 00/1312 : 0D 54 68 72 | strGWTH asc 0d'Threshold: $'00
| | | | | | 65 73 68 6F |
| | | | | | 6C 64 3A 20 |
| | | | | | 24 00 |
3543 | 1 SCANNERSCSIGREY.S 1799 | Data | 00 | | 13 | 00/1320 : 0D 43 6F 6E | strGWCO asc 0d'Contrast: $'00
| | | | | | 74 72 61 73 |
| | | | | | 74 3A 20 24 |
| | | | | | 00 |
3544 | 1 SCANNERSCSIGREY.S 1800 | Data | 00 | | 22 | 00/132D : 0D 49 6D 61 | strGWIC asc 0d'Image composition: $'00
| | | | | | 67 65 20 63 |
| | | | | | 6F 6D 70 6F |
| | | | | | 73 69 74 69 |
| | | | | | 6F 6E 3A 20 |
| | | | | | 24 00 |
3545 | 1 SCANNERSCSIGREY.S 1801 | Data | 00 | | 19 | 00/1343 : 0D 42 69 74 | strGWBPP asc 0d'Bits per pixel: $'00
| | | | | | 73 20 70 65 |
| | | | | | 72 20 70 69 |
| | | | | | 78 65 6C 3A |
| | | | | | 20 24 00 |
3546 | 1 SCANNERSCSIGREY.S 1802 | Data | 00 | | 21 | 00/1356 : 0D 48 61 6C | strGWHP asc 0d'Halftone pattern: $'00
| | | | | | 66 74 6F 6E |
| | | | | | 65 20 70 61 |
| | | | | | 74 74 65 72 |
| | | | | | 6E 3A 20 24 |
| | | | | | 00 |
3547 | 1 SCANNERSCSIGREY.S 1803 | Data | 00 | | 17 | 00/136B : 0D 50 61 64 | strGWPT asc 0d'Padding type: $'00
| | | | | | 64 69 6E 67 |
| | | | | | 20 74 79 70 |
| | | | | | 65 3A 20 24 |
| | | | | | 00 |
3548 | 1 SCANNERSCSIGREY.S 1804 | Data | 00 | | 17 | 00/137C : 0D 42 69 74 | strGWBO asc 0d'Bit ordering: $'00
| | | | | | 20 6F 72 64 |
| | | | | | 65 72 69 6E |
| | | | | | 67 3A 20 24 |
| | | | | | 00 |
3549 | 1 SCANNERSCSIGREY.S 1805 | Data | 00 | | 21 | 00/138D : 0D 43 6F 6D | strGWCT asc 0d'Compression type: $'00
| | | | | | 70 72 65 73 |
| | | | | | 73 69 6F 6E |
| | | | | | 20 74 79 70 |
| | | | | | 65 3A 20 24 |
| | | | | | 00 |
3550 | 1 SCANNERSCSIGREY.S 1806 | Data | 00 | | 25 | 00/13A2 : 0D 43 6F 6D | strGWCA asc 0d'Compression argument: $'00
| | | | | | 70 72 65 73 |
| | | | | | 73 69 6F 6E |
| | | | | | 20 61 72 67 |
| | | | | | 75 6D 65 6E |
| | | | | | 74 3A 20 24 |
| | | | | | 00 |
3551 | 1 SCANNERSCSIGREY.S 1807 | Empty | 00 | | 0 | 00/13BB |
3552 | 1 SCANNERSCSIGREY.S 1808 | Data | 00 | 2 | 2 | 00/13BB : C9 13 | ptrGWIC da strGWIC00
3553 | 1 SCANNERSCSIGREY.S 1809 | Data | 00 | 2 | 2 | 00/13BD : E3 13 | da strGWIC01
3554 | 1 SCANNERSCSIGREY.S 1810 | Data | 00 | 2 | 2 | 00/13BF : 06 14 | da strGWIC02
3555 | 1 SCANNERSCSIGREY.S 1811 | Data | 00 | 2 | 2 | 00/13C1 : 30 14 | da strGWIC03
3556 | 1 SCANNERSCSIGREY.S 1812 | Data | 00 | 2 | 2 | 00/13C3 : 47 14 | da strGWIC04
3557 | 1 SCANNERSCSIGREY.S 1813 | Data | 00 | 2 | 2 | 00/13C5 : 67 14 | da strGWIC05
3558 | 1 SCANNERSCSIGREY.S 1814 | Data | 00 | 2 | 2 | 00/13C7 : 81 14 | da strGWIC06
3559 | 1 SCANNERSCSIGREY.S 1815 | Empty | 00 | | 0 | 00/13C9 |
3560 | 1 SCANNERSCSIGREY.S 1816 | Data | 00 | | 26 | 00/13C9 : 20 28 42 69 | strGWIC00 asc ' (Bi-level black & white)'00
| | | | | | 2D 6C 65 76 |
| | | | | | 65 6C 20 62 |
| | | | | | 6C 61 63 6B |
| | | | | | 20 26 20 77 |
| | | | | | 68 69 74 65 |
| | | | | | 29 00 |
3561 | 1 SCANNERSCSIGREY.S 1817 | Data | 00 | | 35 | 00/13E3 : 20 28 44 69 | strGWIC01 asc ' (Dithered/halftone black & white)'00
| | | | | | 74 68 65 72 |
| | | | | | 65 64 2F 68 |
| | | | | | 61 6C 66 74 |
| | | | | | 6F 6E 65 20 |
| | | | | | 62 6C 61 63 |
| | | | | | 6B 20 26 20 |
| | | | | | 77 68 69 74 |
| | | | | | 65 29 00 |
3562 | 1 SCANNERSCSIGREY.S 1818 | Data | 00 | | 42 | 00/1406 : 20 28 4D 75 | strGWIC02 asc ' (Multi-level black & white (gray scale))'00
| | | | | | 6C 74 69 2D |
| | | | | | 6C 65 76 65 |
| | | | | | 6C 20 62 6C |
| | | | | | 61 63 6B 20 |
| | | | | | 26 20 77 68 |
| | | | | | 69 74 65 20 |
| | | | | | 28 67 72 61 |
| | | | | | 79 20 73 63 |
| | | | | | 61 6C 65 29 |
| | | | | | 29 00 |
3563 | 1 SCANNERSCSIGREY.S 1819 | Data | 00 | | 23 | 00/1430 : 20 28 42 69 | strGWIC03 asc ' (Bi-level RGB colour)'00
| | | | | | 2D 6C 65 76 |
| | | | | | 65 6C 20 52 |
| | | | | | 47 42 20 63 |
| | | | | | 6F 6C 6F 75 |
| | | | | | 72 29 00 |
3564 | 1 SCANNERSCSIGREY.S 1820 | Data | 00 | | 32 | 00/1447 : 20 28 44 69 | strGWIC04 asc ' (Dithered/halftone RGB colour)'00
| | | | | | 74 68 65 72 |
| | | | | | 65 64 2F 68 |
| | | | | | 61 6C 66 74 |
| | | | | | 6F 6E 65 20 |
| | | | | | 52 47 42 20 |
| | | | | | 63 6F 6C 6F |
| | | | | | 75 72 29 00 |
3565 | 1 SCANNERSCSIGREY.S 1821 | Data | 00 | | 26 | 00/1467 : 20 28 4D 75 | strGWIC05 asc ' (Multi-level RGB colour)'00
| | | | | | 6C 74 69 2D |
| | | | | | 6C 65 76 65 |
| | | | | | 6C 20 52 47 |
| | | | | | 42 20 63 6F |
| | | | | | 6C 6F 75 72 |
| | | | | | 29 00 |
3566 | 1 SCANNERSCSIGREY.S 1822 | Data | 00 | | 12 | 00/1481 : 20 28 52 65 | strGWIC06 asc ' (Reserved)'00
| | | | | | 73 65 72 76 |
| | | | | | 65 64 29 00 |
3567 | 1 SCANNERSCSIGREY.S 1823 | Empty | 00 | | 0 | 00/148D |
3568 | 1 SCANNERSCSIGREY.S 1824 | Data | 00 | 2 | 2 | 00/148D : 97 14 | ptrGWPT da strGWPT00
3569 | 1 SCANNERSCSIGREY.S 1825 | Data | 00 | 2 | 2 | 00/148F : A6 14 | da strGWPT01
3570 | 1 SCANNERSCSIGREY.S 1826 | Data | 00 | 2 | 2 | 00/1491 : C6 14 | da strGWPT02
3571 | 1 SCANNERSCSIGREY.S 1827 | Data | 00 | 2 | 2 | 00/1493 : E6 14 | da strGWPT03
3572 | 1 SCANNERSCSIGREY.S 1828 | Data | 00 | 2 | 2 | 00/1495 : 03 15 | da strGWPT04
3573 | 1 SCANNERSCSIGREY.S 1829 | Empty | 00 | | 0 | 00/1497 |
3574 | 1 SCANNERSCSIGREY.S 1830 | Data | 00 | | 15 | 00/1497 : 20 28 4E 6F | strGWPT00 asc ' (No boundary)'00
| | | | | | 20 62 6F 75 |
| | | | | | 6E 64 61 72 |
| | | | | | 79 29 00 |
3575 | 1 SCANNERSCSIGREY.S 1831 | Data | 00 | | 32 | 00/14A6 : 20 28 50 61 | strGWPT01 asc ' (Pad with 0s to byte boundary)'00
| | | | | | 64 20 77 69 |
| | | | | | 74 68 20 30 |
| | | | | | 73 20 74 6F |
| | | | | | 20 62 79 74 |
| | | | | | 65 20 62 6F |
| | | | | | 75 6E 64 61 |
| | | | | | 72 79 29 00 |
3576 | 1 SCANNERSCSIGREY.S 1832 | Data | 00 | | 32 | 00/14C6 : 20 28 50 61 | strGWPT02 asc ' (Pad with 1s to byte boundary)'00
| | | | | | 64 20 77 69 |
| | | | | | 74 68 20 31 |
| | | | | | 73 20 74 6F |
| | | | | | 20 62 79 74 |
| | | | | | 65 20 62 6F |
| | | | | | 75 6E 64 61 |
| | | | | | 72 79 29 00 |
3577 | 1 SCANNERSCSIGREY.S 1833 | Data | 00 | | 29 | 00/14E6 : 20 28 54 72 | strGWPT03 asc ' (Truncate by byte boundary)'00
| | | | | | 75 6E 63 61 |
| | | | | | 74 65 20 62 |
| | | | | | 79 20 62 79 |
| | | | | | 74 65 20 62 |
| | | | | | 6F 75 6E 64 |
| | | | | | 61 72 79 29 |
| | | | | | 00 |
3578 | 1 SCANNERSCSIGREY.S 1834 | Data | 00 | | 12 | 00/1503 : 20 28 52 65 | strGWPT04 asc ' (Reserved)'00
| | | | | | 73 65 72 76 |
| | | | | | 65 64 29 00 |
3579 | 1 SCANNERSCSIGREY.S 1835 | Empty | 00 | | 0 | 00/150F |
3580 | 1 SCANNERSCSIGREY.S 1836 | Data | 00 | 2 | 2 | 00/150F : 31 15 | ptrGWCT da strGWCT00
3581 | 1 SCANNERSCSIGREY.S 1837 | Data | 00 | 2 | 2 | 00/1511 : 43 15 | da strGWCT01
3582 | 1 SCANNERSCSIGREY.S 1838 | Data | 00 | 2 | 2 | 00/1513 : 65 15 | da strGWCT02
3583 | 1 SCANNERSCSIGREY.S 1839 | Data | 00 | 2 | 2 | 00/1515 : 87 15 | da strGWCT03
3584 | 1 SCANNERSCSIGREY.S 1840 | Data | 00 | 2 | 2 | 00/1517 : A8 15 | da strGWCT04
3585 | 1 SCANNERSCSIGREY.S 1841 | Data | 00 | 2 | 2 | 00/1519 : A8 15 | da strGWCT04
3586 | 1 SCANNERSCSIGREY.S 1842 | Data | 00 | 2 | 2 | 00/151B : A8 15 | da strGWCT04
3587 | 1 SCANNERSCSIGREY.S 1843 | Data | 00 | 2 | 2 | 00/151D : A8 15 | da strGWCT04
3588 | 1 SCANNERSCSIGREY.S 1844 | Data | 00 | 2 | 2 | 00/151F : A8 15 | da strGWCT04
3589 | 1 SCANNERSCSIGREY.S 1845 | Data | 00 | 2 | 2 | 00/1521 : A8 15 | da strGWCT04
3590 | 1 SCANNERSCSIGREY.S 1846 | Data | 00 | 2 | 2 | 00/1523 : A8 15 | da strGWCT04
3591 | 1 SCANNERSCSIGREY.S 1847 | Data | 00 | 2 | 2 | 00/1525 : A8 15 | da strGWCT04
3592 | 1 SCANNERSCSIGREY.S 1848 | Data | 00 | 2 | 2 | 00/1527 : A8 15 | da strGWCT04
3593 | 1 SCANNERSCSIGREY.S 1849 | Data | 00 | 2 | 2 | 00/1529 : A8 15 | da strGWCT04
3594 | 1 SCANNERSCSIGREY.S 1850 | Data | 00 | 2 | 2 | 00/152B : A8 15 | da strGWCT04
3595 | 1 SCANNERSCSIGREY.S 1851 | Data | 00 | 2 | 2 | 00/152D : A8 15 | da strGWCT04
3596 | 1 SCANNERSCSIGREY.S 1852 | Data | 00 | 2 | 2 | 00/152F : B4 15 | da strGWCT10
3597 | 1 SCANNERSCSIGREY.S 1853 | Empty | 00 | | 0 | 00/1531 |
3598 | 1 SCANNERSCSIGREY.S 1854 | Data | 00 | | 18 | 00/1531 : 20 28 4E 6F | strGWCT00 asc ' (No compression)'00
| | | | | | 20 63 6F 6D |
| | | | | | 70 72 65 73 |
| | | | | | 73 69 6F 6E |
| | | | | | 29 00 |
3599 | 1 SCANNERSCSIGREY.S 1855 | Data | 00 | | 34 | 00/1543 : 20 28 43 43 | strGWCT01 asc ' (CCITT group III, 1 dimensional)'00
| | | | | | 49 54 54 20 |
| | | | | | 67 72 6F 75 |
| | | | | | 70 20 49 49 |
| | | | | | 49 2C 20 31 |
| | | | | | 20 64 69 6D |
| | | | | | 65 6E 73 69 |
| | | | | | 6F 6E 61 6C |
| | | | | | 29 00 |
3600 | 1 SCANNERSCSIGREY.S 1856 | Data | 00 | | 34 | 00/1565 : 20 28 43 43 | strGWCT02 asc ' (CCITT group III, 2 dimensional)'00
| | | | | | 49 54 54 20 |
| | | | | | 67 72 6F 75 |
| | | | | | 70 20 49 49 |
| | | | | | 49 2C 20 32 |
| | | | | | 20 64 69 6D |
| | | | | | 65 6E 73 69 |
| | | | | | 6F 6E 61 6C |
| | | | | | 29 00 |
3601 | 1 SCANNERSCSIGREY.S 1857 | Data | 00 | | 33 | 00/1587 : 20 28 43 43 | strGWCT03 asc ' (CCITT group IV, 2 dimensional)'00
| | | | | | 49 54 54 20 |
| | | | | | 67 72 6F 75 |
| | | | | | 70 20 49 56 |
| | | | | | 2C 20 32 20 |
| | | | | | 64 69 6D 65 |
| | | | | | 6E 73 69 6F |
| | | | | | 6E 61 6C 29 |
| | | | | | 00 |
3602 | 1 SCANNERSCSIGREY.S 1858 | Data | 00 | | 12 | 00/15A8 : 20 28 52 65 | strGWCT04 asc ' (Reserved)'00
| | | | | | 73 65 72 76 |
| | | | | | 65 64 29 00 |
3603 | 1 SCANNERSCSIGREY.S 1859 | Data | 00 | | 33 | 00/15B4 : 20 28 4F 70 | strGWCT10 asc ' (Optical character recognition)'00
| | | | | | 74 69 63 61 |
| | | | | | 6C 20 63 68 |
| | | | | | 61 72 61 63 |
| | | | | | 74 65 72 20 |
| | | | | | 72 65 63 6F |
| | | | | | 67 6E 69 74 |
| | | | | | 69 6F 6E 29 |
| | | | | | 00 |
3604 | 1 SCANNERSCSIGREY.S 1860 | Empty | 00 | | 0 | 00/15D5 |
3605 | 1 SCANNERSCSIGREY.S 1861 | Comment | 00 | | 0 | 00/15D5 | *--- SCSI routines
3606 | 1 SCANNERSCSIGREY.S 1862 | Empty | 00 | | 0 | 00/15D5 |
3607 | 1 SCANNERSCSIGREY.S 1863 | Empty | 00 | | 0 | 00/15D5 | initSTATUSDATA ; clear SCSI command buffer
3608 | 1 SCANNERSCSIGREY.S 1864 | Code | 00 | | 3 | 00/15D5 : A2 0A 00 | ldx #12-2
3609 | 1 SCANNERSCSIGREY.S 1865 | Code | 00 | 2 | 3 | 00/15D8 : 9E 62 18 | ozunid_8 stz statusDATA,x
3610 | 1 SCANNERSCSIGREY.S 1866 | Code | 00 | | 1 | 00/15DB : CA | dex
3611 | 1 SCANNERSCSIGREY.S 1867 | Code | 00 | | 1 | 00/15DC : CA | dex
3612 | 1 SCANNERSCSIGREY.S 1868 | Code | 00 | | 2 | 00/15DD : 10 F9 | bpl ozunid_8
3613 | 1 SCANNERSCSIGREY.S 1869 | Code | 00 | | 1 | 00/15DF : 60 | rts
3614 | 1 SCANNERSCSIGREY.S 1870 | Empty | 00 | | 0 | 00/15E0 |
3615 | 1 SCANNERSCSIGREY.S 1871 | Empty | 00 | | 0 | 00/15E0 | initCOMMANDDATA ; clear SCSI command buffer
3616 | 1 SCANNERSCSIGREY.S 1872 | Code | 00 | | 3 | 00/15E0 : A2 0A 00 | ldx #12-2
3617 | 1 SCANNERSCSIGREY.S 1873 | Code | 00 | 2 | 3 | 00/15E3 : 9E 86 19 | ozunid_9 stz commandDATA,x
3618 | 1 SCANNERSCSIGREY.S 1874 | Code | 00 | | 1 | 00/15E6 : CA | dex
3619 | 1 SCANNERSCSIGREY.S 1875 | Code | 00 | | 1 | 00/15E7 : CA | dex
3620 | 1 SCANNERSCSIGREY.S 1876 | Code | 00 | | 2 | 00/15E8 : 10 F9 | bpl ozunid_9
3621 | 1 SCANNERSCSIGREY.S 1877 | Code | 00 | | 1 | 00/15EA : 60 | rts
3622 | 1 SCANNERSCSIGREY.S 1878 | Empty | 00 | | 0 | 00/15EB |
3623 | 1 SCANNERSCSIGREY.S 1879 | Comment | 00 | | 0 | 00/15EB | *--- DStatus
3624 | 1 SCANNERSCSIGREY.S 1880 | Comment | 00 | | 0 | 00/15EB | * Uses the DStatus parm buffer
3625 | 1 SCANNERSCSIGREY.S 1881 | Empty | 00 | | 0 | 00/15EB |
3626 | 1 SCANNERSCSIGREY.S 1882 | Code | 00 | 2 | 3 | 00/15EB : 8D 52 18 | statusCALL sta proSTATUS+4 ; SCSI driver command
3627 | 1 SCANNERSCSIGREY.S 1883 | Code | 10 | | 2 | 00/15EE : E2 20 | sep #$20 ; SCSI commands are 8-bit
3628 | 1 SCANNERSCSIGREY.S 1884 | Code | 10 | 2 | 3 | 00/15F0 : 8D 62 18 | sta statusDATA ; SCSI command
3629 | 1 SCANNERSCSIGREY.S 1885 | Code | 00 | | 2 | 00/15F3 : C2 20 | rep #$20
3630 | 1 SCANNERSCSIGREY.S 1886 | Empty | 00 | | 0 | 00/15F5 |
3631 | 1 SCANNERSCSIGREY.S 1887 | Code | 00 | | 4 | 00/15F5 : 22 A8 00 E1 | jsl {$e100a8} ; call it
3632 | 1 SCANNERSCSIGREY.S 1888 | Data | 00 | | 2 | 00/15F9 : 2D 20 | dw $202d
3633 | 1 SCANNERSCSIGREY.S 1889 | Data | 00 | 3 | 4 | 00/15FB : 4E 18 00 00 | adrl proSTATUS
3634 | 1 SCANNERSCSIGREY.S 1890 | Code | 00 | | 2 | 00/15FF : 80 14 | bra showERR
3635 | 1 SCANNERSCSIGREY.S 1891 | Empty | 00 | | 0 | 00/1601 |
3636 | 1 SCANNERSCSIGREY.S 1892 | Comment | 00 | | 0 | 00/1601 | *--- DControl
3637 | 1 SCANNERSCSIGREY.S 1893 | Empty | 00 | | 0 | 00/1601 |
3638 | 1 SCANNERSCSIGREY.S 1894 | Code | 00 | 2 | 3 | 00/1601 : 8D 76 19 | controlCALL sta proCONTROL+4 ; SCSI driver command
3639 | 1 SCANNERSCSIGREY.S 1895 | Code | 10 | | 2 | 00/1604 : E2 20 | sep #$20 ; SCSI commands are 8-bit
3640 | 1 SCANNERSCSIGREY.S 1896 | Code | 10 | 2 | 3 | 00/1606 : 8D 86 19 | sta commandDATA ; SCSI command
3641 | 1 SCANNERSCSIGREY.S 1897 | Code | 00 | | 2 | 00/1609 : C2 20 | rep #$20
3642 | 1 SCANNERSCSIGREY.S 1898 | Empty | 00 | | 0 | 00/160B |
3643 | 1 SCANNERSCSIGREY.S 1899 | Code | 00 | | 4 | 00/160B : 22 A8 00 E1 | jsl {$e100a8} ; call it
3644 | 1 SCANNERSCSIGREY.S 1900 | Data | 00 | | 2 | 00/160F : 2E 20 | dw $202e
3645 | 1 SCANNERSCSIGREY.S 1901 | Data | 00 | 3 | 4 | 00/1611 : 72 19 00 00 | adrl proCONTROL
3646 | 1 SCANNERSCSIGREY.S 1902 | Empty | 00 | | 0 | 00/1615 |
3647 | 1 SCANNERSCSIGREY.S 1903 | Comment | 00 | | 0 | 00/1615 | *--- Show GS/OS error code
3648 | 1 SCANNERSCSIGREY.S 1904 | Empty | 00 | | 0 | 00/1615 |
3649 | 1 SCANNERSCSIGREY.S 1905 | Code | 00 | | 2 | 00/1615 : 90 21 | showERR bcc showNOERR
3650 | 1 SCANNERSCSIGREY.S 1906 | Code | 00 | 2 | 3 | 00/1617 : 8D B0 17 | sta errCODE ; save error code
3651 | 1 SCANNERSCSIGREY.S 1907 | Empty | 00 | | 0 | 00/161A |
3652 | 1 SCANNERSCSIGREY.S 1908 | Macro | 00 | | 0 | 00/161A | PushLong #strERROR
3656 | 1 SCANNERSCSIGREY.S 1908 | Code | 00 | 1 >>16 | 3 | 00/161A : F4 00 00 | PEA #^#strERROR
3663 | 1 SCANNERSCSIGREY.S 1908 | Code | 00 | 2 | 3 | 00/161D : F4 B2 17 | PEA #strERROR
3666 | 1 SCANNERSCSIGREY.S 1909 | Macro | 00 | | 0 | 00/1620 | _WriteCString
3668 | 1 SCANNERSCSIGREY.S 1909 | Code | 00 | | 3 | 00/1620 : A2 0C 20 | LDX #$200C ; load tool call #
3669 | 1 SCANNERSCSIGREY.S 1909 | Code | 00 | | 4 | 00/1623 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3670 | 1 SCANNERSCSIGREY.S 1910 | Empty | 00 | | 0 | 00/1627 |
3671 | 1 SCANNERSCSIGREY.S 1911 | Code | 00 | 2 | 3 | 00/1627 : AD B0 17 | lda errCODE
3672 | 1 SCANNERSCSIGREY.S 1912 | Code | 00 | 2 | 3 | 00/162A : 20 EA 16 | jsr showWORD ; display it
3673 | 1 SCANNERSCSIGREY.S 1913 | Empty | 00 | | 0 | 00/162D |
3674 | 1 SCANNERSCSIGREY.S 1914 | Macro | 00 | | 0 | 00/162D | PushWord #$0d
3676 | 1 SCANNERSCSIGREY.S 1914 | Code | 00 | | 3 | 00/162D : F4 0D 00 | PEA #$0d
3679 | 1 SCANNERSCSIGREY.S 1915 | Macro | 00 | | 0 | 00/1630 | _WriteChar
3681 | 1 SCANNERSCSIGREY.S 1915 | Code | 00 | | 3 | 00/1630 : A2 0C 18 | LDX #$180C ; load tool call #
3682 | 1 SCANNERSCSIGREY.S 1915 | Code | 00 | | 4 | 00/1633 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3683 | 1 SCANNERSCSIGREY.S 1916 | Code | 00 | | 1 | 00/1637 : 38 | sec ; force carry
3684 | 1 SCANNERSCSIGREY.S 1917 | Code | 00 | | 1 | 00/1638 : 60 | showNOERR rts
3685 | 1 SCANNERSCSIGREY.S 1918 | Empty | 00 | | 0 | 00/1639 |
3686 | 1 SCANNERSCSIGREY.S 1919 | Comment | 00 | | 0 | 00/1639 | *--- Get my Device ID
3687 | 1 SCANNERSCSIGREY.S 1920 | Empty | 00 | | 0 | 00/1639 |
3688 | 1 SCANNERSCSIGREY.S 1921 | Code | 00 | 2 | 3 | 00/1639 : AD A7 02 | getDEVICEID lda theDEVICE ; get our ID
3689 | 1 SCANNERSCSIGREY.S 1922 | Code | 00 | | 1 | 00/163C : 60 | rts
3690 | 1 SCANNERSCSIGREY.S 1923 | Empty | 00 | | 0 | 00/163D |
3691 | 1 SCANNERSCSIGREY.S 1924 | Comment | 00 | | 0 | 00/163D | *----------------------------
3692 | 1 SCANNERSCSIGREY.S 1925 | Comment | 00 | | 0 | 00/163D | * TEXT ROUTINES
3693 | 1 SCANNERSCSIGREY.S 1926 | Comment | 00 | | 0 | 00/163D | *----------------------------
3694 | 1 SCANNERSCSIGREY.S 1927 | Empty | 00 | | 0 | 00/163D |
3695 | 1 SCANNERSCSIGREY.S 1928 | Comment | 00 | | 0 | 00/163D | *---------- Display in string offset
3696 | 1 SCANNERSCSIGREY.S 1929 | Comment | 00 | | 0 | 00/163D | * A: offset in
3697 | 1 SCANNERSCSIGREY.S 1930 | Comment | 00 | | 0 | 00/163D | * X: nb of chars to print
3698 | 1 SCANNERSCSIGREY.S 1931 | Comment | 00 | | 0 | 00/163D | * offset from commandBUFF
3699 | 1 SCANNERSCSIGREY.S 1932 | Empty | 00 | | 0 | 00/163D |
3700 | 1 SCANNERSCSIGREY.S 1933 | Code | 00 | 1 >>16 | 3 | 00/163D : A0 00 00 | showTEXT ldy #^statusBUFF
3701 | 1 SCANNERSCSIGREY.S 1934 | Code | 00 | | 1 | 00/1640 : 5A | phy
3702 | 1 SCANNERSCSIGREY.S 1935 | Code | 00 | | 1 | 00/1641 : 18 | clc
3703 | 1 SCANNERSCSIGREY.S 1936 | Code | 00 | 2 | 3 | 00/1642 : 69 72 18 | adc #statusBUFF
3704 | 1 SCANNERSCSIGREY.S 1937 | Code | 00 | | 1 | 00/1645 : 48 | pha
3705 | 1 SCANNERSCSIGREY.S 1938 | Macro | 00 | | 0 | 00/1646 | PushWord #0
3707 | 1 SCANNERSCSIGREY.S 1938 | Code | 00 | | 3 | 00/1646 : F4 00 00 | PEA #0
3710 | 1 SCANNERSCSIGREY.S 1939 | Code | 00 | | 1 | 00/1649 : DA | phx
3711 | 1 SCANNERSCSIGREY.S 1940 | Macro | 00 | | 0 | 00/164A | _TextWriteBlock
3713 | 1 SCANNERSCSIGREY.S 1940 | Code | 00 | | 3 | 00/164A : A2 0C 1E | LDX #$1E0C ; load tool call #
3714 | 1 SCANNERSCSIGREY.S 1940 | Code | 00 | | 4 | 00/164D : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3715 | 1 SCANNERSCSIGREY.S 1941 | Code | 00 | | 1 | 00/1651 : 60 | rts
3716 | 1 SCANNERSCSIGREY.S 1942 | Empty | 00 | | 0 | 00/1652 |
3717 | 1 SCANNERSCSIGREY.S 1943 | Comment | 00 | | 0 | 00/1652 | *---------- Display decimal
3718 | 1 SCANNERSCSIGREY.S 1944 | Comment | 00 | | 0 | 00/1652 | * A: word
3719 | 1 SCANNERSCSIGREY.S 1945 | Empty | 00 | | 0 | 00/1652 |
3720 | 1 SCANNERSCSIGREY.S 1946 | Code | 00 | | 3 | 00/1652 : 29 FF 00 | showDECIMAL and #$ff
3721 | 1 SCANNERSCSIGREY.S 1947 | Code | 00 | | 1 | 00/1655 : 48 | pha
3722 | 1 SCANNERSCSIGREY.S 1948 | Empty | 00 | | 0 | 00/1656 |
3723 | 1 SCANNERSCSIGREY.S 1949 | Code | 00 | | 3 | 00/1656 : A9 20 20 | lda #' ' ; space by default
3724 | 1 SCANNERSCSIGREY.S 1950 | Code | 00 | 2 | 3 | 00/1659 : 8D 7D 16 | sta strDECIMAL
3725 | 1 SCANNERSCSIGREY.S 1951 | Empty | 00 | | 0 | 00/165C |
3726 | 1 SCANNERSCSIGREY.S 1952 | Macro | 00 | | 0 | 00/165C | PushLong #strDECIMAL
3730 | 1 SCANNERSCSIGREY.S 1952 | Code | 00 | 1 >>16 | 3 | 00/165C : F4 00 00 | PEA #^#strDECIMAL
3737 | 1 SCANNERSCSIGREY.S 1952 | Code | 00 | 2 | 3 | 00/165F : F4 7D 16 | PEA #strDECIMAL
3740 | 1 SCANNERSCSIGREY.S 1953 | Macro | 00 | | 0 | 00/1662 | PushWord #2
3742 | 1 SCANNERSCSIGREY.S 1953 | Code | 00 | | 3 | 00/1662 : F4 02 00 | PEA #2
3745 | 1 SCANNERSCSIGREY.S 1954 | Macro | 00 | | 0 | 00/1665 | PushWord #0
3747 | 1 SCANNERSCSIGREY.S 1954 | Code | 00 | | 3 | 00/1665 : F4 00 00 | PEA #0
3750 | 1 SCANNERSCSIGREY.S 1955 | Macro | 00 | | 0 | 00/1668 | _Int2Dec
3752 | 1 SCANNERSCSIGREY.S 1955 | Code | 00 | | 3 | 00/1668 : A2 0B 26 | LDX #$260B ; load tool call #
3753 | 1 SCANNERSCSIGREY.S 1955 | Code | 00 | | 4 | 00/166B : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3754 | 1 SCANNERSCSIGREY.S 1956 | Empty | 00 | | 0 | 00/166F |
3755 | 1 SCANNERSCSIGREY.S 1957 | Macro | 00 | | 0 | 00/166F | PushLong #strDECIMAL
3759 | 1 SCANNERSCSIGREY.S 1957 | Code | 00 | 1 >>16 | 3 | 00/166F : F4 00 00 | PEA #^#strDECIMAL
3766 | 1 SCANNERSCSIGREY.S 1957 | Code | 00 | 2 | 3 | 00/1672 : F4 7D 16 | PEA #strDECIMAL
3769 | 1 SCANNERSCSIGREY.S 1958 | Macro | 00 | | 0 | 00/1675 | _WriteCString
3771 | 1 SCANNERSCSIGREY.S 1958 | Code | 00 | | 3 | 00/1675 : A2 0C 20 | LDX #$200C ; load tool call #
3772 | 1 SCANNERSCSIGREY.S 1958 | Code | 00 | | 4 | 00/1678 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3773 | 1 SCANNERSCSIGREY.S 1959 | Code | 00 | | 1 | 00/167C : 60 | rts
3774 | 1 SCANNERSCSIGREY.S 1960 | Empty | 00 | | 0 | 00/167D |
3775 | 1 SCANNERSCSIGREY.S 1961 | Comment | 00 | | 0 | 00/167D | *--- Data
3776 | 1 SCANNERSCSIGREY.S 1962 | Empty | 00 | | 0 | 00/167D |
3777 | 1 SCANNERSCSIGREY.S 1963 | Data | 00 | | 3 | 00/167D : 30 30 00 | strDECIMAL asc '00'00
3778 | 1 SCANNERSCSIGREY.S 1964 | Empty | 00 | | 0 | 00/1680 |
3779 | 1 SCANNERSCSIGREY.S 1965 | Comment | 00 | | 0 | 00/1680 | *---------- Display bits
3780 | 1 SCANNERSCSIGREY.S 1966 | Comment | 00 | | 0 | 00/1680 | * A: word
3781 | 1 SCANNERSCSIGREY.S 1967 | Comment | 00 | | 0 | 00/1680 | * X: nb of bits to display (1-8)
3782 | 1 SCANNERSCSIGREY.S 1968 | Empty | 00 | | 0 | 00/1680 |
3783 | 1 SCANNERSCSIGREY.S 1969 | Code | 00 | | 3 | 00/1680 : E0 10 00 | showBITS cpx #16
3784 | 1 SCANNERSCSIGREY.S 1970 | Code | 00 | | 2 | 00/1683 : 90 01 | bcc showBITS0
3785 | 1 SCANNERSCSIGREY.S 1971 | Code | 00 | | 1 | 00/1685 : 60 | rts
3786 | 1 SCANNERSCSIGREY.S 1972 | Empty | 00 | | 0 | 00/1686 |
3787 | 1 SCANNERSCSIGREY.S 1973 | Code | 00 | | 3 | 00/1686 : A0 00 00 | showBITS0 ldy #0 ; index
3788 | 1 SCANNERSCSIGREY.S 1974 | Code | 00 | | 1 | 00/1689 : 48 | ozunid_10 pha
3789 | 1 SCANNERSCSIGREY.S 1975 | Code | 00 | | 1 | 00/168A : 0A | asl ; bit in carry
3790 | 1 SCANNERSCSIGREY.S 1976 | Code | 00 | | 2 | 00/168B : B0 05 | bcs showBITS1
3791 | 1 SCANNERSCSIGREY.S 1977 | Empty | 00 | | 0 | 00/168D |
3792 | 1 SCANNERSCSIGREY.S 1978 | Code | 00 | | 3 | 00/168D : A9 30 30 | lda #'00' ; output 0
3793 | 1 SCANNERSCSIGREY.S 1979 | Code | 00 | | 2 | 00/1690 : 80 03 | bra showBITS2
3794 | 1 SCANNERSCSIGREY.S 1980 | Code | 00 | | 3 | 00/1692 : A9 31 31 | showBITS1 lda #'11' ; output 1
3795 | 1 SCANNERSCSIGREY.S 1981 | Code | 00 | 2 | 3 | 00/1695 : 99 B2 16 | showBITS2 sta strBITS,y
3796 | 1 SCANNERSCSIGREY.S 1982 | Empty | 00 | | 0 | 00/1698 |
3797 | 1 SCANNERSCSIGREY.S 1983 | Code | 00 | | 1 | 00/1698 : 68 | pla
3798 | 1 SCANNERSCSIGREY.S 1984 | Code | 00 | | 1 | 00/1699 : 0A | asl
3799 | 1 SCANNERSCSIGREY.S 1985 | Code | 00 | | 1 | 00/169A : C8 | iny
3800 | 1 SCANNERSCSIGREY.S 1986 | Code | 00 | | 1 | 00/169B : CA | dex
3801 | 1 SCANNERSCSIGREY.S 1987 | Code | 00 | | 2 | 00/169C : D0 EB | bne ozunid_10
3802 | 1 SCANNERSCSIGREY.S 1988 | Empty | 00 | | 0 | 00/169E |
3803 | 1 SCANNERSCSIGREY.S 1989 | Code | 00 | | 3 | 00/169E : A9 00 00 | lda #0 ; end C string
3804 | 1 SCANNERSCSIGREY.S 1990 | Code | 00 | 2 | 3 | 00/16A1 : 99 B2 16 | sta strBITS,y
3805 | 1 SCANNERSCSIGREY.S 1991 | Empty | 00 | | 0 | 00/16A4 |
3806 | 1 SCANNERSCSIGREY.S 1992 | Macro | 00 | | 0 | 00/16A4 | PushLong #strBITS ; show the string
3810 | 1 SCANNERSCSIGREY.S 1992 | Code | 00 | 1 >>16 | 3 | 00/16A4 : F4 00 00 | PEA #^#strBITS
3817 | 1 SCANNERSCSIGREY.S 1992 | Code | 00 | 2 | 3 | 00/16A7 : F4 B2 16 | PEA #strBITS
3820 | 1 SCANNERSCSIGREY.S 1993 | Macro | 00 | | 0 | 00/16AA | _WriteCString
3822 | 1 SCANNERSCSIGREY.S 1993 | Code | 00 | | 3 | 00/16AA : A2 0C 20 | LDX #$200C ; load tool call #
3823 | 1 SCANNERSCSIGREY.S 1993 | Code | 00 | | 4 | 00/16AD : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3824 | 1 SCANNERSCSIGREY.S 1994 | Code | 00 | | 1 | 00/16B1 : 60 | rts
3825 | 1 SCANNERSCSIGREY.S 1995 | Empty | 00 | | 0 | 00/16B2 |
3826 | 1 SCANNERSCSIGREY.S 1996 | Comment | 00 | | 0 | 00/16B2 | *--- Data
3827 | 1 SCANNERSCSIGREY.S 1997 | Empty | 00 | | 0 | 00/16B2 |
3828 | 1 SCANNERSCSIGREY.S 1998 | Data | 00 | | 18 | 00/16B2 : 00 00 00 00 | strBITS ds 18 ; 16 bits + 2 zeros
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 |
3829 | 1 SCANNERSCSIGREY.S 1999 | Empty | 00 | | 0 | 00/16C4 |
3830 | 1 SCANNERSCSIGREY.S 2000 | Comment | 00 | | 0 | 00/16C4 | *---------- Display a byte
3831 | 1 SCANNERSCSIGREY.S 2001 | Empty | 00 | | 0 | 00/16C4 |
3832 | 1 SCANNERSCSIGREY.S 2002 | Code | 00 | | 1 | 00/16C4 : 48 | showBYTE pha ; from a byte to a string
3833 | 1 SCANNERSCSIGREY.S 2003 | Code | 00 | | 1 | 00/16C5 : 48 | pha
3834 | 1 SCANNERSCSIGREY.S 2004 | Code | 00 | | 1 | 00/16C6 : 48 | pha ; <= here, really
3835 | 1 SCANNERSCSIGREY.S 2005 | Macro | 00 | | 0 | 00/16C7 | _HexIt
3837 | 1 SCANNERSCSIGREY.S 2005 | Code | 00 | | 3 | 00/16C7 : A2 0B 2A | LDX #$2A0B ; load tool call #
3838 | 1 SCANNERSCSIGREY.S 2005 | Code | 00 | | 4 | 00/16CA : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3839 | 1 SCANNERSCSIGREY.S 2006 | Empty | 00 | | 0 | 00/16CE |
3840 | 1 SCANNERSCSIGREY.S 2007 | Code | 00 | | 3 | 00/16CE : A9 20 20 | lda #' ' ; empty string by default
3841 | 1 SCANNERSCSIGREY.S 2008 | Code | 00 | 2 | 3 | 00/16D1 : 8D E8 16 | sta strBYTE
3842 | 1 SCANNERSCSIGREY.S 2009 | Empty | 00 | | 0 | 00/16D4 |
3843 | 1 SCANNERSCSIGREY.S 2010 | Code | 00 | | 1 | 00/16D4 : 68 | pla ; we don't use
3844 | 1 SCANNERSCSIGREY.S 2011 | Code | 00 | | 1 | 00/16D5 : 68 | pla
3845 | 1 SCANNERSCSIGREY.S 2012 | Code | 00 | 2 | 3 | 00/16D6 : 8D E8 16 | sta strBYTE
3846 | 1 SCANNERSCSIGREY.S 2013 | Empty | 00 | | 0 | 00/16D9 |
3847 | 1 SCANNERSCSIGREY.S 2014 | Macro | 00 | | 0 | 00/16D9 | PushLong #strBYTEP ; show the string
3851 | 1 SCANNERSCSIGREY.S 2014 | Code | 00 | 1 >>16 | 3 | 00/16D9 : F4 00 00 | PEA #^#strBYTEP
3858 | 1 SCANNERSCSIGREY.S 2014 | Code | 00 | 2 | 3 | 00/16DC : F4 E7 16 | PEA #strBYTEP
3861 | 1 SCANNERSCSIGREY.S 2015 | Macro | 00 | | 0 | 00/16DF | _WriteString
3863 | 1 SCANNERSCSIGREY.S 2015 | Code | 00 | | 3 | 00/16DF : A2 0C 1C | LDX #$1C0C ; load tool call #
3864 | 1 SCANNERSCSIGREY.S 2015 | Code | 00 | | 4 | 00/16E2 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3865 | 1 SCANNERSCSIGREY.S 2016 | Code | 00 | | 1 | 00/16E6 : 60 | rts
3866 | 1 SCANNERSCSIGREY.S 2017 | Empty | 00 | | 0 | 00/16E7 |
3867 | 1 SCANNERSCSIGREY.S 2018 | Comment | 00 | | 0 | 00/16E7 | *--- Data
3868 | 1 SCANNERSCSIGREY.S 2019 | Empty | 00 | | 0 | 00/16E7 |
3869 | 1 SCANNERSCSIGREY.S 2020 | Data | 00 | | 1 | 00/16E7 : 02 | strBYTEP dfb 2 ; for a Pascal string
3870 | 1 SCANNERSCSIGREY.S 2021 | Data | 00 | | 2 | 00/16E8 : 20 20 | strBYTE asc ' '
3871 | 1 SCANNERSCSIGREY.S 2022 | Empty | 00 | | 0 | 00/16EA |
3872 | 1 SCANNERSCSIGREY.S 2023 | Comment | 00 | | 0 | 00/16EA | *---------- Display a word
3873 | 1 SCANNERSCSIGREY.S 2024 | Empty | 00 | | 0 | 00/16EA |
3874 | 1 SCANNERSCSIGREY.S 2025 | Code | 00 | | 1 | 00/16EA : 48 | showWORD pha ; from a word to a string
3875 | 1 SCANNERSCSIGREY.S 2026 | Code | 00 | | 1 | 00/16EB : 48 | pha
3876 | 1 SCANNERSCSIGREY.S 2027 | Code | 00 | | 1 | 00/16EC : 48 | pha ; <= here, really
3877 | 1 SCANNERSCSIGREY.S 2028 | Macro | 00 | | 0 | 00/16ED | _HexIt
3879 | 1 SCANNERSCSIGREY.S 2028 | Code | 00 | | 3 | 00/16ED : A2 0B 2A | LDX #$2A0B ; load tool call #
3880 | 1 SCANNERSCSIGREY.S 2028 | Code | 00 | | 4 | 00/16F0 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3881 | 1 SCANNERSCSIGREY.S 2029 | Macro | 00 | | 0 | 00/16F4 | PullLong strHEX
3884 | 1 SCANNERSCSIGREY.S 2029 | Code | 00 | | 1 | 00/16F4 : 68 | PLA
3886 | 1 SCANNERSCSIGREY.S 2029 | Code | 00 | 2 | 3 | 00/16F5 : 8D 0A 17 | STA strHEX
3891 | 1 SCANNERSCSIGREY.S 2029 | Code | 00 | | 1 | 00/16F8 : 68 | PLA
3893 | 1 SCANNERSCSIGREY.S 2029 | Code | 00 | 2 | 3 | 00/16F9 : 8D 0C 17 | STA strHEX+2
3899 | 1 SCANNERSCSIGREY.S 2030 | Empty | 00 | | 0 | 00/16FC |
3900 | 1 SCANNERSCSIGREY.S 2031 | Macro | 00 | | 0 | 00/16FC | PushLong #strHEX ; show the string
3904 | 1 SCANNERSCSIGREY.S 2031 | Code | 00 | 1 >>16 | 3 | 00/16FC : F4 00 00 | PEA #^#strHEX
3911 | 1 SCANNERSCSIGREY.S 2031 | Code | 00 | 2 | 3 | 00/16FF : F4 0A 17 | PEA #strHEX
3914 | 1 SCANNERSCSIGREY.S 2032 | Macro | 00 | | 0 | 00/1702 | _WriteCString
3916 | 1 SCANNERSCSIGREY.S 2032 | Code | 00 | | 3 | 00/1702 : A2 0C 20 | LDX #$200C ; load tool call #
3917 | 1 SCANNERSCSIGREY.S 2032 | Code | 00 | | 4 | 00/1705 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3918 | 1 SCANNERSCSIGREY.S 2033 | Code | 00 | | 1 | 00/1709 : 60 | rts
3919 | 1 SCANNERSCSIGREY.S 2034 | Empty | 00 | | 0 | 00/170A |
3920 | 1 SCANNERSCSIGREY.S 2035 | Comment | 00 | | 0 | 00/170A | *--- Data
3921 | 1 SCANNERSCSIGREY.S 2036 | Empty | 00 | | 0 | 00/170A |
3922 | 1 SCANNERSCSIGREY.S 2037 | Data | 00 | | 5 | 00/170A : 30 30 30 30 | strHEX asc '0000'00
| | | | | | 00 |
3923 | 1 SCANNERSCSIGREY.S 2038 | Empty | 00 | | 0 | 00/170F |
3924 | 1 SCANNERSCSIGREY.S 2039 | Comment | 00 | | 0 | 00/170F | *---------- Wait for a key in a range 0-Acc
3925 | 1 SCANNERSCSIGREY.S 2040 | Comment | 00 | | 0 | 00/170F | * A: high key
3926 | 1 SCANNERSCSIGREY.S 2041 | Comment | 00 | | 0 | 00/170F | * X: high ptr to C string
3927 | 1 SCANNERSCSIGREY.S 2042 | Comment | 00 | | 0 | 00/170F | * Y: low ptr to C string
3928 | 1 SCANNERSCSIGREY.S 2043 | Empty | 00 | | 0 | 00/170F |
3929 | 1 SCANNERSCSIGREY.S 2044 | Code | 00 | 2 | 3 | 00/170F : 8D 51 17 | keyINRANGE sta keyHIGH
3930 | 1 SCANNERSCSIGREY.S 2045 | Code | 00 | 2 | 3 | 00/1712 : 8C 4D 17 | sty strKEY
3931 | 1 SCANNERSCSIGREY.S 2046 | Code | 00 | 2 | 3 | 00/1715 : 8E 4F 17 | stx strKEY+2
3932 | 1 SCANNERSCSIGREY.S 2047 | Empty | 00 | | 0 | 00/1718 |
3933 | 1 SCANNERSCSIGREY.S 2048 | Macro | 00 | | 0 | 00/1718 | ozunid_11 PushLong strKEY
3941 | 1 SCANNERSCSIGREY.S 2048 | Code | 00 | 2 | 3 | 00/1718 : AD 4F 17 | LDA strKEY+2
3942 | 1 SCANNERSCSIGREY.S 2048 | Code | 00 | | 1 | 00/171B : 48 | PHA
3950 | 1 SCANNERSCSIGREY.S 2048 | Code | 00 | 2 | 3 | 00/171C : AD 4D 17 | LDA strKEY
3951 | 1 SCANNERSCSIGREY.S 2048 | Code | 00 | | 1 | 00/171F : 48 | PHA
3953 | 1 SCANNERSCSIGREY.S 2049 | Macro | 00 | | 0 | 00/1720 | _WriteCString
3955 | 1 SCANNERSCSIGREY.S 2049 | Code | 00 | | 3 | 00/1720 : A2 0C 20 | LDX #$200C ; load tool call #
3956 | 1 SCANNERSCSIGREY.S 2049 | Code | 00 | | 4 | 00/1723 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3957 | 1 SCANNERSCSIGREY.S 2050 | Empty | 00 | | 0 | 00/1727 |
3958 | 1 SCANNERSCSIGREY.S 2051 | Macro | 00 | | 0 | 00/1727 | PushWord #0
3960 | 1 SCANNERSCSIGREY.S 2051 | Code | 00 | | 3 | 00/1727 : F4 00 00 | PEA #0
3963 | 1 SCANNERSCSIGREY.S 2052 | Macro | 00 | | 0 | 00/172A | PushWord #1 ; echo char
3965 | 1 SCANNERSCSIGREY.S 2052 | Code | 00 | | 3 | 00/172A : F4 01 00 | PEA #1
3968 | 1 SCANNERSCSIGREY.S 2053 | Macro | 00 | | 0 | 00/172D | _ReadChar
3970 | 1 SCANNERSCSIGREY.S 2053 | Code | 00 | | 3 | 00/172D : A2 0C 22 | LDX #$220C ; load tool call #
3971 | 1 SCANNERSCSIGREY.S 2053 | Code | 00 | | 4 | 00/1730 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
3972 | 1 SCANNERSCSIGREY.S 2054 | Code | 00 | | 1 | 00/1734 : 68 | pla
3973 | 1 SCANNERSCSIGREY.S 2055 | Code | 00 | | 3 | 00/1735 : 29 FF 00 | and #$ff
3974 | 1 SCANNERSCSIGREY.S 2056 | Code | 00 | | 3 | 00/1738 : C9 B0 00 | cmp #"0"
3975 | 1 SCANNERSCSIGREY.S 2057 | Code | 00 | | 2 | 00/173B : 90 DB | bcc ozunid_11
3976 | 1 SCANNERSCSIGREY.S 2058 | Code | 00 | 2 | 3 | 00/173D : CD 51 17 | cmp keyHIGH
3977 | 1 SCANNERSCSIGREY.S 2059 | Code | 00 | | 2 | 00/1740 : 90 04 | bcc keyINRANGE9
3978 | 1 SCANNERSCSIGREY.S 2060 | Code | 00 | | 2 | 00/1742 : F0 02 | beq keyINRANGE9
3979 | 1 SCANNERSCSIGREY.S 2061 | Code | 00 | | 2 | 00/1744 : 80 D2 | bra ozunid_11
3980 | 1 SCANNERSCSIGREY.S 2062 | Empty | 00 | | 0 | 00/1746 |
3981 | 1 SCANNERSCSIGREY.S 2063 | Code | 00 | | 1 | 00/1746 : 38 | keyINRANGE9 sec
3982 | 1 SCANNERSCSIGREY.S 2064 | Code | 00 | | 3 | 00/1747 : E9 B0 00 | sbc #"0"
3983 | 1 SCANNERSCSIGREY.S 2065 | Code | 00 | | 1 | 00/174A : 48 | pha
3984 | 1 SCANNERSCSIGREY.S 2066 | Code | 00 | | 2 | 00/174B : 80 45 | bra waitKEY8
3985 | 1 SCANNERSCSIGREY.S 2067 | Empty | 00 | | 0 | 00/174D |
3986 | 1 SCANNERSCSIGREY.S 2068 | Comment | 00 | | 0 | 00/174D | *--- Data
3987 | 1 SCANNERSCSIGREY.S 2069 | Empty | 00 | | 0 | 00/174D |
3988 | 1 SCANNERSCSIGREY.S 2070 | Data | 00 | | 4 | 00/174D : 00 00 00 00 | strKEY ds 4 ; pointer to string
3989 | 1 SCANNERSCSIGREY.S 2071 | Data | 00 | | 2 | 00/1751 : 00 00 | keyHIGH ds 2
3990 | 1 SCANNERSCSIGREY.S 2072 | Empty | 00 | | 0 | 00/1753 |
3991 | 1 SCANNERSCSIGREY.S 2073 | Comment | 00 | | 0 | 00/1753 | *---------- Wait for a key
3992 | 1 SCANNERSCSIGREY.S 2074 | Empty | 00 | | 0 | 00/1753 |
3993 | 1 SCANNERSCSIGREY.S 2075 | Macro | 00 | | 0 | 00/1753 | waitKEY PushWord #$0d
3995 | 1 SCANNERSCSIGREY.S 2075 | Code | 00 | | 3 | 00/1753 : F4 0D 00 | PEA #$0d
3998 | 1 SCANNERSCSIGREY.S 2076 | Macro | 00 | | 0 | 00/1756 | _WriteChar
4000 | 1 SCANNERSCSIGREY.S 2076 | Code | 00 | | 3 | 00/1756 : A2 0C 18 | LDX #$180C ; load tool call #
4001 | 1 SCANNERSCSIGREY.S 2076 | Code | 00 | | 4 | 00/1759 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
4002 | 1 SCANNERSCSIGREY.S 2077 | Empty | 00 | | 0 | 00/175D |
4003 | 1 SCANNERSCSIGREY.S 2078 | Macro | 00 | | 0 | 00/175D | PushWord #0
4005 | 1 SCANNERSCSIGREY.S 2078 | Code | 00 | | 3 | 00/175D : F4 00 00 | PEA #0
4008 | 1 SCANNERSCSIGREY.S 2079 | Macro | 00 | | 0 | 00/1760 | PushWord #0 ; don't echo char
4010 | 1 SCANNERSCSIGREY.S 2079 | Code | 00 | | 3 | 00/1760 : F4 00 00 | PEA #0
4013 | 1 SCANNERSCSIGREY.S 2080 | Macro | 00 | | 0 | 00/1763 | _ReadChar
4015 | 1 SCANNERSCSIGREY.S 2080 | Code | 00 | | 3 | 00/1763 : A2 0C 22 | LDX #$220C ; load tool call #
4016 | 1 SCANNERSCSIGREY.S 2080 | Code | 00 | | 4 | 00/1766 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
4017 | 1 SCANNERSCSIGREY.S 2081 | Code | 00 | | 2 | 00/176A : 80 1A | bra waitKEY1 ; go below
4018 | 1 SCANNERSCSIGREY.S 2082 | Empty | 00 | | 0 | 00/176C |
4019 | 1 SCANNERSCSIGREY.S 2083 | Comment | 00 | | 0 | 00/176C | *---------- Wait for a key
4020 | 1 SCANNERSCSIGREY.S 2084 | Empty | 00 | | 0 | 00/176C |
4021 | 1 SCANNERSCSIGREY.S 2085 | Macro | 00 | | 0 | 00/176C | waitFORKEY PushLong #strINPUT
4025 | 1 SCANNERSCSIGREY.S 2085 | Code | 00 | 1 >>16 | 3 | 00/176C : F4 00 00 | PEA #^#strINPUT
4032 | 1 SCANNERSCSIGREY.S 2085 | Code | 00 | 2 | 3 | 00/176F : F4 9E 17 | PEA #strINPUT
4035 | 1 SCANNERSCSIGREY.S 2086 | Macro | 00 | | 0 | 00/1772 | _WriteCString
4037 | 1 SCANNERSCSIGREY.S 2086 | Code | 00 | | 3 | 00/1772 : A2 0C 20 | LDX #$200C ; load tool call #
4038 | 1 SCANNERSCSIGREY.S 2086 | Code | 00 | | 4 | 00/1775 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
4039 | 1 SCANNERSCSIGREY.S 2087 | Empty | 00 | | 0 | 00/1779 |
4040 | 1 SCANNERSCSIGREY.S 2088 | Macro | 00 | | 0 | 00/1779 | PushWord #0 ; wait for key
4042 | 1 SCANNERSCSIGREY.S 2088 | Code | 00 | | 3 | 00/1779 : F4 00 00 | PEA #0
4045 | 1 SCANNERSCSIGREY.S 2089 | Macro | 00 | | 0 | 00/177C | PushWord #1 ; echo char
4047 | 1 SCANNERSCSIGREY.S 2089 | Code | 00 | | 3 | 00/177C : F4 01 00 | PEA #1
4050 | 1 SCANNERSCSIGREY.S 2090 | Macro | 00 | | 0 | 00/177F | _ReadChar
4052 | 1 SCANNERSCSIGREY.S 2090 | Code | 00 | | 3 | 00/177F : A2 0C 22 | LDX #$220C ; load tool call #
4053 | 1 SCANNERSCSIGREY.S 2090 | Code | 00 | | 4 | 00/1782 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
4054 | 1 SCANNERSCSIGREY.S 2091 | Empty | 00 | | 0 | 00/1786 |
4055 | 1 SCANNERSCSIGREY.S 2092 | Code | 00 | | 2 | 00/1786 : A3 01 | waitKEY1 lda 1,s ; check CR
4056 | 1 SCANNERSCSIGREY.S 2093 | Code | 00 | | 3 | 00/1788 : 29 FF 00 | and #$ff ; of typed
4057 | 1 SCANNERSCSIGREY.S 2094 | Code | 00 | | 2 | 00/178B : 83 01 | sta 1,s ; in char
4058 | 1 SCANNERSCSIGREY.S 2095 | Code | 00 | | 3 | 00/178D : C9 8D 00 | cmp #$8d
4059 | 1 SCANNERSCSIGREY.S 2096 | Code | 00 | | 2 | 00/1790 : F0 0A | beq waitKEY9
4060 | 1 SCANNERSCSIGREY.S 2097 | Empty | 00 | | 0 | 00/1792 |
4061 | 1 SCANNERSCSIGREY.S 2098 | Macro | 00 | | 0 | 00/1792 | waitKEY8 PushWord #$0d ; return
4063 | 1 SCANNERSCSIGREY.S 2098 | Code | 00 | | 3 | 00/1792 : F4 0D 00 | PEA #$0d
4066 | 1 SCANNERSCSIGREY.S 2099 | Macro | 00 | | 0 | 00/1795 | _WriteChar
4068 | 1 SCANNERSCSIGREY.S 2099 | Code | 00 | | 3 | 00/1795 : A2 0C 18 | LDX #$180C ; load tool call #
4069 | 1 SCANNERSCSIGREY.S 2099 | Code | 00 | | 4 | 00/1798 : 22 00 00 E1 | JSL $E10000 ; go to dispatcher
4070 | 1 SCANNERSCSIGREY.S 2100 | Empty | 00 | | 0 | 00/179C |
4071 | 1 SCANNERSCSIGREY.S 2101 | Code | 00 | | 1 | 00/179C : 68 | waitKEY9 pla ; restore entered char
4072 | 1 SCANNERSCSIGREY.S 2102 | Code | 00 | | 1 | 00/179D : 60 | rts
4073 | 1 SCANNERSCSIGREY.S 2103 | Empty | 00 | | 0 | 00/179E |
4074 | 1 SCANNERSCSIGREY.S 2104 | Comment | 00 | | 0 | 00/179E | *--- Data
4075 | 1 SCANNERSCSIGREY.S 2105 | Empty | 00 | | 0 | 00/179E |
4076 | 1 SCANNERSCSIGREY.S 2106 | Data | 00 | | 18 | 00/179E : 53 65 6C 65 | strINPUT asc 'Select an entry: '00
| | | | | | 63 74 20 61 |
| | | | | | 6E 20 65 6E |
| | | | | | 74 72 79 3A |
| | | | | | 20 00 |
4077 | 1 SCANNERSCSIGREY.S 2107 | Empty | 00 | | 0 | 00/17B0 |
4078 | 1 SCANNERSCSIGREY.S 2108 | Comment | 00 | | 0 | 00/17B0 | *----------------------------
4079 | 1 SCANNERSCSIGREY.S 2109 | Comment | 00 | | 0 | 00/17B0 | * DATA
4080 | 1 SCANNERSCSIGREY.S 2110 | Comment | 00 | | 0 | 00/17B0 | *----------------------------
4081 | 1 SCANNERSCSIGREY.S 2111 | Empty | 00 | | 0 | 00/17B0 |
4082 | 1 SCANNERSCSIGREY.S 2112 | Data | 00 | | 2 | 00/17B0 : 00 00 | errCODE ds 2 ; GS/OS error code
4083 | 1 SCANNERSCSIGREY.S 2113 | Data | 00 | | 24 | 00/17B2 : 0D 3C 21 3E | strERROR asc 0d'<!> GS/OS error code $'00
| | | | | | 20 47 53 2F |
| | | | | | 4F 53 20 65 |
| | | | | | 72 72 6F 72 |
| | | | | | 20 63 6F 64 |
| | | | | | 65 20 24 00 |
4084 | 1 SCANNERSCSIGREY.S 2114 | Empty | 00 | | 0 | 00/17CA |
4085 | 1 SCANNERSCSIGREY.S 2115 | Comment | 00 | | 0 | 00/17CA | *---
4086 | 1 SCANNERSCSIGREY.S 2116 | Empty | 00 | | 0 | 00/17CA |
4087 | 1 SCANNERSCSIGREY.S 2117 | Data | 00 | | 2 | 00/17CA : 02 00 | proQUIT dw 2 ; pcount
4088 | 1 SCANNERSCSIGREY.S 2118 | Data | 00 | | 4 | 00/17CC : 00 00 00 00 | ds 4 ; pathname
4089 | 1 SCANNERSCSIGREY.S 2119 | Data | 00 | | 2 | 00/17D0 : 00 00 | ds 2 ; flags
4090 | 1 SCANNERSCSIGREY.S 2120 | Empty | 00 | | 0 | 00/17D2 |
4091 | 1 SCANNERSCSIGREY.S 2121 | Data | 00 | | 2 | 00/17D2 : 08 00 | proDINFO dw 8 ; Parms for DInfo
4092 | 1 SCANNERSCSIGREY.S 2122 | Data | 00 | | 2 | 00/17D4 : 00 00 | ds 2 ; 02 device num
4093 | 1 SCANNERSCSIGREY.S 2123 | Data | 00 | 3 | 4 | 00/17D6 : E8 17 00 00 | adrl devINFO ; 04 device name
4094 | 1 SCANNERSCSIGREY.S 2124 | Data | 00 | | 2 | 00/17DA : 00 00 | ds 2 ; 08 characteristics
4095 | 1 SCANNERSCSIGREY.S 2125 | Data | 00 | | 4 | 00/17DC : 00 00 00 00 | ds 4 ; 0A total blocks
4096 | 1 SCANNERSCSIGREY.S 2126 | Data | 00 | | 2 | 00/17E0 : 00 00 | ds 2 ; 0E slot number
4097 | 1 SCANNERSCSIGREY.S 2127 | Data | 00 | | 2 | 00/17E2 : 00 00 | ds 2 ; 10 unit number
4098 | 1 SCANNERSCSIGREY.S 2128 | Data | 00 | | 2 | 00/17E4 : 00 00 | ds 2 ; 12 version
4099 | 1 SCANNERSCSIGREY.S 2129 | Data | 00 | | 2 | 00/17E6 : 00 00 | ds 2 ; 14 device id
4100 | 1 SCANNERSCSIGREY.S 2130 | Empty | 00 | | 0 | 00/17E8 |
4101 | 1 SCANNERSCSIGREY.S 2131 | Data | 00 | | 2 | 00/17E8 : 34 00 | devINFO dw $0034 ; buffer size
4102 | 1 SCANNERSCSIGREY.S 2132 | Data | 00 | | 1 | 00/17EA : 00 | devINFO1 db $00 ; length from a GS/OS string
4103 | 1 SCANNERSCSIGREY.S 2133 | Data | 00 | | 1 | 00/17EB : 00 | devINFO2 db $00 ; to a Pascal string
4104 | 1 SCANNERSCSIGREY.S 2134 | Data | 00 | | 48 | 00/17EC : 00 00 00 00 | devINFO3 ds $30 ; data
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
4105 | 1 SCANNERSCSIGREY.S 2135 | Empty | 00 | | 0 | 00/181C |
4106 | 1 SCANNERSCSIGREY.S 2136 | Data | 00 | | 50 | 00/181C : 00 00 00 00 | devNAME ds $32 ; GS/OS string containing the device name
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 |
4107 | 1 SCANNERSCSIGREY.S 2137 | Empty | 00 | | 0 | 00/184E |
4108 | 1 SCANNERSCSIGREY.S 2138 | Data | 00 | | 2 | 00/184E : 05 00 | proSTATUS dw 5 ; 00 pcount
4109 | 1 SCANNERSCSIGREY.S 2139 | Data | 00 | | 2 | 00/1850 : 00 00 | ds 2 ; 02 device num
4110 | 1 SCANNERSCSIGREY.S 2140 | Data | 00 | | 2 | 00/1852 : 00 80 | dw $8000 ; 04 status/control code
4111 | 1 SCANNERSCSIGREY.S 2141 | Data | 00 | 3 | 4 | 00/1854 : 60 18 00 00 | adrl statusLIST ; 06 status list
4112 | 1 SCANNERSCSIGREY.S 2142 | Data | 00 | | 4 | 00/1858 : F0 00 00 00 | adrl 240 ; 0A request count (AVI was 1024/32)
4113 | 1 SCANNERSCSIGREY.S 2143 | Data | 00 | | 4 | 00/185C : 00 00 00 00 | ds 4 ; 0E transfer count
4114 | 1 SCANNERSCSIGREY.S 2144 | Empty | 00 | | 0 | 00/1860 |
4115 | 1 SCANNERSCSIGREY.S 2145 | Data | 00 | | 2 | 00/1860 : 00 00 | statusLIST ds 2 ; always 0000
4116 | 1 SCANNERSCSIGREY.S 2146 | Data | 00 | | 1 | 00/1862 : 00 | statusDATA hex 00 ; 00
4117 | 1 SCANNERSCSIGREY.S 2147 | Data | 00 | | 1 | 00/1863 : 00 | hex 00 ; 01
4118 | 1 SCANNERSCSIGREY.S 2148 | Data | 00 | | 1 | 00/1864 : 00 | hex 00 ; 02
4119 | 1 SCANNERSCSIGREY.S 2149 | Data | 00 | | 1 | 00/1865 : 00 | hex 00 ; 03
4120 | 1 SCANNERSCSIGREY.S 2150 | Data | 00 | | 1 | 00/1866 : F0 | dfb 240 ; 04 - (240 AVI was $00)
4121 | 1 SCANNERSCSIGREY.S 2151 | Data | 00 | | 1 | 00/1867 : 00 | hex 00 ; 05
4122 | 1 SCANNERSCSIGREY.S 2152 | Data | 00 | | 1 | 00/1868 : 00 | hex 00 ; 06
4123 | 1 SCANNERSCSIGREY.S 2153 | Data | 00 | | 1 | 00/1869 : 00 | hex 00 ; 07
4124 | 1 SCANNERSCSIGREY.S 2154 | Data | 00 | | 1 | 00/186A : 00 | hex 00 ; 08
4125 | 1 SCANNERSCSIGREY.S 2155 | Data | 00 | | 1 | 00/186B : 00 | hex 00 ; 09
4126 | 1 SCANNERSCSIGREY.S 2156 | Data | 00 | | 1 | 00/186C : 00 | hex 00 ; 10
4127 | 1 SCANNERSCSIGREY.S 2157 | Data | 00 | | 1 | 00/186D : 00 | hex 00 ; 11
4128 | 1 SCANNERSCSIGREY.S 2158 | Data | 00 | 3 | 4 | 00/186E : 72 18 00 00 | adrl statusBUFF
4129 | 1 SCANNERSCSIGREY.S 2159 | Data | 00 | | 256 | 00/1872 : 00 00 00 00 | statusBUFF ds 256 ; more than 240
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
4130 | 1 SCANNERSCSIGREY.S 2160 | Empty | 00 | | 0 | 00/1972 |
4131 | 1 SCANNERSCSIGREY.S 2161 | Data | 00 | | 2 | 00/1972 : 05 00 | proCONTROL dw 5 ; 00 pcount
4132 | 1 SCANNERSCSIGREY.S 2162 | Data | 00 | | 2 | 00/1974 : 00 00 | ds 2 ; 02 device num
4133 | 1 SCANNERSCSIGREY.S 2163 | Data | 00 | | 2 | 00/1976 : 00 80 | dw $8000 ; 04 status/control code
4134 | 1 SCANNERSCSIGREY.S 2164 | Data | 00 | 3 | 4 | 00/1978 : 84 19 00 00 | adrl controlLIST ; 06 status list
4135 | 1 SCANNERSCSIGREY.S 2165 | Data | 00 | | 4 | 00/197C : F0 00 00 00 | adrl 240 ; 0A request count
4136 | 1 SCANNERSCSIGREY.S 2166 | Data | 00 | | 4 | 00/1980 : 00 00 00 00 | ds 4 ; 0E transfer count
4137 | 1 SCANNERSCSIGREY.S 2167 | Empty | 00 | | 0 | 00/1984 |
4138 | 1 SCANNERSCSIGREY.S 2168 | Data | 00 | | 2 | 00/1984 : 00 00 | controlLIST ds 2 ; always 0000
4139 | 1 SCANNERSCSIGREY.S 2169 | Data | 00 | | 1 | 00/1986 : 00 | commandDATA hex 00 ; 00
4140 | 1 SCANNERSCSIGREY.S 2170 | Data | 00 | | 1 | 00/1987 : 00 | hex 00 ; 01
4141 | 1 SCANNERSCSIGREY.S 2171 | Data | 00 | | 1 | 00/1988 : 00 | hex 00 ; 02
4142 | 1 SCANNERSCSIGREY.S 2172 | Data | 00 | | 1 | 00/1989 : 00 | hex 00 ; 03
4143 | 1 SCANNERSCSIGREY.S 2173 | Data | 00 | | 1 | 00/198A : F0 | dfb 240 ; 04 - (240 AVI was $00)
4144 | 1 SCANNERSCSIGREY.S 2174 | Data | 00 | | 1 | 00/198B : 00 | hex 00 ; 05
4145 | 1 SCANNERSCSIGREY.S 2175 | Data | 00 | | 1 | 00/198C : 00 | hex 00 ; 06
4146 | 1 SCANNERSCSIGREY.S 2176 | Data | 00 | | 1 | 00/198D : 00 | hex 00 ; 07
4147 | 1 SCANNERSCSIGREY.S 2177 | Data | 00 | | 1 | 00/198E : 00 | hex 00 ; 08
4148 | 1 SCANNERSCSIGREY.S 2178 | Data | 00 | | 1 | 00/198F : 00 | hex 00 ; 09
4149 | 1 SCANNERSCSIGREY.S 2179 | Data | 00 | | 1 | 00/1990 : 00 | hex 00 ; 10
4150 | 1 SCANNERSCSIGREY.S 2180 | Data | 00 | | 1 | 00/1991 : 00 | hex 00 ; 11
4151 | 1 SCANNERSCSIGREY.S 2181 | Data | 00 | 3 | 4 | 00/1992 : 96 19 00 00 | commandPTR adrl commandBUFF
4152 | 1 SCANNERSCSIGREY.S 2182 | Data | 00 | | 256 | 00/1996 : 00 00 00 00 | commandBUFF ds 256 ; more than 240
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
| | | | | | 00 00 00 00 |
4153 | 1 SCANNERSCSIGREY.S 2183 | Empty | 00 | | 0 | 00/1A96 |
4154 | 1 SCANNERSCSIGREY.S 2184 | Comment | 00 | | 0 | 00/1A96 | *----------
4155 | 1 SCANNERSCSIGREY.S 2185 | Empty | 00 | | 0 | 00/1A96 |
4156 | 1 SCANNERSCSIGREY.S 2186 | Data | 00 | | 2 | 00/1A96 : 00 00 | appID ds 2
4157 | 1 SCANNERSCSIGREY.S 2187 | Data | 00 | | 2 | 00/1A98 : 00 00 | myID ds 2
4158 | 1 SCANNERSCSIGREY.S 2188 | Empty | 00 | | 0 | 00/1A9A |
4159 | 1 SCANNERSCSIGREY.S 2189 | Data | 00 | | 2 | 00/1A9A : 00 00 | myDP ds 2
4160 | 1 SCANNERSCSIGREY.S 2190 | Data | 00 | | 4 | 00/1A9C : 00 00 00 00 | ptrBUFFER ds 4
4161 | 1 SCANNERSCSIGREY.S 2191 | Data | 00 | | 4 | 00/1AA0 : 00 00 00 00 | haBUFFER ds 4
4162 | 1 SCANNERSCSIGREY.S 2192 | Empty | 00 | | 0 | 00/1AA4 |
4163 | 1 SCANNERSCSIGREY.S 2193 | Empty | 00 | | 0 | 00/1AA4 |
------+-----------------------------+-------------+----+---------+------+-----------------------+-------------------------------------------------------------------