Files
SharpMZ_MiSTer/rtl/software/asm/MZ700.LST
birdybro b32c9615e4 Restructure folders
Proposal to restructure all the files and folders to keep things organized and similar to other cores.
2022-06-24 14:04:27 -06:00

5171 lines
258 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
AS V1.40r8 - Quelle MZ700.ASM - Seite 1 - 9.6.1998 9:06:29
1/ 0 : ; MONITOR PROGRAM 1Z-013A
2/ 0 : ; (MZ700) FOR PAL
3/ 0 : ; REV. 83.4.7
4/ 0 : ; Tuesday, 02 of June 1998 at 10:02 PM
5/ 0 : ; Tuesday, 09 of June 1998 at 07:17 AM
6/ 0 : CPU Z80
7/ 0 : org 0000h ; 0000h Entrypoint
8/ 0 : C3 4A 00 MONIT: JP START ; MONITOR ON
9/ 3 : C3 E6 07 GETL: JP QGETL ; GET LINE (END "CR")
10/ 6 : C3 0E 09 LETNL: JP QLTNL ; NEW LINE
11/ 9 : C3 18 09 NL: JP QNL ;
12/ C : C3 20 09 PRNTS: JP QPRTS ; PRINT SPACE
13/ F : C3 24 09 PRNTT: JP QPRTT ; PRINT TAB
14/ 12 : C3 35 09 PRNT: JP QPRNT ; 1 CHARACTER PRINT
15/ 15 : C3 93 08 MSG: JP QMSG ; 1 LINE PRINT (END "0DH")
16/ 18 : C3 A1 08 MSGX: JP QMSGX ; RST 18H
17/ 1B : C3 BD 08 GETKY: JP QGET ; GET KEY
18/ 1E : C3 32 0A BRKEY: JP QBRK ; GET BREAK
19/ 21 : C3 36 04 WRINF: JP QWRI ; WRITE INFORMATION
20/ 24 : C3 75 04 WRDAT: JP QWRD ; WRITE DATA
21/ 27 : C3 D8 04 RDINF: JP QRDI ; READ INFORMATION
22/ 2A : C3 F8 04 RDDAT: JP QRDD ; READ DATA
23/ 2D : C3 88 05 VERFY: JP QVRFY ; VERIFYING CMT
24/ 30 : C3 C7 01 MELDY: JP QMLDY ; RST 30H
25/ 33 : C3 08 03 TIMST: JP QTMST ; TIME SET
26/ 36 : 00 NOP
27/ 37 : 00 NOP
28/ 38 : C3 38 10 JP 1038H ; INTERRUPT ROUTINE (8253)
29/ 3B : C3 58 03 TIMRD: JP QTMRD ; TIME READ
30/ 3E : C3 77 05 BELL: JP QBEL ; BELL ON
31/ 41 : C3 E5 02 XTEMP: JP QTEMP ; TEMPO SET (1 - 7)
32/ 44 : C3 AB 02 MSTA: JP MLDST ; MELODY START
33/ 47 : C3 BE 02 MSTP: JP MLDSP ; MELODY STOP
34/ 4A :
35/ 4A : 31 F0 10 START: LD SP,SPV ; STACK SET (10F0H)
36/ 4D : ED 56 IM 1 ; IM 1 SET
37/ 4F : CD 3E 07 CALL QMODE ; 8255 MODE SET
38/ 52 : CD 32 0A CALL QBRK ; CTRL ?
39/ 55 : 30 19 JR NC,ST0
40/ 57 : FE 20 CP 20H ; KEY IS CTRL KEY
41/ 59 : 20 15 JR NZ,ST0
42/ 5B : D3 E1 CMY0: OUT (0E1H),A ; D000-FFFFH IS DRAM
43/ 5D : 11 F0 FF LD DE,0FFF0H ; TRANS. ADR.
44/ 60 : 21 6B 00 LD HL,DMCP ; MEMORY CHANG PROGRAM
45/ 63 : 01 05 00 LD BC,05H ; BYTE SIZE
46/ 66 : ED B0 LDIR
47/ 68 : C3 F0 FF JP 0FFF0H ; JUMP $FFF0
48/ 6B :
49/ 6B : D3 E0 DMCP: OUT (0E0H),A ; 0000H-0FFFH IS DRAM
50/ 6D : C3 00 00 JP 0000H
51/ 70 :
52/ 70 : 06 FF ST0: LD B,0FFH ; BUFFER CLEAR
53/ 72 : 21 F1 10 LD HL,NAME ; 10F1H-11F0H CLEAR
54/ 75 : CD D8 0F CALL QCLER
55/ 78 : 3E 16 LD A,16H ; LASTER CLR.
56/ 7A : CD 12 00 CALL PRNT
57/ 7D : 3E 71 LD A,71H ; BACK:BLUE CHA.:WRITE
58/ 7F : 21 00 D8 LD HL,0D800H ; COLOR ADDRESS
59/ 82 : CD D5 09 CALL NCLR8
60/ 85 : 21 8D 03 LD HL,TIMIN ; INTERRUPT JUMP ROUTINE
AS V1.40r8 - Quelle MZ700.ASM - Seite 2 - 9.6.1998 9:06:29
61/ 88 : 3E C3 LD A,0C3H
62/ 8A : 32 38 10 LD (1038H),A
63/ 8D : 22 39 10 LD (1039H),HL
64/ 90 : 3E 04 LD A,04H ; NORMAL TEMPO
65/ 92 : 32 9E 11 LD (TEMPW),A
66/ 95 : CD BE 02 CALL MLDSP ; MELODY STOP
67/ 98 : CD 09 00 CALL NL
68/ 9B : 11 E7 06 LD DE,MSGQ3 ; ** MONITOR 1Z-013A **
69/ 9E : DF RST 18H ; CALL MGX
70/ 9F : CD 77 05 CALL QBEL
71/ A2 : 3E 01 SS: LD A,01H
72/ A4 : 32 9D 11 LD (SWRK),A ; KEY IN SILENT
73/ A7 : 21 00 E8 LD HL,0E800H ; USR ROM?
74/ AA : 77 LD (HL),A ; ROM CHECK
75/ AB : 18 55 JR FD2
76/ AD :
77/ AD : CD 09 00 ST1: CALL NL
78/ B0 : 3E 2A LD A,2AH ; "*" PRINT
79/ B2 : CD 12 00 CALL PRNT
80/ B5 : 11 A3 11 LD DE,BUFER ; GET LINE WORK (11A3H)
81/ B8 : CD 03 00 CALL GETL
82/ BB : 1A ST2: LD A,(DE)
83/ BC : 13 INC DE
84/ BD : FE 0D CP 0DH
85/ BF : 28 EC JR Z,ST1
86/ C1 : FE 4A CP 'J' ; JUMP
87/ C3 : 28 2E JR Z,GOTO
88/ C5 : FE 4C CP 'L' ; LOAD PROGRAM
89/ C7 : 28 48 JR Z,LOAD
90/ C9 : FE 46 CP 'F' ; FLOPPY ACCESS
91/ CB : 28 32 JR Z,FD
92/ CD : FE 42 CP 'B' ; KEY IN BELL
93/ CF : 28 26 JR Z,SG
94/ D1 : FE 23 CP '#' ; CHANG MEMORY
95/ D3 : 28 86 JR Z,CMY0
96/ D5 : FE 50 CP 'P' ; PRINTER TEST
97/ D7 : 28 7C JR Z,PTEST
98/ D9 : FE 4D CP 'M' ; MEMORY CORRECTION
99/ DB : CA A8 07 JP Z,MCOR
100/ DE : FE 53 CP 'S' ; SAVE DATA
101/ E0 : CA 5E 0F JP Z,SAVE
102/ E3 : FE 56 CP 'V' ; VERIFYING DATA
103/ E5 : CA CB 0F JP Z,VRFY
104/ E8 : FE 44 CP 'D' ; DUMP DATA
105/ EA : CA 29 0D JP Z,DUMP
106/ ED : 00 NOP
107/ EE : 00 NOP
108/ EF : 00 NOP
109/ F0 : 00 NOP
110/ F1 : 18 C8 JR ST2 ; NO COMMAND
111/ F3 :
112/ F3 : ; JUMP COMMAND
113/ F3 :
114/ F3 : CD 3D 01 GOTO: CALL HEXIY
115/ F6 : E9 JP (HL)
116/ F7 :
117/ F7 : ; KEY SOUND ON/OFF
118/ F7 :
119/ F7 : 3A 9D 11 SG: LD A,(SWRK) ; D0=SOUND WORK
120/ FA : 1F RRA
AS V1.40r8 - Quelle MZ700.ASM - Seite 3 - 9.6.1998 9:06:29
121/ FB : 3F CCF ; CHANGE MODE
122/ FC : 17 RLA
123/ FD : 18 A5 JR SS+2
124/ FF :
125/ FF : ; FLOPPY
126/ FF :
127/ FF : 21 00 F0 FD: LD HL,0F000H ; FLOPPY I/O CHECK
128/ 102 : 7E FD2: LD A,(HL)
129/ 103 : B7 OR A
130/ 104 : 20 A7 JR NZ,ST1
131/ 106 : E9 FD1: JP (HL)
132/ 107 :
133/ 107 : ; ERROR (LOADING)
134/ 107 :
135/ 107 : FE 02 QER: CP 02H ; A=02H : BREAK IN
136/ 109 : 28 A2 JR Z,ST1
137/ 10B : 11 47 01 LD DE,MSGE1 ; CHECK SUM ERROR
138/ 10E : DF RST 18H ; CALL MSGX
139/ 10F : 18 9C L010F: JR ST1
140/ 111 :
141/ 111 : ; LOAD COMMAND
142/ 111 :
143/ 111 : CD D8 04 LOAD: CALL QRDI
144/ 114 : 38 F1 JR C,QER
145/ 116 : CD 09 00 LOA0: CALL NL
146/ 119 : 11 A0 09 LD DE,MSGQ2 ; LOADING
147/ 11C : DF RST 18H ; CALL MSGX
148/ 11D : 11 F1 10 LD DE,NAME ; FILE NAME
149/ 120 : DF RST 18H ; CALL MSGX
150/ 121 : CD F8 04 CALL QRDD
151/ 124 : 38 E1 JR C,QER
152/ 126 : 2A 06 11 LD HL,(EXADR) ; EXECUTE ADDRESS
153/ 129 : 7C LD A,H
154/ 12A : FE 12 CP 12H ; EXECUTE CHECK
155/ 12C : 38 E1 JR C,L010F
156/ 12E : E9 JP (HL)
157/ 12F :
158/ 12F : ; GETLINE AND BREAK IN CHECK
159/ 12F : ;
160/ 12F : ; EXIT BREAK IN THEN JUMP (ST1)
161/ 12F : ; ACC=TOP OF LINE DATA
162/ 12F :
163/ 12F : E3 BGETL: EX (SP),HL
164/ 130 : C1 POP BC ; STACK LOAD
165/ 131 : 11 A3 11 LD DE,BUFER ; MONITOR GETLINE BUFF
166/ 134 : CD 03 00 CALL GETL
167/ 137 : 1A LD A,(DE)
168/ 138 : FE 1B CP 1BH ; BREAK CODE
169/ 13A : 28 D3 JR Z,L010F ; JP Z,ST1
170/ 13C : E9 JP (HL)
171/ 13D :
172/ 13D : ; ASCII TO HEX CONVERT
173/ 13D : ; INPUT (DE)=ASCII
174/ 13D : ; CY=1 THEN JUMP (ST1)
175/ 13D :
176/ 13D : FD E3 HEXIY: EX (SP),IY
177/ 13F : F1 POP AF
178/ 140 : CD 10 04 CALL HLHEX
179/ 143 : 38 CA JR C,L010F ; JP C,ST1
180/ 145 : FD E9 JP (IY)
AS V1.40r8 - Quelle MZ700.ASM - Seite 4 - 9.6.1998 9:06:29
181/ 147 :
182/ 147 : 43 48 45 43 4B 20 MSGE1: DB "CHECK SUM ER.\r"
53 55 4D 20 45 52
2E 0D
183/ 155 :
184/ 155 : ; PLOTTER PRINTER TEST COMMAND
185/ 155 : ; (DPG23)
186/ 155 : ; &=CONTROL COMMANDS GROUP
187/ 155 : ; C=PEN CHANGE
188/ 155 : ; G=GRAPH MODE
189/ 155 : ; S=80 CHA. IN 1 LINE
190/ 155 : ; L=40 CHA. IN 1 LINE
191/ 155 : ; T=PLOTTER TEST
192/ 155 : ; IN (DE)=PRINT DATA
193/ 155 :
194/ 155 : 1A PTEST: LD A,(DE)
195/ 156 : FE 26 CP '&'
196/ 158 : 20 16 JR NZ,PTST1
197/ 15A : 13 PTST0: INC DE
198/ 15B : 1A LD A,(DE)
199/ 15C : FE 4C CP 'L' ; 40 IN 1 LINE
200/ 15E : 28 16 JR Z,PLPT
201/ 160 : FE 53 CP 'S' ; 80 IN 1 LINE
202/ 162 : 28 17 JR Z,PPLPT
203/ 164 : FE 43 CP 'C' ; PEN CHANGE
204/ 166 : 28 23 JR Z,PEN
205/ 168 : FE 47 CP 'G' ; GRAPH MODE
206/ 16A : 28 18 JR Z,PLOT
207/ 16C : FE 54 CP 'T' ; TEST
208/ 16E : 28 10 JR Z,PTRN
209/ 170 : CD A5 01 PTST1: CALL PMSG ; PLOT MESSAGE
210/ 173 : C3 AD 00 JP ST1
211/ 176 :
212/ 176 : 11 70 04 PLPT: LD DE,LLPT ; 01-09-09-0B-0D
213/ 179 : 18 F5 JR PTST1
214/ 17B :
215/ 17B : 11 D5 03 PPLPT: LD DE,SLPT ; 01-09-09-09-0D
216/ 17E : 18 F0 JR PTST1
217/ 180 :
218/ 180 : 3E 04 PTRN: LD A,04H ; TEST PATTERN
219/ 182 : 18 02 JR PLOT+2
220/ 184 :
221/ 184 : 3E 02 PLOT: LD A,02H ; GRAPH CODE
222/ 186 : CD 8F 01 CALL LPRNT
223/ 189 : 18 CF JR PTST0
224/ 18B :
225/ 18B : 3E 1D PEN: LD A,1DH ; 1 CHANGE CODE (TEXT MODE)
226/ 18D : 18 F7 JR PLOT+2
227/ 18F :
228/ 18F : ; 1CHA. PRINT TO $LPT
229/ 18F : ; IN: ACC PRINT DATA
230/ 18F :
231/ 18F : 0E 00 LPRNT: LD C,0 ; RDA TEST (READY? RDA=0)
232/ 191 : 47 LD B,A ; PRINT DATA STORE
233/ 192 : CD B6 01 CALL RDA
234/ 195 : 78 LD A,B
235/ 196 : D3 FF OUT (0FFH),A ; DATA OUT
236/ 198 : 3E 80 LD A,80H ; RDP HIGH
237/ 19A : D3 FE OUT (0FEH),A
238/ 19C : 0E 01 LD C,01H ; RDA TEST
AS V1.40r8 - Quelle MZ700.ASM - Seite 5 - 9.6.1998 9:06:29
239/ 19E : CD B6 01 CALL RDA
240/ 1A1 : AF XOR A ; RDP LOW
241/ 1A2 : D3 FE OUT (0FEH),A
242/ 1A4 : C9 RET
243/ 1A5 :
244/ 1A5 : ; $LPT MSG
245/ 1A5 : ; IN: DE DATA LOW ADDRESS
246/ 1A5 : ; 0DH MSG END
247/ 1A5 :
248/ 1A5 : D5 PMSG: PUSH DE
249/ 1A6 : C5 PUSH BC
250/ 1A7 : F5 PUSH AF
251/ 1A8 : 1A PMSG1: LD A,(DE) ; ACC=DATA
252/ 1A9 : CD 8F 01 CALL LPRNT
253/ 1AC : 1A LD A,(DE)
254/ 1AD : 13 INC DE
255/ 1AE : FE 0D CP 0DH ; END?
256/ 1B0 : 20 F6 JR NZ,PMSG1
257/ 1B2 : F1 POP AF
258/ 1B3 : C1 POP BC
259/ 1B4 : D1 POP DE
260/ 1B5 : C9 RET
261/ 1B6 :
262/ 1B6 : ; RDA CHECK
263/ 1B6 : ; BRKEY IN TO MONITOR RETURN
264/ 1B6 : ; IN: C RDA CODE
265/ 1B6 :
266/ 1B6 : DB FE RDA: IN A,(0FEH)
267/ 1B8 : E6 0D AND 0DH ; RDA ONLY
268/ 1BA : B9 CP C
269/ 1BB : C8 RET Z
270/ 1BC : CD 1E 00 CALL BRKEY
271/ 1BF : 20 F5 JR NZ,RDA
272/ 1C1 : 31 F0 10 LD SP,SPV
273/ 1C4 : C3 AD 00 JP ST1
274/ 1C7 :
275/ 1C7 : ; MELODY
276/ 1C7 : ; DE=DATA LOW ADDRESS
277/ 1C7 : ; EXIT CF=1 BREAK
278/ 1C7 : ; CF=0 OK
279/ 1C7 :
280/ 1C7 : C5 QMLDY: PUSH BC
281/ 1C8 : D5 PUSH DE
282/ 1C9 : E5 PUSH HL
283/ 1CA : 3E 02 LD A,02H
284/ 1CC : 32 A0 11 LD (OCTV),A
285/ 1CF : 06 01 LD B,01H
286/ 1D1 : 1A MLD1: LD A,(DE)
287/ 1D2 : FE 0D CP 0DH ; CR
288/ 1D4 : 28 3B JR Z,MLD4
289/ 1D6 : FE C8 CP 0C8H ; END MARK
290/ 1D8 : 28 37 JR Z,MLD4
291/ 1DA : FE CF CP 0CFH ; UNDER OCTAVE
292/ 1DC : 28 27 JR Z,MLD2
293/ 1DE : FE 2D CP 2DH ; "-"
294/ 1E0 : 28 23 JR Z,MLD2
295/ 1E2 : FE 2B CP 2BH ; "+"
296/ 1E4 : 28 27 JR Z,MLD3
297/ 1E6 : FE D7 CP 0D7H ; UPPER OCTAVE
298/ 1E8 : 28 23 JR Z,MLD3
AS V1.40r8 - Quelle MZ700.ASM - Seite 6 - 9.6.1998 9:06:29
299/ 1EA : FE 23 CP 23H ; "#" HANON
300/ 1EC : 21 6C 02 LD HL,MTBL
301/ 1EF : 20 04 JR NZ,L01F5
302/ 1F1 : 21 84 02 LD HL,MNTBL
303/ 1F4 : 13 INC DE
304/ 1F5 : CD 1C 02 L01F5: CALL ONPU ; ONTYO SET
305/ 1F8 : 38 D7 JR C,MLD1
306/ 1FA : CD C8 02 CALL RYTHM
307/ 1FD : 38 15 JR C,MLD5
308/ 1FF : CD AB 02 CALL MLDST ; MELODY START
309/ 202 : 41 LD B,C
310/ 203 : 18 CC JR MLD1
311/ 205 :
312/ 205 : 3E 03 MLD2: LD A,3
313/ 207 : 32 A0 11 L0207: LD (OCTV),A
314/ 20A : 13 INC DE
315/ 20B : 18 C4 JR MLD1
316/ 20D :
317/ 20D : 3E 01 MLD3: LD A,01H
318/ 20F : 18 F6 JR L0207
319/ 211 :
320/ 211 : CD C8 02 MLD4: CALL RYTHM
321/ 214 : F5 MLD5: PUSH AF
322/ 215 : CD BE 02 CALL MLDSP
323/ 218 : F1 POP AF
324/ 219 : C3 9B 06 JP RET3
325/ 21C :
326/ 21C : ; ONPU TO RATIO CONV
327/ 21C : ; EXIT (RATIO)=RATIO VALUE
328/ 21C : ; C=ONTYO*TEMPO
329/ 21C :
330/ 21C : C5 ONPU: PUSH BC
331/ 21D : 06 08 LD B,8
332/ 21F : 1A ONP1: LD A,(DE)
333/ 220 : BE L0220: CP (HL)
334/ 221 : 28 09 JR Z,ONP2
335/ 223 : 23 INC HL
336/ 224 : 23 INC HL
337/ 225 : 23 INC HL
338/ 226 : 10 F8 DJNZ L0220
339/ 228 : 37 SCF
340/ 229 : 13 INC DE
341/ 22A : C1 POP BC
342/ 22B : C9 RET
343/ 22C :
344/ 22C : 23 ONP2: INC HL
345/ 22D : D5 PUSH DE
346/ 22E : 5E LD E,(HL)
347/ 22F : 23 INC HL
348/ 230 : 56 LD D,(HL)
349/ 231 : EB EX DE,HL
350/ 232 : 7C LD A,H
351/ 233 : B7 OR A
352/ 234 : 28 09 JR Z,L023F
353/ 236 : 3A A0 11 LD A,(OCTV) ; 11A0H OCTAVE WORK
354/ 239 : 3D L0239: DEC A
355/ 23A : 28 03 JR Z,L023F
356/ 23C : 29 ADD HL,HL
357/ 23D : 18 FA JR L0239
358/ 23F :
AS V1.40r8 - Quelle MZ700.ASM - Seite 7 - 9.6.1998 9:06:29
359/ 23F : 22 A1 11 L023F: LD (RATIO),HL ; 11A1H ONPU RATIO
360/ 242 : 21 A0 11 LD HL,OCTV
361/ 245 : 36 02 LD (HL),02H
362/ 247 : 2B DEC HL
363/ 248 : D1 POP DE
364/ 249 : 13 INC DE
365/ 24A : 1A LD A,(DE)
366/ 24B : 47 LD B,A
367/ 24C : E6 F0 AND 0F0H ; ONTYO ?
368/ 24E : FE 30 CP 30H
369/ 250 : 28 03 JR Z,L0255
370/ 252 : 7E LD A,(HL) ; HL=ONTYO
371/ 253 : 18 05 JR L025A
372/ 255 :
373/ 255 : 13 L0255: INC DE
374/ 256 : 78 LD A,B
375/ 257 : E6 0F AND 0FH
376/ 259 : 77 LD (HL),A ; HL=ONTYO
377/ 25A : 21 9C 02 L025A: LD HL,OPTBL
378/ 25D : 85 ADD A,L
379/ 25E : 6F LD L,A
380/ 25F : 4E LD C,(HL)
381/ 260 : 3A 9E 11 LD A,(TEMPW)
382/ 263 : 47 LD B,A
383/ 264 : AF XOR A
384/ 265 : 81 ONP3: ADD A,C
385/ 266 : 10 FD DJNZ ONP3
386/ 268 : C1 POP BC
387/ 269 : 4F LD C,A
388/ 26A : AF XOR A
389/ 26B : C9 RET
390/ 26C :
391/ 26C : 43 MTBL: DB "C"
392/ 26D : 46 08 DW 0846H
393/ 26F : 44 DB "D"
394/ 270 : 5F 07 DW 075FH
395/ 272 : 45 DB "E"
396/ 273 : 91 06 DW 0691H
397/ 275 : 46 DB "F"
398/ 276 : 33 06 DW 0633H
399/ 278 : 47 DB "G"
400/ 279 : 86 05 DW 0586H
401/ 27B : 41 DB "A"
402/ 27C : EC 04 DW 04ECH
403/ 27E : 42 DB "B"
404/ 27F : 64 04 DW 0464H
405/ 281 : 52 DB "R"
406/ 282 : 00 00 DW 0000H
407/ 284 : 43 MNTBL: DB "C" ; #C
408/ 285 : CF 07 DW 07CFH
409/ 287 : 44 DB "D" ; #D
410/ 288 : F5 06 DW 06F5H
411/ 28A : 45 DB "E" ; #E
412/ 28B : 33 06 DW 0633H
413/ 28D : 46 DB "F" ; #F
414/ 28E : DA 05 DW 05DAH
415/ 290 : 47 DB "G" ; #G
416/ 291 : 37 05 DW 0537H
417/ 293 : 41 DB "A" ; #A
418/ 294 : A5 04 DW 04A5H
AS V1.40r8 - Quelle MZ700.ASM - Seite 8 - 9.6.1998 9:06:29
419/ 296 : 42 DB "B" ; #B
420/ 297 : 23 04 DW 0423H
421/ 299 : 52 DB "R" ; #R
422/ 29A : 00 00 DW 0000H
423/ 29C : 01 OPTBL: DB 01H
424/ 29D : 02 DB 02H
425/ 29E : 03 DB 03H
426/ 29F : 04 DB 04H
427/ 2A0 : 06 DB 06H
428/ 2A1 : 08 DB 08H
429/ 2A2 : 0C DB 0CH
430/ 2A3 : 10 DB 10H
431/ 2A4 : 18 DB 18H
432/ 2A5 : 20 DB 20H
433/ 2A6 :
434/ 2A6 : ; INCREMENT DE REG.
435/ 2A6 :
436/ 2A6 : 13 P4DE: INC DE
437/ 2A7 : 13 INC DE
438/ 2A8 : 13 INC DE
439/ 2A9 : 13 INC DE
440/ 2AA : C9 RET
441/ 2AB :
442/ 2AB : ; MELODY START & STOP
443/ 2AB :
444/ 2AB : 2A A1 11 MLDST: LD HL,(RATIO)
445/ 2AE : 7C LD A,H
446/ 2AF : B7 OR A
447/ 2B0 : 28 0C JR Z,MLDSP
448/ 2B2 : D5 PUSH DE
449/ 2B3 : EB EX DE,HL
450/ 2B4 : 21 04 E0 LD HL,CONT0
451/ 2B7 : 73 LD (HL),E
452/ 2B8 : 72 LD (HL),D
453/ 2B9 : 3E 01 LD A,01H
454/ 2BB : D1 POP DE
455/ 2BC : 18 06 JR MLDS1
456/ 2BE :
457/ 2BE : 3E 36 MLDSP: LD A,36H ; MODE SET (8253 C0)
458/ 2C0 : 32 07 E0 LD (CONTF),A ; E007H
459/ 2C3 : AF XOR A
460/ 2C4 : 32 08 E0 MLDS1: LD (SUNDG),A ; E008H
461/ 2C7 : C9 RET ; TEHRO SET
462/ 2C8 :
463/ 2C8 : ; RHYTHM
464/ 2C8 : ; B=COUNT DATA
465/ 2C8 : ; IN
466/ 2C8 : ; EXIT CF=1 BREAK
467/ 2C8 : ; CF=0 OK
468/ 2C8 :
469/ 2C8 : 21 00 E0 RYTHM: LD HL,KEYPA ; E000H
470/ 2CB : 36 F8 LD (HL),0F8H
471/ 2CD : 23 INC HL
472/ 2CE : 7E LD A,(HL)
473/ 2CF : E6 81 AND 81H ; BREAK IN CHECK
474/ 2D1 : 20 02 JR NZ,L02D5
475/ 2D3 : 37 SCF
476/ 2D4 : C9 RET
477/ 2D5 :
478/ 2D5 : 3A 08 E0 L02D5: LD A,(TEMP) ; E008H
AS V1.40r8 - Quelle MZ700.ASM - Seite 9 - 9.6.1998 9:06:29
479/ 2D8 : 0F RRCA ; TEMPO OUT
480/ 2D9 : 38 FA JR C,L02D5
481/ 2DB : 3A 08 E0 L02DB: LD A,(TEMP)
482/ 2DE : 0F RRCA
483/ 2DF : 30 FA JR NC,L02DB
484/ 2E1 : 10 F2 DJNZ L02D5
485/ 2E3 : AF XOR A
486/ 2E4 : C9 RET
487/ 2E5 :
488/ 2E5 : ; TEMPO SET
489/ 2E5 : ; ACC=VALUE (1-7)
490/ 2E5 :
491/ 2E5 : F5 QTEMP: PUSH AF
492/ 2E6 : C5 PUSH BC
493/ 2E7 : E6 0F AND 0FH
494/ 2E9 : 47 LD B,A
495/ 2EA : 3E 08 LD A,8
496/ 2EC : 90 SUB B
497/ 2ED : 32 9E 11 LD (TEMPW),A
498/ 2F0 : C1 POP BC
499/ 2F1 : F1 POP AF
500/ 2F2 : C9 RET
501/ 2F3 :
502/ 2F3 : ; CRT MANAGEMENT
503/ 2F3 : ; EXIT HL:DSPXY H=Y,L=X
504/ 2F3 : ; DE:MANG ADR. (ON DSPXY)
505/ 2F3 : ; A :MANG DATA
506/ 2F3 : ; CY:MANG=1
507/ 2F3 :
508/ 2F3 : 21 73 11 PMANG: LD HL,MANG ; CRT MANG POINTER
509/ 2F6 : 3A 72 11 LD A,(1172H) ; DSPXY+1
510/ 2F9 : 85 ADD A,L
511/ 2FA : 6F LD L,A
512/ 2FB : 7E LD A,(HL)
513/ 2FC : 23 INC HL
514/ 2FD : CB 16 RL (HL)
515/ 2FF : B6 OR (HL)
516/ 300 : CB 1E RR (HL)
517/ 302 : 0F RRCA
518/ 303 : EB EX DE,HL
519/ 304 : 2A 71 11 LD HL,(DSPXY)
520/ 307 : C9 RET
521/ 308 :
522/ 308 : ; TIME SET
523/ 308 : ; ACC=0 : AM
524/ 308 : ; =1 : PM
525/ 308 : ; DE=SEC: BINARY
526/ 308 :
527/ 308 : F3 QTMST: DI
528/ 309 : C5 PUSH BC
529/ 30A : D5 PUSH DE
530/ 30B : E5 PUSH HL
531/ 30C : 32 9B 11 LD (AMPM),A ; AMPM DATA
532/ 30F : 3E F0 LD A,0F0H
533/ 311 : 32 9C 11 LD (TIMFG),A ; TIME FLAG
534/ 314 : 21 C0 A8 LD HL,0A8C0H ; 12 HOURS (43200 SECONDS)
535/ 317 : AF XOR A
536/ 318 : ED 52 SBC HL,DE ; COUNT DATA = 12H-IN DATA
537/ 31A : E5 PUSH HL
538/ 31B : 00 NOP
AS V1.40r8 - Quelle MZ700.ASM - Seite 10 - 9.6.1998 9:06:29
539/ 31C : EB EX DE,HL
540/ 31D : 21 07 E0 LD HL,CONTF ; E007H
541/ 320 : 36 74 LD (HL),74H ; C1
542/ 322 : 36 B0 LD (HL),0B0H ; C2
543/ 324 : 2B DEC HL ; CONT2
544/ 325 : 73 LD (HL),E ; E006H
545/ 326 : 72 LD (HL),D
546/ 327 : 2B DEC HL ; CONT1
547/ 328 : 36 0A LD (HL),0AH ; E005H STROBE 640,6<>SECONDS COUNT2
548/ 32A : 36 00 LD (HL),0
549/ 32C : 23 INC HL
550/ 32D : 23 INC HL ; CONTF
551/ 32E : 36 80 LD (HL),80H ; E007H
552/ 330 : 2B DEC HL ; CONT2
553/ 331 : 4E QTMS1: LD C,(HL) ; E006H
554/ 332 : 7E LD A,(HL)
555/ 333 : BA CP D
556/ 334 : 20 FB JR NZ,QTMS1
557/ 336 : 79 LD A,C
558/ 337 : BB CP E
559/ 338 : 20 F7 JR NZ,QTMS1
560/ 33A : 2B DEC HL ; E005H
561/ 33B : 00 NOP
562/ 33C : 00 NOP
563/ 33D : 00 NOP
564/ 33E : 36 FB LD (HL),0FBH ; 1 SECOND (15611HZ) E005H
565/ 340 : 36 3C LD (HL),3CH
566/ 342 : 23 INC HL
567/ 343 : D1 POP DE
568/ 344 : 4E QTMS2: LD C,(HL) ; E006H
569/ 345 : 7E LD A,(HL)
570/ 346 : BA CP D
571/ 347 : 20 FB JR NZ,QTMS2
572/ 349 : 79 LD A,C
573/ 34A : BB CP E
574/ 34B : 20 F7 JR NZ,QTMS2
575/ 34D : E1 POP HL
576/ 34E : D1 POP DE
577/ 34F : C1 POP BC
578/ 350 : FB EI
579/ 351 : C9 RET
580/ 352 :
581/ 352 : ; BELL DATA
582/ 352 : ;
583/ 352 : D7 QBELD: DB 0D7H
584/ 353 : 41 30 DB "A0"
585/ 355 : 0D DB 0DH
586/ 356 : 00 NOP
587/ 357 : 00 NOP
588/ 358 :
589/ 358 : ; TIME READ
590/ 358 : ; EXIT ACC=0 :AM
591/ 358 : ; =1 :PM
592/ 358 : ; DE=SEC. BINARY
593/ 358 :
594/ 358 : E5 QTMRD: PUSH HL
595/ 359 : 21 07 E0 LD HL,CONTF
596/ 35C : 36 80 LD (HL),80H ; E007H C2
597/ 35E : 2B DEC HL ; CONT2
598/ 35F : F3 DI
AS V1.40r8 - Quelle MZ700.ASM - Seite 11 - 9.6.1998 9:06:29
599/ 360 : 5E LD E,(HL)
600/ 361 : 56 LD D,(HL) ; e006H C2 MODE0
601/ 362 : FB EI
602/ 363 : 7B L0363: LD A,E
603/ 364 : B2 OR D
604/ 365 : 28 0E JR Z,QTMR1
605/ 367 : AF XOR A
606/ 368 : 21 C0 A8 LD HL,0A8C0H ; 12 HOURS
607/ 36B : ED 52 SBC HL,DE
608/ 36D : 38 10 JR C,QTMR2
609/ 36F : EB EX DE,HL
610/ 370 : 3A 9B 11 LD A,(AMPM)
611/ 373 : E1 POP HL
612/ 374 : C9 RET
613/ 375 :
614/ 375 : 11 C0 A8 QTMR1: LD DE,0A8C0H
615/ 378 : 3A 9B 11 L0378: LD A,(AMPM)
616/ 37B : EE 01 XOR 01H
617/ 37D : E1 POP HL
618/ 37E : C9 RET
619/ 37F :
620/ 37F : F3 QTMR2: DI
621/ 380 : 21 06 E0 LD HL,CONT2
622/ 383 : 7E LD A,(HL)
623/ 384 : 2F CPL
624/ 385 : 5F LD E,A
625/ 386 : 7E LD A,(HL)
626/ 387 : 2F CPL
627/ 388 : 57 LD D,A
628/ 389 : FB EI
629/ 38A : 13 INC DE
630/ 38B : 18 EB JR L0378
631/ 38D :
632/ 38D : ; TIME INTERRUPT
633/ 38D :
634/ 38D : F5 TIMIN: PUSH AF
635/ 38E : C5 PUSH BC
636/ 38F : D5 PUSH DE
637/ 390 : E5 PUSH HL
638/ 391 : 21 9B 11 LD HL,AMPM
639/ 394 : 7E LD A,(HL)
640/ 395 : EE 01 XOR 01H
641/ 397 : 77 LD (HL),A
642/ 398 : 21 07 E0 LD HL,CONTF
643/ 39B : 36 80 LD (HL),80H ; CONT2
644/ 39D : 2B DEC HL
645/ 39E : E5 PUSH HL
646/ 39F : 5E LD E,(HL)
647/ 3A0 : 56 LD D,(HL)
648/ 3A1 : 21 C0 A8 LD HL,0A8C0H
649/ 3A4 : 19 ADD HL,DE
650/ 3A5 : 2B DEC HL
651/ 3A6 : 2B DEC HL
652/ 3A7 : EB EX DE,HL
653/ 3A8 : E1 POP HL
654/ 3A9 : 73 LD (HL),E
655/ 3AA : 72 LD (HL),D
656/ 3AB : E1 POP HL
657/ 3AC : D1 POP DE
658/ 3AD : C1 POP BC
AS V1.40r8 - Quelle MZ700.ASM - Seite 12 - 9.6.1998 9:06:29
659/ 3AE : F1 POP AF
660/ 3AF : FB EI
661/ 3B0 : C9 RET
662/ 3B1 :
663/ 3B1 : ; SPACE PRINT AND DISP ACC
664/ 3B1 : ; INPUT:HL=DISP. ADR.
665/ 3B1 :
666/ 3B1 : CD 20 09 SPHEX: CALL QPRTS ; SPACE PRINT
667/ 3B4 : 7E LD A,(HL)
668/ 3B5 : CD C3 03 CALL PRTHX ; DSP OF ACC (ASCII)
669/ 3B8 : 7E LD A,(HL)
670/ 3B9 : C9 RET
671/ 3BA :
672/ 3BA : ; (ASCII PRINT) FOR HL
673/ 3BA :
674/ 3BA : 7C PRTHL: LD A,H
675/ 3BB : CD C3 03 CALL PRTHX
676/ 3BE : 7D LD A,L
677/ 3BF : 18 02 JR PRTHX
678/ 3C1 :
679/ 3C1 : 00 NOP
680/ 3C2 : 00 NOP
681/ 3C3 :
682/ 3C3 : ; (ASCII PRINT) FOR ACC
683/ 3C3 :
684/ 3C3 : F5 PRTHX: PUSH AF
685/ 3C4 : 0F RRCA
686/ 3C5 : 0F RRCA
687/ 3C6 : 0F RRCA
688/ 3C7 : 0F RRCA
689/ 3C8 : CD DA 03 CALL ASC
690/ 3CB : CD 12 00 CALL PRNT
691/ 3CE : F1 POP AF
692/ 3CF : CD DA 03 CALL ASC
693/ 3D2 : C3 12 00 JP PRNT
694/ 3D5 :
695/ 3D5 : ; 80 CHA. 1 LINE CODE (DATA)
696/ 3D5 :
697/ 3D5 : 01 SLPT: DB 01H ; TEXT MODE
698/ 3D6 : 09 DB 09H
699/ 3D7 : 09 DB 09H
700/ 3D8 : 09 DB 09H
701/ 3D9 : 0D DB 0DH
702/ 3DA :
703/ 3DA : ; HEXADECIMAL TO ASCII
704/ 3DA : ; IN : ACC (D3-D0)=HEXADECIMAL
705/ 3DA : ; EXIT: ACC = ASCII
706/ 3DA : E6 0F ASC: AND 0FH
707/ 3DC : FE 0A CP 0AH
708/ 3DE : 38 02 JR C,NOADD
709/ 3E0 : C6 07 ADD A,07H
710/ 3E2 : C6 30 NOADD: ADD A,30H
711/ 3E4 : C9 RET
712/ 3E5 :
713/ 3E5 : ; ASCII TO HEXADECIMAL
714/ 3E5 : ; IN : ACC = ASCII
715/ 3E5 : ; EXIT: ACC = HEXADECIMAL
716/ 3E5 : ; CY = 1 ERROR
717/ 3E5 :
718/ 3E5 : D6 30 HEXJ: SUB 30H
AS V1.40r8 - Quelle MZ700.ASM - Seite 13 - 9.6.1998 9:06:29
719/ 3E7 : D8 RET C ; <0
720/ 3E8 : FE 0A CP 0AH
721/ 3EA : 3F CCF
722/ 3EB : D0 RET NC ; 0-9
723/ 3EC : D6 07 SUB 07H
724/ 3EE : FE 10 CP 10H
725/ 3F0 : 3F CCF
726/ 3F1 : D8 RET C
727/ 3F2 : FE 0A CP 0AH
728/ 3F4 : C9 RET
729/ 3F5 :
730/ 3F5 : 00 NOP
731/ 3F6 : 00 NOP
732/ 3F7 : 00 NOP
733/ 3F8 : 00 NOP
734/ 3F9 :
735/ 3F9 : 18 EA HEX: JR HEXJ
736/ 3FB :
737/ 3FB : ; PRESS PLAY MESSAGE
738/ 3FB :
739/ 3FB : 7F 20 MSGN1: DW 207FH
740/ 3FD : 50 4C 41 59 0D MSGN2: DB "PLAY\r"
741/ 402 : 7F 20 MSGN3: DW 207FH
742/ 404 : 52 45 43 4F 52 44 DB "RECORD.\r" ; PRESS RECORD
2E 0D
743/ 40C :
744/ 40C : 00 NOP
745/ 40D : 00 NOP
746/ 40E : 00 NOP
747/ 40F : 00 NOP
748/ 410 :
749/ 410 : ; 4 ASCII TO (HL)
750/ 410 : ; IN DE=DATA LOW ADDRESS
751/ 410 : ; EXIT CF=0 : OK
752/ 410 : ; =1 : OUT
753/ 410 :
754/ 410 : D5 HLHEX: PUSH DE
755/ 411 : CD 1F 04 CALL L2HEX
756/ 414 : 38 07 JR C,L041D
757/ 416 : 67 LD H,A
758/ 417 : CD 1F 04 CALL L2HEX
759/ 41A : 38 01 JR C,L041D
760/ 41C : 6F LD L,A
761/ 41D : D1 L041D: POP DE
762/ 41E : C9 RET
763/ 41F :
764/ 41F : ; 2 ASCII TO (ACC)
765/ 41F : ; IN DE=DATA LOW ADRRESS
766/ 41F : ; EXIT CF=0 : OK
767/ 41F : ; =1 : OUT
768/ 41F :
769/ 41F : C5 L2HEX: PUSH BC
770/ 420 : 1A LD A,(DE)
771/ 421 : 13 INC DE
772/ 422 : CD F9 03 CALL HEX
773/ 425 : 38 0D JR C,L0434
774/ 427 : 0F RRCA
775/ 428 : 0F RRCA
776/ 429 : 0F RRCA
777/ 42A : 0F RRCA
AS V1.40r8 - Quelle MZ700.ASM - Seite 14 - 9.6.1998 9:06:29
778/ 42B : 4F LD C,A
779/ 42C : 1A LD A,(DE)
780/ 42D : 13 INC DE
781/ 42E : CD F9 03 CALL HEX
782/ 431 : 38 01 JR C,L0434
783/ 433 : B1 OR C
784/ 434 : C1 L0434: POP BC
785/ 435 : C9 RET
786/ 436 :
787/ 436 : ; WRITE INFORMATION
788/ 436 :
789/ 436 : F3 QWRI: DI
790/ 437 : D5 PUSH DE
791/ 438 : C5 PUSH BC
792/ 439 : E5 PUSH HL
793/ 43A : 16 D7 LD D,0D7H ; "W"
794/ 43C : 1E CC LD E,0CCH ; "L"
795/ 43E : 21 F0 10 LD HL,IBUFE ; 10F0H
796/ 441 : 01 80 00 LD BC,80H ; WRITE BYTE SIZE
797/ 444 : CD 1A 07 WRI1: CALL CKSUM ; CHECK SUM
798/ 447 : CD 9F 06 CALL MOTOR ; MOTOR ON
799/ 44A : 38 18 JR C,WRI3
800/ 44C : 7B LD A,E
801/ 44D : FE CC CP 0CCH ; "L"
802/ 44F : 20 0D JR NZ,WRI2
803/ 451 : CD 09 00 CALL NL
804/ 454 : D5 PUSH DE
805/ 455 : 11 67 04 LD DE,MSGN7 ; WRITING
806/ 458 : DF RST 18H ; CALL MSGX
807/ 459 : 11 F1 10 LD DE,NAME ; FILE NAME
808/ 45C : DF RST 18H ; CALL MSGX
809/ 45D : D1 POP DE
810/ 45E : CD 7A 07 WRI2: CALL GAP
811/ 461 : CD 8A 04 CALL WTAPE
812/ 464 : C3 54 05 WRI3: JP RET2
813/ 467 :
814/ 467 : 57 52 49 54 49 4E MSGN7: DB "WRITING \r"
47 20 0D
815/ 470 :
816/ 470 : ; 40 CHA. IN 1 LINE CODE (DATA)
817/ 470 :
818/ 470 : 01 LLPT: DB 01H ; TEXT MODE
819/ 471 : 09 DB 09H
820/ 472 : 09 DB 09H
821/ 473 : 0B DB 0BH
822/ 474 : 0D DB 0DH
823/ 475 :
824/ 475 : ; WRITE DATA
825/ 475 : ; EXIT CF=0 : OK
826/ 475 : ; =1 : BREAK
827/ 475 :
828/ 475 : F3 QWRD: DI
829/ 476 : D5 PUSH DE
830/ 477 : C5 PUSH BC
831/ 478 : E5 PUSH HL
832/ 479 : 16 D7 LD D,0D7H ; "W"
833/ 47B : 1E 53 LD E,53H ; "S"
834/ 47D : ED 4B 02 11 L047D: LD BC,(SIZE) ; WRITE DATA BYTE SIZE
835/ 481 : 2A 04 11 LD HL,(DTADR) ; WRITE DATA ADDRESS
836/ 484 : 78 LD A,B
AS V1.40r8 - Quelle MZ700.ASM - Seite 15 - 9.6.1998 9:06:29
837/ 485 : B1 OR C
838/ 486 : 28 4A JR Z,RET1
839/ 488 : 18 BA JR WRI1
840/ 48A :
841/ 48A : ; TAPE WRITE
842/ 48A : ; BC=BYTE SIZE
843/ 48A : ; HL=DATA LOW ADDRESS
844/ 48A : ; EXIT CF=0 : OK
845/ 48A : ; =1 : BREAK
846/ 48A :
847/ 48A : D5 WTAPE: PUSH DE
848/ 48B : C5 PUSH BC
849/ 48C : E5 PUSH HL
850/ 48D : 16 02 LD D,02H
851/ 48F : 3E F8 LD A,0F8H ; 88H WOULD BE BETTER!!
852/ 491 : 32 00 E0 LD (KEYPA),A ; E000H
853/ 494 : 7E WTAP1: LD A,(HL)
854/ 495 : CD 67 07 CALL WBYTE ; 1 BYTE WRITE
855/ 498 : 3A 01 E0 LD A,(KEYPB) ; E001H
856/ 49B : E6 81 AND 81H ; SHIFT & BREAK
857/ 49D : C2 A5 04 JP NZ,WTAP2
858/ 4A0 : 3E 02 LD A,02H ; BREAK IN CODE
859/ 4A2 : 37 SCF
860/ 4A3 : 18 2D JR WTAP3
861/ 4A5 :
862/ 4A5 : 23 WTAP2: INC HL
863/ 4A6 : 0B DEC BC
864/ 4A7 : 78 LD A,B
865/ 4A8 : B1 OR C
866/ 4A9 : C2 94 04 JP NZ,WTAP1
867/ 4AC : 2A 97 11 LD HL,(SUMDT) ; SUM DATA SET
868/ 4AF : 7C LD A,H
869/ 4B0 : CD 67 07 CALL WBYTE
870/ 4B3 : 7D LD A,L
871/ 4B4 : CD 67 07 CALL WBYTE
872/ 4B7 : CD 1A 0A CALL LONG
873/ 4BA : 15 DEC D
874/ 4BB : C2 C2 04 JP NZ,L04C2
875/ 4BE : B7 OR A
876/ 4BF : C3 D2 04 JP WTAP3
877/ 4C2 :
878/ 4C2 : 06 00 L04C2: LD B,0
879/ 4C4 : CD 01 0A L04C4: CALL SHORT
880/ 4C7 : 05 DEC B
881/ 4C8 : C2 C4 04 JP NZ,L04C4
882/ 4CB : E1 POP HL
883/ 4CC : C1 POP BC
884/ 4CD : C5 PUSH BC
885/ 4CE : E5 PUSH HL
886/ 4CF : C3 94 04 JP WTAP1
887/ 4D2 :
888/ 4D2 : WTAP3:
889/ 4D2 : E1 RET1: POP HL
890/ 4D3 : C1 POP BC
891/ 4D4 : D1 POP DE
892/ 4D5 : C9 RET
893/ 4D6 :
894/ 4D6 : 2F DB 2FH
895/ 4D7 : 4E DB 4EH
896/ 4D8 :
AS V1.40r8 - Quelle MZ700.ASM - Seite 16 - 9.6.1998 9:06:29
897/ 4D8 : ; READ INFORMATION (FROM $CMT)
898/ 4D8 : ; EXIT ACC=0: OK CF=0
899/ 4D8 : ; =1: ER CF=1
900/ 4D8 : ; =2: BREAK CF=1
901/ 4D8 :
902/ 4D8 : F3 QRDI: DI
903/ 4D9 : D5 PUSH DE
904/ 4DA : C5 PUSH BC
905/ 4DB : E5 PUSH HL
906/ 4DC : 16 D2 LD D,0D2H ; "R"
907/ 4DE : 1E CC LD E,0CCH ; "L"
908/ 4E0 : 01 80 00 LD BC,80H
909/ 4E3 : 21 F0 10 LD HL,IBUFE
910/ 4E6 : CD 9F 06 RD1: CALL MOTOR
911/ 4E9 : DA 72 05 JP C,RTP6
912/ 4EC : CD 5B 06 CALL TMARK
913/ 4EF : DA 72 05 JP C,RTP6
914/ 4F2 : CD 0E 05 CALL RTAPE
915/ 4F5 : C3 54 05 JP RTP4
916/ 4F8 :
917/ 4F8 : ; READ DATA (FROM $CMT)
918/ 4F8 : ; EXIT SAME UP
919/ 4F8 :
920/ 4F8 : F3 QRDD: DI
921/ 4F9 : D5 PUSH DE
922/ 4FA : C5 PUSH BC
923/ 4FB : E5 PUSH HL
924/ 4FC : 16 D2 LD D,0D2H ; "R"
925/ 4FE : 1E 53 LD E,53H ; "S"
926/ 500 : ED 4B 02 11 LD BC,(SIZE)
927/ 504 : 2A 04 11 LD HL,(DTADR)
928/ 507 : 78 LD A,B
929/ 508 : B1 OR C
930/ 509 : CA 54 05 JP Z,RTP4
931/ 50C : 18 D8 JR RD1
932/ 50E :
933/ 50E : ; READ TAPE
934/ 50E : ; IN BC=SIZE
935/ 50E : ; DE=LOAD ADDRESS
936/ 50E : ; EXIT ACC=0 : OK CF=0
937/ 50E : ; =1 : ER =1
938/ 50E : ; =2 : BREAK=1
939/ 50E :
940/ 50E : D5 RTAPE: PUSH DE
941/ 50F : C5 PUSH BC
942/ 510 : E5 PUSH HL
943/ 511 : 26 02 LD H,02H ; TWICE WRITE
944/ 513 : 01 01 E0 RTP1: LD BC,KEYPB
945/ 516 : 11 02 E0 LD DE,CSTR
946/ 519 : CD 01 06 RTP2: CALL EDGE ; 1-->0 EDGE DETECT
947/ 51C : 38 54 JR C,RTP6
948/ 51E : CD 4A 0A CALL DLY3 ; CALL DLY2*3
949/ 521 : 1A LD A,(DE) ; DATA (1 BIT) READ
950/ 522 : E6 20 AND 20H
951/ 524 : CA 19 05 JP Z,RTP2
952/ 527 : 54 LD D,H
953/ 528 : 21 00 00 LD HL,0
954/ 52B : 22 97 11 LD (SUMDT),HL
955/ 52E : E1 POP HL
956/ 52F : C1 POP BC
AS V1.40r8 - Quelle MZ700.ASM - Seite 17 - 9.6.1998 9:06:29
957/ 530 : C5 PUSH BC
958/ 531 : E5 PUSH HL
959/ 532 : CD 24 06 RTP3: CALL RBYTE ; 1 BYTE READ
960/ 535 : 38 3B JR C,RTP6
961/ 537 : 77 LD (HL),A
962/ 538 : 23 INC HL
963/ 539 : 0B DEC BC
964/ 53A : 78 LD A,B
965/ 53B : B1 OR C
966/ 53C : 20 F4 JR NZ,RTP3
967/ 53E : 2A 97 11 LD HL,(SUMDT) ; CHECK SUM
968/ 541 : CD 24 06 CALL RBYTE ; CHECK SUM DATA
969/ 544 : 38 2C JR C,RTP6
970/ 546 : 5F LD E,A
971/ 547 : CD 24 06 CALL RBYTE ; CHECK SUM DATA
972/ 54A : 38 26 JR C,RTP6
973/ 54C : BD CP L
974/ 54D : 20 16 JR NZ,RTP5
975/ 54F : 7B LD A,E
976/ 550 : BC CP H
977/ 551 : 20 12 JR NZ,RTP5
978/ 553 : AF RTP8: XOR A
979/ 554 : RTP4:
980/ 554 : E1 RET2: POP HL
981/ 555 : C1 POP BC
982/ 556 : D1 POP DE
983/ 557 : CD 00 07 CALL MSTOP
984/ 55A : F5 PUSH AF
985/ 55B : 3A 9C 11 LD A,(TIMFG) ; INT. CHECK
986/ 55E : FE F0 CP 0F0H
987/ 560 : 20 01 JR NZ,L0563
988/ 562 : FB EI
989/ 563 : F1 L0563: POP AF
990/ 564 : C9 RET
991/ 565 :
992/ 565 : 15 RTP5: DEC D
993/ 566 : 28 06 JR Z,RTP7
994/ 568 : 62 LD H,D
995/ 569 : CD E2 0F CALL GAPCK
996/ 56C : 18 A5 JR RTP1
997/ 56E :
998/ 56E : 3E 01 RTP7: LD A,01H
999/ 570 : 18 02 JR RTP9
1000/ 572 :
1001/ 572 : 3E 02 RTP6: LD A,02H
1002/ 574 : 37 RTP9: SCF
1003/ 575 : 18 DD JR RTP4
1004/ 577 :
1005/ 577 : ; BELL
1006/ 577 :
1007/ 577 : D5 QBEL: PUSH DE
1008/ 578 : 11 52 03 LD DE,QBELD
1009/ 57B : F7 RST 30H ; CALL MELODY
1010/ 57C : D1 POP DE
1011/ 57D : C9 RET
1012/ 57E :
1013/ 57E : ; FLASHING AND KEYIN
1014/ 57E : ; EXIT: ACC INPUT KEY DATA (DSP.CODE)
1015/ 57E : ; H=F0H THEN NO KEYIN (Z FLAG)
1016/ 57E :
AS V1.40r8 - Quelle MZ700.ASM - Seite 18 - 9.6.1998 9:06:29
1017/ 57E : CD FF 09 FLKEY: CALL QFLAS
1018/ 581 : CD CA 08 CALL QKEY
1019/ 584 : FE F0 CP 0F0H
1020/ 586 : C9 RET
1021/ 587 :
1022/ 587 : 00 NOP
1023/ 588 :
1024/ 588 : ; VERIFY (FROM $CMT)
1025/ 588 : ; EXIT ACC=0 : OK CF=0
1026/ 588 : ; =1 : ER CF=1
1027/ 588 : ; =2 : BREAK CF=1
1028/ 588 :
1029/ 588 : F3 QVRFY: DI
1030/ 589 : D5 PUSH DE
1031/ 58A : C5 PUSH BC
1032/ 58B : E5 PUSH HL
1033/ 58C : ED 4B 02 11 LD BC,(SIZE)
1034/ 590 : 2A 04 11 LD HL,(DTADR)
1035/ 593 : 16 D2 LD D,0D2H ; "R"
1036/ 595 : 1E 53 LD E,53H ; "S"
1037/ 597 : 78 LD A,B
1038/ 598 : B1 OR C
1039/ 599 : 28 B9 JR Z,RTP4 ; END
1040/ 59B : CD 1A 07 CALL CKSUM
1041/ 59E : CD 9F 06 CALL MOTOR
1042/ 5A1 : 38 CF JR C,RTP6 ; BRK
1043/ 5A3 : CD 5B 06 CALL TMARK ; TAPE MARK DETECT
1044/ 5A6 : 38 CA JR C,RTP6 ; BRK
1045/ 5A8 : CD AD 05 CALL TVRFY
1046/ 5AB : 18 A7 JR RTP4
1047/ 5AD :
1048/ 5AD : ; DATA VERIFY
1049/ 5AD : ; BC=SIZE
1050/ 5AD : ; HL=DATA LOW ADDRESS
1051/ 5AD : ; CSMDT=CHECK SUM
1052/ 5AD : ; EXIT ACC=0 : OK CF=0
1053/ 5AD : ; =1 : ER =1
1054/ 5AD : ; =2 : BREAK =1
1055/ 5AD :
1056/ 5AD : D5 TVRFY: PUSH DE
1057/ 5AE : C5 PUSH BC
1058/ 5AF : E5 PUSH HL
1059/ 5B0 : 26 02 LD H,02H ; COMPARE TWICE
1060/ 5B2 : 01 01 E0 TVF1: LD BC,KEYPB
1061/ 5B5 : 11 02 E0 LD DE,CSTR
1062/ 5B8 : CD 01 06 TVF2: CALL EDGE
1063/ 5BB : DA 72 05 JP C,RTP6 ; BRK
1064/ 5BE : CD 4A 0A CALL DLY3 ; CALL DLY2*3
1065/ 5C1 : 1A LD A,(DE)
1066/ 5C2 : E6 20 AND 20H
1067/ 5C4 : CA B8 05 JP Z,TVF2
1068/ 5C7 : 54 LD D,H
1069/ 5C8 : E1 POP HL
1070/ 5C9 : C1 POP BC
1071/ 5CA : C5 PUSH BC
1072/ 5CB : E5 PUSH HL
1073/ 5CC : ; COMPARE TAPE DATA AND STORAGE
1074/ 5CC : CD 24 06 TVF3: CALL RBYTE
1075/ 5CF : 38 A1 JR C,RTP6 ; BRK
1076/ 5D1 : BE CP (HL)
AS V1.40r8 - Quelle MZ700.ASM - Seite 19 - 9.6.1998 9:06:29
1077/ 5D2 : 20 9A JR NZ,RTP7 ; ERROR, NOT EQUAL
1078/ 5D4 : 23 INC HL ; STORAGE ADDRESS + 1
1079/ 5D5 : 0B DEC BC ; SIZE - 1
1080/ 5D6 : 78 LD A,B
1081/ 5D7 : B1 OR C
1082/ 5D8 : 20 F2 JR NZ,TVF3
1083/ 5DA : ; COMPARE CHECK SUM (1199H/CSMDT) AND TAPE
1084/ 5DA : 2A 99 11 LD HL,(CSMDT)
1085/ 5DD : CD 24 06 CALL RBYTE
1086/ 5E0 : BC CP H
1087/ 5E1 : 20 8B JR NZ,RTP7 ; ERROR, NOT EQUAL
1088/ 5E3 : CD 24 06 CALL RBYTE
1089/ 5E6 : BD CP L
1090/ 5E7 : 20 85 JR NZ,RTP7 ; ERROR, NOT EQUAL
1091/ 5E9 : 15 DEC D ; NUMBER OF COMPARES (2) - 1
1092/ 5EA : CA 53 05 JP Z,RTP8 ; OK, 2 COMPARES
1093/ 5ED : 62 LD H,D ; (-->05C7H), SAVE NUMBER OF COMPARES
1094/ 5EE : 18 C2 JR TVF1 ; NEXT COMPARE
1095/ 5F0 :
1096/ 5F0 : ; FLASHING DATA LOAD
1097/ 5F0 :
1098/ 5F0 : F5 QLOAD: PUSH AF
1099/ 5F1 : 3A 8E 11 LD A,(FLASH)
1100/ 5F4 : CD B1 0F CALL QPONT
1101/ 5F7 : 77 LD (HL),A
1102/ 5F8 : F1 POP AF
1103/ 5F9 : C9 RET
1104/ 5FA :
1105/ 5FA : ; NEW LINE AND PRINT HL REG (ASCII)
1106/ 5FA :
1107/ 5FA : CD 09 00 NLPHL: CALL NL
1108/ 5FD : CD BA 03 CALL PRTHL
1109/ 600 : C9 RET
1110/ 601 :
1111/ 601 : ; EDGE (TAPE DATA EDGE DETECT)
1112/ 601 : ; BC=KEYPB (E001H)
1113/ 601 : ; DE=CSTR (E002H)
1114/ 601 : ; EXIT CF=0 OK CF=1 BREAK
1115/ 601 :
1116/ 601 : 3E F8 EDGE: LD A,0F8H ; BREAK KEY IN (88H WOULD BE BETTER!!)
1117/ 603 : 32 00 E0 LD (KEYPA),A
1118/ 606 : 00 NOP
1119/ 607 : 0A EDG1: LD A,(BC)
1120/ 608 : E6 81 AND 81H ; SHIFT & BREAK
1121/ 60A : 20 02 JR NZ,L060E
1122/ 60C : 37 SCF
1123/ 60D : C9 RET
1124/ 60E :
1125/ 60E : 1A L060E: LD A,(DE)
1126/ 60F : E6 20 AND 20H
1127/ 611 : 20 F4 JR NZ,EDG1 ; CSTR D5 = 0
1128/ 613 : 0A EDG2: LD A,(BC) ; 8
1129/ 614 : E6 81 AND 81H ; 9
1130/ 616 : 20 02 JR NZ,L061A ; 10/14
1131/ 618 : 37 SCF
1132/ 619 : C9 RET
1133/ 61A :
1134/ 61A : 1A L061A: LD A,(DE) ; 8
1135/ 61B : E6 20 AND 20H ; 9
1136/ 61D : 28 F4 JR Z,EDG2 ; CSTR D5 = 1 10/14
AS V1.40r8 - Quelle MZ700.ASM - Seite 20 - 9.6.1998 9:06:29
1137/ 61F : C9 RET ; 11
1138/ 620 :
1139/ 620 : 00 NOP
1140/ 621 : 00 NOP
1141/ 622 : 00 NOP
1142/ 623 : 00 NOP
1143/ 624 : ; 1 BYTE READ
1144/ 624 : ; EXIT SUMDT=STORE
1145/ 624 : ; CF=1 : BREAK
1146/ 624 : ; CF=0 : DATA=ACC
1147/ 624 :
1148/ 624 : C5 RBYTE: PUSH BC
1149/ 625 : D5 PUSH DE
1150/ 626 : E5 PUSH HL
1151/ 627 : 21 00 08 LD HL,0800H ; 8 BITS
1152/ 62A : 01 01 E0 LD BC,KEYPB ; KEY DATA E001H
1153/ 62D : 11 02 E0 LD DE,CSTR ; $TAPE DATA E002H
1154/ 630 : CD 01 06 RBY1: CALL EDGE ; 41 OR 101
1155/ 633 : DA 54 06 JP C,RBY3 ; 13 (SHIFT & BREAK)
1156/ 636 : CD 4A 0A CALL DLY3 ; 20+18*63+33
1157/ 639 : 1A LD A,(DE) ; DATA READ :8
1158/ 63A : E6 20 AND 20H
1159/ 63C : CA 49 06 JP Z,RBY2 ; 0
1160/ 63F : E5 PUSH HL
1161/ 640 : 2A 97 11 LD HL,(SUMDT)
1162/ 643 : 23 INC HL ; CHECK SUM; COUNT HIGH BITS ON TAPE
1163/ 644 : 22 97 11 LD (SUMDT),HL
1164/ 647 : E1 POP HL
1165/ 648 : 37 SCF
1166/ 649 : 7D RBY2: LD A,L ; BUILD CHAR
1167/ 64A : 17 RLA
1168/ 64B : 6F LD L,A
1169/ 64C : 25 DEC H ; BITCOUNT-1
1170/ 64D : C2 30 06 JP NZ,RBY1
1171/ 650 : CD 01 06 CALL EDGE
1172/ 653 : 7D LD A,L ; CHAR READ
1173/ 654 : E1 RBY3: POP HL
1174/ 655 : D1 POP DE
1175/ 656 : C1 POP BC
1176/ 657 : C9 RET
1177/ 658 :
1178/ 658 : 00 NOP
1179/ 659 : 00 NOP
1180/ 65A : 00 NOP
1181/ 65B :
1182/ 65B : ; TAPE MARK DETECT
1183/ 65B : ; E=@L@ : INFORMATION
1184/ 65B : ; =@S@ : DATA
1185/ 65B : ; EXIT CF=0 OK
1186/ 65B : ; =1 BREAK
1187/ 65B :
1188/ 65B : CD E2 0F TMARK: CALL GAPCK
1189/ 65E : C5 PUSH BC
1190/ 65F : D5 PUSH DE
1191/ 660 : E5 PUSH HL
1192/ 661 : 21 28 28 LD HL,2828H
1193/ 664 : 7B LD A,E
1194/ 665 : FE CC CP 0CCH ; "L"
1195/ 667 : 28 03 JR Z,L066C
1196/ 669 : 21 14 14 LD HL,1414H
AS V1.40r8 - Quelle MZ700.ASM - Seite 21 - 9.6.1998 9:06:29
1197/ 66C : 22 95 11 L066C: LD (TMCNT),HL
1198/ 66F : 01 01 E0 LD BC,KEYPB
1199/ 672 : 11 02 E0 LD DE,CSTR
1200/ 675 : 2A 95 11 TM1: LD HL,(TMCNT)
1201/ 678 : CD 01 06 TM2: CALL EDGE
1202/ 67B : 38 1E JR C,TM4
1203/ 67D : CD 4A 0A CALL DLY3 ; CALL DLY2*3
1204/ 680 : 1A LD A,(DE)
1205/ 681 : E6 20 AND 20H
1206/ 683 : 28 F0 JR Z,TM1
1207/ 685 : 25 DEC H
1208/ 686 : 20 F0 JR NZ,TM2
1209/ 688 : CD 01 06 TM3: CALL EDGE
1210/ 68B : 38 0E JR C,TM4
1211/ 68D : CD 4A 0A CALL DLY3 ; CALL DLY2*3
1212/ 690 : 1A LD A,(DE)
1213/ 691 : E6 20 AND 20H
1214/ 693 : 20 E0 JR NZ,TM1
1215/ 695 : 2D DEC L
1216/ 696 : 20 F0 JR NZ,TM3
1217/ 698 : CD 01 06 CALL EDGE
1218/ 69B : TM4:
1219/ 69B : E1 RET3: POP HL
1220/ 69C : D1 POP DE
1221/ 69D : C1 POP BC
1222/ 69E : C9 RET
1223/ 69F :
1224/ 69F : ; MOTOR ON
1225/ 69F : ; IN D=@W@ :WRITE
1226/ 69F : ; =@R@ :READ
1227/ 69F : ; EXIT CF=0 OK
1228/ 69F : ; =1 BREAK
1229/ 69F :
1230/ 69F : C5 MOTOR: PUSH BC
1231/ 6A0 : D5 PUSH DE
1232/ 6A1 : E5 PUSH HL
1233/ 6A2 : 06 0A LD B,0AH
1234/ 6A4 : 3A 02 E0 MOT1: LD A,(CSTR)
1235/ 6A7 : E6 10 AND 10H
1236/ 6A9 : 28 0E JR Z,MOT4
1237/ 6AB : 06 FF MOT2: LD B,0FFH ; 2 SEC DELAY
1238/ 6AD : CD 96 09 L06AD: CALL DLY12 ; 7 MSEC DELAY
1239/ 6B0 : 18 02 JR L06B4 ; MOTOR ENTRY ADJUST
1240/ 6B2 :
1241/ 6B2 : 18 EB JR MOTOR ; ORG 06B2H
1242/ 6B4 :
1243/ 6B4 : 10 F7 L06B4: DJNZ L06AD
1244/ 6B6 : AF XOR A
1245/ 6B7 : 18 E2 MOT7: JR RET3
1246/ 6B9 :
1247/ 6B9 : 3E 06 MOT4: LD A,06H
1248/ 6BB : 21 03 E0 LD HL,CSTPT
1249/ 6BE : 77 LD (HL),A
1250/ 6BF : 3C INC A
1251/ 6C0 : 77 LD (HL),A
1252/ 6C1 : 10 E1 DJNZ MOT1
1253/ 6C3 : CD 09 00 CALL NL
1254/ 6C6 : 7A LD A,D
1255/ 6C7 : FE D7 CP 0D7H ; "W"
1256/ 6C9 : 28 05 JR Z,MOT8
AS V1.40r8 - Quelle MZ700.ASM - Seite 22 - 9.6.1998 9:06:29
1257/ 6CB : 11 FB 03 LD DE,MSGN1 ; PLAY MARK
1258/ 6CE : 18 07 JR MOT9
1259/ 6D0 :
1260/ 6D0 : 11 02 04 MOT8: LD DE,MSGN3 ; "RECORD."
1261/ 6D3 : DF RST 18H ; CALL MSGX
1262/ 6D4 : 11 FD 03 LD DE,MSGN2 ; "PLAY"
1263/ 6D7 : DF MOT9: RST 18H ; CALL MSGX
1264/ 6D8 : 3A 02 E0 MOT5: LD A,(CSTR)
1265/ 6DB : E6 10 AND 10H
1266/ 6DD : 20 CC JR NZ,MOT2
1267/ 6DF : CD 32 0A CALL QBRK
1268/ 6E2 : 20 F4 JR NZ,MOT5
1269/ 6E4 : 37 SCF
1270/ 6E5 : 18 D0 JR MOT7
1271/ 6E7 :
1272/ 6E7 : ; INITIAL MESSAGE
1273/ 6E7 :
1274/ 6E7 : 2A 2A 20 20 4D 4F MSGQ3: DB "** MONITOR 1Z-013A **\r"
4E 49 54 4F 52 20
31 5A 2D 30 31 33
41 20 20 2A 2A 0D
1275/ 6FF : 00 NOP
1276/ 700 :
1277/ 700 : ; MOTOR STOP
1278/ 700 :
1279/ 700 : F5 MSTOP: PUSH AF
1280/ 701 : C5 PUSH BC
1281/ 702 : D5 PUSH DE
1282/ 703 : 06 0A LD B,0AH
1283/ 705 : 3A 02 E0 MST1: LD A,(CSTR)
1284/ 708 : E6 10 AND 10H
1285/ 70A : 28 0B JR Z,MST3
1286/ 70C : 3E 06 LD A,06H
1287/ 70E : 32 03 E0 LD (CSTPT),A
1288/ 711 : 3C INC A
1289/ 712 : 32 03 E0 LD (CSTPT),A
1290/ 715 : 10 EE DJNZ MST1
1291/ 717 : C3 E6 0E MST3: JP QRSTR1
1292/ 71A :
1293/ 71A : ; CHECK SUM
1294/ 71A : ; IN BC=SIZE
1295/ 71A : ; HL=DATA ADDRESS
1296/ 71A : ; EXIT SUMDT=STORE
1297/ 71A : ; CSMDT=STORE
1298/ 71A :
1299/ 71A : C5 CKSUM: PUSH BC
1300/ 71B : D5 PUSH DE
1301/ 71C : E5 L071C: PUSH HL
1302/ 71D : 11 00 00 LD DE,0
1303/ 720 : 78 CKS1: LD A,B
1304/ 721 : B1 OR C
1305/ 722 : 20 0B JR NZ,CKS2
1306/ 724 : EB EX DE,HL
1307/ 725 : 22 97 11 L0725: LD (SUMDT),HL ; NUMBER OF HIGHBITS IN DATA
1308/ 728 : 22 99 11 LD (CSMDT),HL
1309/ 72B : E1 POP HL
1310/ 72C : D1 POP DE
1311/ 72D : C1 POP BC
1312/ 72E : C9 RET
1313/ 72F :
AS V1.40r8 - Quelle MZ700.ASM - Seite 23 - 9.6.1998 9:06:29
1314/ 72F : 7E CKS2: LD A,(HL)
1315/ 730 : C5 PUSH BC
1316/ 731 : 06 08 LD B,8
1317/ 733 : 07 CKS3: RLCA
1318/ 734 : 30 01 JR NC,L0737
1319/ 736 : 13 INC DE
1320/ 737 : 10 FA L0737: DJNZ CKS3
1321/ 739 : C1 L0739: POP BC
1322/ 73A : 23 INC HL
1323/ 73B : 0B DEC BC
1324/ 73C : 18 E2 JR CKS1
1325/ 73E :
1326/ 73E : ; MODE SET OF KEYPORT
1327/ 73E :
1328/ 73E : 21 03 E0 QMODE: LD HL,KEYPF
1329/ 741 : 36 8A LD (HL),8AH ; 10001010 CTRL WORD MODE0
1330/ 743 : 36 07 LD (HL),07H ; PC3=1 M-ON
1331/ 745 : 36 05 LD (HL),05H ; PC2=1 INTMSK
1332/ 747 : C9 RET
1333/ 748 :
1334/ 748 : 00 NOP
1335/ 749 : 00 NOP
1336/ 74A : 00 NOP
1337/ 74B : 00 NOP
1338/ 74C : 00 NOP
1339/ 74D : 00 NOP
1340/ 74E : 00 NOP
1341/ 74F : 00 NOP
1342/ 750 : 00 NOP
1343/ 751 : 00 NOP
1344/ 752 : 00 NOP
1345/ 753 : 00 NOP
1346/ 754 : 00 NOP
1347/ 755 : 00 NOP
1348/ 756 : 00 NOP
1349/ 757 : 00 NOP
1350/ 758 : 00 NOP
1351/ 759 :
1352/ 759 : ; 107 MICRO SEC DELAY
1353/ 759 :
1354/ 759 : 3E 15 DLY1: LD A,15H ; 18*21+20
1355/ 75B : 3D L075B: DEC A
1356/ 75C : C2 5B 07 JP NZ,L075B
1357/ 75F : C9 RET
1358/ 760 :
1359/ 760 : 3E 13 DLY2: LD A,13H ; 18*19+20
1360/ 762 : 3D L0762: DEC A
1361/ 763 : C2 62 07 JP NZ,L0762
1362/ 766 : C9 RET
1363/ 767 :
1364/ 767 : ; 1 BYTE WRITE
1365/ 767 :
1366/ 767 : C5 WBYTE: PUSH BC
1367/ 768 : 06 08 LD B,8
1368/ 76A : CD 1A 0A CALL LONG
1369/ 76D : 07 WBY1: RLCA
1370/ 76E : DC 1A 0A CALL C,LONG
1371/ 771 : D4 01 0A CALL NC,SHORT
1372/ 774 : 05 DEC B
1373/ 775 : C2 6D 07 JP NZ,WBY1
AS V1.40r8 - Quelle MZ700.ASM - Seite 24 - 9.6.1998 9:06:29
1374/ 778 : C1 POP BC
1375/ 779 : C9 RET
1376/ 77A :
1377/ 77A : ; GAP + TAPEMARK
1378/ 77A : ; E=@L@ LONG GAP
1379/ 77A : ; =@s@ SHORT GAP
1380/ 77A :
1381/ 77A : C5 GAP: PUSH BC
1382/ 77B : D5 PUSH DE
1383/ 77C : 7B LD A,E
1384/ 77D : 01 F0 55 LD BC,55F0H
1385/ 780 : 11 28 28 LD DE,2828H
1386/ 783 : FE CC CP 0CCH ; "L"
1387/ 785 : CA 8E 07 JP Z,GAP1
1388/ 788 : 01 F8 2A LD BC,2AF8H
1389/ 78B : 11 14 14 LD DE,1414H
1390/ 78E : CD 01 0A GAP1: CALL SHORT
1391/ 791 : 0B DEC BC
1392/ 792 : 78 LD A,B
1393/ 793 : B1 OR C
1394/ 794 : 20 F8 JR NZ,GAP1
1395/ 796 : CD 1A 0A GAP2: CALL LONG
1396/ 799 : 15 DEC D
1397/ 79A : 20 FA JR NZ,GAP2
1398/ 79C : CD 01 0A GAP3: CALL SHORT
1399/ 79F : 1D DEC E
1400/ 7A0 : 20 FA JR NZ,GAP3
1401/ 7A2 : CD 1A 0A CALL LONG
1402/ 7A5 : D1 POP DE
1403/ 7A6 : C1 POP BC
1404/ 7A7 : C9 RET
1405/ 7A8 :
1406/ 7A8 : ; MEMORY CORRECTION
1407/ 7A8 : ; COMMAND "M"
1408/ 7A8 :
1409/ 7A8 : CD 3D 01 MCOR: CALL HEXIY ; CORRECTION ADDRESS
1410/ 7AB : CD FA 05 MCR1: CALL NLPHL ; CORRECTION ADDRESS PRINT
1411/ 7AE : CD B1 03 CALL SPHEX ; ACC-->ASCII DISP.
1412/ 7B1 : CD 20 09 CALL QPRTS ; SPACE PRINT
1413/ 7B4 : CD 2F 01 CALL BGETL ; GET DATA & CHECK DATA
1414/ 7B7 : CD 10 04 CALL HLHEX ; HL<--ASCII(DE)
1415/ 7BA : 38 1B JR C,MCR3
1416/ 7BC : CD A6 02 CALL P4DE ; (INC DE)*4
1417/ 7BF : 13 INC DE
1418/ 7C0 : CD 1F 04 CALL L2HEX ; DATA CHECK
1419/ 7C3 : 38 E6 JR C,MCR1
1420/ 7C5 : BE CP (HL)
1421/ 7C6 : 20 E3 JR NZ,MCR1
1422/ 7C8 : 13 INC DE
1423/ 7C9 : 1A LD A,(DE)
1424/ 7CA : FE 0D CP 0DH ; NOT CORRECTION ?
1425/ 7CC : 28 06 JR Z,MCR2
1426/ 7CE : CD 1F 04 CALL L2HEX ; ACC<--HL(ASCII)
1427/ 7D1 : 38 D8 JR C,MCR1
1428/ 7D3 : 77 LD (HL),A ; DATA CORRECT
1429/ 7D4 : 23 MCR2: INC HL
1430/ 7D5 : 18 D4 JR MCR1
1431/ 7D7 :
1432/ 7D7 : 60 MCR3: LD H,B ; MEMORY ADDRESS
1433/ 7D8 : 69 LD L,C
AS V1.40r8 - Quelle MZ700.ASM - Seite 25 - 9.6.1998 9:06:29
1434/ 7D9 : 18 D0 JR MCR1
1435/ 7DB :
1436/ 7DB : 28 48 4C 29 DB "(HL)"
1437/ 7DF : F1 DB 0F1H
1438/ 7E0 : 9E DB 9EH
1439/ 7E1 : 53 55 42 20 28 DB "SUB ("
1440/ 7E6 :
1441/ 7E6 : ; GET 1 LINE STATEMENT *
1442/ 7E6 : ; DE=DATA STORE LOW ADDRESS
1443/ 7E6 : ; (END=CR)
1444/ 7E6 :
1445/ 7E6 : F5 QGETL: PUSH AF
1446/ 7E7 : C5 PUSH BC
1447/ 7E8 : E5 PUSH HL
1448/ 7E9 : D5 PUSH DE
1449/ 7EA : CD B3 09 GETL1: CALL QQKEY ; ENTRY KEY
1450/ 7ED : F5 AUTO3: PUSH AF ; IN KEY DATA SAVE
1451/ 7EE : 47 LD B,A
1452/ 7EF : 3A 9D 11 LD A,(SWRK) ; BELL WORK
1453/ 7F2 : 0F RRCA
1454/ 7F3 : D4 77 05 CALL NC,QBEL ; ENTRY BELL
1455/ 7F6 : 78 LD A,B
1456/ 7F7 : 21 70 11 LD HL,KANAF ; KANA & GRAPH FLAGS
1457/ 7FA : E6 F0 AND 0F0H
1458/ 7FC : FE C0 CP 0C0H
1459/ 7FE : D1 POP DE ; EREG=FLAGREG
1460/ 7FF : 78 LD A,B
1461/ 800 : 20 16 JR NZ,GETL2 ; NOT C0H
1462/ 802 : FE CD CP 0CDH ; CR
1463/ 804 : 28 55 JR Z,GETL3
1464/ 806 : FE CB CP 0CBH ; BREAK
1465/ 808 : CA 22 08 JP Z,GETLC
1466/ 80B : FE CF CP 0CFH ; NIKO MARK WH.
1467/ 80D : 28 09 JR Z,GETL2
1468/ 80F : FE C7 CP 0C7H ; CRT EDITION
1469/ 811 : 30 0A JR NC,GETL5 ; <=C7H
1470/ 813 : CB 1B RR E ; >C7H & CFLAG, CY ? GRAPHIC MODE,CURS.DISPL.
1471/ 815 : 78 LD A,B
1472/ 816 : 30 05 JR NC,GETL5
1473/ 818 : CD B5 0D GETL2: CALL QDSP ; DISPL.
1474/ 81B : 18 CD JR GETL1
1475/ 81D :
1476/ 81D : CD DC 0D GETL5: CALL QDPCT ; CRT CONTROL
1477/ 820 : 18 C8 JR GETL1
1478/ 822 :
1479/ 822 : ; BREAK IN
1480/ 822 :
1481/ 822 : E1 GETLC: POP HL
1482/ 823 : E5 PUSH HL
1483/ 824 : 36 1B LD (HL),1BH ; BREAK CODE
1484/ 826 : 23 INC HL
1485/ 827 : 36 0D LD (HL),0DH
1486/ 829 : 18 53 JR GETLR
1487/ 82B :
1488/ 82B : ; GETLA
1489/ 82B :
1490/ 82B : 0F GETLA: RRCA ; CY<--D7
1491/ 82C : 30 37 JR NC,GETL6
1492/ 82E : 18 33 JR GETLB
1493/ 830 :
AS V1.40r8 - Quelle MZ700.ASM - Seite 26 - 9.6.1998 9:06:29
1494/ 830 : ; DELAY 7 MSEC AND SWEP
1495/ 830 :
1496/ 830 : CD 96 09 DSWEP: CALL DLY12
1497/ 833 : CD 50 0A CALL QSWEP
1498/ 836 : C9 RET
1499/ 837 :
1500/ 837 : 00 NOP
1501/ 838 : 00 NOP
1502/ 839 : 00 NOP
1503/ 83A : 00 NOP
1504/ 83B : 00 NOP
1505/ 83C : 00 NOP
1506/ 83D : 00 NOP
1507/ 83E : 00 NOP
1508/ 83F : 00 NOP
1509/ 840 : 00 NOP
1510/ 841 : 00 NOP
1511/ 842 : 00 NOP
1512/ 843 : 00 NOP
1513/ 844 : 00 NOP
1514/ 845 : 00 NOP
1515/ 846 : 00 NOP
1516/ 847 : 00 NOP
1517/ 848 : 00 NOP
1518/ 849 : 00 NOP
1519/ 84A : 00 NOP
1520/ 84B : 00 NOP
1521/ 84C : 00 NOP
1522/ 84D : 00 NOP
1523/ 84E : 00 NOP
1524/ 84F : 00 NOP
1525/ 850 : 00 NOP
1526/ 851 : 00 NOP
1527/ 852 : 00 NOP
1528/ 853 : 00 NOP
1529/ 854 : 00 NOP
1530/ 855 : 00 NOP
1531/ 856 : 00 NOP
1532/ 857 : 00 NOP
1533/ 858 : 00 NOP
1534/ 859 : 00 NOP
1535/ 85A : 00 NOP
1536/ 85B :
1537/ 85B : CD F3 02 GETL3: CALL PMANG ; CR
1538/ 85E : 06 28 LD B,40 ; 1 LINE
1539/ 860 : 30 C9 JR NC,GETLA
1540/ 862 : 25 DEC H ; BEFORE LINE
1541/ 863 : 06 50 GETLB: LD B,80 ; 2 LINE
1542/ 865 : 2E 00 GETL6: LD L,0
1543/ 867 : CD B4 0F CALL QPNT1
1544/ 86A : D1 POP DE ; STORE TOP ADDRESS
1545/ 86B : D5 PUSH DE
1546/ 86C : 7E GETLZ: LD A,(HL)
1547/ 86D : CD CE 0B CALL QDACN
1548/ 870 : 12 LD (DE),A
1549/ 871 : 23 INC HL
1550/ 872 : 13 INC DE
1551/ 873 : 10 F7 DJNZ GETLZ
1552/ 875 : EB EX DE,HL
1553/ 876 : 36 0D GETLU: LD (HL),0DH
AS V1.40r8 - Quelle MZ700.ASM - Seite 27 - 9.6.1998 9:06:29
1554/ 878 : 2B DEC HL
1555/ 879 : 7E LD A,(HL)
1556/ 87A : FE 20 CP 20H ; SPACE THEN CR
1557/ 87C :
1558/ 87C : ; CR AND NEW LINE
1559/ 87C :
1560/ 87C : 28 F8 JR Z,GETLU
1561/ 87E :
1562/ 87E : ; NEW LINE RETURN
1563/ 87E :
1564/ 87E : CD 0E 09 GETLR: CALL QLTNL
1565/ 881 : D1 POP DE
1566/ 882 : E1 POP HL
1567/ 883 : C1 POP BC
1568/ 884 : F1 POP AF
1569/ 885 : C9 RET
1570/ 886 :
1571/ 886 : 00 NOP
1572/ 887 : 00 NOP
1573/ 888 : 00 NOP
1574/ 889 : 00 NOP
1575/ 88A : 00 NOP
1576/ 88B : 00 NOP
1577/ 88C : 00 NOP
1578/ 88D : 00 NOP
1579/ 88E : 00 NOP
1580/ 88F : 00 NOP
1581/ 890 : 00 NOP
1582/ 891 : 00 NOP
1583/ 892 : 00 NOP
1584/ 893 :
1585/ 893 : ; MESSAGE PRINT
1586/ 893 : ; DE PRINT DATA LOW ADDRESS
1587/ 893 : ; END=CR
1588/ 893 :
1589/ 893 : F5 QMSG: PUSH AF
1590/ 894 : C5 PUSH BC
1591/ 895 : D5 PUSH DE
1592/ 896 : 1A MSG1: LD A,(DE)
1593/ 897 : FE 0D CP 0DH ; CR
1594/ 899 : 28 0C JR Z,MSGX2
1595/ 89B : CD 35 09 CALL QPRNT
1596/ 89E : 13 INC DE
1597/ 89F : 18 F5 JR MSG1
1598/ 8A1 :
1599/ 8A1 : ; ALL PRINT MESSAGE
1600/ 8A1 :
1601/ 8A1 : F5 QMSGX: PUSH AF
1602/ 8A2 : C5 PUSH BC
1603/ 8A3 : D5 PUSH DE
1604/ 8A4 : 1A MSGX1: LD A,(DE)
1605/ 8A5 : FE 0D CP 0DH
1606/ 8A7 : CA E6 0E MSGX2: JP Z,QRSTR1
1607/ 8AA : CD B9 0B CALL QADCN
1608/ 8AD : CD 6C 09 CALL PRNT3
1609/ 8B0 : 13 INC DE
1610/ 8B1 : 18 F1 JR MSGX1
1611/ 8B3 :
1612/ 8B3 : ; TOP OF KEYTBLS
1613/ 8B3 :
AS V1.40r8 - Quelle MZ700.ASM - Seite 28 - 9.6.1998 9:06:30
1614/ 8B3 : 11 2A 0C QKYSM: LD DE,KTBLS ; SHIFT ALSO
1615/ 8B6 : 18 42 JR QKY5
1616/ 8B8 :
1617/ 8B8 : ; BREAK CODE IN
1618/ 8B8 :
1619/ 8B8 : 3E CB NBRK: LD A,0CBH ; BREAK CODE
1620/ 8BA : B7 OR A
1621/ 8BB : 18 19 JR QKY1
1622/ 8BD :
1623/ 8BD : ; GETKEY
1624/ 8BD : ; NO ECHO BACK
1625/ 8BD : ; EXIT ACC=ASCII CODE
1626/ 8BD :
1627/ 8BD : CD CA 08 QGET: CALL QKEY ; KEY IN (DISPLAY CODE)
1628/ 8C0 : D6 F0 SUB 0F0H ; NOT KEYIN CODE
1629/ 8C2 : C8 RET Z
1630/ 8C3 : C6 F0 ADD A,0F0H
1631/ 8C5 : C3 CE 0B JP QDACN ; DISPLAY TO ASCII CODE
1632/ 8C8 :
1633/ 8C8 : 00 NOP
1634/ 8C9 : 00 NOP
1635/ 8CA :
1636/ 8CA : ; 1 KEY INPUT
1637/ 8CA : ; IN B=KEY MODE (SHIFT, CTRL, BREAK)
1638/ 8CA : ; C=KEY DATA (COLUMN & ROW)
1639/ 8CA : ; EXIT ACC=DISPLAY CODE
1640/ 8CA : ; IF NO KEY ACC=F0H
1641/ 8CA : ; IF CY=1 THEN ATTRIBUTE ON
1642/ 8CA : ; (SMALL, HIRAKANA)
1643/ 8CA :
1644/ 8CA : C5 QKEY: PUSH BC
1645/ 8CB : D5 PUSH DE
1646/ 8CC : E5 PUSH HL
1647/ 8CD : CD 30 08 CALL DSWEP ; DELAY AND KEY SWEP
1648/ 8D0 : 78 LD A,B
1649/ 8D1 : 07 RLCA
1650/ 8D2 : 38 06 JR C,QKY2
1651/ 8D4 : 3E F0 LD A,0F0H ; SHIFT OR CTRL HERE
1652/ 8D6 : E1 QKY1: POP HL
1653/ 8D7 : D1 POP DE
1654/ 8D8 : C1 POP BC
1655/ 8D9 : C9 RET
1656/ 8DA :
1657/ 8DA : 11 EA 0B QKY2: LD DE,KTBL ; NORMAL KEY TABLE
1658/ 8DD : 78 LD A,B
1659/ 8DE : FE 88 CP 88H ; BREAK IN (SHIFT & BRK)
1660/ 8E0 : 28 D6 JR Z,NBRK
1661/ 8E2 : 26 00 LD H,0 ; HL=ROW & COLUMN
1662/ 8E4 : 69 LD L,C
1663/ 8E5 : CB 6F BIT 5,A ; CTRL CHECK
1664/ 8E7 : 20 0E JR NZ,L08F7 ; YES, CTRL
1665/ 8E9 : 3A 70 11 LD A,(KANAF) ; 0=NR., 1=GRAPH
1666/ 8EC : 0F RRCA
1667/ 8ED : DA FE 08 JP C,QKYGRP ; GRAPH MODE
1668/ 8F0 : 78 LD A,B ; CTRL KEY CHECK
1669/ 8F1 : 17 RLA
1670/ 8F2 : 17 RLA
1671/ 8F3 : 38 BE JR C,QKYSM
1672/ 8F5 : 18 03 JR QKY5
1673/ 8F7 :
AS V1.40r8 - Quelle MZ700.ASM - Seite 29 - 9.6.1998 9:06:30
1674/ 8F7 : 11 AA 0C L08F7: LD DE,KTBLC ; CONTROL KEY TABLE
1675/ 8FA : 19 QKY5: ADD HL,DE ; TABLE
1676/ 8FB : 7E QKY55: LD A,(HL)
1677/ 8FC : 18 D8 JR QKY1
1678/ 8FE :
1679/ 8FE : CB 70 QKYGRP: BIT 6,B
1680/ 900 : 28 07 JR Z,QKYGRS
1681/ 902 : 11 E9 0C LD DE,KTBLG
1682/ 905 : 19 ADD HL,DE
1683/ 906 : 37 SCF
1684/ 907 : 18 F2 JR QKY55
1685/ 909 :
1686/ 909 : 11 6A 0C QKYGRS: LD DE,KTBLGS
1687/ 90C : 18 EC JR QKY5
1688/ 90E :
1689/ 90E : ; NEWLINE
1690/ 90E :
1691/ 90E : AF QLTNL: XOR A
1692/ 90F : 32 94 11 LD (DPRNT),A ; ROW POINTER
1693/ 912 : 3E CD LD A,0CDH ; CR
1694/ 914 : 18 43 JR PRNT5
1695/ 916 :
1696/ 916 : 00 NOP
1697/ 917 : 00 NOP
1698/ 918 :
1699/ 918 : 3A 94 11 QNL: LD A,(DPRNT)
1700/ 91B : B7 OR A
1701/ 91C : C8 RET Z
1702/ 91D : 18 EF JR QLTNL
1703/ 91F :
1704/ 91F : 00 NOP
1705/ 920 :
1706/ 920 : ; PRINT SPACE
1707/ 920 :
1708/ 920 : 3E 20 QPRTS: LD A,20H
1709/ 922 : 18 11 JR QPRNT
1710/ 924 :
1711/ 924 : ; PRINT TAB
1712/ 924 :
1713/ 924 : CD 0C 00 QPRTT: CALL PRNTS
1714/ 927 : 3A 94 11 LD A,(DPRNT)
1715/ 92A : B7 OR A
1716/ 92B : C8 RET Z
1717/ 92C : D6 0A L092C: SUB 10
1718/ 92E : 38 F4 JR C,QPRTT
1719/ 930 : 20 FA JR NZ,L092C
1720/ 932 : 00 NOP
1721/ 933 : 00 NOP
1722/ 934 : 00 NOP
1723/ 935 :
1724/ 935 : ; PRINT
1725/ 935 : ; IN ACC=PRINT DATA (ASCII)
1726/ 935 :
1727/ 935 : FE 0D QPRNT: CP 0DH ; CR
1728/ 937 : 28 D5 JR Z,QLTNL
1729/ 939 : C5 PUSH BC
1730/ 93A : 4F LD C,A
1731/ 93B : 47 LD B,A
1732/ 93C : CD 46 09 CALL QPRT
1733/ 93F : 78 LD A,B
AS V1.40r8 - Quelle MZ700.ASM - Seite 30 - 9.6.1998 9:06:30
1734/ 940 : C1 POP BC
1735/ 941 : C9 RET
1736/ 942 :
1737/ 942 : 4F 4B 21 0D MSGOK: DB "OK!\r"
1738/ 946 :
1739/ 946 : ; PRINT ROUTINE
1740/ 946 : ; 1 CHARACTER
1741/ 946 : ; INPUT:C=ASCII DATA (QDSP+QDPCT)
1742/ 946 :
1743/ 946 : 79 QPRT: LD A,C
1744/ 947 : CD B9 0B CALL QADCN ; ASCII TO DSPLAY
1745/ 94A : 4F LD C,A
1746/ 94B : FE F0 CP 0F0H
1747/ 94D : C8 RET Z ; ZERO=ILLEGAL DATA
1748/ 94E : E6 F0 AND 0F0H ; MSD CHECK
1749/ 950 : FE C0 CP 0C0H
1750/ 952 : 79 LD A,C
1751/ 953 : 20 17 JR NZ,PRNT3
1752/ 955 : FE C7 CP 0C7H
1753/ 957 : 30 13 JR NC,PRNT3 ; CRT EDITOR
1754/ 959 : CD DC 0D PRNT5: CALL QDPCT
1755/ 95C : FE C3 CP 0C3H ; "->"
1756/ 95E : 28 0F JR Z,PRNT4
1757/ 960 : FE C5 CP 0C5H ; HOME
1758/ 962 : 28 03 JR Z,PRNT2
1759/ 964 : FE C6 CP 0C6H ; CLR
1760/ 966 : C0 RET NZ
1761/ 967 : AF PRNT2: XOR A
1762/ 968 : 32 94 11 L0968: LD (DPRNT),A
1763/ 96B : C9 RET
1764/ 96C :
1765/ 96C : CD B5 0D PRNT3: CALL QDSP
1766/ 96F : 3A 94 11 PRNT4: LD A,(DPRNT) ; TAB POINT+1
1767/ 972 : 3C INC A
1768/ 973 : FE 50 CP 80
1769/ 975 : 38 F1 JR C,L0968
1770/ 977 : D6 50 SUB 80
1771/ 979 : 18 ED JR L0968
1772/ 97B :
1773/ 97B : ; FLASHING BYPASS 1
1774/ 97B :
1775/ 97B : 3A 8E 11 FLAS1: LD A,(FLASH)
1776/ 97E : 18 6F JR FLAS2
1777/ 980 :
1778/ 980 : ; BREAK SUBROUTINE BYPASS 1
1779/ 980 : ; CTRL OR NOT KEY
1780/ 980 :
1781/ 980 : CB 6F QBRK2: BIT 5,A ; NOT OR CTRL
1782/ 982 : 28 02 JR Z,QBRK3 ; CTRL
1783/ 984 : B7 OR A ; NOTKEY A=7FH
1784/ 985 : C9 RET
1785/ 986 :
1786/ 986 : 3E 20 QBRK3: LD A,20H ; CTRL D5=1
1787/ 988 : B7 OR A ; ZERO FLG CLR
1788/ 989 : 37 SCF
1789/ 98A : C9 RET
1790/ 98B :
1791/ 98B : 46 49 4C 45 4E 41 MSGSV: DB "FILENAME? "
4D 45 3F 20
1792/ 995 : 0D DB 0DH
AS V1.40r8 - Quelle MZ700.ASM - Seite 31 - 9.6.1998 9:06:30
1793/ 996 :
1794/ 996 : ; DLY 7 MSEC
1795/ 996 : C5 DLY12: PUSH BC
1796/ 997 : 06 15 LD B,15H
1797/ 999 : CD 4A 0A L0999: CALL DLY3
1798/ 99C : 10 FB DJNZ L0999
1799/ 99E : C1 POP BC
1800/ 99F : C9 RET
1801/ 9A0 :
1802/ 9A0 : ; LOADING MESSAGE
1803/ 9A0 :
1804/ 9A0 : 4C 4F 41 44 49 4E MSGQ2: DB "LOADING \r"
47 20 0D
1805/ 9A9 :
1806/ 9A9 : ; DELAY FOR LONG PULSE
1807/ 9A9 :
1808/ 9A9 : 3E 59 DLY4: LD A,59H ; 18*89+20
1809/ 9AB : 3D L09AB: DEC A
1810/ 9AC : C2 AB 09 JP NZ,L09AB
1811/ 9AF : C9 RET
1812/ 9B0 :
1813/ 9B0 : 00 NOP
1814/ 9B1 : 00 NOP
1815/ 9B2 : 00 NOP
1816/ 9B3 :
1817/ 9B3 : ; KEY BOARD SEARCH
1818/ 9B3 : ; & DISPLAY CODE CONVERSION
1819/ 9B3 : ; EXIT A=DISPLAY CODE
1820/ 9B3 : ; CY=GRAPH MODE
1821/ 9B3 : ; WITH CURSOR DISPLAY
1822/ 9B3 :
1823/ 9B3 : E5 QQKEY: PUSH HL
1824/ 9B4 : CD 92 0B CALL QSAVE
1825/ 9B7 : CD 7E 05 KSL1: CALL FLKEY ; KEY
1826/ 9BA : 20 FB JR NZ,KSL1 ; KEY IN THEN JUMP
1827/ 9BC : CD 7E 05 KSL2: CALL FLKEY
1828/ 9BF : 28 FB JR Z,KSL2 ; NOT KEY IN THEN JUMP
1829/ 9C1 : 67 LD H,A
1830/ 9C2 : CD 96 09 CALL DLY12 ; DELAY CHATTER
1831/ 9C5 : CD CA 08 CALL QKEY
1832/ 9C8 : F5 PUSH AF
1833/ 9C9 : BC CP H ; CHATTER CHECK
1834/ 9CA : E1 POP HL
1835/ 9CB : 20 EF JR NZ,KSL2
1836/ 9CD : E5 PUSH HL
1837/ 9CE : F1 POP AF ; IN KEY DATA
1838/ 9CF : CD F0 05 CALL QLOAD ; FLASHING DATA LOAD
1839/ 9D2 : E1 POP HL
1840/ 9D3 : C9 RET
1841/ 9D4 :
1842/ 9D4 : ; CLEAR 2
1843/ 9D4 :
1844/ 9D4 : AF NCLR08: XOR A ; CY FLAG
1845/ 9D5 : 01 00 08 NCLR8: LD BC,0800H
1846/ 9D8 : D5 CLEAR: PUSH DE ; BC=CLR BYTE SIZE, A=CLR DATA
1847/ 9D9 : 57 LD D,A
1848/ 9DA : 72 CLEAR1: LD (HL),D
1849/ 9DB : 23 INC HL
1850/ 9DC : 0B DEC BC
1851/ 9DD : 78 LD A,B
AS V1.40r8 - Quelle MZ700.ASM - Seite 32 - 9.6.1998 9:06:30
1852/ 9DE : B1 OR C
1853/ 9DF : 20 F9 JR NZ,CLEAR1
1854/ 9E1 : D1 POP DE
1855/ 9E2 : C9 RET
1856/ 9E3 :
1857/ 9E3 : ; FLASHING 2
1858/ 9E3 :
1859/ 9E3 : F5 QFLS: PUSH AF
1860/ 9E4 : E5 PUSH HL
1861/ 9E5 : 3A 02 E0 LD A,(KEYPC)
1862/ 9E8 : 07 RLCA
1863/ 9E9 : 07 RLCA
1864/ 9EA : 38 8F JR C,FLAS1
1865/ 9EC : 3A 92 11 LD A,(FLSDT)
1866/ 9EF : CD B1 0F FLAS2: CALL QPONT ; DISPLAY POSITION
1867/ 9F2 : 77 LD (HL),A
1868/ 9F3 : E1 POP HL
1869/ 9F4 : F1 POP AF
1870/ 9F5 : C9 RET
1871/ 9F6 :
1872/ 9F6 : 00 NOP
1873/ 9F7 : 00 NOP
1874/ 9F8 : 00 NOP
1875/ 9F9 : 00 NOP
1876/ 9FA : 00 NOP
1877/ 9FB : 00 NOP
1878/ 9FC : 00 NOP
1879/ 9FD : 00 NOP
1880/ 9FE : 00 NOP
1881/ 9FF :
1882/ 9FF : 18 E2 QFLAS: JR QFLS
1883/ A01 :
1884/ A01 : ; SHORT AND LONG PULSE FOR 1 BIT WRITE
1885/ A01 :
1886/ A01 : F5 SHORT: PUSH AF ; 12
1887/ A02 : 3E 03 LD A,03H ; 9
1888/ A04 : 32 03 E0 LD (CSTPT),A ; E003H PC3=1:16
1889/ A07 : CD 59 07 CALL DLY1 ; 20+18*21+20
1890/ A0A : CD 59 07 CALL DLY1 ; 20+18*21+20
1891/ A0D : 3E 02 LD A,02H ; 9
1892/ A0F : 32 03 E0 LD (CSTPT),A ; E003H PC3=0:16
1893/ A12 : CD 59 07 CALL DLY1 ; 20+18*21+20
1894/ A15 : CD 59 07 CALL DLY1 ; 20+18*21+20
1895/ A18 : F1 POP AF ; 11
1896/ A19 : C9 RET ; 11
1897/ A1A :
1898/ A1A : F5 LONG: PUSH AF ; 11
1899/ A1B : 3E 03 LD A,03H ; 9
1900/ A1D : 32 03 E0 LD (CSTPT),A ; 16
1901/ A20 : CD A9 09 CALL DLY4 ; 20+18*89+20
1902/ A23 : 3E 02 LD A,02H ; 9
1903/ A25 : 32 03 E0 LD (CSTPT),A ; 16
1904/ A28 : CD A9 09 CALL DLY4 ; 20+18*89+20
1905/ A2B : F1 POP AF ; 11
1906/ A2C : C9 RET ; 11
1907/ A2D :
1908/ A2D : 00 NOP
1909/ A2E : 00 NOP
1910/ A2F : 00 NOP
1911/ A30 : 00 NOP
AS V1.40r8 - Quelle MZ700.ASM - Seite 33 - 9.6.1998 9:06:30
1912/ A31 : 00 NOP
1913/ A32 :
1914/ A32 : ; BREAK KEY CHECK
1915/ A32 : ; AND SHIFT, CTRL KEY CHECK
1916/ A32 : ; EXIT BREAK ON : ZERO=1
1917/ A32 : ; OFF: ZERO=0
1918/ A32 : ; NO KEY : CY =0
1919/ A32 : ; KEY IN : CY =1
1920/ A32 : ; A D6=1 : SHIFT ON
1921/ A32 : ; =0 : OFF
1922/ A32 : ; D5=1 : CTRL ON
1923/ A32 : ; =0 : OFF
1924/ A32 : ; D4=1 : SHIFT+CNT ON
1925/ A32 : ; =0 : OFF
1926/ A32 :
1927/ A32 : 3E F8 QBRK: LD A,0F8H ; LINE 8SWEEP
1928/ A34 : 32 00 E0 LD (KEYPA),A
1929/ A37 : 00 NOP
1930/ A38 : 3A 01 E0 LD A,(KEYPB)
1931/ A3B : B7 OR A
1932/ A3C : 1F RRA
1933/ A3D : DA 80 09 JP C,QBRK2 ; SHIFT ?
1934/ A40 : 17 RLA
1935/ A41 : 17 RLA
1936/ A42 : 30 04 JR NC,QBRK1 ; BREAK ?
1937/ A44 : 3E 40 LD A,40H ; SHIFT D6=1
1938/ A46 : 37 SCF
1939/ A47 : C9 RET
1940/ A48 :
1941/ A48 : AF QBRK1: XOR A ; SHIFT ?
1942/ A49 : C9 RET
1943/ A4A :
1944/ A4A : ; 320 U SEC DELAY
1945/ A4A :
1946/ A4A : 3E 3F DLY3: LD A,3FH ; 18*63+33
1947/ A4C : C3 62 07 JP L0762 ; JP DLY2+2
1948/ A4F :
1949/ A4F : 00 NOP
1950/ A50 :
1951/ A50 : ; KEY BOARD SWEEP
1952/ A50 : ; EXIT B,D7=0 NO DATA
1953/ A50 : ; =1 DATA
1954/ A50 : ; D6=0 SHIFT OFF
1955/ A50 : ; =1 SHIFT ON
1956/ A50 : ; D5=0 CTRL OFF
1957/ A50 : ; =1 CTRL ON
1958/ A50 : ; D4=0 SHIFT+CTRL OFF
1959/ A50 : ; =1 SHIFT+CTRL ON
1960/ A50 : ; C = ROW & COLUMN
1961/ A50 : ; 7 6 5 4 3 2 1 0
1962/ A50 : ; * * ^ ^ ^ < < <
1963/ A50 :
1964/ A50 : D5 QSWEP: PUSH DE
1965/ A51 : E5 PUSH HL
1966/ A52 : AF XOR A
1967/ A53 : 06 F8 LD B,0F8H
1968/ A55 : 57 LD D,A
1969/ A56 : CD 32 0A CALL QBRK
1970/ A59 : 20 04 JR NZ,SWEP6
1971/ A5B : 16 88 LD D,88H ; BREAK ON
AS V1.40r8 - Quelle MZ700.ASM - Seite 34 - 9.6.1998 9:06:30
1972/ A5D : 18 14 JR SWEP9
1973/ A5F :
1974/ A5F : 30 05 SWEP6: JR NC,SWEP0
1975/ A61 : 57 LD D,A
1976/ A62 : 18 02 JR SWEP0
1977/ A64 :
1978/ A64 : CB FA SWEP01: SET 7,D
1979/ A66 : 05 SWEP0: DEC B
1980/ A67 : 78 LD A,B
1981/ A68 : 32 00 E0 LD (KEYPA),A
1982/ A6B : FE EF CP 0EFH ; MAP SWEEP END ?
1983/ A6D : 20 08 JR NZ,SWEP3
1984/ A6F : FE F8 CP 0F8H ; BREAK KEY ROW
1985/ A71 : 28 F3 JR Z,SWEP0
1986/ A73 : 42 SWEP9: LD B,D
1987/ A74 : E1 POP HL
1988/ A75 : D1 POP DE
1989/ A76 : C9 RET
1990/ A77 :
1991/ A77 : 3A 01 E0 SWEP3: LD A,(KEYPB)
1992/ A7A : 2F CPL
1993/ A7B : B7 OR A
1994/ A7C : 28 E8 JR Z,SWEP0
1995/ A7E : 5F LD E,A
1996/ A7F : 26 08 SWEP2: LD H,8
1997/ A81 : 78 LD A,B
1998/ A82 : E6 0F AND 0FH
1999/ A84 : 07 RLCA
2000/ A85 : 07 RLCA
2001/ A86 : 07 RLCA
2002/ A87 : 4F LD C,A
2003/ A88 : 7B LD A,E
2004/ A89 : 25 L0A89: DEC H
2005/ A8A : 0F RRCA
2006/ A8B : 30 FC JR NC,L0A89
2007/ A8D : 7C LD A,H
2008/ A8E : 81 ADD A,C
2009/ A8F : 4F LD C,A
2010/ A90 : 18 D2 JR SWEP01
2011/ A92 : ;
2012/ A92 : ;
2013/ A92 : ; ASCII TO DISPLAY CODE TABL
2014/ A92 : ;
2015/ A92 : ATBL:
2016/ A92 : ; 00 - 0F
2017/ A92 : F0 DB 0F0H ; ^ @
2018/ A93 : F0 DB 0F0H ; ^ A
2019/ A94 : F0 DB 0F0H ; ^ B
2020/ A95 : F3 DB 0F3H ; ^ C
2021/ A96 : F0 DB 0F0H ; ^ D
2022/ A97 : F5 DB 0F5H ; ^ E
2023/ A98 : F0 DB 0F0H ; ^ F
2024/ A99 : F0 DB 0F0H ; ^ G
2025/ A9A : F0 DB 0F0H ; ^ H
2026/ A9B : F0 DB 0F0H ; ^ I
2027/ A9C : F0 DB 0F0H ; ^ J
2028/ A9D : F0 DB 0F0H ; ^ K
2029/ A9E : F0 DB 0F0H ; ^ L
2030/ A9F : F0 DB 0F0H ; ^ M
2031/ AA0 : F0 DB 0F0H ; ^ N
AS V1.40r8 - Quelle MZ700.ASM - Seite 35 - 9.6.1998 9:06:30
2032/ AA1 : F0 DB 0F0H ; ^ O
2033/ AA2 : ; 10 - 1F
2034/ AA2 : F0 DB 0F0H ; ^ P
2035/ AA3 : C1 DB 0C1H ; ^ Q CUR. DOWN
2036/ AA4 : C2 DB 0C2H ; ^ R CUR. UP
2037/ AA5 : C3 DB 0C3H ; ^ S CUR. RIGHT
2038/ AA6 : C4 DB 0C4H ; ^ T CUR. LEFT
2039/ AA7 : C5 DB 0C5H ; ^ U HOME
2040/ AA8 : C6 DB 0C6H ; ^ V CLEAR
2041/ AA9 : F0 DB 0F0H ; ^ W
2042/ AAA : F0 DB 0F0H ; ^ X
2043/ AAB : F0 DB 0F0H ; ^ Y
2044/ AAC : F0 DB 0F0H ; ^ Z SEP.
2045/ AAD : F0 DB 0F0H ; ^ [
2046/ AAE : F0 DB 0F0H ; ^ \
2047/ AAF : F0 DB 0F0H ; ^ ]
2048/ AB0 : F0 DB 0F0H ; ^ ^
2049/ AB1 : F0 DB 0F0H ; ^ -
2050/ AB2 : ; 20 - 2F
2051/ AB2 : 00 DB 00H ; SPACE
2052/ AB3 : 61 DB 61H ; !
2053/ AB4 : 62 DB 62H ; "
2054/ AB5 : 63 DB 63H ; #
2055/ AB6 : 64 DB 64H ; $
2056/ AB7 : 65 DB 65H ; %
2057/ AB8 : 66 DB 66H ; &
2058/ AB9 : 67 DB 67H ; '
2059/ ABA : 68 DB 68H ; (
2060/ ABB : 69 DB 69H ; )
2061/ ABC : 6B DB 6BH ; *
2062/ ABD : 6A DB 6AH ; +
2063/ ABE : 2F DB 2FH ; ,
2064/ ABF : 2A DB 2AH ; -
2065/ AC0 : 2E DB 2EH ; .
2066/ AC1 : 2D DB 2DH ; /
2067/ AC2 : ; 30 - 3F
2068/ AC2 : 20 DB 20H ; 0
2069/ AC3 : 21 DB 21H ; 1
2070/ AC4 : 22 DB 22H ; 2
2071/ AC5 : 23 DB 23H ; 3
2072/ AC6 : 24 DB 24H ; 4
2073/ AC7 : 25 DB 25H ; 5
2074/ AC8 : 26 DB 26H ; 6
2075/ AC9 : 27 DB 27H ; 7
2076/ ACA : 28 DB 28H ; 8
2077/ ACB : 29 DB 29H ; 9
2078/ ACC : 4F DB 4FH ; :
2079/ ACD : 2C DB 2CH ; ;
2080/ ACE : 51 DB 51H ; <
2081/ ACF : 2B DB 2BH ; =
2082/ AD0 : 57 DB 57H ; >
2083/ AD1 : 49 DB 49H ; ?
2084/ AD2 : ; 40 - 4F
2085/ AD2 : 55 DB 55H ; @
2086/ AD3 : 01 DB 01H ; A
2087/ AD4 : 02 DB 02H ; B
2088/ AD5 : 03 DB 03H ; C
2089/ AD6 : 04 DB 04H ; D
2090/ AD7 : 05 DB 05H ; E
2091/ AD8 : 06 DB 06H ; F
AS V1.40r8 - Quelle MZ700.ASM - Seite 36 - 9.6.1998 9:06:30
2092/ AD9 : 07 DB 07H ; G
2093/ ADA : 08 DB 08H ; H
2094/ ADB : 09 DB 09H ; I
2095/ ADC : 0A DB 0AH ; J
2096/ ADD : 0B DB 0BH ; K
2097/ ADE : 0C DB 0CH ; L
2098/ ADF : 0D DB 0DH ; M
2099/ AE0 : 0E DB 0EH ; N
2100/ AE1 : 0F DB 0FH ; O
2101/ AE2 : ; 50 - 5F
2102/ AE2 : 10 DB 10H ; P
2103/ AE3 : 11 DB 11H ; Q
2104/ AE4 : 12 DB 12H ; R
2105/ AE5 : 13 DB 13H ; S
2106/ AE6 : 14 DB 14H ; T
2107/ AE7 : 15 DB 15H ; U
2108/ AE8 : 16 DB 16H ; V
2109/ AE9 : 17 DB 17H ; W
2110/ AEA : 18 DB 18H ; X
2111/ AEB : 19 DB 19H ; Y
2112/ AEC : 1A DB 1AH ; Z
2113/ AED : 52 DB 52H ; [
2114/ AEE : 59 DB 59H ; \
2115/ AEF : 54 DB 54H ; ]
2116/ AF0 : 50 DB 50H ;
2117/ AF1 : 45 DB 45H ;
2118/ AF2 : ; 60 - 6F
2119/ AF2 : C7 DB 0C7H ; UFO
2120/ AF3 : C8 DB 0C8H
2121/ AF4 : C9 DB 0C9H
2122/ AF5 : CA DB 0CAH
2123/ AF6 : CB DB 0CBH
2124/ AF7 : CC DB 0CCH
2125/ AF8 : CD DB 0CDH
2126/ AF9 : CE DB 0CEH
2127/ AFA : CF DB 0CFH
2128/ AFB : DF DB 0DFH
2129/ AFC : E7 DB 0E7H
2130/ AFD : E8 DB 0E8H
2131/ AFE : E5 DB 0E5H
2132/ AFF : E9 DB 0E9H
2133/ B00 : EC DB 0ECH
2134/ B01 : ED DB 0EDH
2135/ B02 : ; 70 - 7F
2136/ B02 : D0 DB 0D0H
2137/ B03 : D1 DB 0D1H
2138/ B04 : D2 DB 0D2H
2139/ B05 : D3 DB 0D3H
2140/ B06 : D4 DB 0D4H
2141/ B07 : D5 DB 0D5H
2142/ B08 : D6 DB 0D6H
2143/ B09 : D7 DB 0D7H
2144/ B0A : D8 DB 0D8H
2145/ B0B : D9 DB 0D9H
2146/ B0C : DA DB 0DAH
2147/ B0D : DB DB 0DBH
2148/ B0E : DC DB 0DCH
2149/ B0F : DD DB 0DDH
2150/ B10 : DE DB 0DEH
2151/ B11 : C0 DB 0C0H
AS V1.40r8 - Quelle MZ700.ASM - Seite 37 - 9.6.1998 9:06:30
2152/ B12 : ; 80 - 8F
2153/ B12 : 80 DB 80H ; }
2154/ B13 : BD DB 0BDH
2155/ B14 : 9D DB 9DH
2156/ B15 : B1 DB 0B1H
2157/ B16 : B5 DB 0B5H
2158/ B17 : B9 DB 0B9H
2159/ B18 : B4 DB 0B4H
2160/ B19 : 9E DB 9EH
2161/ B1A : B2 DB 0B2H
2162/ B1B : B6 DB 0B6H
2163/ B1C : BA DB 0BAH
2164/ B1D : BE DB 0BEH
2165/ B1E : 9F DB 9FH
2166/ B1F : B3 DB 0B3H
2167/ B20 : B7 DB 0B7H
2168/ B21 : BB DB 0BBH
2169/ B22 : ; 90 - 9F
2170/ B22 : BF DB 0BFH ; _
2171/ B23 : A3 DB 0A3H
2172/ B24 : 85 DB 85H
2173/ B25 : A4 DB 0A4H ; `
2174/ B26 : A5 DB 0A5H ; ~
2175/ B27 : A6 DB 0A6H
2176/ B28 : 94 DB 94H
2177/ B29 : 87 DB 87H
2178/ B2A : 88 DB 88H
2179/ B2B : 9C DB 9CH
2180/ B2C : 82 DB 82H
2181/ B2D : 98 DB 98H
2182/ B2E : 84 DB 84H
2183/ B2F : 92 DB 92H
2184/ B30 : 90 DB 90H
2185/ B31 : 83 DB 83H
2186/ B32 : ; A0 - AF
2187/ B32 : 91 DB 91H
2188/ B33 : 81 DB 81H
2189/ B34 : 9A DB 9AH
2190/ B35 : 97 DB 97H
2191/ B36 : 93 DB 93H
2192/ B37 : 95 DB 95H
2193/ B38 : 89 DB 89H
2194/ B39 : A1 DB 0A1H
2195/ B3A : AF DB 0AFH
2196/ B3B : 8B DB 8BH
2197/ B3C : 86 DB 86H
2198/ B3D : 96 DB 96H
2199/ B3E : A2 DB 0A2H
2200/ B3F : AB DB 0ABH
2201/ B40 : AA DB 0AAH
2202/ B41 : 8A DB 8AH
2203/ B42 : ; B0 - BF
2204/ B42 : 8E DB 8EH
2205/ B43 : B0 DB 0B0H
2206/ B44 : AD DB 0ADH
2207/ B45 : 8D DB 8DH
2208/ B46 : A7 DB 0A7H
2209/ B47 : A8 DB 0A8H
2210/ B48 : A9 DB 0A9H
2211/ B49 : 8F DB 8FH
AS V1.40r8 - Quelle MZ700.ASM - Seite 38 - 9.6.1998 9:06:30
2212/ B4A : 8C DB 8CH
2213/ B4B : AE DB 0AEH
2214/ B4C : AC DB 0ACH
2215/ B4D : 9B DB 9BH
2216/ B4E : A0 DB 0A0H
2217/ B4F : 99 DB 99H
2218/ B50 : BC DB 0BCH ; {
2219/ B51 : B8 DB 0B8H
2220/ B52 : ; C0 - CF
2221/ B52 : 40 DB 40H
2222/ B53 : 3B DB 3BH
2223/ B54 : 3A DB 3AH
2224/ B55 : 70 DB 70H
2225/ B56 : 3C DB 3CH
2226/ B57 : 71 DB 71H
2227/ B58 : 5A DB 5AH
2228/ B59 : 3D DB 3DH
2229/ B5A : 43 DB 43H
2230/ B5B : 56 DB 56H
2231/ B5C : 3F DB 3FH
2232/ B5D : 1E DB 1EH
2233/ B5E : 4A DB 4AH
2234/ B5F : 1C DB 1CH
2235/ B60 : 5D DB 5DH
2236/ B61 : 3E DB 3EH
2237/ B62 : ; D0 - DF
2238/ B62 : 5C DB 5CH
2239/ B63 : 1F DB 1FH
2240/ B64 : 5F DB 5FH
2241/ B65 : 5E DB 5EH
2242/ B66 : 37 DB 37H
2243/ B67 : 7B DB 7BH
2244/ B68 : 7F DB 7FH
2245/ B69 : 36 DB 36H
2246/ B6A : 7A DB 7AH
2247/ B6B : 7E DB 7EH
2248/ B6C : 33 DB 33H
2249/ B6D : 4B DB 4BH
2250/ B6E : 4C DB 4CH
2251/ B6F : 1D DB 1DH
2252/ B70 : 6C DB 6CH
2253/ B71 : 5B DB 5BH
2254/ B72 : ; E0 - EF
2255/ B72 : 78 DB 78H
2256/ B73 : 41 DB 41H
2257/ B74 : 35 DB 35H
2258/ B75 : 34 DB 34H
2259/ B76 : 74 DB 74H
2260/ B77 : 30 DB 30H
2261/ B78 : 38 DB 38H
2262/ B79 : 75 DB 75H
2263/ B7A : 39 DB 39H
2264/ B7B : 4D DB 4DH
2265/ B7C : 6F DB 6FH
2266/ B7D : 6E DB 6EH
2267/ B7E : 32 DB 32H
2268/ B7F : 77 DB 77H
2269/ B80 : 76 DB 76H
2270/ B81 : 72 DB 72H
2271/ B82 : ; F0 - FF
AS V1.40r8 - Quelle MZ700.ASM - Seite 39 - 9.6.1998 9:06:30
2272/ B82 : 73 DB 73H
2273/ B83 : 47 DB 47H
2274/ B84 : 7C DB 7CH
2275/ B85 : 53 DB 53H
2276/ B86 : 31 DB 31H
2277/ B87 : 4E DB 4EH
2278/ B88 : 6D DB 6DH
2279/ B89 : 48 DB 48H
2280/ B8A : 46 DB 46H
2281/ B8B : 7D DB 7DH
2282/ B8C : 44 DB 44H
2283/ B8D : 1B DB 1BH
2284/ B8E : 58 DB 58H
2285/ B8F : 79 DB 79H
2286/ B90 : 42 DB 42H
2287/ B91 : 60 DB 60H
2288/ B92 :
2289/ B92 : ; FLASHING DATA SAVE
2290/ B92 :
2291/ B92 : 21 92 11 QSAVE: LD HL,FLSDT
2292/ B95 : 36 EF LD (HL),0EFH ; NORMAL CURSOR
2293/ B97 : 3A 70 11 LD A,(KANAF)
2294/ B9A : 0F RRCA
2295/ B9B : 38 03 JR C,L0BA0 ; GRAPH MODE
2296/ B9D : 0F RRCA
2297/ B9E : 30 02 JR NC,SV0 ; NORMAL MODE
2298/ BA0 : 36 FF L0BA0: LD (HL),0FFH ; GRAPH CURSOR
2299/ BA2 : 7E SV0: LD A,(HL)
2300/ BA3 : F5 PUSH AF
2301/ BA4 : CD B1 0F CALL QPONT ; FLASHING POSITION
2302/ BA7 : 7E LD A,(HL)
2303/ BA8 : 32 8E 11 LD (FLASH),A
2304/ BAB : F1 POP AF
2305/ BAC : 77 LD (HL),A
2306/ BAD : AF XOR A
2307/ BAE : 21 00 E0 LD HL,KEYPA
2308/ BB1 : 77 L0BB1: LD (HL),A
2309/ BB2 : 2F CPL ; OH NO! UNUSED BITS WERE TOUCHED TOO!!!
2310/ BB3 : 77 LD (HL),A
2311/ BB4 : C9 RET
2312/ BB5 :
2313/ BB5 : 36 43 SV1: LD (HL),43H ; KANA CURSOR
2314/ BB7 : 18 E9 JR SV0
2315/ BB9 :
2316/ BB9 : ; ASCII TO DISPLAY CODE CONVERT
2317/ BB9 : ; IN ACC:ASCII
2318/ BB9 : ; EXIT ACC:DISPLAY CODE
2319/ BB9 :
2320/ BB9 : C5 QADCN: PUSH BC
2321/ BBA : E5 PUSH HL
2322/ BBB : 21 92 0A LD HL,ATBL
2323/ BBE : 4F LD C,A
2324/ BBF : 06 00 LD B,0
2325/ BC1 : 09 ADD HL,BC
2326/ BC2 : 7E LD A,(HL)
2327/ BC3 : 18 1B JR DACN3
2328/ BC5 :
2329/ BC5 : 56 31 2E 30 41 0D VRNS: DB "V1.0A\r" ; VERSION MANAGEMENT
2330/ BCB : 00 NOP
2331/ BCC : 00 NOP
AS V1.40r8 - Quelle MZ700.ASM - Seite 40 - 9.6.1998 9:06:30
2332/ BCD : 00 NOP
2333/ BCE :
2334/ BCE : ; DISPLAY CODE TO ASCII CONVERSION
2335/ BCE : ; IN ACC=DISPLAY CODE
2336/ BCE : ; EXIT ACC=ASCII
2337/ BCE :
2338/ BCE : C5 QDACN: PUSH BC
2339/ BCF : E5 PUSH HL
2340/ BD0 : D5 PUSH DE
2341/ BD1 : 21 92 0A LD HL,ATBL
2342/ BD4 : 54 LD D,H
2343/ BD5 : 5D LD E,L
2344/ BD6 : 01 00 01 LD BC,0100H
2345/ BD9 : ED B1 CPIR
2346/ BDB : 28 06 JR Z,DACN1
2347/ BDD : 3E F0 LD A,0F0H
2348/ BDF : D1 DACN2: POP DE
2349/ BE0 : E1 DACN3: POP HL
2350/ BE1 : C1 POP BC
2351/ BE2 : C9 RET
2352/ BE3 :
2353/ BE3 : B7 DACN1: OR A
2354/ BE4 : 2B DEC HL
2355/ BE5 : ED 52 SBC HL,DE
2356/ BE7 : 7D LD A,L
2357/ BE8 : 18 F5 JR DACN2
2358/ BEA :
2359/ BEA : ;
2360/ BEA : ;
2361/ BEA : ; KEY MATRIX TO DISPLAY CODE TABL
2362/ BEA : ;
2363/ BEA : KTBL:
2364/ BEA : ;S0 00 - 07
2365/ BEA : BF DB 0BFH ; SPARE
2366/ BEB : CA DB 0CAH ; GRAPH
2367/ BEC : 58 DB 58H ;
2368/ BED : C9 DB 0C9H ; ALPHA
2369/ BEE : F0 DB 0F0H ; NO
2370/ BEF : 2C DB 2CH ; ;
2371/ BF0 : 4F DB 4FH ; :
2372/ BF1 : CD DB 0CDH ; CR
2373/ BF2 : ;S1 08 - 0F
2374/ BF2 : 19 DB 19H ; Y
2375/ BF3 : 1A DB 1AH ; Z
2376/ BF4 : 55 DB 55H ; @
2377/ BF5 : 52 DB 52H ; [
2378/ BF6 : 54 DB 54H ; ]
2379/ BF7 : F0 DB 0F0H ; NULL
2380/ BF8 : F0 DB 0F0H ; NULL
2381/ BF9 : F0 DB 0F0H ; NULL
2382/ BFA : ;S2 10 - 17
2383/ BFA : 11 DB 11H ; Q
2384/ BFB : 12 DB 12H ; R
2385/ BFC : 13 DB 13H ; S
2386/ BFD : 14 DB 14H ; T
2387/ BFE : 15 DB 15H ; U
2388/ BFF : 16 DB 16H ; V
2389/ C00 : 17 DB 17H ; W
2390/ C01 : 18 DB 18H ; X
2391/ C02 : ;S3 18 - 1F
AS V1.40r8 - Quelle MZ700.ASM - Seite 41 - 9.6.1998 9:06:30
2392/ C02 : 09 DB 09H ; I
2393/ C03 : 0A DB 0AH ; J
2394/ C04 : 0B DB 0BH ; K
2395/ C05 : 0C DB 0CH ; L
2396/ C06 : 0D DB 0DH ; M
2397/ C07 : 0E DB 0EH ; N
2398/ C08 : 0F DB 0FH ; O
2399/ C09 : 10 DB 10H ; P
2400/ C0A : ;S4 20 - 27
2401/ C0A : 01 DB 01H ; A
2402/ C0B : 02 DB 02H ; B
2403/ C0C : 03 DB 03H ; C
2404/ C0D : 04 DB 04H ; D
2405/ C0E : 05 DB 05H ; E
2406/ C0F : 06 DB 06H ; F
2407/ C10 : 07 DB 07H ; G
2408/ C11 : 08 DB 08H ; H
2409/ C12 : ;S5 28 - 2F
2410/ C12 : 21 DB 21H ; 1
2411/ C13 : 22 DB 22H ; 2
2412/ C14 : 23 DB 23H ; 3
2413/ C15 : 24 DB 24H ; 4
2414/ C16 : 25 DB 25H ; 5
2415/ C17 : 26 DB 26H ; 6
2416/ C18 : 27 DB 27H ; 7
2417/ C19 : 28 DB 28H ; 8
2418/ C1A : ;S6 30 - 37
2419/ C1A : 59 DB 59H ; \
2420/ C1B : 50 DB 50H ;
2421/ C1C : 2A DB 2AH ; -
2422/ C1D : 00 DB 00H ; SPACE
2423/ C1E : 20 DB 20H ; 0
2424/ C1F : 29 DB 29H ; 9
2425/ C20 : 2F DB 2FH ; ,
2426/ C21 : 2E DB 2EH ; .
2427/ C22 : ;S7 38 - 3F
2428/ C22 : C8 DB 0C8H ; INST.
2429/ C23 : C7 DB 0C7H ; DEL.
2430/ C24 : C2 DB 0C2H ; CURSOR UP
2431/ C25 : C1 DB 0C1H ; CURSOR DOWN
2432/ C26 : C3 DB 0C3H ; CURSOR RIGHT
2433/ C27 : C4 DB 0C4H ; CURSOR LEFT
2434/ C28 : 49 DB 49H ; ?
2435/ C29 : 2D DB 2DH ; /
2436/ C2A : ;
2437/ C2A : ;
2438/ C2A : ; KTBL SHIFT ON
2439/ C2A : ;
2440/ C2A : KTBLS:
2441/ C2A : ;S0 00 - 07
2442/ C2A : BF DB 0BFH ; SPARE
2443/ C2B : CA DB 0CAH ; GRAPH
2444/ C2C : 1B DB 1BH ; POND
2445/ C2D : C9 DB 0C9H ; ALPHA
2446/ C2E : F0 DB 0F0H ; NO
2447/ C2F : 6A DB 6AH ; +
2448/ C30 : 6B DB 6BH ; *
2449/ C31 : CD DB 0CDH ; CR
2450/ C32 : ;S1 08 - 0F
2451/ C32 : 99 DB 99H ; y
AS V1.40r8 - Quelle MZ700.ASM - Seite 42 - 9.6.1998 9:06:30
2452/ C33 : 9A DB 9AH ; z
2453/ C34 : A4 DB 0A4H ; `
2454/ C35 : BC DB 0BCH ; {
2455/ C36 : 40 DB 40H ; }
2456/ C37 : F0 DB 0F0H ; NULL
2457/ C38 : F0 DB 0F0H ; NULL
2458/ C39 : F0 DB 0F0H ; NULL
2459/ C3A : ;S2 10 - 17
2460/ C3A : 91 DB 91H ; q
2461/ C3B : 92 DB 92H ; r
2462/ C3C : 93 DB 93H ; s
2463/ C3D : 94 DB 94H ; t
2464/ C3E : 95 DB 95H ; u
2465/ C3F : 96 DB 96H ; v
2466/ C40 : 97 DB 97H ; w
2467/ C41 : 98 DB 98H ; x
2468/ C42 : ;S3 18 - 1F
2469/ C42 : 89 DB 89H ; i
2470/ C43 : 8A DB 8AH ; j
2471/ C44 : 8B DB 8BH ; k
2472/ C45 : 8C DB 8CH ; l
2473/ C46 : 8D DB 8DH ; m
2474/ C47 : 8E DB 8EH ; n
2475/ C48 : 8F DB 8FH ; o
2476/ C49 : 90 DB 90H ; p
2477/ C4A : ;S4 20 - 27
2478/ C4A : 81 DB 81H ; a
2479/ C4B : 82 DB 82H ; b
2480/ C4C : 83 DB 83H ; c
2481/ C4D : 84 DB 84H ; d
2482/ C4E : 85 DB 85H ; e
2483/ C4F : 86 DB 86H ; f
2484/ C50 : 87 DB 87H ; g
2485/ C51 : 88 DB 88H ; h
2486/ C52 : ;S5 28 - 2F
2487/ C52 : 61 DB 61H ; !
2488/ C53 : 62 DB 62H ; "
2489/ C54 : 63 DB 63H ; #
2490/ C55 : 64 DB 64H ; $
2491/ C56 : 65 DB 65H ; %
2492/ C57 : 66 DB 66H ; &
2493/ C58 : 67 DB 67H ; '
2494/ C59 : 68 DB 68H ; (
2495/ C5A : ;S6 30 - 37
2496/ C5A : 80 DB 80H ; \
2497/ C5B : A5 DB 0A5H ; POND MARK
2498/ C5C : 2B DB 2BH ; YEN
2499/ C5D : 00 DB 00H ; SPACE
2500/ C5E : 60 DB 60H ; <20>
2501/ C5F : 69 DB 69H ; )
2502/ C60 : 51 DB 51H ; <
2503/ C61 : 57 DB 57H ; >
2504/ C62 : ;S7 38 - 3F
2505/ C62 : C6 DB 0C6H ; CLR
2506/ C63 : C5 DB 0C5H ; HOME
2507/ C64 : C2 DB 0C2H ; CURSOR UP
2508/ C65 : C1 DB 0C1H ; CURSOR DOWN
2509/ C66 : C3 DB 0C3H ; CURSOR RIGHT
2510/ C67 : C4 DB 0C4H ; CURSOR LEFT
2511/ C68 : 5A DB 5AH ;
AS V1.40r8 - Quelle MZ700.ASM - Seite 43 - 9.6.1998 9:06:30
2512/ C69 : 45 DB 45H ;
2513/ C6A : ;
2514/ C6A : ;
2515/ C6A : ; GRAPHIC
2516/ C6A : ;
2517/ C6A : KTBLGS:
2518/ C6A : ;S0 00 - 07
2519/ C6A : BF DB 0BFH ; SPARE
2520/ C6B : F0 DB 0F0H ; GRAPH BUT NULL
2521/ C6C : E5 DB 0E5H ; #
2522/ C6D : C9 DB 0C9H ; ALPHA
2523/ C6E : F0 DB 0F0H ; NO
2524/ C6F : 42 DB 42H ; #;
2525/ C70 : B6 DB 0B6H ; #:
2526/ C71 : CD DB 0CDH ; CR
2527/ C72 : ;S1 08 - 0F
2528/ C72 : 75 DB 75H ; #Y
2529/ C73 : 76 DB 76H ; #Z
2530/ C74 : B2 DB 0B2H ; #@
2531/ C75 : D8 DB 0D8H ; #[
2532/ C76 : 4E DB 4EH ; #]
2533/ C77 : F0 DB 0F0H ; #NULL
2534/ C78 : F0 DB 0F0H ; #NULL
2535/ C79 : F0 DB 0F0H ; #NULL
2536/ C7A : ;S2 10 - 17
2537/ C7A : 3C DB 3CH ; #Q
2538/ C7B : 30 DB 30H ; #R
2539/ C7C : 44 DB 44H ; #S
2540/ C7D : 71 DB 71H ; #T
2541/ C7E : 79 DB 79H ; #U
2542/ C7F : DA DB 0DAH ; #V
2543/ C80 : 38 DB 38H ; #W
2544/ C81 : 6D DB 6DH ; #X
2545/ C82 : ;S3 18 - 1F
2546/ C82 : 7D DB 7DH ; #I
2547/ C83 : 5C DB 5CH ; #J
2548/ C84 : 5B DB 5BH ; #K
2549/ C85 : B4 DB 0B4H ; #L
2550/ C86 : 1C DB 1CH ; #M
2551/ C87 : 32 DB 32H ; #N
2552/ C88 : B0 DB 0B0H ; #O
2553/ C89 : D6 DB 0D6H ; #P
2554/ C8A : ;S4 20 - 27
2555/ C8A : 53 DB 53H ; #A
2556/ C8B : 6F DB 6FH ; #B
2557/ C8C : DE DB 0DEH ; #C
2558/ C8D : 47 DB 47H ; #D
2559/ C8E : 34 DB 34H ; #E
2560/ C8F : 4A DB 4AH ; #F
2561/ C90 : 4B DB 4BH ; #G
2562/ C91 : 72 DB 72H ; #H
2563/ C92 : ;S5 28 - 2F
2564/ C92 : 37 DB 37H ; #1
2565/ C93 : 3E DB 3EH ; #2
2566/ C94 : 7F DB 7FH ; #3
2567/ C95 : 7B DB 7BH ; #4
2568/ C96 : 3A DB 3AH ; #5
2569/ C97 : 5E DB 5EH ; #6
2570/ C98 : 1F DB 1FH ; #7
2571/ C99 : BD DB 0BDH ; #8
AS V1.40r8 - Quelle MZ700.ASM - Seite 44 - 9.6.1998 9:06:30
2572/ C9A : ;S6 30 - 37
2573/ C9A : D4 DB 0D4H ; #YEN
2574/ C9B : 9E DB 9EH ; #+
2575/ C9C : D2 DB 0D2H ; #-
2576/ C9D : 00 DB 00H ; SPACE
2577/ C9E : 9C DB 9CH ; #0
2578/ C9F : A1 DB 0A1H ; #9
2579/ CA0 : CA DB 0CAH ; #,
2580/ CA1 : B8 DB 0B8H ; #.
2581/ CA2 : ;S7 38 - 3F
2582/ CA2 : C8 DB 0C8H ; INST
2583/ CA3 : C7 DB 0C7H ; DEL.
2584/ CA4 : C2 DB 0C2H ; CURSOR UP
2585/ CA5 : C1 DB 0C1H ; CURSOR DOWN
2586/ CA6 : C3 DB 0C3H ; CURSOR RIGHT
2587/ CA7 : C4 DB 0C4H ; CURSOR LEFT
2588/ CA8 : BA DB 0BAH ; #?
2589/ CA9 : DB DB 0DBH ; #/
2590/ CAA : ;
2591/ CAA : ;
2592/ CAA : ; CONTROL CODE
2593/ CAA : ;
2594/ CAA : KTBLC:
2595/ CAA : ;S0 00 - 07
2596/ CAA : F0 DB 0F0H
2597/ CAB : F0 DB 0F0H
2598/ CAC : F0 DB 0F0H ; ^
2599/ CAD : F0 DB 0F0H
2600/ CAE : F0 DB 0F0H
2601/ CAF : F0 DB 0F0H
2602/ CB0 : F0 DB 0F0H
2603/ CB1 : F0 DB 0F0H
2604/ CB2 : ;S1 08 - 0F
2605/ CB2 : F0 DB 0F0H ; ^Y E3
2606/ CB3 : 5A DB 5AH ; ^Z E4 (CHECKER)
2607/ CB4 : F0 DB 0F0H ; ^@
2608/ CB5 : F0 DB 0F0H ; ^[ EB/E5
2609/ CB6 : F0 DB 0F0H ; ^] EA/E7
2610/ CB7 : F0 DB 0F0H ; #NULL
2611/ CB8 : F0 DB 0F0H ; #NULL
2612/ CB9 : F0 DB 0F0H ; #NULL
2613/ CBA : ;S2 10 - 17
2614/ CBA : C1 DB 0C1H ; ^Q
2615/ CBB : C2 DB 0C2H ; ^R
2616/ CBC : C3 DB 0C3H ; ^S
2617/ CBD : C4 DB 0C4H ; ^T
2618/ CBE : C5 DB 0C5H ; ^U
2619/ CBF : C6 DB 0C6H ; ^V
2620/ CC0 : F0 DB 0F0H ; ^W E1
2621/ CC1 : F0 DB 0F0H ; ^X E2
2622/ CC2 : ;S3 18 - 1F
2623/ CC2 : F0 DB 0F0H ; ^I F9
2624/ CC3 : F0 DB 0F0H ; ^J FA
2625/ CC4 : F0 DB 0F0H ; ^K FB
2626/ CC5 : F0 DB 0F0H ; ^L FC
2627/ CC6 : F0 DB 0F0H ; ^M CD
2628/ CC7 : F0 DB 0F0H ; ^N FE
2629/ CC8 : F0 DB 0F0H ; ^O FF
2630/ CC9 : F0 DB 0F0H ; ^P E0
2631/ CCA : ;S4 20 - 27
AS V1.40r8 - Quelle MZ700.ASM - Seite 45 - 9.6.1998 9:06:30
2632/ CCA : F0 DB 0F0H ; ^A F1
2633/ CCB : F0 DB 0F0H ; ^B F2
2634/ CCC : F0 DB 0F0H ; ^C F3
2635/ CCD : F0 DB 0F0H ; ^D F4
2636/ CCE : F0 DB 0F0H ; ^E F5
2637/ CCF : F0 DB 0F0H ; ^F F6
2638/ CD0 : F0 DB 0F0H ; ^G F7
2639/ CD1 : F0 DB 0F0H ; ^H F8
2640/ CD2 : ;S5 28 - 2F
2641/ CD2 : F0 DB 0F0H
2642/ CD3 : F0 DB 0F0H
2643/ CD4 : F0 DB 0F0H
2644/ CD5 : F0 DB 0F0H
2645/ CD6 : F0 DB 0F0H
2646/ CD7 : F0 DB 0F0H
2647/ CD8 : F0 DB 0F0H
2648/ CD9 : F0 DB 0F0H
2649/ CDA : ;S6 30 - 37 (ERROR? 7 VALUES ONLY!!)
2650/ CDA : F0 DB 0F0H ; ^YEN E6
2651/ CDB : F0 DB 0F0H ; ^ EF
2652/ CDC : F0 DB 0F0H
2653/ CDD : F0 DB 0F0H
2654/ CDE : F0 DB 0F0H
2655/ CDF : F0 DB 0F0H ; ^,
2656/ CE0 : F0 DB 0F0H
2657/ CE1 : ;S7 38 - 3F
2658/ CE1 : F0 DB 0F0H
2659/ CE2 : F0 DB 0F0H
2660/ CE3 : F0 DB 0F0H
2661/ CE4 : F0 DB 0F0H
2662/ CE5 : F0 DB 0F0H
2663/ CE6 : F0 DB 0F0H
2664/ CE7 : F0 DB 0F0H
2665/ CE8 : F0 DB 0F0H ; ^/ EE
2666/ CE9 : ;
2667/ CE9 : ;
2668/ CE9 : ; KANA
2669/ CE9 : ;
2670/ CE9 : KTBLG:
2671/ CE9 : ;S0 00 - 07
2672/ CE9 : BF DB 0BFH ; SPARE
2673/ CEA : F0 DB 0F0H ; GRAPH BUT NULL
2674/ CEB : CF DB 0CFH ; NIKO WH.
2675/ CEC : C9 DB 0C9H ; ALPHA
2676/ CED : F0 DB 0F0H ; NO
2677/ CEE : B5 DB 0B5H ; MO
2678/ CEF : 4D DB 4DH ; DAKU TEN
2679/ CF0 : CD DB 0CDH ; CR
2680/ CF1 : ;S1 08 - 0F
2681/ CF1 : 35 DB 35H ; HA
2682/ CF2 : 77 DB 77H ; TA
2683/ CF3 : D7 DB 0D7H ; WA
2684/ CF4 : B3 DB 0B3H ; YO
2685/ CF5 : B7 DB 0B7H ; HANDAKU
2686/ CF6 : F0 DB 0F0H
2687/ CF7 : F0 DB 0F0H
2688/ CF8 : F0 DB 0F0H
2689/ CF9 : ;S2 10 - 17
2690/ CF9 : 7C DB 7CH ; KA
2691/ CFA : 70 DB 70H ; KE
AS V1.40r8 - Quelle MZ700.ASM - Seite 46 - 9.6.1998 9:06:30
2692/ CFB : 41 DB 41H ; SHI
2693/ CFC : 31 DB 31H ; KO
2694/ CFD : 39 DB 39H ; HI
2695/ CFE : A6 DB 0A6H ; TE
2696/ CFF : 78 DB 78H ; KI
2697/ D00 : DD DB 0DDH ; CHI
2698/ D01 : ;S3 18 - 1F
2699/ D01 : 3D DB 3DH ; FU
2700/ D02 : 5D DB 5DH ; MI
2701/ D03 : 6C DB 6CH ; MU
2702/ D04 : 56 DB 56H ; ME
2703/ D05 : 1D DB 1DH ; RHI
2704/ D06 : 33 DB 33H ; RA
2705/ D07 : D5 DB 0D5H ; HE
2706/ D08 : B1 DB 0B1H ; HO
2707/ D09 : ;S4 20 - 27
2708/ D09 : 46 DB 46H ; SA
2709/ D0A : 6E DB 6EH ; TO
2710/ D0B : D9 DB 0D9H ; THU
2711/ D0C : 48 DB 48H ; SU
2712/ D0D : 74 DB 74H ; KU
2713/ D0E : 43 DB 43H ; SE
2714/ D0F : 4C DB 4CH ; SO
2715/ D10 : 73 DB 73H ; MA
2716/ D11 : ;S5 28 - 2F
2717/ D11 : 3F DB 3FH ; A
2718/ D12 : 36 DB 36H ; I
2719/ D13 : 7E DB 7EH ; U
2720/ D14 : 3B DB 3BH ; E
2721/ D15 : 7A DB 7AH ; O
2722/ D16 : 1E DB 1EH ; NA
2723/ D17 : 5F DB 5FH ; NI
2724/ D18 : A2 DB 0A2H ; NU
2725/ D19 : ;S6 30 - 37
2726/ D19 : D3 DB 0D3H ; YO
2727/ D1A : 9F DB 9FH ; YU
2728/ D1B : D1 DB 0D1H ; YA
2729/ D1C : 00 DB 00H ; SPACE
2730/ D1D : 9D DB 9DH ; NO
2731/ D1E : A3 DB 0A3H ; NE
2732/ D1F : D0 DB 0D0H ; RU
2733/ D20 : B9 DB 0B9H ; RE
2734/ D21 : ;S7 38 - 3F
2735/ D21 : C6 DB 0C6H ; ?CLR
2736/ D22 : C5 DB 0C5H ; ?HOME
2737/ D23 : C2 DB 0C2H ; ?CURSOR UP
2738/ D24 : C1 DB 0C1H ; ?CURSOR DOWN
2739/ D25 : C3 DB 0C3H ; ?CURSOR RIGHT
2740/ D26 : C4 DB 0C4H ; ?CURSOR LEFT
2741/ D27 : BB DB 0BBH ; DASH
2742/ D28 : BE DB 0BEH ; RO
2743/ D29 :
2744/ D29 : ; MEMORY DUMP COMMAND "D"
2745/ D29 :
2746/ D29 : CD 3D 01 DUMP: CALL HEXIY ; START ADDRESS
2747/ D2C : CD A6 02 CALL P4DE
2748/ D2F : E5 PUSH HL
2749/ D30 : CD 10 04 CALL HLHEX ; END ADDRESS
2750/ D33 : D1 POP DE
2751/ D34 : 38 52 JR C,DUM1 ; DATA ERROR THEN
AS V1.40r8 - Quelle MZ700.ASM - Seite 47 - 9.6.1998 9:06:30
2752/ D36 : EB L0D36: EX DE,HL
2753/ D37 : 06 08 DUM3: LD B,08H ; DISPLAY 8 BYTES
2754/ D39 : 0E 17 LD C,23 ; CHANGE PRINT BIAS
2755/ D3B : CD FA 05 CALL NLPHL ; NEWLINE PRINT
2756/ D3E : CD B1 03 DUM2: CALL SPHEX ; SPACE PRINT + ACC PRINT
2757/ D41 : 23 INC HL
2758/ D42 : F5 PUSH AF
2759/ D43 : 3A 71 11 LD A,(DSPXY) ; DISPLAY POINT
2760/ D46 : 81 ADD A,C
2761/ D47 : 32 71 11 LD (DSPXY),A ; X AXIS=X+CREG
2762/ D4A : F1 POP AF
2763/ D4B : FE 20 CP 20H
2764/ D4D : 30 02 JR NC,L0D51
2765/ D4F : 3E 2E LD A,2EH ; "."
2766/ D51 : CD B9 0B L0D51: CALL QADCN ; ASCII TO DISPLAY CODE
2767/ D54 : CD 6C 09 CALL PRNT3
2768/ D57 : 3A 71 11 LD A,(DSPXY)
2769/ D5A : 0C INC C
2770/ D5B : 91 SUB C ; ASCII DISPLAY POSITION
2771/ D5C : 32 71 11 LD (DSPXY),A
2772/ D5F : 0D DEC C
2773/ D60 : 0D DEC C
2774/ D61 : 0D DEC C
2775/ D62 : E5 PUSH HL
2776/ D63 : ED 52 SBC HL,DE
2777/ D65 : E1 POP HL
2778/ D66 : 28 1D JR Z,L0D85
2779/ D68 : 3E F8 LD A,0F8H
2780/ D6A : 32 00 E0 LD (KEYPA),A
2781/ D6D : 00 NOP
2782/ D6E : 3A 01 E0 LD A,(KEYPB)
2783/ D71 : FE FE CP 0FEH ; SHIFT KEY ?
2784/ D73 : 20 03 JR NZ,L0D78
2785/ D75 : CD A6 0D CALL QBLNK ; 64MSEC DELAY
2786/ D78 : 10 C4 L0D78: DJNZ DUM2
2787/ D7A : CD CA 08 L0D7A: CALL QKEY ; STOP DISPLAY
2788/ D7D : B7 OR A
2789/ D7E : 28 FA JR Z,L0D7A ; SPACE KEY THEN STOP
2790/ D80 : CD 32 0A CALL QBRK ; BREAK IN ?
2791/ D83 : 20 B2 JR NZ,DUM3
2792/ D85 : C3 AD 00 L0D85: JP ST1 ; COMMAND IN !
2793/ D88 :
2794/ D88 : 21 A0 00 DUM1: LD HL,160 ; 20*8 BYTES
2795/ D8B : 19 ADD HL,DE
2796/ D8C : 18 A8 JR L0D36
2797/ D8E :
2798/ D8E : 00 NOP
2799/ D8F : 00 NOP
2800/ D90 : 00 NOP
2801/ D91 : 00 NOP
2802/ D92 : 00 NOP
2803/ D93 : 00 NOP
2804/ D94 : 00 NOP
2805/ D95 : 00 NOP
2806/ D96 : 00 NOP
2807/ D97 : 00 NOP
2808/ D98 : 00 NOP
2809/ D99 : 00 NOP
2810/ D9A : 00 NOP
2811/ D9B : 00 NOP
AS V1.40r8 - Quelle MZ700.ASM - Seite 48 - 9.6.1998 9:06:30
2812/ D9C : 00 NOP
2813/ D9D : 00 NOP
2814/ D9E : 00 NOP
2815/ D9F : 00 NOP
2816/ DA0 : 00 NOP
2817/ DA1 : 00 NOP
2818/ DA2 : 00 NOP
2819/ DA3 : 00 NOP
2820/ DA4 : 00 NOP
2821/ DA5 : 00 NOP
2822/ DA6 :
2823/ DA6 : ; V-BLANK CHECK
2824/ DA6 :
2825/ DA6 : F5 QBLNK: PUSH AF
2826/ DA7 : 3A 02 E0 L0DA7: LD A,(KEYPC) ; V-BLANK
2827/ DAA : 07 RLCA
2828/ DAB : 30 FA JR NC,L0DA7
2829/ DAD : 3A 02 E0 L0DAD: LD A,(KEYPC) ; 64
2830/ DB0 : 07 RLCA ;
2831/ DB1 : 38 FA JR C,L0DAD ; MSEC
2832/ DB3 : F1 POP AF
2833/ DB4 : C9 RET
2834/ DB5 : ; DISPLAY ON POINTER
2835/ DB5 : ; ACC=DISPLAY CODE
2836/ DB5 : ; EXCEPT F0H
2837/ DB5 :
2838/ DB5 : F5 QDSP: PUSH AF
2839/ DB6 : C5 PUSH BC
2840/ DB7 : D5 PUSH DE
2841/ DB8 : E5 PUSH HL
2842/ DB9 : CD B1 0F DSP01: CALL QPONT ; DISPLAY POSITION
2843/ DBC : 77 LD (HL),A
2844/ DBD : 2A 71 11 LD HL,(DSPXY)
2845/ DC0 : 7D LD A,L
2846/ DC1 : FE 27 CP 39
2847/ DC3 : 20 0B JR NZ,DSP04
2848/ DC5 : CD F3 02 CALL PMANG
2849/ DC8 : 38 06 JR C,DSP04
2850/ DCA : EB EX DE,HL
2851/ DCB : 36 01 LD (HL),1 ; LOGICAL 1ST COLUMN
2852/ DCD : 23 INC HL
2853/ DCE : 36 00 LD (HL),0 ; LOGICAL 2ND COLUMN
2854/ DD0 : 3E C3 DSP04: LD A,0C3H ; CURSL
2855/ DD2 : 18 0C JR L0DE0
2856/ DD4 :
2857/ DD4 : ; GRAPHIC STATUS CHECK
2858/ DD4 :
2859/ DD4 : 3A 70 11 GRSTAS: LD A,(KANAF)
2860/ DD7 : FE 01 CP 01H
2861/ DD9 : 3E CA LD A,0CAH
2862/ DDB : C9 RET
2863/ DDC :
2864/ DDC : ; DISPLAY CONTROL
2865/ DDC : ; ACC=CONTROL CODE
2866/ DDC :
2867/ DDC : F5 QDPCT: PUSH AF
2868/ DDD : C5 PUSH BC
2869/ DDE : D5 PUSH DE
2870/ DDF : E5 PUSH HL
2871/ DE0 : 47 L0DE0: LD B,A
AS V1.40r8 - Quelle MZ700.ASM - Seite 49 - 9.6.1998 9:06:30
2872/ DE1 : E6 F0 AND 0F0H
2873/ DE3 : FE C0 CP 0C0H
2874/ DE5 : 20 1B JR NZ,CURS5
2875/ DE7 : A8 XOR B
2876/ DE8 : 07 RLCA
2877/ DE9 : 4F LD C,A
2878/ DEA : 06 00 LD B,0
2879/ DEC : 21 AA 0E LD HL,CTBL ; PAGE MODE1
2880/ DEF : 09 ADD HL,BC
2881/ DF0 : 5E LD E,(HL)
2882/ DF1 : 23 INC HL
2883/ DF2 : 56 LD D,(HL)
2884/ DF3 : 2A 71 11 LD HL,(DSPXY)
2885/ DF6 : EB EX DE,HL
2886/ DF7 : E9 JP (HL)
2887/ DF8 :
2888/ DF8 : EB CURSD: EX DE,HL ; LD HL,(DSPXY)
2889/ DF9 : 7C LD A,H
2890/ DFA : FE 18 CP 24
2891/ DFC : 28 25 JR Z,CURS4
2892/ DFE : 24 INC H
2893/ DFF : CURS1:
2894/ DFF : 22 71 11 CURS3: LD (DSPXY),HL
2895/ E02 : C3 E5 0E CURS5: JP QRSTR
2896/ E05 :
2897/ E05 : EB CURSU: EX DE,HL ; LD HL,(DSPXY)
2898/ E06 : 7C LD A,H
2899/ E07 : B7 OR A
2900/ E08 : 28 F8 JR Z,CURS5
2901/ E0A : 25 DEC H
2902/ E0B : 18 F2 CURSU1: JR CURS3
2903/ E0D :
2904/ E0D : EB CURSR: EX DE,HL ; LD HL,(DSPXY)
2905/ E0E : 7D LD A,L
2906/ E0F : FE 27 CP 39
2907/ E11 : 30 03 JR NC,CURS2
2908/ E13 : 2C INC L
2909/ E14 : 18 E9 JR CURS3
2910/ E16 :
2911/ E16 : 2E 00 CURS2: LD L,0
2912/ E18 : 24 INC H
2913/ E19 : 7C LD A,H
2914/ E1A : FE 19 CP 25
2915/ E1C : 38 E1 JR C,CURS1
2916/ E1E : 26 18 LD H,24
2917/ E20 : 22 71 11 LD (DSPXY),HL
2918/ E23 : 18 48 CURS4: JR SCROL
2919/ E25 :
2920/ E25 : EB CURSL: EX DE,HL ; LD HL,(DSPXY)
2921/ E26 : 7D LD A,L
2922/ E27 : B7 OR A
2923/ E28 : 28 03 JR Z,L0E2D
2924/ E2A : 2D DEC L
2925/ E2B : 18 D2 JR CURS3
2926/ E2D :
2927/ E2D : 2E 27 L0E2D: LD L,39
2928/ E2F : 25 DEC H
2929/ E30 : F2 0B 0E JP P,CURSU1
2930/ E33 : 26 00 LD H,0
2931/ E35 : 22 71 11 LD (DSPXY),HL
AS V1.40r8 - Quelle MZ700.ASM - Seite 50 - 9.6.1998 9:06:30
2932/ E38 : 18 C8 JR CURS5
2933/ E3A :
2934/ E3A : 21 73 11 CLRS: LD HL,MANG
2935/ E3D : 06 1B LD B,27
2936/ E3F : CD D8 0F CALL QCLER
2937/ E42 : 21 00 D0 LD HL,0D000H ; SCRN TOP
2938/ E45 : CD D4 09 CALL NCLR08
2939/ E48 : 3E 71 LD A,71H ; COLOR DATA
2940/ E4A : CD D5 09 CALL NCLR8 ; D800H-DFFFH CLEAR
2941/ E4D : 21 00 00 HOME: LD HL,0 ; DSPXY:0 X=0,Y=0
2942/ E50 : 18 AD JR CURS3
2943/ E52 :
2944/ E52 : 00 NOP
2945/ E53 : 00 NOP
2946/ E54 : 00 NOP
2947/ E55 : 00 NOP
2948/ E56 : 00 NOP
2949/ E57 : 00 NOP
2950/ E58 : 00 NOP
2951/ E59 : 00 NOP
2952/ E5A :
2953/ E5A : ; CR
2954/ E5A :
2955/ E5A : CD F3 02 CR: CALL PMANG
2956/ E5D : 0F RRCA
2957/ E5E : 30 B6 JR NC,CURS2
2958/ E60 : 2E 00 LD L,0
2959/ E62 : 24 INC H
2960/ E63 : FE 18 CP 24
2961/ E65 : 28 03 JR Z,CR1
2962/ E67 : 24 INC H
2963/ E68 : 18 95 JR CURS1
2964/ E6A :
2965/ E6A : 22 71 11 CR1: LD (DSPXY),HL
2966/ E6D :
2967/ E6D : ; SCROLL
2968/ E6D :
2969/ E6D : 01 C0 03 SCROL: LD BC,03C0H
2970/ E70 : 11 00 D0 LD DE,SCRN ; TOP OF $CRT ADDRESS
2971/ E73 : 21 28 D0 LD HL,SCRN+40 ; COLUMN
2972/ E76 : C5 PUSH BC ; 1000 STORE
2973/ E77 : ED B0 LDIR
2974/ E79 : C1 POP BC
2975/ E7A : D5 PUSH DE
2976/ E7B : 11 00 D8 LD DE,SCRN+800H ; COLOR RAM SCROLL
2977/ E7E : 21 28 D8 LD HL,SCRN+828H ; SCROLL TOP + 40
2978/ E81 : ED B0 LDIR
2979/ E83 : 06 28 LD B,40 ; ONE LINE
2980/ E85 : EB EX DE,HL
2981/ E86 : 3E 71 LD A,71H ; COLOR RAM INITIAL DATA
2982/ E88 : CD DD 0F CALL QDINT
2983/ E8B : E1 POP HL
2984/ E8C : 06 28 LD B,40
2985/ E8E : CD D8 0F CALL QCLER ; LAST LINE CLEAR
2986/ E91 : 01 1A 00 LD BC,26 ; ROW NUMBER+1
2987/ E94 : 11 73 11 LD DE,MANG ; LOGICAL MANAGEMENT
2988/ E97 : 21 74 11 LD HL,MANG+1
2989/ E9A : ED B0 LDIR
2990/ E9C : 36 00 LD (HL),0
2991/ E9E : 3A 73 11 LD A,(MANG)
AS V1.40r8 - Quelle MZ700.ASM - Seite 51 - 9.6.1998 9:06:30
2992/ EA1 : B7 OR A
2993/ EA2 : 28 41 JR Z,QRSTR
2994/ EA4 : 21 72 11 LD HL,DSPXY+1
2995/ EA7 : 35 DEC (HL)
2996/ EA8 : 18 C3 JR SCROL
2997/ EAA :
2998/ EAA : ; CONTROL CODE TABLE
2999/ EAA :
3000/ EAA : 6D 0E CTBL: DW SCROL ; SCROLLING 10H
3001/ EAC : F8 0D DW CURSD ; CURSOR DOWN 11H
3002/ EAE : 05 0E DW CURSU ; CURSOR UP 12H
3003/ EB0 : 0D 0E DW CURSR ; CURSOR RIGHT 13H
3004/ EB2 : 25 0E DW CURSL ; CURSOR LEFT 14H
3005/ EB4 : 4D 0E DW HOME ; 15H
3006/ EB6 : 3A 0E DW CLRS ; 16H
3007/ EB8 : F8 0E DW DEL ; 17H
3008/ EBA : 38 0F DW INST ; 18H
3009/ EBC : E1 0E DW ALPHA ; 19H
3010/ EBE : EE 0E DW KANA ; GRAPHIC 1AH
3011/ EC0 : E5 0E DW QRSTR ; 1BH
3012/ EC2 : E5 0E DW QRSTR ; 1CH
3013/ EC4 : 5A 0E DW CR ; 1DH
3014/ EC6 : E5 0E DW QRSTR ; 1EH
3015/ EC8 : E5 0E DW QRSTR ; 1FH
3016/ ECA :
3017/ ECA : ; INST BYPASS
3018/ ECA :
3019/ ECA : CB DC INST2: SET 3,H ; COLOR RAM
3020/ ECC : 7E LD A,(HL) ; FROM
3021/ ECD : 23 INC HL
3022/ ECE : 77 LD (HL),A ; TO
3023/ ECF : 2B DEC HL ; ADDRESS ADJUST
3024/ ED0 : CB 9C RES 3,H
3025/ ED2 : ED A8 LDD ; CHANGE TRNS.
3026/ ED4 : 79 LD A,C
3027/ ED5 : B0 OR B ; BC=0 ?
3028/ ED6 : 20 F2 JR NZ,INST2
3029/ ED8 : EB EX DE,HL
3030/ ED9 : 36 00 LD (HL),0
3031/ EDB : CB DC SET 3,H ; COLOR RAM
3032/ EDD : 36 71 LD (HL),71H
3033/ EDF : 18 04 JR QRSTR
3034/ EE1 :
3035/ EE1 : AF ALPHA: XOR A
3036/ EE2 : 32 70 11 ALPH1: LD (KANAF),A
3037/ EE5 :
3038/ EE5 : ; RESTORE
3039/ EE5 :
3040/ EE5 : E1 QRSTR: POP HL
3041/ EE6 : D1 QRSTR1: POP DE
3042/ EE7 : C1 POP BC
3043/ EE8 : F1 POP AF
3044/ EE9 : C9 RET
3045/ EEA :
3046/ EEA : 00 NOP
3047/ EEB : 00 NOP
3048/ EEC : 00 NOP
3049/ EED : 00 NOP
3050/ EEE :
3051/ EEE : ; MONITOR WORK AREA
AS V1.40r8 - Quelle MZ700.ASM - Seite 52 - 9.6.1998 9:06:30
3052/ EEE :
3053/ EEE : =D000H SCRN: EQU 0D000H
3054/ EEE : =E003H KANST: EQU 0E003H ; KANA STATUS REPORT
3055/ EEE :
3056/ EEE : CD D4 0D KANA: CALL GRSTAS
3057/ EF1 : CA B9 0D JP Z,DSP01 ; NOT GRAPH KEY THEN JUMP
3058/ EF4 : 3E 01 LD A,01H
3059/ EF6 : 18 EA JR ALPH1
3060/ EF8 :
3061/ EF8 : EB DEL: EX DE,HL ; LD HL,(DSPXY)
3062/ EF9 : 7C LD A,H ; HOME ?
3063/ EFA : B5 OR L
3064/ EFB : 28 E8 JR Z,QRSTR
3065/ EFD : 7D LD A,L
3066/ EFE : B7 OR A
3067/ EFF : 20 0D JR NZ,DEL1 ; LEFT SIDE ?
3068/ F01 : CD F3 02 CALL PMANG
3069/ F04 : 38 08 JR C,DEL1
3070/ F06 : CD B1 0F CALL QPONT
3071/ F09 : 2B DEC HL
3072/ F0A : 36 00 LD (HL),0
3073/ F0C : 18 25 JR L0F33 ; JUMP CURSL
3074/ F0E :
3075/ F0E : CD F3 02 DEL1: CALL PMANG
3076/ F11 : 0F RRCA
3077/ F12 : 3E 28 LD A,40
3078/ F14 : 30 01 JR NC,L0F17
3079/ F16 : 07 RLCA ; ACC=80
3080/ F17 : 95 L0F17: SUB L
3081/ F18 : 47 LD B,A ; TRNS. BYTE
3082/ F19 : CD B1 0F CALL QPONT
3083/ F1C : 7E DEL2: LD A,(HL) ; CHANGE FROM ADDRESS
3084/ F1D : 2B DEC HL
3085/ F1E : 77 LD (HL),A ; TO
3086/ F1F : 23 INC HL
3087/ F20 : CB DC SET 3,H ; COLOR RAM
3088/ F22 : 7E LD A,(HL)
3089/ F23 : 2B DEC HL
3090/ F24 : 77 LD (HL),A
3091/ F25 : CB 9C RES 3,H ; CHANGE
3092/ F27 : 23 INC HL
3093/ F28 : 23 INC HL ; NEXT
3094/ F29 : 10 F1 DJNZ DEL2
3095/ F2B : 2B DEC HL ; ADDRESS ADJUST
3096/ F2C : 36 00 LD (HL),0
3097/ F2E : CB DC SET 3,H
3098/ F30 : 21 71 00 LD HL,71H ; BLUE + WHITE
3099/ F33 : 3E C4 L0F33: LD A,0C4H ; JP CURSL
3100/ F35 : C3 E0 0D JP L0DE0
3101/ F38 :
3102/ F38 : CD F3 02 INST: CALL PMANG
3103/ F3B : 0F RRCA
3104/ F3C : 2E 27 LD L,39
3105/ F3E : 7D LD A,L
3106/ F3F : 30 01 JR NC,L0F42
3107/ F41 : 24 INC H
3108/ F42 : CD B4 0F L0F42: CALL QPNT1
3109/ F45 : E5 PUSH HL
3110/ F46 : 2A 71 11 LD HL,(DSPXY)
3111/ F49 : 30 02 JR NC,L0F4D
AS V1.40r8 - Quelle MZ700.ASM - Seite 53 - 9.6.1998 9:06:30
3112/ F4B : 3E 4F LD A,79
3113/ F4D : 95 L0F4D: SUB L
3114/ F4E : 06 00 LD B,0
3115/ F50 : 4F LD C,A
3116/ F51 : D1 POP DE
3117/ F52 : 28 91 JR Z,QRSTR
3118/ F54 : 1A LD A,(DE)
3119/ F55 : B7 OR A
3120/ F56 : 20 8D JR NZ,QRSTR
3121/ F58 : 62 LD H,D ; HL<-DE
3122/ F59 : 6B LD L,E
3123/ F5A : 2B DEC HL
3124/ F5B : C3 CA 0E JP INST2 ; JUMP NEXT (BYPASS)
3125/ F5E :
3126/ F5E : ; PROGRAM SAVE
3127/ F5E : ; COMMAND "S"
3128/ F5E :
3129/ F5E : CD 3D 01 SAVE: CALL HEXIY ; START ADDRESS
3130/ F61 : 22 04 11 LD (DTADR),HL ; DATA ADDRESS BUFFER
3131/ F64 : 44 LD B,H
3132/ F65 : 4D LD C,L
3133/ F66 : CD A6 02 CALL P4DE
3134/ F69 : CD 3D 01 CALL HEXIY ; END ADDRESS
3135/ F6C : ED 42 SBC HL,BC ; BYTE SIZE
3136/ F6E : 23 INC HL
3137/ F6F : 22 02 11 LD (SIZE),HL ; BYTE SIZE BUFFER
3138/ F72 : CD A6 02 CALL P4DE
3139/ F75 : CD 3D 01 CALL HEXIY ; EXECUTE ADDRESS
3140/ F78 : 22 06 11 LD (EXADR),HL ; BUFFER
3141/ F7B : CD 09 00 CALL NL
3142/ F7E : 11 8B 09 LD DE,MSGSV ; SAVED FILENAME
3143/ F81 : DF RST 18H ; CALL MSGX
3144/ F82 : CD 2F 01 CALL BGETL ; FILENAME INPUT
3145/ F85 : CD A6 02 CALL P4DE
3146/ F88 : CD A6 02 CALL P4DE
3147/ F8B : 21 F1 10 LD HL,NAME ; NAME BUFFER
3148/ F8E : 13 SAV1: INC DE
3149/ F8F : 1A LD A,(DE)
3150/ F90 : 77 LD (HL),A ; FILENAME TRANS.
3151/ F91 : 23 INC HL
3152/ F92 : FE 0D CP 0DH ; END CODE
3153/ F94 : 20 F8 JR NZ,SAV1
3154/ F96 : 3E 01 LD A,01H ; ATTRIBUTE: OBJECT CODE
3155/ F98 : 32 F0 10 LD (ATRB),A
3156/ F9B : CD 36 04 CALL QWRI
3157/ F9E : DA 07 01 JP C,QER ; WRITE ERROR
3158/ FA1 : CD 75 04 CALL QWRD ; DATA
3159/ FA4 : DA 07 01 JP C,QER
3160/ FA7 : CD 09 00 CALL NL
3161/ FAA : 11 42 09 LD DE,MSGOK ; OK MESSAGE
3162/ FAD : DF RST 18H ; CALL MSGX
3163/ FAE : C3 AD 00 JP ST1
3164/ FB1 :
3165/ FB1 : ; COMPUTE POINT ADDRESS
3166/ FB1 : ; HL=SCREEN COORDINATE
3167/ FB1 : ; EXIT HL=POINT ADDRESS ON SCREEN
3168/ FB1 :
3169/ FB1 : 2A 71 11 QPONT: LD HL,(DSPXY)
3170/ FB4 : F5 QPNT1: PUSH AF
3171/ FB5 : C5 PUSH BC
AS V1.40r8 - Quelle MZ700.ASM - Seite 54 - 9.6.1998 9:06:30
3172/ FB6 : D5 PUSH DE
3173/ FB7 : E5 PUSH HL
3174/ FB8 : C1 POP BC
3175/ FB9 : 11 28 00 LD DE,0028H ; 40
3176/ FBC : 21 D8 CF LD HL,SCRN-40
3177/ FBF : 19 QPNT2: ADD HL,DE
3178/ FC0 : 05 DEC B
3179/ FC1 : F2 BF 0F JP P,QPNT2
3180/ FC4 : 06 00 LD B,0
3181/ FC6 : 09 ADD HL,BC
3182/ FC7 : D1 POP DE
3183/ FC8 : C1 POP BC
3184/ FC9 : F1 POP AF
3185/ FCA : C9 RET
3186/ FCB :
3187/ FCB : ; VERIFYING COMMAND "V"
3188/ FCB :
3189/ FCB : CD 88 05 VRFY: CALL QVRFY
3190/ FCE : DA 07 01 JP C,QER
3191/ FD1 : 11 42 09 LD DE,MSGOK
3192/ FD4 : DF RST 18H
3193/ FD5 : C3 AD 00 JP ST1
3194/ FD8 :
3195/ FD8 : ; CLER
3196/ FD8 : ; B=SIZE
3197/ FD8 : ; HL=LOW ADDRESS
3198/ FD8 :
3199/ FD8 : AF QCLER: XOR A
3200/ FD9 : 18 02 JR QDINT
3201/ FDB :
3202/ FDB : 3E FF QCLRFF: LD A,0FFH
3203/ FDD : 77 QDINT: LD (HL),A
3204/ FDE : 23 INC HL
3205/ FDF : 10 FC DJNZ QDINT
3206/ FE1 : C9 RET
3207/ FE2 :
3208/ FE2 : ; GAP CHECK
3209/ FE2 :
3210/ FE2 : C5 GAPCK: PUSH BC
3211/ FE3 : D5 PUSH DE
3212/ FE4 : E5 PUSH HL
3213/ FE5 : 01 01 E0 LD BC,KEYPB
3214/ FE8 : 11 02 E0 LD DE,CSTR
3215/ FEB : 26 64 GAPCK1: LD H,100
3216/ FED : CD 01 06 GAPCK2: CALL EDGE
3217/ FF0 : 38 0B JR C,GAPCK3
3218/ FF2 : CD 4A 0A CALL DLY3 ; CALL DLY2*3
3219/ FF5 : 1A LD A,(DE)
3220/ FF6 : E6 20 AND 20H
3221/ FF8 : 20 F1 JR NZ,GAPCK1
3222/ FFA : 25 DEC H
3223/ FFB : 20 F0 JR NZ,GAPCK2
3224/ FFD : C3 9B 06 GAPCK3: JP RET3
3225/ 1000 :
3226/ 1000 : ; MONITOR WORK AREA
3227/ 1000 : ; (MZ700)
3228/ 1000 :
3229/ 10F0 : ORG 10F0H
3230/ 10F0 : SPV:
3231/ 10F0 : IBUFE: ; TAPE BUFFER (128 BYTES)
AS V1.40r8 - Quelle MZ700.ASM - Seite 55 - 9.6.1998 9:06:30
3232/ 10F0 : ATRB: DB ? ; ATTRIBUTE
3233/ 10F1 : NAME: DB 17 DUP ? ; FILE NAME
3234/ 1102 : SIZE: DB 2 DUP ? ; BYTESIZE
3235/ 1104 : DTADR: DB 2 DUP ? ; DATA ADDRESS
3236/ 1106 : EXADR: DB 2 DUP ? ; EXECUTION ADDRESS
3237/ 1108 : COMNT: DB 104 DUP ? ; COMMENT
3238/ 1170 : KANAF: DB ? ; KANA FLAG (01=GRAPHIC MODE)
3239/ 1171 : DSPXY: DB 2 DUP ? ; DISPLAY COORDINATES
3240/ 1173 : MANG: DB 27 DUP ? ; COLUMN MANAGEMENT
3241/ 118E : FLASH: DB ? ; FLASHING DATA
3242/ 118F : FLPST: DB 2 DUP ? ; FLASHING POSITION
3243/ 1191 : FLSST: DB ? ; FLASHING STATUS
3244/ 1192 : FLSDT: DB ? ; CURSOR DATA
3245/ 1193 : STRGF: DB ? ; STRING FLAG
3246/ 1194 : DPRNT: DB ? ; TAB COUNTER
3247/ 1195 : TMCNT: DB 2 DUP ? ; TAPE MARK COUNTER
3248/ 1197 : SUMDT: DB 2 DUP ? ; CHECK SUM DATA
3249/ 1199 : CSMDT: DB 2 DUP ? ; FOR COMPARE SUM DATA
3250/ 119B : AMPM: DB ? ; AMPM DATA
3251/ 119C : TIMFG: DB ? ; TIME FLAG
3252/ 119D : SWRK: DB ? ; KEY SOUND FLAG
3253/ 119E : TEMPW: DB ? ; TEMPO WORK
3254/ 119F : ONTYO: DB ? ; ONTYO WORK
3255/ 11A0 : OCTV: DB ? ; OCTAVE WORK
3256/ 11A1 : RATIO: DB 2 DUP ? ; ONPU RATIO
3257/ 11A3 : BUFER: DB 81 DUP ? ; GET LINE BUFFER
3258/ 11F4 :
3259/ 11F4 : ; EQU TABLE I/O REPORT
3260/ 11F4 :
3261/ 11F4 : =E000H KEYPA: EQU 0E000H
3262/ 11F4 : =E001H KEYPB: EQU 0E001H
3263/ 11F4 : =E002H KEYPC: EQU 0E002H
3264/ 11F4 : =E003H KEYPF: EQU 0E003H
3265/ 11F4 : =E002H CSTR: EQU 0E002H
3266/ 11F4 : =E003H CSTPT: EQU 0E003H
3267/ 11F4 : =E004H CONT0: EQU 0E004H
3268/ 11F4 : =E005H CONT1: EQU 0E005H
3269/ 11F4 : =E006H CONT2: EQU 0E006H
3270/ 11F4 : =E007H CONTF: EQU 0E007H
3271/ 11F4 : =E008H SUNDG: EQU 0E008H
3272/ 11F4 : =E008H TEMP: EQU 0E008H
AS V1.40r8 - Quelle MZ700.ASM - Seite 56 - 9.6.1998 9:06:30
Symboltabelle:
--------------
ALPH1 : EE2 C | ALPHA : EE1 C
AMPM : 119B C | ASC : 3DA C
ATBL : A92 C | ATRB : 10F0 C
AUTO3 : 7ED C | BELL : 3E C
BGETL : 12F C | BRKEY : 1E C
BUFER : 11A3 C | CKS1 : 720 C
CKS2 : 72F C | CKS3 : 733 C
CKSUM : 71A C | CLEAR : 9D8 C
CLEAR1 : 9DA C | CLRS : E3A C
CMY0 : 5B C | COMNT : 1108 C
CONSTPI : 3.14159265358979 - | CONT0 : E004 -
CONT1 : E005 - | CONT2 : E006 -
CONTF : E007 - | CR : E5A C
CR1 : E6A C | CSMDT : 1199 C
CSTPT : E003 - | CSTR : E002 -
CTBL : EAA C | CURS1 : DFF C
CURS2 : E16 C | CURS3 : DFF C
CURS4 : E23 C | CURS5 : E02 C
CURSD : DF8 C | CURSL : E25 C
CURSR : E0D C | CURSU : E05 C
CURSU1 : E0B C | DACN1 : BE3 C
DACN2 : BDF C | DACN3 : BE0 C
DATE : 9.6.1998 - | DEL : EF8 C
DEL1 : F0E C | DEL2 : F1C C
DLY1 : 759 C | DLY12 : 996 C
DLY2 : 760 C | DLY3 : A4A C
DLY4 : 9A9 C | DMCP : 6B C
DPRNT : 1194 C | DSP01 : DB9 C
DSP04 : DD0 C | DSPXY : 1171 C
DSWEP : 830 C | DTADR : 1104 C
DUM1 : D88 C | DUM2 : D3E C
DUM3 : D37 C | DUMP : D29 C
EDG1 : 607 C | EDG2 : 613 C
EDGE : 601 C | EXADR : 1106 C
FALSE : 0 - | FD : FF C
FD1 : 106 C | FD2 : 102 C
FLAS1 : 97B C | FLAS2 : 9EF C
FLASH : 118E C | FLKEY : 57E C
FLPST : 118F C | FLSDT : 1192 C
FLSST : 1191 C | GAP : 77A C
GAP1 : 78E C | GAP2 : 796 C
GAP3 : 79C C | GAPCK : FE2 C
GAPCK1 : FEB C | GAPCK2 : FED C
GAPCK3 : FFD C | GETKY : 1B C
GETL : 3 C | GETL1 : 7EA C
GETL2 : 818 C | GETL3 : 85B C
GETL5 : 81D C | GETL6 : 865 C
GETLA : 82B C | GETLB : 863 C
GETLC : 822 C | GETLR : 87E C
GETLU : 876 C | GETLZ : 86C C
GOTO : F3 C | GRSTAS : DD4 C
HASFPU : 0 - | HASPMMU : 0 -
HEX : 3F9 C | HEXIY : 13D C
HEXJ : 3E5 C | HLHEX : 410 C
HOME : E4D C | IBUFE : 10F0 C
INMAXMODE : 0 - | INST : F38 C
INST2 : ECA C | INSUPMODE : 0 -
AS V1.40r8 - Quelle MZ700.ASM - Seite 57 - 9.6.1998 9:06:30
KANA : EEE C | KANAF : 1170 C
KANST : E003 - | KEYPA : E000 -
KEYPB : E001 - | KEYPC : E002 -
KEYPF : E003 - | KSL1 : 9B7 C
KSL2 : 9BC C | KTBL : BEA C
KTBLC : CAA C | KTBLG : CE9 C
KTBLGS : C6A C | KTBLS : C2A C
L010F : 10F C | L01F5 : 1F5 C
L0207 : 207 C | L0220 : 220 C
L0239 : 239 C | L023F : 23F C
L0255 : 255 C | L025A : 25A C
L02D5 : 2D5 C | L02DB : 2DB C
L0363 : 363 C | L0378 : 378 C
L041D : 41D C | L0434 : 434 C
L047D : 47D C | L04C2 : 4C2 C
L04C4 : 4C4 C | L0563 : 563 C
L060E : 60E C | L061A : 61A C
L066C : 66C C | L06AD : 6AD C
L06B4 : 6B4 C | L071C : 71C C
L0725 : 725 C | L0737 : 737 C
L0739 : 739 C | L075B : 75B C
L0762 : 762 C | L08F7 : 8F7 C
L092C : 92C C | L0968 : 968 C
L0999 : 999 C | L09AB : 9AB C
L0A89 : A89 C | L0BA0 : BA0 C
L0BB1 : BB1 C | L0D36 : D36 C
L0D51 : D51 C | L0D78 : D78 C
L0D7A : D7A C | L0D85 : D85 C
L0DA7 : DA7 C | L0DAD : DAD C
L0DE0 : DE0 C | L0E2D : E2D C
L0F17 : F17 C | L0F33 : F33 C
L0F42 : F42 C | L0F4D : F4D C
L2HEX : 41F C | LETNL : 6 C
LISTON : 1 - | LLPT : 470 C
LOA0 : 116 C | LOAD : 111 C
LONG : A1A C | LPRNT : 18F C
MACEXP : 1 - | MANG : 1173 C
MCOR : 7A8 C | MCR1 : 7AB C
MCR2 : 7D4 C | MCR3 : 7D7 C
MELDY : 30 C | MLD1 : 1D1 C
MLD2 : 205 C | MLD3 : 20D C
MLD4 : 211 C | MLD5 : 214 C
MLDS1 : 2C4 C | MLDSP : 2BE C
MLDST : 2AB C | MNTBL : 284 C
MOMCPU : 80 - | MONIT : 0 C
MOT1 : 6A4 C | MOT2 : 6AB C
MOT4 : 6B9 C | MOT5 : 6D8 C
MOT7 : 6B7 C | MOT8 : 6D0 C
MOT9 : 6D7 C | MOTOR : 69F C
MSG : 15 C | MSG1 : 896 C
MSGE1 : 147 C | MSGN1 : 3FB C
MSGN2 : 3FD C | MSGN3 : 402 C
MSGN7 : 467 C | MSGOK : 942 C
MSGQ2 : 9A0 C | MSGQ3 : 6E7 C
MSGSV : 98B C | MSGX : 18 C
MSGX1 : 8A4 C | MSGX2 : 8A7 C
MST1 : 705 C | MST3 : 717 C
MSTA : 44 C | MSTOP : 700 C
MSTP : 47 C | MTBL : 26C C
NAME : 10F1 C | NBRK : 8B8 C
AS V1.40r8 - Quelle MZ700.ASM - Seite 58 - 9.6.1998 9:06:30
NCLR08 : 9D4 C | NCLR8 : 9D5 C
NL : 9 C | NLPHL : 5FA C
NOADD : 3E2 C | OCTV : 11A0 C
ONP1 : 21F C | ONP2 : 22C C
ONP3 : 265 C | ONPU : 21C C
ONTYO : 119F C | OPTBL : 29C C
P4DE : 2A6 C | PADDING : 1 -
PEN : 18B C | PLOT : 184 C
PLPT : 176 C | PMANG : 2F3 C
PMSG : 1A5 C | PMSG1 : 1A8 C
PPLPT : 17B C | PRNT : 12 C
PRNT2 : 967 C | PRNT3 : 96C C
PRNT4 : 96F C | PRNT5 : 959 C
PRNTS : C C | PRNTT : F C
PRTHL : 3BA C | PRTHX : 3C3 C
PTEST : 155 C | PTRN : 180 C
PTST0 : 15A C | PTST1 : 170 C
QADCN : BB9 C | QBEL : 577 C
QBELD : 352 C | QBLNK : DA6 C
QBRK : A32 C | QBRK1 : A48 C
QBRK2 : 980 C | QBRK3 : 986 C
QCLER : FD8 C | QCLRFF : FDB C
QDACN : BCE C | QDINT : FDD C
QDPCT : DDC C | QDSP : DB5 C
QER : 107 C | QFLAS : 9FF C
QFLS : 9E3 C | QGET : 8BD C
QGETL : 7E6 C | QKEY : 8CA C
QKY1 : 8D6 C | QKY2 : 8DA C
QKY5 : 8FA C | QKY55 : 8FB C
QKYGRP : 8FE C | QKYGRS : 909 C
QKYSM : 8B3 C | QLOAD : 5F0 C
QLTNL : 90E C | QMLDY : 1C7 C
QMODE : 73E C | QMSG : 893 C
QMSGX : 8A1 C | QNL : 918 C
QPNT1 : FB4 C | QPNT2 : FBF C
QPONT : FB1 C | QPRNT : 935 C
QPRT : 946 C | QPRTS : 920 C
QPRTT : 924 C | QQKEY : 9B3 C
QRDD : 4F8 C | QRDI : 4D8 C
QRSTR : EE5 C | QRSTR1 : EE6 C
QSAVE : B92 C | QSWEP : A50 C
QTEMP : 2E5 C | QTMR1 : 375 C
QTMR2 : 37F C | QTMRD : 358 C
QTMS1 : 331 C | QTMS2 : 344 C
QTMST : 308 C | QVRFY : 588 C
QWRD : 475 C | QWRI : 436 C
RATIO : 11A1 C | RBY1 : 630 C
RBY2 : 649 C | RBY3 : 654 C
RBYTE : 624 C | RD1 : 4E6 C
RDA : 1B6 C | RDDAT : 2A C
RDINF : 27 C | RELAXED : 0 -
RET1 : 4D2 C | RET2 : 554 C
RET3 : 69B C | RTAPE : 50E C
RTP1 : 513 C | RTP2 : 519 C
RTP3 : 532 C | RTP4 : 554 C
RTP5 : 565 C | RTP6 : 572 C
RTP7 : 56E C | RTP8 : 553 C
RTP9 : 574 C | RYTHM : 2C8 C
SAV1 : F8E C | SAVE : F5E C
SCRN : D000 - | SCROL : E6D C
AS V1.40r8 - Quelle MZ700.ASM - Seite 59 - 9.6.1998 9:06:30
SG : F7 C | SHORT : A01 C
SIZE : 1102 C | SLPT : 3D5 C
SPHEX : 3B1 C | SPV : 10F0 C
SS : A2 C | ST0 : 70 C
ST1 : AD C | ST2 : BB C
START : 4A C | STRGF : 1193 C
SUMDT : 1197 C | SUNDG : E008 -
SV0 : BA2 C | SV1 : BB5 C
SWEP0 : A66 C | SWEP01 : A64 C
SWEP2 : A7F C | SWEP3 : A77 C
SWEP6 : A5F C | SWEP9 : A73 C
SWRK : 119D C | TEMP : E008 -
TEMPW : 119E C | TIME : 9:06:28 -
TIMFG : 119C C | TIMIN : 38D C
TIMRD : 3B C | TIMST : 33 C
TM1 : 675 C | TM2 : 678 C
TM3 : 688 C | TM4 : 69B C
TMARK : 65B C | TMCNT : 1195 C
TRUE : 1 - | TVF1 : 5B2 C
TVF2 : 5B8 C | TVF3 : 5CC C
TVRFY : 5AD C | VERFY : 2D C
VERSION : 1408 - | VRFY : FCB C
VRNS : BC5 C | WBY1 : 76D C
WBYTE : 767 C | WRDAT : 24 C
WRI1 : 444 C | WRI2 : 45E C
WRI3 : 464 C | WRINF : 21 C
WTAP1 : 494 C | WTAP2 : 4A5 C
WTAP3 : 4D2 C | WTAPE : 48A C
XTEMP : 41 C
AS V1.40r8 - Quelle MZ700.ASM - Seite 60 - 9.6.1998 9:06:30
Querverweisliste:
-----------------
Symbol ALPH1 (=EE2,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3036):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3059
Symbol ALPHA (=EE1,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3035):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3009
Symbol AMPM (=119B,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3250):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
531 610 615 638
Symbol ASC (=3DA,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/706):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
689 692
Symbol ATBL (=A92,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2015):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2322 2341
Symbol ATRB (=10F0,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3232):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3155
Symbol BGETL (=12F,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/163):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1413 3144
Symbol BRKEY (=1E,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/18):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
270
Symbol BUFER (=11A3,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3257):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
80 165
Symbol CKS1 (=720,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1303):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1324
Symbol CKS2 (=72F,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1314):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1305
Symbol CKS3 (=733,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1317):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1320
Symbol CKSUM (=71A,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1299):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
797 1040
Symbol CLEAR1 (=9DA,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1848):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1853
AS V1.40r8 - Quelle MZ700.ASM - Seite 61 - 9.6.1998 9:06:30
Symbol CLRS (=E3A,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2934):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3006
Symbol CMY0 (=5B,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/42):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
95
Symbol CONT0 (=E004,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3267):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
450
Symbol CONT2 (=E006,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3269):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
621
Symbol CONTF (=E007,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3270):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
458 540 595 642
Symbol CR (=E5A,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2955):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3013
Symbol CR1 (=E6A,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2965):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2961
Symbol CSMDT (=1199,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3249):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1084 1308
Symbol CSTPT (=E003,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3266):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1248 1287 1289 1888 1892 1900 1903
Symbol CSTR (=E002,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3265):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
945 1061 1153 1199 1234 1264 1283 3214
Symbol CTBL (=EAA,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3000):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2879
Symbol CURS1 (=DFF,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2893):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2915 2963
Symbol CURS2 (=E16,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2911):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2907 2957
Symbol CURS3 (=DFF,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2894):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2902 2909 2925 2942
Symbol CURS4 (=E23,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2918):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2891
AS V1.40r8 - Quelle MZ700.ASM - Seite 62 - 9.6.1998 9:06:30
Symbol CURS5 (=E02,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2895):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2874 2900 2932
Symbol CURSD (=DF8,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2888):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3001
Symbol CURSL (=E25,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2920):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3004
Symbol CURSR (=E0D,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2904):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3003
Symbol CURSU (=E05,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2897):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3002
Symbol CURSU1 (=E0B,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2902):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2929
Symbol DACN1 (=BE3,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2353):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2346
Symbol DACN2 (=BDF,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2348):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2357
Symbol DACN3 (=BE0,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2349):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2327
Symbol DEL (=EF8,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3061):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3007
Symbol DEL1 (=F0E,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3075):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3067 3069
Symbol DEL2 (=F1C,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3083):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3094
Symbol DLY1 (=759,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1354):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1889 1890 1893 1894
Symbol DLY12 (=996,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1795):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1238 1496 1830
Symbol DLY3 (=A4A,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1946):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
948 1064 1156 1203 1211 1797 3218
AS V1.40r8 - Quelle MZ700.ASM - Seite 63 - 9.6.1998 9:06:30
Symbol DLY4 (=9A9,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1808):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1901 1904
Symbol DMCP (=6B,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/49):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
44
Symbol DPRNT (=1194,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3246):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1692 1699 1714 1762 1766
Symbol DSP01 (=DB9,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2842):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3057
Symbol DSP04 (=DD0,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2854):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2847 2849
Symbol DSPXY (=1171,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3239):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
519 2759 2761 2768 2771 2844 2884 2894
2917 2931 2965 2994 3110 3169
Symbol DSWEP (=830,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1496):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1647
Symbol DTADR (=1104,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3235):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
835 927 1034 3130
Symbol DUM1 (=D88,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2794):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2751
Symbol DUM2 (=D3E,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2756):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2786
Symbol DUM3 (=D37,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2753):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2791
Symbol DUMP (=D29,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2746):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
105
Symbol EDG1 (=607,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1119):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1127
Symbol EDG2 (=613,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1128):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1136
Symbol EDGE (=601,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1116):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
946 1062 1154 1171 1201 1209 1217 3216
AS V1.40r8 - Quelle MZ700.ASM - Seite 64 - 9.6.1998 9:06:30
Symbol EXADR (=1106,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3236):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
152 3140
Symbol FD (=FF,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/127):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
91
Symbol FD2 (=102,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/128):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
75
Symbol FLAS1 (=97B,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1775):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1864
Symbol FLAS2 (=9EF,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1866):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1776
Symbol FLASH (=118E,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3241):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1099 1775 2303
Symbol FLKEY (=57E,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1017):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1825 1827
Symbol FLSDT (=1192,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3244):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1865 2291
Symbol GAP (=77A,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1381):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
810
Symbol GAP1 (=78E,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1390):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1387 1394
Symbol GAP2 (=796,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1395):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1397
Symbol GAP3 (=79C,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1398):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1400
Symbol GAPCK (=FE2,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3210):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
995 1188
Symbol GAPCK1 (=FEB,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3215):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3221
Symbol GAPCK2 (=FED,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3216):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3223
AS V1.40r8 - Quelle MZ700.ASM - Seite 65 - 9.6.1998 9:06:30
Symbol GAPCK3 (=FFD,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3224):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3217
Symbol GETL (=3,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/9):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
81 166
Symbol GETL1 (=7EA,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1449):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1474 1477
Symbol GETL2 (=818,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1473):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1461 1467
Symbol GETL3 (=85B,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1537):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1463
Symbol GETL5 (=81D,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1476):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1469 1472
Symbol GETL6 (=865,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1542):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1491
Symbol GETLA (=82B,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1490):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1539
Symbol GETLB (=863,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1541):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1492
Symbol GETLC (=822,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1481):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1465
Symbol GETLR (=87E,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1564):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1486
Symbol GETLU (=876,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1553):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1560
Symbol GETLZ (=86C,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1546):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1551
Symbol GOTO (=F3,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/114):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
87
Symbol GRSTAS (=DD4,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2859):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3056
AS V1.40r8 - Quelle MZ700.ASM - Seite 66 - 9.6.1998 9:06:30
Symbol HEX (=3F9,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/735):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
772 781
Symbol HEXIY (=13D,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/176):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
114 1409 2746 3129 3134 3139
Symbol HEXJ (=3E5,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/718):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
735
Symbol HLHEX (=410,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/754):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
178 1414 2749
Symbol HOME (=E4D,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2941):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3005
Symbol IBUFE (=10F0,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3231):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
795 909
Symbol INST (=F38,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3102):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3008
Symbol INST2 (=ECA,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3019):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3028 3124
Symbol KANA (=EEE,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3056):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3010
Symbol KANAF (=1170,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3238):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1456 1665 2293 2859 3036
Symbol KEYPA (=E000,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3261):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
469 852 1117 1928 1981 2307 2780
Symbol KEYPB (=E001,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3262):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
855 944 1060 1152 1198 1930 1991 2782
3213
Symbol KEYPC (=E002,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3263):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1861 2826 2829
Symbol KEYPF (=E003,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3264):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1328
Symbol KSL1 (=9B7,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1825):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
AS V1.40r8 - Quelle MZ700.ASM - Seite 67 - 9.6.1998 9:06:30
1826
Symbol KSL2 (=9BC,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1827):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1828 1835
Symbol KTBL (=BEA,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2363):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1657
Symbol KTBLC (=CAA,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2594):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1674
Symbol KTBLG (=CE9,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2670):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1681
Symbol KTBLGS (=C6A,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2517):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1686
Symbol KTBLS (=C2A,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2440):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1614
Symbol L010F (=10F,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/139):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
155 169 179
Symbol L01F5 (=1F5,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/304):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
301
Symbol L0207 (=207,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/313):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
318
Symbol L0220 (=220,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/333):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
338
Symbol L0239 (=239,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/354):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
357
Symbol L023F (=23F,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/359):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
352 355
Symbol L0255 (=255,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/373):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
369
Symbol L025A (=25A,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/377):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
371
Symbol L02D5 (=2D5,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/478):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
AS V1.40r8 - Quelle MZ700.ASM - Seite 68 - 9.6.1998 9:06:30
474 480 484
Symbol L02DB (=2DB,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/481):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
483
Symbol L0378 (=378,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/615):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
630
Symbol L041D (=41D,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/761):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
756 759
Symbol L0434 (=434,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/784):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
773 782
Symbol L04C2 (=4C2,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/878):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
874
Symbol L04C4 (=4C4,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/879):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
881
Symbol L0563 (=563,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/989):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
987
Symbol L060E (=60E,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1125):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1121
Symbol L061A (=61A,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1134):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1130
Symbol L066C (=66C,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1197):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1195
Symbol L06AD (=6AD,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1238):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1243
Symbol L06B4 (=6B4,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1243):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1239
Symbol L0737 (=737,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1320):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1318
Symbol L075B (=75B,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1355):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1356
Symbol L0762 (=762,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1360):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
AS V1.40r8 - Quelle MZ700.ASM - Seite 69 - 9.6.1998 9:06:30
1361 1947
Symbol L08F7 (=8F7,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1674):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1664
Symbol L092C (=92C,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1717):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1719
Symbol L0968 (=968,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1762):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1769 1771
Symbol L0999 (=999,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1797):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1798
Symbol L09AB (=9AB,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1809):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1810
Symbol L0A89 (=A89,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2004):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2006
Symbol L0BA0 (=BA0,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2298):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2295
Symbol L0D36 (=D36,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2752):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2796
Symbol L0D51 (=D51,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2766):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2764
Symbol L0D78 (=D78,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2786):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2784
Symbol L0D7A (=D7A,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2787):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2789
Symbol L0D85 (=D85,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2792):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2778
Symbol L0DA7 (=DA7,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2826):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2828
Symbol L0DAD (=DAD,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2829):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2831
Symbol L0DE0 (=DE0,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2871):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
AS V1.40r8 - Quelle MZ700.ASM - Seite 70 - 9.6.1998 9:06:30
2855 3100
Symbol L0E2D (=E2D,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2927):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2923
Symbol L0F17 (=F17,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3080):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3078
Symbol L0F33 (=F33,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3099):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3073
Symbol L0F42 (=F42,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3108):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3106
Symbol L0F4D (=F4D,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3113):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3111
Symbol L2HEX (=41F,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/769):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
755 758 1418 1426
Symbol LLPT (=470,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/818):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
212
Symbol LOAD (=111,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/143):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
89
Symbol LONG (=A1A,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1898):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
872 1368 1370 1395 1401
Symbol LPRNT (=18F,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/231):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
222 252
Symbol MANG (=1173,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3240):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
508 2934 2987 2988 2991
Symbol MCOR (=7A8,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1409):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
99
Symbol MCR1 (=7AB,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1410):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1419 1421 1427 1430 1434
Symbol MCR2 (=7D4,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1429):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1425
Symbol MCR3 (=7D7,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1432):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
AS V1.40r8 - Quelle MZ700.ASM - Seite 71 - 9.6.1998 9:06:30
1415
Symbol MLD1 (=1D1,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/286):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
305 310 315
Symbol MLD2 (=205,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/312):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
292 294
Symbol MLD3 (=20D,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/317):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
296 298
Symbol MLD4 (=211,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/320):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
288 290
Symbol MLD5 (=214,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/321):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
307
Symbol MLDS1 (=2C4,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/460):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
455
Symbol MLDSP (=2BE,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/457):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
33 66 322 447
Symbol MLDST (=2AB,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/444):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
32 308
Symbol MNTBL (=284,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/407):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
302
Symbol MOT1 (=6A4,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1234):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1252
Symbol MOT2 (=6AB,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1237):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1266
Symbol MOT4 (=6B9,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1247):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1236
Symbol MOT5 (=6D8,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1264):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1268
Symbol MOT7 (=6B7,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1245):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1270
Symbol MOT8 (=6D0,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1260):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
AS V1.40r8 - Quelle MZ700.ASM - Seite 72 - 9.6.1998 9:06:30
1256
Symbol MOT9 (=6D7,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1263):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1258
Symbol MOTOR (=69F,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1230):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
798 910 1041 1241
Symbol MSG1 (=896,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1592):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1597
Symbol MSGE1 (=147,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/182):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
137
Symbol MSGN1 (=3FB,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/739):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1257
Symbol MSGN2 (=3FD,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/740):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1262
Symbol MSGN3 (=402,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/741):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1260
Symbol MSGN7 (=467,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/814):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
805
Symbol MSGOK (=942,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1737):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3161 3191
Symbol MSGQ2 (=9A0,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1804):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
146
Symbol MSGQ3 (=6E7,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1274):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
68
Symbol MSGSV (=98B,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1791):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3142
Symbol MSGX1 (=8A4,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1604):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1610
Symbol MSGX2 (=8A7,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1606):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1594
Symbol MST1 (=705,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1283):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
AS V1.40r8 - Quelle MZ700.ASM - Seite 73 - 9.6.1998 9:06:30
1290
Symbol MST3 (=717,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1291):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1285
Symbol MSTOP (=700,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1279):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
983
Symbol MTBL (=26C,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/391):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
300
Symbol NAME (=10F1,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3233):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
53 148 807 3147
Symbol NBRK (=8B8,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1619):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1660
Symbol NCLR08 (=9D4,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1844):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2938
Symbol NCLR8 (=9D5,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1845):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
59 2940
Symbol NL (=9,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/11):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
67 77 145 803 1107 1253 3141 3160
Symbol NLPHL (=5FA,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1107):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1410 2755
Symbol NOADD (=3E2,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/710):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
708
Symbol OCTV (=11A0,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3255):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
284 313 353 360
Symbol ONP2 (=22C,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/344):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
334
Symbol ONP3 (=265,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/384):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
385
Symbol ONPU (=21C,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/330):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
304
Symbol OPTBL (=29C,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/423):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
AS V1.40r8 - Quelle MZ700.ASM - Seite 74 - 9.6.1998 9:06:30
377
Symbol P4DE (=2A6,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/436):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1416 2747 3133 3138 3145 3146
Symbol PEN (=18B,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/225):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
204
Symbol PLOT (=184,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/221):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
206 219 226
Symbol PLPT (=176,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/212):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
200
Symbol PMANG (=2F3,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/508):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1537 2848 2955 3068 3075 3102
Symbol PMSG (=1A5,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/248):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
209
Symbol PMSG1 (=1A8,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/251):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
256
Symbol PPLPT (=17B,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/215):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
202
Symbol PRNT (=12,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/14):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
56 79 690 693
Symbol PRNT2 (=967,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1761):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1758
Symbol PRNT3 (=96C,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1765):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1608 1751 1753 2767
Symbol PRNT4 (=96F,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1766):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1756
Symbol PRNT5 (=959,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1754):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1694
Symbol PRNTS (=C,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/12):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1713
Symbol PRTHL (=3BA,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/674):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
AS V1.40r8 - Quelle MZ700.ASM - Seite 75 - 9.6.1998 9:06:30
1108
Symbol PRTHX (=3C3,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/684):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
668 675 677
Symbol PTEST (=155,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/194):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
97
Symbol PTRN (=180,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/218):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
208
Symbol PTST0 (=15A,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/197):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
223
Symbol PTST1 (=170,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/209):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
196 213 216
Symbol QADCN (=BB9,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2320):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1607 1744 2766
Symbol QBEL (=577,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1007):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
30 70 1454
Symbol QBELD (=352,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/583):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1008
Symbol QBLNK (=DA6,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2825):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2785
Symbol QBRK (=A32,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1927):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
18 38 1267 1969 2790
Symbol QBRK1 (=A48,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1941):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1936
Symbol QBRK2 (=980,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1781):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1933
Symbol QBRK3 (=986,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1786):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1782
Symbol QCLER (=FD8,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3199):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
54 2936 2985
Symbol QDACN (=BCE,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2338):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
AS V1.40r8 - Quelle MZ700.ASM - Seite 76 - 9.6.1998 9:06:30
1547 1631
Symbol QDINT (=FDD,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3203):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2982 3200 3205
Symbol QDPCT (=DDC,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2867):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1476 1754
Symbol QDSP (=DB5,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2838):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1473 1765
Symbol QER (=107,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/135):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
144 151 3157 3159 3190
Symbol QFLAS (=9FF,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1882):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1017
Symbol QFLS (=9E3,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1859):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1882
Symbol QGET (=8BD,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1627):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
17
Symbol QGETL (=7E6,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1445):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
9
Symbol QKEY (=8CA,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1644):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1018 1627 1831 2787
Symbol QKY1 (=8D6,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1652):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1621 1677
Symbol QKY2 (=8DA,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1657):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1650
Symbol QKY5 (=8FA,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1675):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1615 1672 1687
Symbol QKY55 (=8FB,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1676):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1684
Symbol QKYGRP (=8FE,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1679):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1667
Symbol QKYGRS (=909,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1686):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
AS V1.40r8 - Quelle MZ700.ASM - Seite 77 - 9.6.1998 9:06:30
1680
Symbol QKYSM (=8B3,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1614):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1671
Symbol QLOAD (=5F0,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1098):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1838
Symbol QLTNL (=90E,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1691):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
10 1564 1702 1728
Symbol QMLDY (=1C7,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/280):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
24
Symbol QMODE (=73E,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1328):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
37
Symbol QMSG (=893,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1589):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
15
Symbol QMSGX (=8A1,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1601):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
16
Symbol QNL (=918,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1699):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
11
Symbol QPNT1 (=FB4,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3170):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1543 3108
Symbol QPNT2 (=FBF,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3177):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3179
Symbol QPONT (=FB1,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3169):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1100 1866 2301 2842 3070 3082
Symbol QPRNT (=935,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1727):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
14 1595 1709
Symbol QPRT (=946,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1743):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1732
Symbol QPRTS (=920,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1708):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
12 666 1412
Symbol QPRTT (=924,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1713):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
AS V1.40r8 - Quelle MZ700.ASM - Seite 78 - 9.6.1998 9:06:30
13 1718
Symbol QQKEY (=9B3,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1823):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1449
Symbol QRDD (=4F8,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/920):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
22 150
Symbol QRDI (=4D8,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/902):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
21 143
Symbol QRSTR (=EE5,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3040):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2895 2993 3011 3012 3014 3015 3033 3064
3117 3120
Symbol QRSTR1 (=EE6,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3041):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1291 1606
Symbol QSAVE (=B92,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2291):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1824
Symbol QSWEP (=A50,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1964):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1497
Symbol QTEMP (=2E5,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/491):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
31
Symbol QTMR1 (=375,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/614):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
604
Symbol QTMR2 (=37F,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/620):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
608
Symbol QTMRD (=358,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/594):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
29
Symbol QTMS1 (=331,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/553):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
556 559
Symbol QTMS2 (=344,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/568):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
571 574
Symbol QTMST (=308,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/527):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
25
Symbol QVRFY (=588,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1029):
AS V1.40r8 - Quelle MZ700.ASM - Seite 79 - 9.6.1998 9:06:30
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
23 3189
Symbol QWRD (=475,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/828):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
20 3158
Symbol QWRI (=436,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/789):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
19 3156
Symbol RATIO (=11A1,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3256):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
359 444
Symbol RBY1 (=630,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1154):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1170
Symbol RBY2 (=649,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1166):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1159
Symbol RBY3 (=654,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1173):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1155
Symbol RBYTE (=624,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1148):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
959 968 971 1074 1085 1088
Symbol RD1 (=4E6,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/910):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
931
Symbol RDA (=1B6,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/266):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
233 239 271
Symbol RET1 (=4D2,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/889):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
838
Symbol RET2 (=554,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/980):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
812
Symbol RET3 (=69B,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1219):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
324 1245 3224
Symbol RTAPE (=50E,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/940):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
914
Symbol RTP1 (=513,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/944):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
996
Symbol RTP2 (=519,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/946):
AS V1.40r8 - Quelle MZ700.ASM - Seite 80 - 9.6.1998 9:06:30
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
951
Symbol RTP3 (=532,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/959):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
966
Symbol RTP4 (=554,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/979):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
915 930 1003 1039 1046
Symbol RTP5 (=565,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/992):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
974 977
Symbol RTP6 (=572,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1001):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
911 913 947 960 969 972 1042 1044
1063 1075
Symbol RTP7 (=56E,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/998):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
993 1077 1087 1090
Symbol RTP8 (=553,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/978):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1092
Symbol RTP9 (=574,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1002):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
999
Symbol RYTHM (=2C8,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/469):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
306 320
Symbol SAV1 (=F8E,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3148):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
3153
Symbol SAVE (=F5E,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3129):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
101
Symbol SCRN (=D000,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3053):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2970 2971 2976 2977 3176
Symbol SCROL (=E6D,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2969):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2918 2996 3000
Symbol SG (=F7,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/119):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
93
Symbol SHORT (=A01,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1886):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
879 1371 1390 1398
AS V1.40r8 - Quelle MZ700.ASM - Seite 81 - 9.6.1998 9:06:30
Symbol SIZE (=1102,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3234):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
834 926 1033 3137
Symbol SLPT (=3D5,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/697):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
215
Symbol SPHEX (=3B1,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/666):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1411 2756
Symbol SPV (=10F0,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3230):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
35 272
Symbol SS (=A2,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/71):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
123
Symbol ST0 (=70,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/52):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
39 41
Symbol ST1 (=AD,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/77):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
85 130 136 139 210 273 2792 3163
3193
Symbol ST2 (=BB,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/82):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
110
Symbol START (=4A,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/35):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
8
Symbol SUMDT (=1197,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3248):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
867 954 967 1161 1163 1307
Symbol SUNDG (=E008,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3271):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
460
Symbol SV0 (=BA2,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/2299):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2297 2314
Symbol SWEP0 (=A66,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1979):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1974 1976 1985 1994
Symbol SWEP01 (=A64,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1978):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
2010
Symbol SWEP3 (=A77,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1991):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1983
AS V1.40r8 - Quelle MZ700.ASM - Seite 82 - 9.6.1998 9:06:30
Symbol SWEP6 (=A5F,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1974):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1970
Symbol SWEP9 (=A73,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1986):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1972
Symbol SWRK (=119D,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3252):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
72 119 1452
Symbol TEMP (=E008,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3272):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
478 481
Symbol TEMPW (=119E,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3253):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
65 381 497
Symbol TIMFG (=119C,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3251):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
533 985
Symbol TIMIN (=38D,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/634):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
60
Symbol TM1 (=675,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1200):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1206 1214
Symbol TM2 (=678,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1201):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1208
Symbol TM3 (=688,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1209):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1216
Symbol TM4 (=69B,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1218):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1202 1210
Symbol TMARK (=65B,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1188):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
912 1043
Symbol TMCNT (=1195,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3247):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1197 1200
Symbol TVF1 (=5B2,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1060):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1094
Symbol TVF2 (=5B8,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1062):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1067
AS V1.40r8 - Quelle MZ700.ASM - Seite 83 - 9.6.1998 9:06:30
Symbol TVF3 (=5CC,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1074):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1082
Symbol TVRFY (=5AD,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1056):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1045
Symbol VRFY (=FCB,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/3189):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
103
Symbol WBY1 (=76D,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1369):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
1373
Symbol WBYTE (=767,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/1366):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
854 869 871
Symbol WRI1 (=444,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/797):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
839
Symbol WRI2 (=45E,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/810):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
802
Symbol WRI3 (=464,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/812):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
799
Symbol WTAP1 (=494,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/853):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
866 886
Symbol WTAP2 (=4A5,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/862):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
857
Symbol WTAP3 (=4D2,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/888):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
860 876
Symbol WTAPE (=48A,E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM/847):
Datei E:\EIGENE~1\8BIT\SHARP\MZ-EMUL\MZ700.ASM :
811