07.07.2014 Aufrufe

Download (7333kb, 52 pages) - The Sharp MZ-Series

Download (7333kb, 52 pages) - The Sharp MZ-Series

Download (7333kb, 52 pages) - 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.

'S~<br />

.,;:\~<br />

~.~ ~ ~<br />

~ ~~<br />

\.1.+- ~ ~p<br />

~'" ~,C-c:)! \<br />

~ s. ~ ~<br />

~~ ~~<br />

\ ~. ~ ~<br />

~ \ .<br />

os , ~<br />

~ ~.1c..<br />

i:.. ~ ~<br />

1.... ~ ~<br />

fi! \<br />

..<br />

~<br />

'i~<br />

~ den 1260/61 g~llndertes SoundprograJlll1l<br />

-----SOU~D--MACMIN£----­<br />

Hiereine kurze Beschreibung des Programms. ---SHARP*PC*1260/1261--­<br />

Rach Eingabe von RUN wird nach dem Programm'~getragt. (MenU)<br />

1.) Klarlertastatur A bis - und Z bis M. Bei SPC zurUck zum MenU.<br />

2.) Demomonstration Tondauer und To~he<br />

,. ) • Tonhtshe<br />

4.) Zut'alllllllUs1k<br />

5.) Demonstration "Alle meine Entchen- 'x dann zurU.ck zum MenU.<br />

Han kann das gesamte Anwendungsbuch des ~401, venn man die Speicheradressen<br />

Kndert, fUr den 1260/61 (von kleinen Xnderrungen bezUglich<br />

10:CLEAR :X=25000:V=X+l<br />

:Z=X+l1: POKE X,2,25<br />

5,<strong>52</strong>,18,95,89,101,16<br />

,219,223,78,1,47,5,5<br />

5<br />

20:WAIT 8: PRINT "----­<br />

SOUND--MACHINE----­<br />

40:Q=96:W=112:E=63:R=2:<br />

T=12: FOR 1=0 TO 11:<br />

POKE 8256+I*5,Q,W,E,<br />

R,T: POKE 18359-1*5,<br />

T,R,E,W,Q: NEXT I<br />

5e:FOR 1=1 TO 3013: NEXT<br />

I<br />

6e:INPUT "Pro9ramM 1/2/<br />

3/4/5 Y;O: GOTO 0*10<br />

o<br />

10e:WAIT : CALL XI POKE<br />

8253,64: PRINT W"<br />

105:"A" POKE Z,196: POKE<br />

V,151: GOTO 1130<br />

lle:"Z" POKE Z,184: POKE<br />

V,155: GO TO 180<br />

115: Y S" POKE Z,172: POKE<br />

V,159: GOTO 1130<br />

120:"X" POKE 2,161: POKE<br />

V,163: GOTO lee<br />

125:"D" POKE 2,151: POKE<br />

V,167: GOTO 190<br />

13e:"C" POKE 2,141: POKE<br />

V,171: GOTO lee<br />

135:"Y" POKE Z,132: POKE<br />

des Displa7s abgesehen) benutzen.<br />

Bei der Gelegenheit m6chte ich auf zwei intereBsante BUcher fUr den<br />

1260/61 aufmerksam machen.<br />

1.) System und Trickbuch tur den 1260/61<br />

2.) Mascbinensprache fUr den 1260/61<br />

Beide BUcber sind_bei Becker; Karasch und KUllmann Verlag + Datentecbnik<br />

erschienen.<br />

Hier noch ein paar SpeicheradreBsen:<br />

-Call 5' schaltet den 1260/61 aus (einacbalten durch ON)<br />

-Poke 26329,1 schaltet daB Passwort aus<br />

~<br />

I--'<br />

-Poke 26329,50 schaltet das Passwort wieder ein<br />

I--'<br />

(!) -Poke 16513,0 Renew (1260 - 22657,o)<br />

Ul -Poke 82<strong>52</strong>,150 bei Shift und SML = japanischer Zeichensatz.<br />

"'1'l Diese kann man einer Variablen zuweisen und auch ausdrucken lassen. Vd75: GOTO 1013<br />

~:<br />

137:"F" POKE Z,128: POKE<br />

') -Poke 8253,64 ~ DEF siehe Soundprogramm Zeile 100<br />

V, 177: GOTO 100<br />

140:<br />

U) -Poke 26337,0 und NEW ~ Speichererweiterung urn 128 Bytes (ESP-<br />

Y GY POKE Z,123: POKE<br />

V,179: GOTO 1013<br />

::r<br />

0) Speicher zurn ProgrammBpeicher (Nach Eingabe von MEM erscheint 145:"B" POKE 2,115: POKE<br />

V,183: GO TO 180<br />

'1<br />

'0 9470)<br />

150:"H" POKE 2,107: POKE<br />

Wenn man den ESP-Speicher erh6ht (nach Eingabe von NEW Enter EQU#<br />

V,187: GOTO 190<br />

(1<br />

155:"N· POKE 2,99: POKE<br />

o 1 oder 20der 3 usw.) beginnt der Programmspeicher urn jeweils 128<br />

V,191: GOTO 180<br />

3<br />

160:"J" POKE 2,91: POKE<br />

'0 Bytes sp~ter. Wichtig bei der Eingabe des Renew. Z.B. im ESP sind<br />

V, 195: GOTO 1813<br />

~<br />

rt<br />

EQU# 2, d.h. hier stehen 3x128 Bytes zur Vertugung. Will man nun 165:"M Y POKE 2,84: POKE<br />

V,293: GOTO lee<br />

ro nach der Eingabe von NEW das Programm zurUckholen, darf man n~cht 167:"K" POKE 2,77: POKE<br />

')<br />

V, 211: GOTO 198<br />

eingeben: Poke 16513,0 (1260 • 22657,0) , sondern Poke 16769,0<br />

168:"~" POKE 2,713: POKE<br />

::r:<br />

(!) (16513+2x128) rur den 1260 - 22913,0.<br />

V,219: GOTO 100<br />

"'1'l<br />

169:"=" POKE 2,63: POKE<br />

DaB gilt auch rur daB nachtolgende Renurnberprogramm (Auszug aus<br />

rt<br />

V,225: GOTO lee<br />

dem Sy&tem und Trickbuch).<br />

1713:" • GOTO 613<br />

I--'<br />

2ee:WAIT 0: PRINT "D~~o­<br />

I--' S = Startadresse des ProgrammspeicherB. Bei normalem ESP-~peicher Tondauer 255-1":<br />

(128 Bytes) ist S - 16512, rur den 1260 - 22656.<br />

POKE Z,88: FOR I z 255<br />

TO 1 STEP -4: POKE V<br />

U)<br />

Wenn das Renumberpr'ogramm durch MERGE zu dem Programm welcheB ge­ ,I: CALL X: NEXT I:<br />

(!)<br />

WAIT<br />

1-" ~dert werden soIl, geladen 1st: DEF - und der Rechner fragt nach<br />

rt<br />

300:IoIAIT 0: PRINT "De~o-<br />

(!) Zeilenanfang (1. Ze1lennummer die gewUnscht wird) und nach der<br />

Tonhoehe 1-255·:<br />

POKE V,255: FOR 1=1<br />

W Zeilenwe1te (AbBtand der Ze1lennummern). Durch Beep zeigt der Rechner TO 255 STEP 4: POKE<br />

I--'<br />

die DurcbtUhrung an. Jetzt muE man das Renumberprogramm zeilen­<br />

Z, I: CALL X: NEXT I:<br />

WAIT : GOTO 613<br />

weise aus dem Spe1cher l6schen.<br />

409:WAIT 59: PRINT "Zut'a<br />

I I s-Me I od i e<br />

410:RANDOM :P= RND 255:0<br />

= RND 255:P= INT (p/<br />

2)*2+1<br />

420:POKE V,P: POKE Z,O:<br />

CALL X<br />

430:GOTO 410<br />

508:WAIT 8: PRINT Y al<br />

le meine Entchen":<br />

FOR 1=8 TO 11: POKE<br />

8256+1*5,24,56,62,62<br />

,<strong>52</strong><br />

510:POKE 113359-1*5,<strong>52</strong>,62<br />

,62,56,24: NEXT I<br />

55e:FOR K=l TO 3:<br />

RESTORE<br />

56e:FOR 1=1 TO 27: READ<br />

A,B: POKE Z,A: POKE<br />

V,B: CALL X: NEXT I:<br />

NEXT K: GO TO 60<br />

60e:DATA 184,115,161,123<br />

,141,131,132,135,115<br />

,255,115,255<br />

618:DATA 99,151,99,151,9<br />

9,151,99,151,115,255<br />

62e:DATA 99,151,99,151,9<br />

9,151,99,151,115,255<br />

63e:DATA 132,135,132,135<br />

,132,135,132,135,141<br />

,249,141.249<br />

64e:DATA 161,127,161,127<br />

,161,127,161,127,184<br />

,255<br />

Fahrschule<br />

Uwe SchrOer<br />

Ta 08103/88800 - 28604<br />

Feldbetgstra8e 1<br />

6070langen<br />

flt:!N{Jn'xeR.,<br />

50009: "=Y INPUT "Ze i I ena<br />

nfang = • Z:<br />

CURSOR 24 INPUT·<br />

Ze i I enwe i e =" ; A<br />

5081e:S=16512:IoI=Z<br />

50020: Y V Y GOSUB YHEX":W=<br />

W+A: IF PEEK (S+l)<br />

=255 THEN Yg.Y<br />

50030:POKE (S+1),C: POKE<br />

(S+2),D:S=(S+3)+<br />

PEEK (S+3)<br />

5004e:GOTO YV"<br />

50eS0: w HEX":C= INT (W/25<br />

6):D=W-C*256:<br />

RETURN<br />

50955: Y &" BEEP 1: END

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!