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 ; ¶ 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