Download (7333kb, 52 pages) - The Sharp MZ-Series
Download (7333kb, 52 pages) - The Sharp MZ-Series
Download (7333kb, 52 pages) - 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.
'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