20.02.2014 Aufrufe

Untitled - The Sharp MZ-Series

Untitled - The Sharp MZ-Series

Untitled - The Sharp MZ-Series

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

SEITE 48<br />

BASIC 1Z-013B V1_0A<br />

BASIC 1Z<br />

Ton STOP Tempo setzen<br />

2514<br />

2515<br />

2516<br />

2517<br />

2518<br />

2519<br />

2520<br />

2521<br />

2522<br />

2523<br />

2524<br />

2525<br />

2526<br />

09D2<br />

09D4<br />

09D5<br />

09D7<br />

09DA<br />

09DB<br />

3E 36<br />

F3<br />

D3 E3<br />

32 07<br />

AF<br />

32 08<br />

EO<br />

EO<br />

LD A. 36<br />

01<br />

OUT (E3).A<br />

LD (E007).A<br />

XOR A<br />

LD (E008).A<br />

MODE - SET (8253 COUNTERO)<br />

INTERRUPT SPERREN<br />

IUMSCHALTEN AUF SYSTEM­<br />

I ADRESSEN AB $DOOO<br />

I MODE DES TONGENERATORS<br />

I INITIIEREN<br />

CODE KEIN TON<br />

AN TONGENERATOR AU8GEBEN<br />

09DE 03 E1<br />

OUT (EU.A<br />

I UMSCHALTEN AUF<br />

2527<br />

I RAM AB $DOOO<br />

2528 09EO FB EI INTERRUPT FREIGEBEN<br />

2529 09El C9 RET<br />

2564 OA04<br />

2565 OA05<br />

2566 OA06<br />

2567<br />

2568 OA08<br />

2569 OA09<br />

2570<br />

2571 OAOB<br />

2572 OAOC<br />

2573<br />

2574<br />

2575 OAOF<br />

2576 OAI0<br />

2577 OAII<br />

F5<br />

C5<br />

E6<br />

47<br />

3E<br />

90<br />

32<br />

Cl<br />

Fl<br />

C9<br />

OF<br />

08<br />

32 OA<br />

PUSH AF<br />

PUSH BC<br />

AND A.<br />

LD B.A<br />

LD A. 0<br />

SUB B<br />

LD COA<br />

POP BC<br />

POP AF<br />

RET<br />

2578 OA12 AF XOR A<br />

2530<br />

2531<br />

2532<br />

2533<br />

2534<br />

2535<br />

2536<br />

2537<br />

2538<br />

2539<br />

2540<br />

2541<br />

2542<br />

2543<br />

2544<br />

Ende des Ton entsprechend Tonlängenzähler in B abwarten<br />

09E2<br />

09E5<br />

09E6<br />

09E8<br />

09EA<br />

09EB<br />

99EC<br />

09EE<br />

09EF<br />

2545 09F1<br />

2546<br />

2547<br />

2548 09F4<br />

2549 09F5<br />

2550<br />

2551 09F7<br />

2552<br />

2553<br />

2554 09FA<br />

2555 09FB<br />

2556<br />

2557 09FD<br />

2558<br />

2559 09FF<br />

2~60 OAOO<br />

2561<br />

2562 OA02<br />

2563 OA03<br />

21<br />

F3<br />

D3<br />

36<br />

23<br />

7E<br />

E6<br />

37<br />

28<br />

3A<br />

00<br />

E3<br />

F8<br />

81<br />

OF<br />

08<br />

OF<br />

38 FA<br />

3A 08<br />

OF<br />

30 FA<br />

10 F2<br />

AF<br />

03 EI<br />

FB<br />

C9<br />

EO<br />

EO<br />

EO<br />

LD HL. EOOO<br />

01<br />

OUT (E3).A<br />

LD (HU. F8<br />

INC HL<br />

LD A. (HU<br />

AND A. 81<br />

SCF<br />

JR Z. OF ~<br />

LD A. (E008)<br />

OAOOH :<br />

RRCA<br />

JR C. FA ~ 09FIH<br />

LD A. (E008)<br />

RRCA<br />

JR NC. FA ~ 09F7H<br />

DJNZ F2 ~ 09FIH<br />

XOR A<br />

OUT (El).A<br />

EI<br />

RET<br />

:<br />

:<br />

•<br />

:<br />

I ZEIGER AUF TASTATUR­<br />

• AUSGABEPORT<br />

INTERRUPT SPERREN<br />

• UMSCHALTEN AUF SYSTEM­<br />

• ADRESSEN AB $0000<br />

SPALTE MIT SHIFT/BREAK<br />

ZEIGER AUF EINGABE-PORT<br />

WERT VON TASTATUR HOLEN<br />

SHIFT-BREAK GEDRüCKT ?<br />

CODE UNTERBROCHEN<br />

SHIFT-BREAK GEDRüCKT<br />

TEMPO-TIMER LESEN<br />

STATUS NACH CARRY<br />

LOW-STATUS ABWARTEN<br />

TEMPO-TIMER LESEN<br />

STATUS NACH CARRY<br />

HIGH-STATUS ABWARTEN<br />

WEITER WARTEN<br />

CODE OK<br />

• UMSCHALTEN AUF<br />

'RAM AB $0000<br />

INTERRUPT WIEDER FREIGEBEN<br />

Referenzton ausgeben<br />

2579 OA13<br />

2580 OA14<br />

2581<br />

2582<br />

2583 OA17<br />

2584<br />

2585 OA 19<br />

2586<br />

2587 OAIB<br />

2588<br />

2589 OAID<br />

2590<br />

2591<br />

2592 OA20<br />

2593 OA21<br />

2594 OA22<br />

2595<br />

2596<br />

2597 OA25<br />

2598<br />

2599<br />

2600 OA28<br />

2601 OA29<br />

2602 OA2A<br />

2603 OA2B<br />

2604<br />

2605 OA2D<br />

2606<br />

2607<br />

2608 OA30<br />

2609 OA31<br />

E5<br />

21 F8 03<br />

28 09<br />

FE 01<br />

28 10<br />

CD BA 09<br />

E1<br />

C9<br />

CD BA 09<br />

21 10 27<br />

28<br />

7C<br />

B5<br />

20 FB<br />

CD 02 09<br />

EI<br />

C9<br />

PUSH H<br />

LD HL.<br />

JR Z.<br />

CP 01<br />

JR Z.<br />

CALL 0<br />

POP HL<br />

RET<br />

CALL 0<br />

LD HL.<br />

DEC HL<br />

LD A.H<br />

OR L<br />

JR NZ.<br />

CALL 0<br />

POP HL<br />

RET<br />

2610 OA32 04<br />

26 11 OA33 00 NOP<br />

2612 OA34 00 NOP<br />

2613 OA35 00 NOP

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!