Untitled - The Sharp MZ-Series
Untitled - The Sharp MZ-Series
Untitled - The Sharp MZ-Series
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
SEITE 68 <br />
BASIC 1Z-013B V1_0A <br />
3592 OE08 EI POP HL ZEIGER AUF TIMER 2 (8253)<br />
3593 OE09 D3 E3 OUT (E3).A I UMSCHALTEN AUF SYSTEM<br />
3594 I ADRESSEN AB $DOOO<br />
3595 OEOB 73 LD (HU.E IRESTWERT IN TIMER<br />
3596 OEOC 72 LD (HU.D I EINTRAGEN<br />
3597 OEOD 03 EI OUT (EU.A I UMSCHALTEN AUF<br />
3598 I RAM AB $DOOO<br />
3599 OEOF EI POP HL I GERETTETE REGISTER HOLEN<br />
3600 OE10 Dl POP DE I<br />
3601 OEII Cl POP BC I<br />
3602 OE12 Fl POP AF I<br />
3603 OE13 FB EI INTERRUPT WIEDER FREIGEBEN<br />
3604 OE14 C9 RET<br />
Rest Z-80 - Befehl für Abfrage JOY-Stick nach Richtungs<br />
und JOY-Stick-Nummer bereitstellen <br />
3605 OE15 3E 4E LD A. 4E BIT 1. (HL><br />
3606<br />
3607 OE17 20 DEC L ZÄHLER MINUS EINS<br />
3608 OE18 C8 RET Z BEFEHL STIMMT<br />
3609 OE19 3E 56 LD A. 56 BIT 2. (HU<br />
3610<br />
3611 OE1B 20 DEC L ZÄHLER MINUS EINS<br />
3612 OE1C C8 RET Z BEFEHL STIMMT<br />
3613 OE1D 3E 5E LD A. 5E BIT 3. (HU<br />
3614<br />
3615 OE1F 2D DEC L ZÄHLER MINUS EINS<br />
3616 OE20 C8 RET Z BEFEHL STIMMT<br />
3617 OE21 3E 66 LD A. 66 BIT 4. (HU<br />
3618<br />
3619 OE23 20 DEC L ZÄHLER MINUS EINS<br />
3620 OE24 C9 RET<br />
Abfrage Analog - Joystick<br />
3621 OE25 D5 PUSH DE REGISTER RETTEN<br />
3622 OE26 32 45 OE LD COE45). A REST BEFEHL EINTRAGEN<br />
3623<br />
,3624<br />
3625 OE29 11 FF FF LD DE. FFFF VORGABE FüR ZÄHLER<br />
3626<br />
3627<br />
3628 OE2C 21 02 EO LD HL. E002 ZEIGER AUF STATUSPORT 8255<br />
3629<br />
3630<br />
3631 OE2F F3 01 = INTERRUPT SPERREN<br />
3632 OE30 D3 E3 OUT (E3). A I UMSCHALTEN AUF SYSTEM<br />
3633 I ADRESSEN AB $0000<br />
3634 OE32 CB 7E BIT 7. (HU lAUF ABFALLENDE FLANKE<br />
3635 IV-BLANK-IMPULS WARTEN<br />
3636 OE34 CA 32 OE JP Z. OE32 I<br />
3637 I<br />
3638 I<br />
3639 OE37 CB 7E BIT 7. (HU ; I<br />
3640 I<br />
3641 OE39 C2 37 OE JP NZ. OE37 I<br />
3642<br />
3643<br />
3644 OE3C 2E 08 LD L. 08 ZEIGER AUF JOYSTICK-PORT<br />
BASIC 1Z<br />
3645 <br />
3646 3647<br />
OE3E 3E 11 LD A.<br />
3648 OE40 3D DEC A<br />
3649 .3650 <br />
OE41 20 FD JR NZ<br />
3651 OE43 13 INC O<br />
3652 OE44 CB 46 BIT O<br />
3653 ( 1-<br />
3654 OE46 CA 43 OE JP Z.<br />
3655<br />
3656 <br />
3657 OE49 03 EI OUT (<br />
3658<br />
3659 OE4B FB EI<br />
3660 OE4C 7A LD A.D<br />
3661 OE4D B7 OR A<br />
3662 OE4E 7B LD A,E<br />
3663 OE4F 3664 <br />
28 02 JR Z.<br />
3665 OE51 3666 <br />
3E FF LD A,<br />
3667 OE53 32 66 00 LD (00<br />
3668 <br />
3669 <br />
3670 OE56 Dl POP DE<br />
3671 OE57 EI POP HL<br />
3672 OE58 37 SCF<br />
3673 OE59 C9 RET<br />
Rest Z- 80 - Befehl für Ab<br />
und JOY-Stick-Nummer bere<br />
3674 OE5A 3E 4E<br />
3675<br />
LD A.<br />
3676 OE5C 20 DEC L<br />
3677 OE5D C8 RET Z<br />
3678 OE5E 3E 56 LD A.<br />
3679 <br />
3680 OE60 2D DEC L<br />
3681 OE61 C8 RET Z<br />
LD A.<br />
3682 OE62 3E 5E<br />
3683<br />
3684 OE64 2D DEC L<br />
3685 OE65 C8 RET Z<br />
3686 OE66 3E 66 LD A.<br />
3687<br />
3688 OE68 20 DEC L<br />
3689 OE69 C9 RET<br />
Joy - Sticks abfragen<br />
3690 OE6A 3C INC A<br />
3691 OE6B E5 PUSH H<br />
3692 OE6C '3693 OE6D 3694<br />
6F LD L.A<br />
CD 15 OE CALL O<br />
3695<br />
3696 3697<br />
OE70 CA 25 OE JP Z. O