Untitled - The Sharp MZ-Series
Untitled - The Sharp MZ-Series Untitled - The Sharp MZ-Series
SEITE 50 BASIC 1Z-013B 2614 OA36 00 NOP 2615 OA37 00 2616 OA38 00 2617 OA39 00 00 2618 Kennung (Header) auf Band schreiben 2619 OA3B 3E CC LD A, CC c 2620 2621 OA3D 18 02 JR 02 ~ OA41H 2622 Daten auf Band schreiben 2623 OA3F 3E 53 LD A, 53 2624 2625 OA41 D5 PUSH DE 2626 OA42 5F LD E,A 2627 OA43 16 D7 LD D, D7 2628 2629 OA45 78 LD A,B 263 0 OA46 B1 OR C 2631 OA47 28 28 JR Z, 28 ~ OA71H 2632 2633 OA49 CD AC OA CALL OAAC 2634 2635 2636 OA4C CD CE OA CALL OACE 2637 2638 2639 OA4F 38 1D JR C, 1D ~ OA6EH 2640 2641 OA51 7B LD A,E 2642 OA52 FE CC CP CC ; 2643 2644 OA54 20 11 JR NZ. 11 ~ OA67H 2645 2646 OA56 3A 50 00 LD A. (0050) 2647 2648 2649 OA59 B7 OR A 2650 OA5A 20 OB JR NZ. OB ~ OA67H 2651 2652 OA5C CD 09 00 CALL 0009 2653 2654 2655 OA5F D5 PUSH DE 2656 OA60 11 03 18 LD DE. 1803 2657 2658 2659 OA63 CD C8 16 CALL 16C8 2660 2661 2662 OA66 D1 POP DE • 2663 OA67 F3 DI c 2664 OA68 CD 5A OB CALL OB5A 2665 2666 2667 OA6B D4 85 08 CALL NC, OB85 V1_0A TONLANGE OKTAVE TEILUNGSVERHALTNIS CODE KENNUNG CODE DATEN REGISTER RETTEN CODE KENNUNG/DATEN CODE SCHREIBEN I LANGE GLEICH NULL? I GERETTETES REGISTER HOLEN I PRüFSUMME DES BEREICHES I AUSZAHLEN MOTOR AN BREAK GEDRüCKT FLAG KENNUNG/DATEN KENNUNG ? NEIN BAND-TEXTAUSGABE-FLAG GESETZT ? KEINE TEXTAUSGABE I ZEILENVORSCHUB AUSGEBEN. I WENN CURSOR NICHT AUF IANFANG ZEILE STEHT REGISTER RETTEN TEXT WRITING I TEXT UND DATEINAMEN I AUSGEBEN GERETTETES REGISTER HOLEN INTERRUPT SPERREN IKENNMARKE AUF BAND I SCHREIBEN I NICHT GEBREAKT ~ 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 BASIC 1Z OA6E CD 38 OB CALL O OA71 D1 OA72 F5 OA73 AF OA74 32 POP DE PUSH A XOR A 50 00 LD (00 OA77 Fl OA78 C9 OA79 C9 POP AF RET RET Kennung (Header) vom Ban OA7A 3 E CC LD A, OA7C 18 02 JR 02 Daten vom Band lesen OA7E 3 E 5 3 LD A, OA80 D5 OA81 16 PUSH D D2 LD D, OA83 5F OA84 78 OA85 B1 OA86 28 LD E,A LD A,B OR C E9 JR Z. OA88 CD CE OA CALL O OA8B F3 OA8C D4 01 2A OC CALL N OA8F D4 66 OC CALL N OA92 18 DA JR DA Dat en auf Band vergleichen OA94 D5 OA95 16 PUSH O D2 LD D, OA97 1E 53 LD E, OA99 78 OA9A B1 OA9B 28 LD A,B OR C D4 JR Z, OA9D CD AC OA CALL O
- Seite 2: BASIC Per 111Z ·7
- Seite 6: SEITE 2 BASIC 1Z-013B 60 61 62 003E
- Seite 10: SEITE 6 BASIC 1Z-013B V1_0A 263 0
- Seite 14: SE ITE 10 BASIC 1Z-013B V1_0A BASIC
- Seite 18: SEITE 14 BASIC 1Z-013B V1.0A 707
- Seite 22: SEITE 18 BASIC 1Z-013B V1_0A BASIC
- Seite 26: SEITE 22 BASIC 1Z-013B V1_0A BASIC
- Seite 30: SEITE 26 BASIC 1Z-013B V1_0A 1349 1
- Seite 34: SEITE 30 BASIC 1Z-013B V1_0A 1558
- Seite 38: SEITE 34 BASIC 1Z-013B V1_0A 1775
- Seite 42: SEITE 38 SIC 1Z-013B V1_0A BASIC 1Z
- Seite 46: SEITE 42 BASIC 1Z-013B V1.0A BASIC
- Seite 50: SEITE 46 BASIC 1Z-013B V1_0A 2415
- Seite 56: SEITE 52 BASIC 1Z-013B 2718 2719 27
- Seite 60: SEITE 56 BASIC 1Z-013B V1.0A BASIC
- Seite 64: SEITE 60 BASIC 1Z-013B V1.0A 3152
- Seite 68: SEITE 64 BASIC 1Z-013B V1.0A BASIC
- Seite 72: SEITE 68 BASIC 1Z-013B V1_0A 3592
- Seite 76: BASIC 1Z-013B V1.0A BASIC 1 Z I SEI
- Seite 80: SEITE 4038 OFC6 4039 OFC7 4040 OFC8
- Seite 84: SEITE 80 BASIC 1Z-013B V1_0A BASIC
- Seite 88: 8EITE 84 BASIC 1Z-013B V 1 _ (::>A
- Seite 92: SEITE 88 BASIC 1Z-013B V1.0A 5160
- Seite 96: SEITE 92 BASIC 1Z-013B V1_0A BASIC
- Seite 100: SEITE 96 BASIC 1Z-013B V1_0A 5580
SEITE 50<br />
BASIC 1Z-013B<br />
2614 OA36 00 NOP<br />
2615 OA37 00<br />
2616 OA38 00<br />
2617 OA39 00 00<br />
2618<br />
Kennung (Header) auf Band schreiben<br />
2619 OA3B 3E CC LD A, CC c<br />
2620<br />
2621 OA3D 18 02 JR 02 ~ OA41H<br />
2622<br />
Daten auf Band schreiben<br />
2623 OA3F 3E 53 LD A, 53<br />
2624<br />
2625 OA41 D5 PUSH DE<br />
2626 OA42 5F LD E,A<br />
2627 OA43 16 D7 LD D, D7<br />
2628<br />
2629 OA45 78 LD A,B<br />
263 0 OA46 B1 OR C<br />
2631 OA47 28 28 JR Z, 28 ~ OA71H<br />
2632<br />
2633 OA49 CD AC OA CALL OAAC<br />
2634<br />
2635<br />
2636 OA4C CD CE OA CALL OACE<br />
2637<br />
2638<br />
2639 OA4F 38 1D JR C, 1D ~ OA6EH<br />
2640<br />
2641 OA51 7B LD A,E<br />
2642 OA52 FE CC CP CC ;<br />
2643<br />
2644 OA54 20 11 JR NZ. 11 ~ OA67H<br />
2645<br />
2646 OA56 3A 50 00 LD A. (0050)<br />
2647<br />
2648<br />
2649 OA59 B7 OR A<br />
2650 OA5A 20 OB JR NZ. OB ~ OA67H<br />
2651<br />
2652 OA5C CD 09 00 CALL 0009<br />
2653<br />
2654<br />
2655 OA5F D5 PUSH DE<br />
2656 OA60 11 03 18 LD DE. 1803<br />
2657<br />
2658<br />
2659 OA63 CD C8 16 CALL 16C8<br />
2660<br />
2661<br />
2662 OA66 D1 POP DE •<br />
2663 OA67 F3 DI c<br />
2664 OA68 CD 5A OB CALL OB5A<br />
2665<br />
2666<br />
2667 OA6B D4 85 08 CALL NC, OB85<br />
V1_0A<br />
TONLANGE<br />
OKTAVE<br />
TEILUNGSVERHALTNIS<br />
CODE KENNUNG<br />
CODE DATEN<br />
REGISTER RETTEN<br />
CODE KENNUNG/DATEN<br />
CODE SCHREIBEN<br />
I LANGE GLEICH NULL?<br />
I<br />
GERETTETES REGISTER HOLEN <br />
I PRüFSUMME DES BEREICHES <br />
I AUSZAHLEN <br />
MOTOR AN <br />
BREAK GEDRüCKT <br />
FLAG KENNUNG/DATEN <br />
KENNUNG ? <br />
NEIN <br />
BAND-TEXTAUSGABE-FLAG <br />
GESETZT ? <br />
KEINE TEXTAUSGABE <br />
I ZEILENVORSCHUB AUSGEBEN. <br />
I WENN CURSOR NICHT AUF <br />
IANFANG ZEILE STEHT <br />
REGISTER RETTEN <br />
TEXT WRITING <br />
I TEXT UND DATEINAMEN <br />
I AUSGEBEN <br />
GERETTETES REGISTER HOLEN <br />
INTERRUPT SPERREN <br />
IKENNMARKE AUF BAND <br />
I SCHREIBEN <br />
I NICHT GEBREAKT ~ <br />
2668<br />
2669<br />
2670<br />
2671<br />
2672<br />
2673<br />
2674<br />
2675<br />
2676<br />
2677<br />
2678<br />
2679<br />
2680<br />
2681<br />
2682<br />
2683<br />
2684<br />
2685<br />
2686<br />
2687<br />
2688<br />
2689<br />
2690<br />
2691<br />
2692<br />
2693<br />
2694<br />
2695<br />
2696<br />
2697<br />
2698<br />
2699<br />
2700<br />
2701<br />
2702<br />
2703<br />
2704<br />
2705<br />
2706<br />
2707<br />
2708<br />
2709<br />
2710<br />
2711<br />
2712<br />
2713<br />
2714<br />
2715<br />
2716<br />
2717<br />
BASIC 1Z<br />
OA6E CD<br />
38 OB CALL O<br />
OA71 D1<br />
OA72 F5<br />
OA73 AF<br />
OA74 32<br />
POP DE<br />
PUSH A<br />
XOR A<br />
50 00 LD (00<br />
OA77 Fl<br />
OA78 C9<br />
OA79 C9<br />
POP AF<br />
RET<br />
RET<br />
Kennung<br />
(Header) vom Ban<br />
OA7A 3 E <br />
CC LD A,<br />
OA7C 18 <br />
02 JR 02<br />
Daten vom <br />
Band lesen<br />
OA7E 3 E <br />
5 3 LD A,<br />
OA80 D5 <br />
OA81 16 <br />
PUSH D<br />
D2 LD D,<br />
OA83 5F<br />
OA84 78<br />
OA85 B1<br />
OA86 28<br />
LD E,A<br />
LD A,B<br />
OR C<br />
E9 JR Z.<br />
OA88 CD<br />
CE OA CALL O<br />
OA8B F3<br />
OA8C D4<br />
01 <br />
2A OC CALL N<br />
OA8F D4<br />
66 OC CALL N<br />
OA92 18<br />
DA JR DA<br />
Dat en auf<br />
Band vergleichen<br />
OA94 D5 <br />
OA95 16 <br />
PUSH O<br />
D2 LD D,<br />
OA97 1E<br />
53 LD E,<br />
OA99 78<br />
OA9A B1<br />
OA9B 28<br />
LD A,B<br />
OR C<br />
D4 JR Z,<br />
OA9D CD<br />
AC OA CALL O