tO~~ · 2018. 1. 9. · tüftelt. Lesen Sie seinen Bericht! Die Verbindung MZ-800/CE-516P bietet...

20
Hcrdd &tid<e Postfach • D-211O BLdi1dz5 ISSN 0931-8860 Nr. 1 • März 1987 , "I ... Hurra, e n dllich eine zeitSchrift nUr fuer . \. ,unS 11 t , . / ' '* - · l'l 1; -.'. - .. .. •I ,1. •• 1 ... ': .. ..• .- \ - . . ).. . .... ...... . -' .. ...... "-11-- ... " ••• 1..1 ..... " .. •• ..... I •••• - - ". · " _.,.: •• ·"1 _ "." •• '\t.I_. .. .. - .. . .- .. . -. ...... "- :, '- ." .. - .... ....... ·.r , · •••••• I. ••• 1. 1 ••• .:'-ri.. . I. : •••••••••••••• _ • T 1--'-', I. '. .... , . 1- .. I . .. . . .. . . - , .

Transcript of tO~~ · 2018. 1. 9. · tüftelt. Lesen Sie seinen Bericht! Die Verbindung MZ-800/CE-516P bietet...

Page 1: tO~~ · 2018. 1. 9. · tüftelt. Lesen Sie seinen Bericht! Die Verbindung MZ-800/CE-516P bietet dem Anwender mehr Mög lichkeiten, als im (ohnehin sehr dürftigen) Plotterhandbuch

~-VerlagHcrdd amptidlte bull Postfach bull D-211O BLdi1dz5 ISSN 0931-8860 bull Nr 1 bull Maumlrz 1987

(~~prei D~ ~~

~~tO~~ ~1

tO~ Oe~ I

~e~ ~e~~

U~~ ~lJQlJi Hurra e n dllich eine

QlJS~~O

zeitSchrift nUr fuer

~ ~ unS 11 t ~middotr~~

-middotI~lt ll1 - -~-~-~ bullI1I~

bullbull 1 bull ~ bull I~_middot - ~ I~S shy ) - ~ -11-- ~- bullbullbull~ 11 bull

bullbull I bull bullbullbullbull- - middot ~ ~A _bull bullbullmiddot1 _ bullbull tI_ -

~ shy~ -

- shy - ~ middotr middot bullbullbullbullbullbull I bullbullbull 1 1 bullbullbull -ri I I~

bull bull bullbullbullbullbullbullbullbullbullbullbullbullbullbull _ bull Tbull bull bull 1--- I ~

bull1shy

I shy

E[Ja(]rial

Wir koumlnnen uns vorstellen was je1zt passiert wenn Sie das erste Heft unseres Magazins in den Haumlnden halten Die einen sind beshygeistert die naumlchsten finden es zu einfach die anderen zu komplishyziert

Es ist nicht einfach ein Heft zu mashychen das allen Anspruumlchen geshynuumlgt Wahrscheinlich ist das gar nicht moumlglich Aber man kann es versuchen Das wollen wir tun shymit Ihrer Hilfe Wir bitten Sie uns zu schreiben was Ihnen gefaumlllt was Sie nicht interessiert und wie Sie Ihr maa~rJ 1[][]-Jll[][] haben moumlch ten

Und wir bitten Sie uns bei der Zushy

~~~i~i~~s~I~~~n~ S~~~k~na~~~~~ IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII1 Ihre Tips Ihre Listings Ihre Berichshyte Natuumlrlich gibt s ein Honorar

Achten Sie aber bitte bei jeder Einsendung darauf daszlig Ihr Name Lind der Zweck deutlich vermerkt ist

Noch eine Bitte Schreiben Sie klar und deutlich Wir moumlchten gerne daszlig alle verstehen koumlnnen was Sie schreiben damit alle davon profitieren

Wir wissen aus den vielen Briefen die wir bislang von Ihnen erhalten haben daszlig sich besonders die Anfaumlnger verlassen fuumlhlen Versushychen wir also - auch bei Themen fuumlr fortgeschrittene User - so vershystaumlndlich zu schreiben daszlig es jeshyder verstehen kann

Einen Schwerpunkt haben wir in dieser Ausgabe noch nicht geshysetzt Wir moumlchten gerne daszlig Sie den Schwerpunkt selber setzen Deshalb bitten wir Sie uns bald Ihshyre Meinung uumlber Ihr ma~aiHr1 1[][]-Jt[][] zu scllreiben und uns Anregungen fuumlr die folgenden Ausgaben zu geben

Vielleicht legen Sie dann ja be- reits Ihre ersten Tips amp Tricks bei Wir und die uumlbrigen Leser wuumlrden uns freuen

Besonders interessant erscheint uns eine Rubrik die es bereits fuumlr alle moumlglichen anderen Rechner gibt Free-Soft freie Software Hashyben Sie ein nettes nuumltzliches oder amuumlsantes Programm geschrieshyben das Sie anderen zur Verfuumlshygung stellen moumlchten Dann senshyden Sie es uns mit Ihrem Namen und der Free-Soft-Bescheinigung zu Diese Programme nehmen wir in unseren Free-Soft-KataJog auf Wir bespielen damit Kassetten und Disketten die kostenlos - nur mit einer geringen Verarbeitungsshygebuumlhr fuumlr Speichermedium Vershysandkosten und Verwaltung beshylegt ~ an die Besteller abgegeshyben werden

Sicherlich hat fast jeder von Ihnen einige Programme geschlieben die er oder sie in der Schublade liegen hat Suchen Sie sie heraus und ab damit zur PostI Fuumlr jedes aufgenommene Programm ershyhalten Sie eine Free-Soft-Kassette kostenlosl

Seite 2

Im~rEsslJm

Redaktion Haraldmiddot Schicke Teja Geshyrisch Mitarbeiter dieser Ausgabe Walter Beinert Teja Gerisch Gerd Kraus Harald Schicke Karin Schicke Fotos Anzeigen Harald Schicke Vertrieb Elisabeth Stern hagen Druck P amp N Hamburg Verlag MZ-Verlag Harald Schicke Postfach (fuumlr Pakete Lindenweg middot18) 0-2110 Buchholz 5 U 041 876533 Telex 051933521 dmbox g

ref boxdm4mz-verlag

ma~a~irt 11J[J-Jt)[J[J ist eine unabhaumlngimiddot ge Zeitschrift und nicht SHARP Electroshynies angegliedert ma~a~irt 1m]-J6[J[J erscheint sechs mal im Jahr Der Einzelpreis betraumlgt DM 750 Im Abonnement kostet DM 36-middot pro Jahr (Ausland DM 42--) Fuumlr unverlangt eingereichte Manuskripte und Fotos uumlbernimmt der Verlag keine Haftung Nachdruck auch auszugsweimiddot se nur mit schriftlicher Genehmigung des Verlages Warennamen werden ohne GeshyWaumlhrleistung der freien Verwendbarkeit benutzt Gerichtsstand ist Tostedt Manuskripte duumlrfen nicht gleichzeitig anshyderweitig zur Veroumlffentlichung in Zeitshyschriften Jahrbuumlchern usw angeboten werden Manuskripte sind an den MZmiddotVershylag Harald Schicke Postfach 0-2110 Buchholz 5 zu senden Fuumlr den Inhalt nashymentlich gekennzeichneter Beitraumlge trashygen die Autoren die Verantwortung Mit dem Abdruck erwirbt der Verlag das ausmiddot schlieszligliehe Recht der Vervielfaumlltigung auch auf Tontraumlgern und die Rechte sonshystiger Wiedergabemoumlglichkeiten zB fomiddot tomechanisch auf Mikrofilm auf Datenshytraumlgern usw ebenso das Recht der Uumlbershysetzung in fremde Sprachen und das Recht der Veroumlffentlichung im In- und Ausland Autoren erhalten drei kostenloshyse Belegexemplare (ab Beitraumlgen von mindestens einer Seite Laumlnge) sowie ein Honorar von DM 50-- pro Seite

ISSN 0931-8860

Bitte heften Sie mit unser Ihr mashyJa~ir1 (](]-J6(][) zum Erfolg zu fuumlhren Je mehr Abonnenten und Anzeigen wir haben desto umshyfangreicher und interessanter kann es werden Schlieszliglich wolshylen wir alle noch viele Jahre Spaszlig mit unseren MZ-700800 haben

ma]a~rJ (](]-J6[J[] - bull -161

bull bull bullbull

lJas Is I1Er m~-IJEra~ IrItla

Ein Haus mitten im Wald von Holm-Seppensen in dem auch lange nach Mitternacht noch das Licht brennt ist die Heimat des MZ-Verlages Auf uumlber 100 m2 lgteshyfinden sich hier drei MZ-800 dashyvon einer voll ausgeruumlstet mit QD Floppy CMT RAM- und Grafikershyweiterung sowie ein MZ-70D ein Matrixdrucker drei Plotter einer davon der DIN A4-Plotter CE-516P ein Mannesmann-Talley-Drucker sowie ein MZ-1P02 Neben vershyschiedenen Programmiersprashychen stehen als Betriebssysteme P-CPIM und EUMELElan zur Vershyfuumlgung

Hier werden die Programme geshytestet die uns fleiszligige Programshymierer anbieten

Besonders stolz sind wir auf eine Verbindung die erst auf der Hanshynover-Messe entstand Die Vershybindung der MZ-800 mit unseren groumlszligeren Computern ZZ haben wir zwei Macintosh-Cornputer (eishyner davon mit 25 MB) einen IBMshyKompatiblen einen Laser- sowie einen Matrixdrucker einen Scanshyner und zwei Festpla1ten im Netzshywerk Auf dieser Anlage werden unsere Infos Bedienungsanleitunshygen Buumlcher und neuerdings auch Ihr maJa~irl 11]1]-Jfl[]1] geschrieshyben gestaltet und gesetzt

Autoren haben also die Moumlglichshykeit Ihre Texte auf dem MZ-700 oder MZ-800 sowie auf einem IBM-Kompatiblen oder einem Mac zu verfassen und uns auf eishynem Datentraumlger zuzuschicken Oder Sie schreiben auf einem CPIM-Rechner oder mit EUshyMELElan

Bald wird es einen weiteren Weg zurn MZ-Verlag geben Ab 1 April sind wir Mitglied der Deutschen Mailbox Dann werden wir auch per Telex zu erreichen sein In einshyem weiteren Schritt wollen wir fuumlr Sie eine eigene Mailbox einrichshyten Wir bitten deshalb diejenigen

maJa~irl 1[][]-J6[][] - -J6

unter Ihnen die uumlber entspreshycrlende Erfahrung verfuumlgen uns beim Aufbau der Mailbox und der Gestaltung der noumltigen Software zu helfen

Fuumlr unsere Drucksachen stehen eine Offset-Druckmaschine sowie ein Hochleistungskopierer zur Verfuumlgung Groumlszligere Auflagen lasshysen wir in einer Druckerei fertigen

Neben Software Buumlchern und dem maJa~rI 1[]1]-J6[](J produshyzieren wir Buumlcher und eine Loseshyblattsammlung fuumlr Naturheilkunshyde

Wir beraten aber auch Firmen die biologische Arzneimittel hershystellen und gestalten Projektionsshyfolien fuumlr Vortraumlge

Bald werden wir auch fuumlr Sie eine sehr interessante Dienstleistung anbieten Den Print-Shop Sie senshyden uns Ihre Texte wir setzen geshystalten und velVielfaumlltigen sie

Pqstwendenq erhalten Sie Ihre Drucksachen auf Papier Karton Folie Aufklebern etc

Unsere Programme und Buumlcher werden aJle mit einer ISBN-Numshymer versehen Der Vorteil Sie koumlnnen in jeder Buchhandlung bestellen maJa~irl 1[][]-J6[][] soshywie unser Handbuch fuumlr Heilprakshytiker hat eine ISSN-Nummer mit der diese Publikationen uumlberall auf der Erde in den entsprechenshyden Verzeichnissen gefuumlhrt wershyden Sie sehen wir bemuumlhen uns UITl

Sie Wir versuchen auch Sie bei Bestellungen sofort zu beliefern Das klappt bei unserer eigenen Software fast immer Bei Fremdzushylieferern dauert es meist etwas laumlnger

Unser Team Karin Schicke Elisashybeth Sternhagen Ursula Kirmes und Harald Schicke sowie unsere Programmierer und Autoren shysteht Ihnen gern zur Verfuumlgung I bull

Seite 3

fd[]rial 2 ~ImFlrESSlJm

[las is der m~-tJerampa~bullbullbull 3 me-6[][] ft famp[]uumler

If-5Eif CI lisUrl~ 05m-~eicllerlSa12

frllleerlJrIJ der P1IJuumlershytJeiellle] CI

m[]dlJlanr falJitJalJ t[]rI 5fa511-frIJJrammerl 5

lisif1~ (lJIl1erFlrIJrammshylECllf1iL] Ei

TiFls Er TricLs iuumlr m~-1[][] 1 DrlJcLErariFlasslJrI~ tJei

m~-6[]1] 6 TiFls ft TricLs iuumlr me-6[)szlig 6 rllJtJ-nEUJS q

TiFls ft Tricls iiir m~-6[][] ufld rl-5 EiP [] Fra~ErI lJlld farl1UJIJr1erl Hl fUer falliarl~ iS1 sctJUJ~rbullbullbull 5lJclltJEsFlreclllJrI~

l~sErtJrieie 2 5(]UUJare-TES

lJa1a~ra~1l - 5lJsiJraFlll 3 SpiCL2EUEl 5 tlEirlarl2eiJEri Hi Frei-fr[]Jramme Hi

Pruumll-pr(]~rammE Ui ~r(]~ ramm-faflmE ldlJ rIJ 1 IhantDIJ1 mlner

5Fliel-lis1irl~ 6 5EiElliE iuumlr m~-a[][] 6 laufschrift

fr(]Jramm-lisUfI jqqlelJ 61

maJaeiri 11l1l-J6[]11 - bull -J61

m~-fl(](] ft fl()ampr IE-5 Eif L5I1~

Wer hat sich da nicht schon geaumlrshygert Da bietet SHARP einen lei shystungsfaumlhigen DIN A4-Plotter an der nicht nur an den MZ-SOO angeshyschlossen werden kann sondern auch an IBM und Kompatible Doch der Besitzer des MZ-SOa soll sich mit dem schlechten SHARPshyZeichensatz zufrieden geben obwohl noch drei weitere Zeishyehensaumltze fuumlr IBM eingebaut sind Gerd Kraus von RK-Datentechnik hat eine bessere Loumlsung ausgeshytuumlftelt Lesen Sie seinen Bericht

Die Verbindung MZ-800CE-516P bietet dem Anwender mehr Moumlgshylichkeiten als im (ohnehin sehr duumlrftigen) Plotterhandbuch aufshygezeigt sind Diese Erweiterungen sind anscheinend selbst dem Hersteller unbekannt

Dabei stehen die DIP-Schalter 23 und 4 beim MZ-BOO unten beim CE-516P die DIP-Schalter 2 und 4 ebenfalls JOeo

Bei dieser Schaltersteilung sind die vom MZ-731 bekannten Ploshyterbefehle (Syntax q-MZ-800-Beshydienerhandbuch) moumlglich Ein Abkoppeln der Plotterbefehle mit NEWON ist selbstverstaumlndlich nicht moumlglich (da beim MZ-731 nicht vorgesehen)

Dabei sieht die Einstellung der DIPshySchalter so aus

0 bullbullbull 0 00000

Plotter CE-516P 00 0 bullbull 0

MZ-800

Diese SChaltersteIlung bietet dem Anwender eine Reihe von Vorteishylen

a) Speicherplatz Die Plotterbefehle koumlnnen mit NEWON abgetrennt werden Sorrlit stehen ca 2 kB mehr Speicherplatz zur Verfuumlgung

b) Erweiterter Zeichensatz Der geschaltete IBM-Zeichenshycode bietet eine wesentliche Erweiterung des Zeichensatshyzes (die drei IBM-Zeichensaumltze unterscheiden sich nur unershyheblich)

c) Voreinstellung Der Plotter ist ohne irgendweIshyche POKEs sofort in der Lage DIN A4-Format zu bearbeiten

d) Erweiterter Befehlssatz Die im Handbuch angegebeshynen Befehle koumlnnen alle ohne Konvertierung verwendet wershyden (selbstverstaumlndlich ist LPRINT durch PRINTIP zu ersetshyzen) Damit bietet der Plotter zu seinem ohnehin schon ausgeshyzeichneten Befehlsumfang 2 neue Befehle

bull Schraffieren der zuletzt geshyzeichneten Kreis- oder Rechshyteckfigur (in 10 Variationen)

bull Zeichnen eines Rechtecks mit einem Kurzbefehl (duch Angabe der Koordinaten links oben und rechts unten analog der Bildschirmgrafik)

Das nebenstehende Listing vershydeutlicht die neuen Moumlglichkeishyten Gleichzeitig erzeugt das Proshygramm einen Probeausdruck auf dem Plotter CE-516P in der Groumlszlige DIN A4 Durch sein Format und seishyne vielen Moumlglichkeiten bietet sich der Plotter CE-516P speziell fuumlr den geschaumlftlichen Bereich an Hier kann man mit entsprechenshyder Software hervorragende farshybige Overhead-Folien erstellen ~Testbericht Datagraph S 13

Seite 4

IB 28 PLOTTER CE-516P + HZ-88Bf

30 40 INIToLPTS213B SHARP F ASCIIf

50 PRINTPCHR$(27)0sectB Plott~r INIT 60 70 A$u SHARP MZ-800 1

8B B$=BPlott~r CE-516pa 90 C$BIBM pe-Zeichensatzmiddot 100 D$=Einfaches Zeichnen von Rechtecken B

110 E$=BEinfaches Schraffieren von Figuren B

120 F$=DEinstellen der DIP-Schalter 130 Z=1 148 150 GOSUBBHEAOmiddot 160 GOSUBoZEICHENSATZB 170 GOSUBoBOP 188 GOSUBoSCHRAFFUR1 D 190 GOSUBBDlp D

208 J30SUBcopyn 210 END 220 f

230 1

240 250 1

260 270 LABELoHEAD R

288 PRINTPCHR$(27)+BsectB 290 GOSUBDlF Il 300 G=560SUB06ROESSE B

310 PRINTP A$+R + B+B$ 320 G=260SUB B GROESSE R

330 RETURN 340 350 LABELRZEICHENSATZmiddot 360 FOR ZS=0 TO 2 STEP 2 370 GOSUBDLfB 380 PRINTPTAB(29)C$jZ 330 GOSUBlIlP 400 INITlPTS313deg 410 PRINTPCHR$(27)DR HZS Zeichensatzf

420 FORI$3 TO$6 PRINTPCHR$(I)NEXT 430 PRINTPCHR$($15) 440 fORI=$28 TO $FFPRINTPCHR$(I)NEXT 450 INIT BLPTS2131

460 GOSUBLP 470 Z=Z+l 480 NEXT 490 RETURN 5BB 5t8 LABELIIBOX 521 GDSUBIILF lt 530 PRIMIIPTAB(23) D$ 548 GOSUBBLP 558 aOSUBGRAPH 560 PRINTP degH1888middot

Lisi[l~ fr(JlrammierlJrIl

6~0 LISTP 57~ 610 RETURN 620 63~ LABEL RSCHRAffURl l 640 SOSUBLP 650 60SUBTEXTo 668 SOSUBLP 670 PRINTPTAB(23)jE 680 GOSUBIILP 690 GOSUB1SRAPH 1

700 PRINTP BMS00 1

710 PRINTpllP 720 FORI=0 TO 10 730 PRINTp II D4B-150B1

740 PRINTP degTIII 750 If 1=9 THEN WAIT 10090 760 IF 1=10 THEN WAIT 180B0GOT0800 770 PRIMIP IM600 1

780 PRINTlP1Io 790 NEXT B0B GOSUBTEXP 810 GOSUBIlLfo 82B PRINTPTAB(15)IISo ~infa(h g~ht das II 830 GOSUBLfGOSUB1Lf l

84B RETURN 850 I

8GB LABELIiDIp l 870 PRINTPTAB(26)fi 88B GOSUBBLF R

890 GOSUBBGRAPW 90B ZW=-5 310 130SUB II BOX2 1

920 Z=-ZW 930 PRINIP ampM-640-40 1

940 PRINTlPBI u

350 GOSUB II BOX2amp 960 PRINTP ampH-640-40deg 970 GOSUBIITEXP 980 PRINTIPTAB(8) jB$j

990 PRINTPTAB(39)jAuml$ 1900 RETURN 1010 f

1920 f

1030 LABEL1LF 1

1040 PRINTPCHR$(1310 f 10) 1050 RETURN 1060 J

1070 LABELGROESSE 10BB PRINTPCHR$(27)0BG 1090 RETURN 1100 1110 LABEL TEXP 1120 PRINTPCHR$(27)B aO

1130 RETURN

ma~a~trl UI[)-Iti[)[] - bull -16

1240 IF 1=1 OR 1=5 THEN PRINTp BTB5-(-ZW) ELSE PRINTpIT D5+(-ZW) 1250 PRIMIP IM40f~B

1260 PRINTpBlo 1270 NEXT 1280 PRINTP degH1500B

1290 PRINTlP B P 1300 fORI=0 TO 3 1310 PRINTp HD20-20BB 1320 IF 1=1 OR 1=2 THEN PRINTp U TB5-(-ZW) ELSE PRINTpBTB5+(-ZW)

Ein Hauptargument gegen BASIC als Programmiersprache wird imshymer wieder vorgebracht BASICshyProgramme seien zu unuumlbersichtshylich Doch diese Vorstellung stammt noch aus einer Zeit als das BASIC karg und der Speicher platz gering war

Walter Beinert vom SoftwareshyUser-Club haumllt dagegen Hier seishyne Vorschlaumlge

Die Vorstellung daszlig man bei der Programmierung in BASIC aus Speicherkapazitaumltsgruumlnden mit jedem Byte geizen muumlszligte ist (zushy

1140 I1S0 LABELIGRAPH 1160 PRINTPCHR$(27)Bb H

1170 RETURN 1180 1190 LABEL B BOX2 1

1200 PRINTP middotHS0011

1210 PRINT Ipo P 1220 FORI= TO 6 1230 PRINTpaD20-20B

1330 PRINTP BM400 H

1340 PRINT IpoP 1350 HEXT 1360 RETURN 1370 1380 LABELCOPY II 1390 GOSUBBTEXP 1400 fOR=l TO 3GOSUBoLFszligNEXT 1410 PRINTPTAB(10)joGerd Kraus for Bj 1420 6=460SUB BGROESSE B

1430 PRINTPBRK-Datentechnik D

1440 6=160SUB H6ROESSE 1450 PRINTPTAB(30)D05041~86middot 1460 RETURN i

Seite 5

Durch sinnvollen Einsatz der Untershyprogrammtechnik mittels des CHAIN-Befehles ist es rnOglich umfangreiche Anwendersysteshyme bis zu insgesamt 100 kB auf exshyterne Unterprogral1me mit je 10 kB verteilt auf einem 64 kB-Rechner zu realisieren

Daraus ergeben sich fuumlr die zeitshygemaumlszlige Entwicklung derartiger Programmsysteme die folgenshyden Forderungen

1 Die strukturelle Gliederung in Haupt- und Unterprogramme mit sauberen Schni1tstellen

2 Eine kompakte Programmsteushyerung in Form von GOSUBs bzw CHAINs die klar komshymentiert sind (mit REMs)

3 Gut lesbarer Programm-Code (nicht mehr als drei Befehle pro Zeile und nicht mehr als 36 Zeishychen pro Zeile)

Fuumlr das Hauptprogramm gilt also daszlig es in aller Regel nur das Hauptmenuuml und analog dazu die GOSUBs zu den internen bzw die CHAINs zu den externen Untershyprogrammen beinhaltet

majaetrl [][]-16(][) - bull -161

fr(]Jrammirarlll1J

Auszligerdem empfiehlt sich die Proshygrammierung eines Upros (Untershyprogramm) zur Dialog-Verarbeishytung das sowohl die Initialisierung des Bildschirms (Freimachen des Bildschirms vor einer neuen Ausshygabe) die Plausibilitoumltspruumlfung der Bedienereingaben (um Fehler des Bedieners zu verhindern bzw einzuschraumlnken) die Programmshyfehlerbehandlung als auch alle anderen vom Programm geshymeinsam benuumltzten Routinen beinhaltet

Die Vorteile dieser Art der Proshygrammierung sind wohl offenshysichtlich insbesondere unter dem Aspekt von Programmerweiterunshygen bzw -oumlnderungen betrachshytet Das weiB der BASIC-Programshymierer fruumlhestens dann wenn er ein Programm modifizieren muszlig welches er fruumlher einmal selbst ershystellt hat

Wenn Sie ein so aufgebautes Programm spoumlter einmal erweishytern wollen brauchen Sie ledigshylich eine GOSUB-Zeile bzw eine Cl-IAIN-Zeile in den Steuerzweig einzufuumlgen und das Erweiteshyrungsupro entweder intern ans Enshyde des Programms anhoumlngen oder als externes Upro abspeishyehern

Wie man so etwas bewerkstelligt zeigen die Listings auf den beiden naumlchsten Seiten

LSi(1~

Bild 1 Programm-steuerung

360 REM 370 R~M ~ 380 REM BEGINN PROGRAMMSTEUERUNG 390 REM 400 REN 410 J=O 420 608UB680 REM ANBIETEN KAPITEL 1-12 430 GOSUB1060 REM ERKLAERUNGEN 1-12 440 IFXgt4GOT0470 450 GOSUB27l0 REM AUSWERTUNGEN 460 GOT0410 REM OHNE UEBUNG 5 - 8 470 IFXgt8GOT0540 REN KAPITEL 9 -12 480 GOSUB1400 REt1 UEBUNGEN 5 - 0

LI

490 GOSUB2210 REt-1 EINGABEN 5 - 8 500 REM ANTWORTEN 5 - 8 510 GOSUB2520 REM ZWISCHENZEIT 5 - 8 520 REM AUSWERTUNG 5 - 8 530 GOT0410 REM ENDE KAPITEL 5 - 8 540 IFXgt9GOT0570 550 GOSUB1860 REM UEBUNGEN Ci

i

560 GOT0490 570 GOSUB1400 REM UEBUNGEN 10 - 1~

580 GOSUB2210 REM EINGABEN 0 - 12 590 REM ANTWORTEN 9 - 12 600 GOSUB2520 REM ZWISCHENZEIT 9 - 12 610 REM AUSWERTUNG 9 - 12 620 GOT0410 REM ENDE KAPITEL 9 - 12 630 REM 640 REM 650 REM ENDE PROGRAMMSTEUERUNG 660 REM 670 REM

Bild 2 Dialog-Unterprogramm

8000 REM 8005 REM DIALOG-ROUT 8010 REM 8015 REM 8020 CLS 8025 COLOR71 8030 PR IN T J~

8035 FORV=OT079SETV0SETV49NEXTV 8040 FORW=OT049SETOWSET79WNEXTW 8045 FORW=OT079SETW~5SETW44NEXTW

8050 RETURN 8055 REM

Seite 6 maJae(l l()()-J8[]() - bull -Ja1

middot

Ls(1~ shy8060 8065 8070 8075 8080 8085 8090 8095 8100 8105 8110 8115 8117 8120middot 8125 8130 Si35 8140 8145

middot8150 8155 8160 8165 8170 8175 8180 8185 8190 8195 8200 8205 8210 8215 8220 ~~~8 L-~

8230 8235 8240 8245 8250 8255 8260 8265 8270 8275 8400 8405 8410 8415 8420 8425 8430 8435 8440 8445 8450 8455 8460 8470

REM EINGABE-ROUT REM REM REM CURSOR523 PRINTBi tte entspr CURSOR35J23 I FAS$= 11 N GOT08115 INPUTUA$ A$=LEFT$(A$l) HETURN ONERRORGOT08130 INPUTIIN RETURN REM REM ERROR-ROUT REM REM IF ERN=3GOT08060 IF ERN=5GOT08180 IF ERN=65GOT08210 IF ERN=6460T08225 IF ERN=24GOTOa225 IF ERN=42GOT08225 IF ERN=54GOT08225 CUHSOH51 PRINTNicht spezifierter GOT08240 CURSOR5l PRINTEirigabe GOT08240 CURSOR5 PRINTUDt-ucker GOT08240 CURSORS 1 PRINTUUnterbr KILL REM CURSOR520 PRINTZeile CURSOR523 PRINTBitte

lgtJert

GETA$IFA$=ItIlGOT08265 RESUt-1E45 REl REM PRUEF DISK-l REM ttt REt1 ROPEN9tDisk-ID INPUT9DI$ IFDI$=-uCM V101 DlGOT08455 CURSOR5J23 PRINTDisk-l eingelegt (J) CURSOR3623 INPUTIIA$ IFA$ltgtuJ II GOT08430 CLOSE9 RETURN END

eingeben 11

Programmfehler

bitte numerisch 11

nicht bereit 11

bei Disk-Zugriff 11

uERL1I

eine Taste

Fehler ERN

druecken~

mala~h lf][)-J6(]f] - bull -J6l Seite 7

T~s ft Trt-Els

POKE 89240 - Dauerfunktion bei GET POKE 8983 - Normalzustand

I~I

POKE $5DPEEK ($5D)+128PRINT TEXT-Durch den POKE wird die nachfolshygende PRINT-Anweisung mit dem Farbwert des 2 Zeichensatzes auf dem Schirm ausgegeben

11I

POKE $422A$6E$1 C - nach dern Systernkommando LOAD wird das BASIC-Programm automashytisch gestartet POKE $422A$4E$22 - Normalzushystand

111

Das Systemkommando REM kannmiddot durch ein Hochkomrna () abgeshykuumlrzt werden

111

Wird bei INPUT ein Komma () anshygegeben so wird der Variablen kein Wert zugewiesen

Diese Tips amp Tricks sandte uns Michael Nagel Vielen Dank

I~~

Beim Programmieren in BASIC mit Maschinenunterprogrammen kann es leicht passieren daszlig der Rechner abstuumlrzt- Dann hilft nur noch RESET (das kleine Knoumlpfshychen hinten am Rechner) Um das BASIC wieder neu zu starten ohne es neu laden zu muumlssen gibt man folgenden Befehl im

Monitor ein ~~ftlilltlli~lji J 0058 (eR)

Vielen Dankl Christian Czech

ma)a~i(l l1l1l-J6[)1] - bull -JtIl

IJrlJlIErall~a55lJll~ m~-fl[J[J Tt~5 ft TrtlIs

Manch einer der auf die Centronics-SchniHstelie des MZ-800 vertraute traute seinen Augen nicht als er feststellen muszligte daszlig sein Drucker nicht lief Gluumlcklicherweise gibt es neue Parameter fuumlr den INIT-Befehl die manches Problem loumlsen werden

Es gibt einige Drucker die fehlerhaft arbeiten oder uumlberhaupt nicht wenn sie an den MZ-800 angeschlossen werden Zusaumltzlich zu dem INITshyBefehl koumlnnen jedoch folgende Parameter gesetzt werden

INITLPT (MQ-M2) (SO-S3) LQQ-Q7) (CR-Code)

Der Drucker MZ-1P02 zB kann mit Hilfe des Kabels MZ-1C47 angeschlosshysen werden Dazu lautet die Programmzeile

INITLPTM2S2Q110

Anschlieszligend finden Sie die neuen Parameter QO - Q7 Dabei steht fuumlr

1 receive ready 2 reset signal 3 stroke signal

m 1 wait ready 2 high 3 high Ql 1 no search 2 high 3 rligh Q2 1 wait ready 2low 3 high Q3 1 no search 2low 3 high Q4 1 wait ready 2 high 3low Q5 1 no search 2 high 3low ~ 1 wait ready 2low 3low Q7 1 no search 2low 3low

Sie koumlnnen die Parameter QO - Q7 setzen um andere Drucker anzushyschlieszligen Leider haben wir keine genauen Angaben wie die Parameshyter zu setzen sind so daszlig alle moumlglichen Variationen von QO - Q7 zum Anschluszlig eines jeden Druckers gepruumlft werden muumlssen

Bitte beachten Sie daszlig der erweiterte IIJIT-Befehl nur in BASIC funktishyoniert Die Drucker Epson FX-80 und Kompatible lassen sich in der Regel problemlos anschlieszligen

Bitte berichten Sie uns uumlber Ihre Erfahrungen mit Druckeranpassungen damit wir Ihre TIps direkt an unsere Leser weitergeben koumlnnen bull

~~~

I1II11I111I111I1I1I1I1I1III1111111111I11111111 Da es nicht allen Autoren gelingt ihre Listings inkl Grafikzeichen auszugeben finden Sie haumlufig Plotter-Listings Darin sind die Grashyfik- und sonstige nicht druckbare Zeichen im hexadezimalen ASCIIshyFormat ausgegeben

Suchen Sie den ASCII-Code im SpiCkzettel auf Seite 15 und druumlkshyken Sie die richtigen Tasten im Grafikmodus Ihres MZ-700800 Sie koumlnnen die Zeichen aber auch als CHR$( ) eingeben _

Seite 8

U mdefinierung des CursorshyZeichens

Ab der Speicherstelle $1391 ist das Symbol des Cursors definiert Man kann durch Aumlndern der Speichershy

gt stellen ab $1391 einen beliebigen Cursor erzeugen

Die Definition des Cursors erfolgt in einer 8+8 Matrix genauso wie die Symbole der PATTERN-Ariweishysung

Dieses kleine Demonstrationsproshygramm zeigt wie man den Cursor umdefiniert In dem Programm sind zwei Demonstrations-Cursor in den DATA-zeilen enthalten Diese Wrte koumlnnen natuumlrlich ausshygetauscht werden

10 CLS 20 FOR T=O TO 7 30 READ A 40 POKE $1391+TA 50 NEXT 60 DATA 0000000255

REM IBM-CURSOR 70 DATA 255129129129

129129129255 REM KAumlSTCHEN

80 REM IN DEN 1DATA 1-ZEILEN KANN DER CURSOR UMDEFIshyNIERT WERDEN

90 END

Diesen Tip gab uns Christian Popp den viele von Ihnen bereits von seinem im MZ-Verlag ershyschienen Programm Pattern Mashyker (Bestellnummer K 124 (KasshysetteISBN-Nummer 3-89240-007-5 DM 3980) bzw Q 124 (Quick-Disk DM 4980)) her kennen bull

[amplJll-nl3ll1S

PLZ

CH-6221 F-93307 NL-3834 1000 1000 2000 2000 2000 2000 2000 2000 2200 2211 2904 3000 3079 3559 3579 4030 4700 4708 4970 5000 5100 5230 6081 6300 6307 6906 7050 7144 7410 7500 7524 7544 7575 7630 8704

511f1~f lJsEr-[llJlls

Ort Straszlige

Rickenbach P O Box 57shyAubervillers Cedex 151153 Av Jean Jaures ZG Leusden Benedictynenhove 50 Berlin 37 Hans Boumlhm Zeile 12 Berlin 42 Goldenes Horn 66 Hamburg 26 Griesstr 69 Hamburg 50 Behringstr 23 Hamburg 63 Ohekarnp 60 Hamburg 65 Schleusenstieg 34 Hamburg 70 Bekkamp 19 Hamburg 74 Oumljendorfer Steinkamp 28 Klein-Nordende Postfach 261 Beringstedt Hermannstraszlige 8 Hatten Postfach 10 270 Hannover 91 Skagenhof 1 Warmsen 1 Bohnhorst 219 Industriehof Jaumlgerstr 3 Frielendorf 4 Am Schwimmbad 11 Ratingen 4 Bleibergweg 58 Hamm 1 Auf dem Rott 3 Kamen Schaumlferstraszlige 48 Bad Oeynhausen 1 Westkorso 12 Koumlln Postfach 50 12 08

Club

SHARP-User-Club Schweiz SBM Sharpentiers HCC SHARP MZ Gebruikersgroep Software Club SHARP Computer Club Berlin SHARP-Computer-Club SHARP-Hisoft-Pascal-Klub eV SHARP Hard- und Software Club SHARP-Computer-Club Hardware Computerclub Vaskar SHARP-User-Club Computer Club Elmshom eV SHARP-User-Club Computer Club Hatten SHARP-User-Club SHARP-User-Club SHARP-Computerclub-Frankenberg Sharp Computer-Club Gerrnany SHARP-User-Club SHARP-User-Club

Aachen Martinstraszlige 2 MZ-Anwenderclub Altenkirchen Karlstr 5 SHARP-User-Club StochstadtlRhein Hessenring 5 SHARP-User-Club Gieszligen Wilhelrn-Liebknecht-Str 2 SHARP-Computer-Stammtisch lindenGroszlig Linden Friedrich-Ebert-Str 30 Leimen 1 Bergstr 15 Waiblingen-Hegnach Schaumlferweg 6 Asperg Karlstr 26 Reutlingen 1 Sichenhaumluserstr10114 Karlsrul1e 21 Domroumlschenweg 15 Eichelberg Kraichgamstr 3 Dobel Neubuumlrgerstr31 Ebersteinburg Badener Str 7 Lahr Burgheimerstr 8 Uffenheim Postfach 123

SHARP-USer-Club SHARP-User-Club

Computerclub Waiblingen User-Club-Asperg CTR Software-User-Club Wemer-User-Club SHARP Computer Club CCK Lahrer Computer Club MZ-700800 - Club

Ansprechpartner

H Niessen Carsten Frank Schulz Bemd Weller Herr Roschlaub Viola Petersen M Havemester Herr Knauss Erich Dymke Ingo Droumlssler Herr Koumlrner Michael Nagel

Wolfgang Siebert Anselm Althoumlfer OliverRoth Herr Sahl Volker Boumlthling Willi Hake

Interessengemeinschaft der SHARP-User Horst Trobitz SHARP-User-Club

800 Dimension Thomas Wuumlsteneck Rene Coellen

Germar Nikol Fritz H Horack Reinhard Heinbuch Martin Bialas Thomas Frank Walter Schaaf R R Bemreuther S Gebauer Frank Thomas Eitrich Herr Beinert Thorsten Steib Andreas Nagel Georg Lange Herbert Foumlllmer Rudolf Hahn

Hallo liebe Clubs

Die groszlige Ausverkaufsaktion von SHARP in 11

den Karstadt-Haumlusern hat uns Tausende ~ neuer MZ-800-Fans beschert die gern Kon- ~ ~akt haben wuumlrden Deshalb bringen wir hie ~ noch einmal die aktuellste Liste aus unserem IComputer Stimmt Eure Adresse Habt Ihr in- j ~eressante Veranstaltungen neue Prograrn- ~

me Hardware oder sonstwas Interessantes das Ihr anderen mitteilen wollt Dann schic uns kuumlnftig Eure Infos Wir berichten dann in ~ den ILlJtJ-nEUJS daruumlber Denkt aber daran f daszlig mala~i(l [)[)-J5(J[) nur alle zwei Monate erscheint Also Terrnine rechtzeitig bekannt- geben ~

[llJll [amplJll [llJll [amplIll [amplJll [llIll [llJll [amp1111 [amplJll [amplJll [amplJll [amplJll [amplJll [amplJll [amplIll [lJll [amp1I11 [amplJll [llIll [amplJll [amplJll

mala~irJ 1](]-J6I](] - bull -J6 Seite 9 mala~irJ 1](]-J6[)1] - bull -J6

li~s ft TriELs Fra~~11 ft fll1llI()rel1

Sicherlich haben Sie sich schon gewundert daszlig beim MZ-800 nicht wei bei seinem aumllteren Brushyder dem MZ-700 der Bildschirmshyspeicher im Bedienerhandbuch angegben ist

Der Bildschirmspeicher enthaumllt die aktuellen Werte der auf dem Bildschirm befindlichen Zeichen Dies bedeutet Man kann vom BASIC aus abfragen welches Zeishychen an einer bestimmten Stelle des Bildschirms steht

Beim MZ-800 ist dies auchl Man kann dann z B bei einem Teleshyspiel abfragen ob ein Monster auf ein anderes Zeichen faumlhrtl

Der Bildschirmspeicher beim MZshy800 befindet sich je nach 40 oder 80 Zeichen-Modus bei S2000 shy$23E7 bzw $2CXJQ - 27CF und kann ruJl zur Abfrage verwendet wershyden z B POKE S2C()O35 bewirkt nichts Beim MZ-700 wuumlrde nun oben links im Eck ein nM aufshyleuchten

Das dies beim MZ-BOO nicht geht macht nichts denn zum Hinmashychen auf den Bildschirm haben wir ja den CURSOR-Befehl

Das folgende kleine Programm soll die Abfrage durch PEEK deshymonstrieren

10 CLS 20 PRINTGUTEN TAG 30 PRINTDIES IST EINE 40 PRINTDEMONSTRATION 50 CURSOR 020 PRINT

PEEK($2000) REM BEWIRKT DIE ABFRAGE DES WERTES AN DER CURSOR-STELLE 00

60 CURSOR 520 PRINT PEEK($2001) REM BEWIRKT DIE ABFRAGE DES WERTES AN DER CURSOR-STELLE 10

70 WAIT 0 80 CURSOR 021

malaeirl 1[][]-J6[](J - bull -J61

90 FOR T=40 TO 53 100 PRINT PEEK ($2000+T) 110 NEXT 120 REM DIE ZEIELN 90 - 110

DIENEN DER ABFRAGE DER 2 ZEILE DES BILDshySCHIRMS DIE WERTE WERshyDEN DANN IN DER ZEILE 21 IN ASCII-CODE NACHEINANshyDER AUSGEGEBEN

Vielen Dank lieber Christion Popp fuumlr diesen guten Tip Wer Genaueres uumlber dieses Thema wissen moumlchte sollte sich das Spielprogramm Tower (MZ-Vershylag Bestellnummer K 129 ISBN 3shy89240-041-5 DM 1980) zulegen Da es auch fuumlr Joystick geeignet ist laumlszligt- sich auch die Joystick-Proshygrammierung daran erlemen

Um den DIN A4-Plotter vom BASIC aus auf der ganzen Papierfloumlche nutzen zu koumlnnen muszlig das BASIC geaumlndert werden Hier folgt die Routine fuumlr den Disk-Baslc-Intershypreter MZ-2Z046

100 Aumlndern des Disc-BasicshyInterpreters MZ-2Z046 fuumlr den CE-516P

110 X-Koordinate aumlndern auf max 960

120 Y-Koordinate aumlndern auf max -1354

130 POKE $AOAE$E5$21$CO $3 X-Koordinate

140 POKE $AOA8$E5$21$4A $5Y-Koordinate

150 160 Feld 193267 mm 170 PMODE GR 180 PLINE 000 -1354 190PLINE 0-1354960-1354 200 PLINE 960 -13549600 210 PLINE 960000 220 PMODE TN 230

Seite 10

240 Originalzustand 250 POKE $AOAE $E5 $21 $EO

$1 260 POKE $AOA8 $E5 $21 $E7

$3 270 280 Aumlndern auf der Mastershy

disc 290 Track 13 Block 1 300 Bytes siehe Zeilen 130

und 140 sowie 250 und 260

301 310 Referenz SDS-Listing

Seite 569 311 320 Anfragen oder Vorschlaumlshy

ge an 330 Edgar Lefgruen 340 D-2400 Luumlbeck 350 Torneiweg 3 360 Tel 045136228

Haben Sie Probleme Schreiben Sie uns kurz Ihre Ihre Frage Unsere Leser sind ein sehr sachkundiges Publikum das Ihshynen sicherlich gern helfen wird BiHe schreiben Sie Ihren Tip direkt an den Frager und schicken uns eine Kopie damit wir den Tip vershyoumlffentlichen koumlnnen Vielen Dank fuumlr Ihr Mitarbeit

Frage Habe MZ-821 und Seikosshyha GP100 Mark 11 Kabel von Fa Voigt in 2803 Weyhe

INITLPTMOS2$OA laumluft - aber Zeilenvorschub mit Programm geht nicht

Lothar Hanschke Hauptstr 34 b 0-3707 H6fer

majaeirl 1[][]-J6[][] - bull -J61

flner flrllarl~ S sll1U1erbullbullbull

das merken wir aus den vielen Hilferufen die uns taumlglich telefoshynisch und schriftlich erreichen Alshyles das was dem erfahrenen Computer-Freak so vertraut ist macht dem Beginner furchtbar viele Schwierigkeiten Deshalb wollen wir hier speziell dem Anshyfaumlnger Tips fuumlr seine Arbeit geben (Profis biHe weghoumlren)

bull Ich moumlchte ein Programm lashyden Aber es funktioniert nichtI

bull Bitte schauen Sie zunaumlchst auf der Kassette nach ob angegeshyben ist in welcher Sprache das Programm geschrieben ist

Meist wird es sich um das BASIC des MZ-700 (S-BASIC bzw lZshy013) dos BASIC des MZ-800 (lZshy016) oder Maschinensprache handeln

Wer gerade einen MZ-800 ge- kauft hat besitzt alle Moumlglichshykeiten solche Programme in den Computer einzulesen

bull Wenn es sich um ein BASIC-Proshygramm handelt pruumlfen Sie geshynau welches BASIC Sie verwenshyden muumlssen Sonst wird das Proshygramm entweder nicht geladen oder laumluft nicht weil es Fehler meldet

bull Achten Sie besonders darauf daszlig die Angabe LOADCMT zwar beim MZ-800-BASIC richtig ist wenn man auf die Kassette zugreifen will Beim BASIC 1Z-013 (S-BASIC) wuumlrde der Rechner jeshydoch CM-n als Teil des Proshygrammnarnens interpretieren Er meldet dann zwar FOUND a

ladet aber nicht

bull Maschinenspracheprogramme werden immer ohne spezielle Programmiersprache geladen Nach dem Einschalten des Rechners geben Sie einfach C ein Das Programm wird dann geladen

ma1a~in 1[][)-JfU][] - bull -Ja1

bull Leider macht der Kassettenreshykorder des MZ-800 manchmal Schwierigkeiten beim Einlesen von Programmen Das liegt an kleinen Toleranzen des Laufwershykes (evtl muszlig Ihr Tonkopf nachshyjustiert werden)

In so einem Fall spulen Sie das Tonband zuruumlck nachdem der Rechner CHECK SUM ERROR geshymeldet hat Nehmen Sie es hershyaus klopfen es ein paar Mal flach auf die Tischplatte Mashychen Sie auf jeden Fall mehrere Versuche Wenn Sie es geshyschafft haben sollten Sie gleich eine Sicherungskopie fuumlrmiddot Ihren eigenen Bedarf anfertigen (Beshyvor Sie das Programm mit RUN starten legen Sie eine leere Kassette ein und speichern das Programm mit SAVE abU

n bullbullbull steht dabei fuumlr den Proshygrammnornen

bull Bitte beachten Sie jedoch Dieshyse Kopie duumlrfen Sie nur fuumlr Ihre eigenen Zwecke herstellen Wenn Sie die Kopie an andere weitergeben oder sie gar vershykaufen machen Sie sich strafshybar Das ergibt sich aus dem Uumlrshyheberrechtsg esetz

bull Erlaubt ist die (kostenlose) Weishytergabe von Programmen an Dritte nur wenn die Programme einen entsprechenden Vermerk enthalten Dann handelt es sich um Free-Soft - Frei-Prograrnme Daruumlber koumlnnen Sie auf Seite 16 mehr lesen

bull Erst wenn Sie ganz sicher sind daszlig Sie weder das falsche BAshySIC noch uumlbersehen haben daszlig es sich um ein Maschinenshysprachprogramm handelt sollshyten sie ein Programm an den Hersteller zuruumlcksenden

bull beim MZ-Verlag machen falshysche Reklamationen (Proshygramm laumluft wenn man es richshytig laumldt rnehr als 95 aus

Seite 11

Einsteigerbuch fuumlr den MZ-800 von Harold Schicke Bestellnummer B 100 ISBN 3-89240-017-2 DM 2980

Hand aufs Herz Haben Sie Ihren MZ-800 erst vor kurzem erworben Kennen Sie sich mit Computern noch nicht richtig aus Dann ist dieses Buch sicherlich genau das richtige fuumlr Sie 11

Es ist fuumlr Anfaumlnger geschrieben fuumlr Leute die noch nichts oder jeshydenfalls nicht viel uumlber den MZshy800 von SHARP wissen

Deshalb auch heiszligt es Einsteishygerbuch M Wenn Sie also beim bull

MZ-800 einsteigen dann sind Sie mit diesem Buch goldrichtig beshydient

Es zeigt die vielfaumlltigen MoumlgliChshykeiten des MZ-800 auf fuumlhrt Sie anhand verschiedener Listings in die Programmierung ein inforshymiert Sie uumlber verschiedene Proshygrammiersprachen und Betriebsshysysteme

In insgesamt 29 Kapiteln lemen Sie die Geheimnisse des MZ-800 kenshynen Dazu gehoumlren auch die BAshySIC-Befehle die nicht im Bedieshynerhandbuch des MZ-800 aufgeshyfuumlhrt sind

Wenn Sie zu denjenigen gehoumlshyren die nur eine englische Bedieshynungsanleitung fuumlr den MZ-800 ershyhalten haben dann sollten Sie sich dieses Buch schneli anschafshyfen Wenn Sie sich noch zu den Anshyfaumlngern zaumlhlen dann ist dieses Buch fuumlr Sie Gold wert Das beweishysen die vielen begeisterten Zushyschriften Es ist klar und verstaumlndshylich geschrieben Fuumlr Profis ist es nicht gedacht Dafuumlr gibt es genuumlgend andere Buumlcher Fuumlr Beshyginner gibts halt nur das Einsteishygerbuchi

maJaen 1[]I]-JfU]1] - bull -J61

Ich finde es gut daszlig es nun endshylich eine spezielle Zeitschrift fuumlr User des MZ-700800 gibt Soweit es mir moumlglich ist werde ich mich gerne mit Beitraumlgen an Ihrer Zeitschrift beteiligen Bitte teishylen Sie mir mit wie das konkret moumlglich ist Ich selbst besitze das Vorgaumlngershymodell des MZ-800 den MZ-700 Ich benutze ihn in der Ausfuumlhrung MZ-721 mit einem Quickdisklaufshywerk und einem Seikosha SP-1000 Ich finde der MZ-700 ist eine sehr gute Maschine Bi~her habe ich noch nie Probleme mit der Hardshyware gehabt und der Umfang des Basic ist sehr zufriedenstellend Leider faumlllt es oft schwer geeigshynete Software und auch Hardwashyreerweiterungen aufzutreiben zushymal die Firma SHARP mir auf eine Anfrage mitgeteilt hat sie vertreishybe keine Artikel mehr fuumlr den MZshy700 und 800 Um so besser finde ich es daszlig Sie nun eine Zeitschrift fuumlr diese Moshydelle herausbringen Ich bin sishycher daszlig die groszlige Zahl der zushyfriedenen MZ-700800 Freunde von Ihrer Zeitschrift profitieren wird Uumlbrigens Dieser Brief wurde mit einem Programm erstellt das sich auf das von Ihnen vertriebene Buch Textverarbeitung selbst programmiert (BQ 116) stuumltzt

Joumlrg Martin Langmattstr 16 D-7886 Murg

Lieber Joumlrg Es ist ganz einfach beim MagaZin 700800 mitzumashychen Sie hoben mit dem Lesershybrief bereits begonnen Fuumlr Artishykel Listings u aumlmiddot gibts natuumlrlich auch Honorar (DM 50- pro Seishyte) Bitte senden Sie uns Ihre Artishykel moumlglichst auf einem Datenshytraumlger zu (BSeite 3) Vergessen Sie nicht Namen und Absender anzugeben und Ihr Programm mit Erklaumlrungen und einem Listing zu versehen Sie erhalten dann von uns Nachricht Viel Erfolg

mala~rJ ()[]-l[J[J - bull -6

Ein gutes Konzept soll zu Grabe getragen werden Nach dem rashyschen Tod der 700er nun auch Ausverkauf der 800er Muszlig das so sein Ist der Z80 der Clean-Comshyputer am Ende Unterliegt gar die EDV-Anwendung oumlhnlich schwachsinnigen Prinzipien wie sie sonst z B in der Mode zu finshyden sind Ausgereizt sind dieses Typen im allegemeinen und die 800er als spezielle Vertreter des CleanshyKonzeptes noch lange nicht Mit entsprechender CPM-Software kann man datenmaumlszligig an die MD-DOS-Vertreter anknuumlpfen Die Entwicklung der PC geht derart rashysant vor sich daszlig man auf der Sushyche nach dem Computer wie in dem Wettlauf Hase-Igel immer der Verlierer ist Denn ein heute noch hoch gelobtes Konzept wird morgen verschrottet weil ein mulshytinationaler Konzern das Interesse verliert Wir MZ-Anwender sollten einmal folgende Moumlglichkeiten uumlberleshygen 1 Vereinigung aller MZ-Anshywenderclubs zu einer bundesweishyten Gesellschaft auf den Grundlashygen eines eingetragenen Vershyeins mit dem Ziel durch einen umfassende n Informationsausshytausch die MZ-700800er voll ausshyzuschoumlpfen (Mitteilungsblatt das neu entstehende hier vorliegen de maJa~rJ [JI]-fU][)) 2 Anregung der einschlaumlgigen Firmen zur Mitarbeit Weiterentshywicklung und Fortfuumlhrung eines Rechnertyps auf der Basis des MZ-800 (Trennung in Tastatur und Rechnergehaumluse mit integrierten Laufwerken und Steckplaumltzen fuumlr die Systemerweiterung) Es gibt (noch) genuumlgend Herstelshyler und Anbieter die sich mit den MZ-Serien beschaumlftigt haben Sollte da nicht eine Loumlsung moumlgshylich sein

Willi Pluumlschke Loumlrchenweg 12 D-4000 Duumlsseldorf 13

Seite 12

Nachdem ich ca drei Monate meinen SHARP MZ-821 (mit Farbshymonitor CM 8802) fOr HObbyzwekshyke in Betrieb habe und erforschen konnte komme ich ziemlich gut damit zurecht - dank gleichzeitishyger Benutzung von vier Handbuumlshychem Darunter Ihr Einsteigerbuch als wertvollste Ergoumlnzung des schlecht uumlbersetzten (japanisch shyenglisch - deutsch) nicht gerade logisch aufgebauten und mit Druckfehlern durchsetzten Beshydienerhandbuches Das mir zugesandte Einsteigershybuch ist wirklich sein Geld wert Im Augenblick kOlTlme ich mit der Farbwarli die ja schon als etwas kompliziert angekuumlndigt wird aber leider nicht im Einsteigershybuch ausfuumlhrlicher behandelt wird in der Betriebsart M2 nicht zushyrecht Ich erhalte die Betriebsarten M 1 und M3 (letztere wegen unzureishychender Aufloumlsung aber nicht beshynutzbar) jedoch nicht M2 Auf den Befehl 10 INITeRT M2

bzw M2 B1 erhalte ich jedesshymai Dev mode error In diesem Zusammenhang frage ich Sie - da Sie ja die SHARP-Anshyleitung sicher durch und durch kennen - ob es sich hierbei um Druckfehler handelt 1) Seite A-5 Zweimal Li n e (50) 102010050 im Vergleich 2) Umfaszligt der Palettenblock B 1 nun die Palettencode-Nr 4-7 (S A-4 6-66)5-8 (S A-5) oder 5-7 (S A-4) Mit dem Befehl PAL Ox (X=1-15) kann ich den Bildschirmhintershygrund in allen 15 Farben wechseln Das widerspricht doch aber dem Prinzip der im Handbuch aufgeshyfuumlhrten Farbsteuerung Bei allen anderen PAL-Einstellunshygen (Ziffern) habe ich die Farbshywahl nicht im Griff Ich waumlre Ihnen sehr dankbar wenn Sie mir sagen koumlnnten wie aumlndere ich die Betriebsart von M 1 auf M2zur ~der Paletten- und Farbcode ~gen Schulz Ostshypreuszligend( i Im 36 1000 Berlin 45

magaeill [][J-6[][] - bull -61

51l1UJare-Tes Das brandneue Datagraph von K amp N sowie das schon zwei Jahre alte Busigraph von Rainer Klein stehen sich in eishynem Vergleich gegenuumlber Gelingt es Datagraph die schon vor drei Jahren mustergultige Bedienerfuumlhrung von Busigraph zu uumlbertreffen Besitzt es - zum doppelten Preis shymehr Features als Busigraph Busigraph wird auf Kassette oder QD geliefert (DM 4980 bzw 5980) Datagraph gibt es als 5 14Q -Flopshypy oder QD (DM 98--) Waumlhrend uns die lauffaumlhige Version von Bushysigraph zur Verfuumlgung stand hat- ten wir von Datagraph nur eine Demoversion die selbstaumlndig ablief und keinen Ausdruck ershylaubte

Einige Teile der Bedienungsanleishytungen aumlhneln sich so erstaunlich daszlig man meinen koumlnnte dersei be Autor waumlre hier taumltig geworshyden

Busigraph erfordert zunaumlchst das Laden des BASIC Datagraph hat es bereits auf der Floppy (die QDshyVersion stand uns nicht zur Verfuumlshygung) Das erleichtert natuumlrlich die Handhabung RESET druumlcken und schon startet Datagraph

Die Bedienerfuumlhrung ist bei beishyden Programmen sehr gut die Moumlglichkeiten ganz aumlhnlich

Aber Datagraph ist fuumlr den MZ-800 geschrieben und bietet daher neshyben der Moumlglichkeit des Ausshydrucks auch die Ausgabe am

Bildschirm an Hier schlaumlgt es Bushysigraph das seine Grafiken nur auf den Plotter bringen kann

Beim Ausplotten sind die Moumlgshylichkeiten sehr aumlhnlich Kein Proshygramm nutzt die erweiterten Faumlshyhigkeiten des Plotters CE-516P wie wir sie auf Seite 4 beschrieben hashyben

Beide Programme bieten vierfarshybigen Ausdruck Datagraph vershyfuumlgt uumlber sieben Busigraph uumlber sechs Schraffierungen

Busigraph gleicht das bei den Moumlglichkeiten der Darstellung wieder aus Wie bei Datagraph gibt es Linienzug Tabelle Balkenshydiagramm und Tortengrafik Darshyuumlber hinaus verfuumlgt Busigraph uumlber eine zweite Kreisdarstellung Einzelpunkte und Liniendiashygramm Sehr hilfreich ist die Einteishylung der senkrechten Achse in Bushysigraph

Datagraph holt bei der Tortengrashyfik wieder auf weil die verschieshydenen Schraffuren auch hier moumlglich sind Busigraph kann bei Kreisen nur zwei Schraffuren Das

Gelieferte S H A R P -Computer 1~n ~ 1983 M2-7BB

111 SB 48 38 20 10 e e JAN FEB Clno

-1B

mala~rJ [][]-Ja[]1] shy

iII 1984 MZ-88B 111 1985 M2-8BB 111 1986 M2-8BB

I L I ii n nnl UI1 UL 1100 L v W

I bull -Ja Seite 13

schraumlnkt die Uumlbersichtlichkeit ein Deshalb empfiehlt die BedIeshynungsanleitung nicht mehr als I

fuumlnf Werte in einer Kreisgrafik unshyterzubringen Bei Datagraph wird eine Beschraumlnkung auf zwanzig Werte empfohlen Bei Datagraph werden die -Werte ins Kreisshysegment geschrieben Bei Busigshyraph findet man sie nur in der da~ zugehoumlrigen Tabelle

Datagraph verfuumlgt auszligerdem uumlber eine Jahresgrafik die esI

ermoumlglicht I bis zu vier Jahre mitshyeinander zu vergleichen

Fazit Wer eine Floppy-Station beshysrtzt und professionell damit arbei~ ten moumlchte sollte sich Datagraph anschaffen Allein das Diskettenshyhandling ist viel angenehmer als das Hantieren Mit QD oder gar Kassette Auf einer Diskette koumlnshynen bis zu 55 Dateien gespeichert sein Das duumlrfte fOr die meisten Anwendungen mehr als ausreishychen

Wer eins der Programme fuumlr Stushydien oder den privaten Gebrauch einsetzen moumlchte ist mit Busishygraph zum halben Preis bestens bedient Wer selber programshymiert kommt daran ohnehin nicht vorbei Busigraph ist nicht geshyschuumltzt und deshalb frei zugoumlnshyglich Persoumlnliche Aumlnderungen koumlnnen deshalb nach Belieben vorgenommen werden

Busigraph hat in der Kassettenshyversion eine ISBN-Nummer (ISBN 3-89240-025-3) Diese Internationashyle Standard Buch Nummer erlaubt es Busigraph durch jede Buchshyhandlung zu bestellen Ansonsten erhalten Sie beide Programme entweder bei Ihrem Houmlndler oder durch den MZ-Verlagbull

Abb Jahresgrafik bei Dafograph

mayaeirl o[]-ao[] - bull -Ja1

Wer kennt schon die Vielzahl von Buumlchem die fuumlr die Rechner MZshy700800 auf den Markt gebracht worden sind Alle Buumlcher koumlnnen Sie beim MZ-Verlag bestellen

bull H Schicke Einsteigerbuch fuumlr den Peronalcomputer MZ-800 MZ-Verlag

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-700 BBG 1983

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-800 BBG 1985

bull Bialke Berendsen Gliszczynski Assemblerprogrammierung auf dem MZ-700MZ-800 BBG 1985

bull H Ostermann Z80-Maschinenshyprogramrne mit Sharp MZ-700 und MZ- 800 Vogel-Verlag 1985

bull GO Hamann J-J Eden Schach-Programmierung in Bashysic mit Sharp MZ-700 u MZ-800 Deutscher Betriebswirte-Verlag 1985

bull GO Hamann BASIC Schritt fuumlr Schritt mit Sharp MZ-700 Deutshyscher Betriebswirte-Verlag 1983

bull M Vogtlaumlnder G Klemm D Herrmann Wirtschaft auf dem Sharp MZ-700 iwt-Verlag 1984

bull HJ Burger ua Programmiershyhandbuch fuumlr Sharp HofackershyVerlag 1983

bull H Schicke Sharp Software-Kashytalog MZ 800700 MZ-Verlag 1985 bull R Schaumlfer Kommentierte Listings (Basic CPM) sds-Comshyputer- Service

bull NN Systemhandbuch MZ-800 Holtkoumltter-Verlag1986

bull HJ Wilke ASEM-4 Assemblershykurs (MZ-700) Selbstverlag 1983

bull T Ziegler Systemprogrammieshyrung auf MZ-BOO MZ-Verlag 1986

bull U Ehm MaschinenspracheshyHandbuch fuumlr die Sharp MZshy700MZ-BOO Serie Fischel-Vershylag 1985

bull K Schreiner Grafikhandbuch fuumlr SHARP-Computer (Plotter) Fishyschel-Verlag 1985

So kann man Sprites aus Commoshydore C64-Listings benutzenH

Fuumlr den MZ-BOO werden ja in den einschlaumlgigen Com puterzeit shyschriften so gut wie keine Listings angeboten Wer unbedingt Bashysic-Listings von anderen Rechshynern umschreiben will oder wer selbst keine Lust hat PATTERNs zu definieren fuumlr den wird das unshytenstehende Kurzprogramm sishycher eine Arbeitserleichterung darstellen

116 20 BENUTZEN DER C64-SFRITES BEIM M~-800 30 416 DEMO-DATEN 50 DATR 1 255 1 28 1 l 255 128 1 255 128 1 6 l

16 128 1 1 53 128 1 255 128 1 255 128 616 DATA1218948618996221964]2102 6431261921601281189]128 70DATA11531283195192322119232 551923] 25519231891927189] 192 816 916 100 EINLESEN DER 110 FOR 1=1 TO 63 120 READ A 1316 X$=X$TCHR$(A) 1416 READ B 150 Y$=Y$TCHR$(BJ 160 REAO C 170 Z$=Z$TCHR$[C) 180 NEXT 130 2160 DEItOJ

210 INITeRT M2 2216 FOR F=lT015 230 POSITION 100100 240 PATTERN [F ] 250 PATTERN [F ] 2616 PATTERN CF ] 2716 WAlT 4160 2816 NEXT 230 GOT0220

-21~X$

-211$ -21Z$

PATTERNCSPRITEJ-WERTE STEP 3

Beim Commodore C64-Rechner werden die Sprites in der Regel aus 63 Werten aufgebaut Spielt man ein biSchen mit diesen DAshyTA-Werten so stellt man fest daszlig diese nach einer kleinen Aumlndeshyrung auch auf dem MZ-800 darzushystellen sind man uumlbernimmt die ungeoumlnderten SPRITE-DATAshyWerte liest einfach immer abshywechselnd jeden dritten DATAshyWert ein und gibt die so erhalteshynen Werte als PATTERNs aus Ein Beispiel-SpritePattern ist in nachshystehendem Listing enthalten

GerdKraus

Seite 14

-------------------------------------------------------------------------------

5~1l2111 - ~()Flisrsrt - rtstsrt fslamp1rtsr ampSlSIl

Nicht jeder hat die mitgelieferten Tastaturaufkleber auf seine Tasten geklebt nachschlagen war immer etwas muumlhsam Hier die Loumlsung

Der MZ-800 hat ja nicht nur den normalen Standard-ASCII--Zeichensatz auf der Tastatur sondem auch eine Reihe von Grafik-Symbolen Beim MZ-700 waren diese Symbole noch auf der Tastatur vermerkt beirn MZ-800 gabs nur eine Selbstklebefolie zum Aufkleben Wer die Folie nicht (mehr) hat kann sich nachstehende Tashybelle kopieren und in Griffweite neben den Rechner legen Die Zeichen werden erzeugt wenn man zuvor die Graph-Taste gedruumlckt hat (zum Umschalten auf Buchstaben die Alpha-Taste druumlcken)

PS Wer schon einmal ein Listing abgetippt hat in dem Graphik-Symbole benutzt wurdenmiddot wird sich ganz sishycher meiner Empfehlung anschlieszligen Nicht die Symbole sondern die ASCII-Zeichen im Programm verwenshyden -

GerdKraus T~~t~t~r-C~d~~ SHARP MZ-B00

TASTE SlMBOLE ASCII-CODETASTE SYMBOLE ASCII-CODE

~~ (]I 6e 681 D4 CA

2 CF D7 A bull + F3 F8 I _

3 D6 D9 S + bull FA E1

D 0 Fl F74 I I D5 Ci bull

5 - C2 D8 F o ce ce 6 - J D8 CB G

( DB DC

7 L Dl D2 H r- EF Fe r D8 CE8 + It 81 AC J

9 =t+ A7 91 llt bullbull bullbull DF DE

a 99 82 L 86 C9

i i 72 71 FE 84

t 87 8C 89 E9

74 73 J J FS 8E -~ Q C4 F2 Z EE ED

W E6 EB gt~ X I F6 7D

C I 7E 7~E ES E4

R E5 c= V ~ 7A 9Sw

EA EBT I I es F4 B

T I I E7 E2 N LJ EC DA

L J CD DDFD E8 t-1U I F9 middotC7 ~ 63 78

0 l Bi 75 BF 85 A p 76 83 bull 7B 8B ~r

~ 88 77 BA 8F

[ A 78 8D

maJa~(1 I]O-J6(](] - bull -J6 Seite 15 maJa~r1 1[)1]-J6(]1] - bull -J61

fleteamplle tuumlr m~-fl[][]

Phantom Miner programmiert von Sokrates Vroushyvakis zeigt wie man die Befehle SYMBOL STRIG und STICK nutzen kann Unterprogramme sind mit LABEL adressiert Bitte beachten Sie daszlig die Grafik-Symshybole im Listing nicht richtig ausgedruckt sind

IV lIHI U - IMI

20 POKE S467C s20 Fon- ~434C $20 GOTO 170 30 OR 1--20 TO 20 STEP 10 40 SYMBOLC211201Phantofll320 50 SYMBOLC211201 Phantom320 60 NEXT I 70 SYMBOL[2J201Philntom320 80 SYMBOL[21 211+1 Phantom 3 2 0 90 SYMBOL[21 221+2 Philntolll 3 2 0 100 SYMBOLC2123 1+3 Phantom32O 110 SYMBOL[21 2~ 1+4 Phantom 3 2 0 120 SYMBOL[2J25 1+5 Phantolll320 130 SYMBOL[2J261+6Phantom 32O 140 SYMBOLC21271+7 Phantom320 150SYMBOLC31281+8Phantolll32O 160 GOTO 260 170 OR 1--20 TO 60 STEP 10CLS 180SYMBOLC2140IMine 440 190 SYMBOL[2J41I+lMi ner~40

200 SYMBOLC2142I+2 Mine 440 210 SYMBOL[2J43I+3l11ner440 220 SYMBOLC21441~Mlne 440 230 SYMBOL[3J451+5 MinIPr440 240 NEXT I 250 GOTO 30 260 SYMBOL[3J10140 Copy ight ( Cgt 1987 by SVrouvoumllkis 130 270 SYMBOLC3111141middotCopy lght (Cgt 1987 by SV ouvak l s 130 280 SYMBOLC3J9 139 Copy l ght (C) 1987 by SVrouvoumllkis130 230 SYMBOL[319140Copyright (C) 1987 by SVouvakls 130 300 SYMBOLC2J 10 140 Copyright (C) 1987 by SV ouvakis130 310 WAIT 2000TI-300IP-0 320 CURSOR 522 INPUT ENTER LEVEL C1-91 L 330 INITCRTMl 340 S-RND(10)4300 3~0 SYMBOLC2JS10uHiII0 360 SYMBOLC2JS18HLH110 370 SYMBOLC2JS26-Hl110 380 I STICK(0) - 7 THEN X X-5 390 I STICK(0)-3 THEN X-X+5 400 I STRIG(O) THEN 540 410 SYMBOLC31JX170P)HIIO 420 SYMBOL[3 1 J X 178 )A 1 10 430SYM80LC3lJX186Jk110 440 SYMBOLC3IJX170PH110 450 SYMBOLC3lJX178-) 110 460 SYMBOLC3lJX186 Jk110 470 Tl-Tl-lI TI - O THEN END 480 CURSOR 515PRlNT 490 CURSOR 515PRlNTPoints P Bonus TI 500 I P-L THEN WINNERELSE 380 510 1 P-L+5 THEN WINNERELSE 380 520 I P=L+l5 THEN middot WINNERELSE 380 530 GOTO 380 540 OR 1-170 TO 34 STEP -1 550 A~POINT(X+121-2) 560 SYMBOLC311X+121 - 110 570 SYMBOLC311X+121 - 110 580middot I A2 THEN NOISEC P P+l 590 NEXT I 600 I A-2 THEN 610 ELSE 700 610 SYMBOLC31S10nII0 620 SYMBOLC31S18 v110 630 SYMBOLC3JS26nm11O 640SYMBOLC01S10uHi110 650SYMBOLC01S18 HLHII0 660 SYMBOLCOJS26-HI110 670SYMBOLCOJS10 gtnIIO 680 SYMBOLCOJsect18v 110 630 SYMBOLCOJS26n110 7(10 GOTO 330 710 LA8ELWINNER 720 INITCRT M1 730 OR 11 TO 10 740 SYMBOLC3IJ00 OK II0 750 SYM80LC3IJ00 OK I I0 760 NEXT I 770 SYMBOLC3J00OKII0 780 CURSOR 1010IPRINTyou Score Is 790 pcP+TI 800 CURSOR 1020IPRINT p Points 810 WAIT 3000 820 CLSPRINTAGAIN VNdeg 830 GET AS 840 I AS= YTHEN RUN 850 IF AS-NTHEN NEW ON 860 GOTO 830 870 LABEL END 880 CLS 890 SYMBOL[2J010middotso y you Score 15 not the best 150 900 SYMBOLC2J 1 11 sor y yOU Sco e Is not the be9t 150 910 SYMBOL[2J212sorry your Score 15 not the best 150 920 SYMBOLC2J3 13sor y yo ur Score 15 not the best 150 930 SYMBOL(3J414sorry your Score is not the bes t 150 940 WA IT 3000 950 CLSIPRINTAGAIN YN 960 GET AS 970 I As Y THEN RUN 980 I ASNTHEN NEW ON 990 GOTO 960

-

Bereits im Einsteigerbuch fuumlr den MZ-SOO (s-Seite 11) hat der MZ-Verlag einige Befehle fuumlr den MZ-SOO vershyoumlffentlicht die im Bedienerhandbuch nicht enthalten sind

Als Appetithaumlppchen fuumlr das Einsteigerbuch aber auch zur Information fuumlr unsere neuen Kollegen vershyoumlffentlichen wir hier noch einmal einige diese Befehshyle

BEEP Kurzform BE erzeugt einen Signalton mit einer Tonshyhoumlhe von 440 Hz BEEP hat denselben Effekt wie USR(62) ruft also das Monitor-Unterprogramm BELL auf Bitte probieren Sie es gleich einmal aus indem Sie BE eingeben und anschlieszligend die eR-Taste druumlcken Nuumltzlich ist dieser Befehl um im Programm ohne Aufwand akustische Signale einzubauen die Aufmerksamkeit erregen

EDIT Kurzform E ermoumlglicht das direkte Bearbeiten einer Programmzeile auf dem Bildschirm Durch Eingabe von EDIT wird die zuletzt bearbeitete Zeile am Bildshyschirm angezeigt Das ist besonders arbeitsvereinfashychend nach dem Auftreten eines Fehlers Der Cursor wird dabei von BASIC auf den ersten Buchstaben der Zeile gesetzt so daszlig sofort korrigiert werden kann

EDIT kann auch mit Zeilennummer eingegeben wershyden Der Vorteil gegenuumlber LIST mit Zeilennummer liegt in der Cursorposition

FRAC Kurzform FR dient zur Ermittlung des Nachkomshymaanteiloumls einer Dezimalzahl Damit stellt FRAC den Gegensatz zu INT da fuumlhrt allerdings keine Rundung durch Das Ergbnis ist immer eine Zahl zwischen -1 und +1

Beispiel FRAC (525) eR fuumlhrt zur Anzeige von 25

HEX$ Diese nuumltzliche Funktion war bereits beim MZ-700 vorshyhanden aber auch in dessen Bedienerhandbuch nicht erwaumlhnt Sie dient zur Umwandlung einer Dezishymalzahl in eine Hexadezimalzahl Beispiel HEX$ (255) eRzeigt FF an

MOD Diese wertvolle Funkt ion zwigt den Rest einer Division Das ist fuumlr viele Anwendungen interessant Bitte beshyachten Sie daszlig zwischen der ersten Zahl und MOD unbedingt ein Leerzeichen stehen muszlig Beispiel (6 MOD2) eR zeigt 0 an

(5 MOD2) eR zeigt 1 an

malacin [][]-J8[][] - bull -J8 Seite 16

lisill~ m~-fl[J[J Iisllll()tJer-messe

Das Programm von Sokrates Vrouvakis demonshystriert w ie einfach man eine Laufschrift in verschieshydenen Schriftgroumlszligen auf dem Bildschirm des MZ-800 erzeugen kann

10 INITCRTM3 20 PRINT 30 PRINT 40 PRINT u 50 PRINT 60 PRINT u 70 PRINT 80 PRINT 30 PRINT 100 PRINT AUtSCHRItT MZ-800 110 PRINT 120 PRINT 130 PRINT Copyright ltC) 1387 140 PRINT 150 PRINT by 160 PRINT 170 PRINT Sokrates Vrouvakis 180 PRINT 190 PRINT 200 PRINT PS Es empf i elt sich bei 210 PRINT verschiedenen Anlaessen 220 PRINT 15 leinen anderen Zeichensatz 230 PRINT 1 V Izu benutzen 240 PRINT 250 WAIT 10000POKE S467CS20IPOKE S434CS20 260 INITCRTIM3 270 PRINT MENUE 280 PRINT 230 CURSOR 06 300 INPUT TEXT ITES 310 INPUT WIEVIELE BUCHSTABEN X 320 INPUT GROESSE DES CHARACTERSC 330 INPUT STEEPING RATE 9 340 W-XltC8)ICLS 350 tOR I~645 TO -W STEP -S 360 SYMBOL [ 1 J 110 TE C C 0 370SYHBOL[lJI10TECCO 380 GET AS 330 It AS- THEN260 40(1 NEXTI 410 GOTO 350

Wie erwartet zeigte SHARP auf der Hannover-Messhyse kein Nachfolgemodell des MZ-BOO Diese Serie duumlrfte tot sein An der Qualitaumlt dieser Rechner kann der Miszligerfolg nicht liegen Im MZ-Verlag laufen die Rechner der MZ-700800-Serie oft genug Tag und Nacht Aber kein anderer Hersteller von Rang hat so wenig fuumlr seine Rechner getan wie SHARP Wer die User im Regen stehen laumlszligt und Houmlchstpreise fordert der muszlig halt untergehen Um so wichtiger ist es daszlig wir die User jetzt in dieser schwierigen Phase zusamshymenstehn

In Hannover hat der MZ-800 trotzdem noch einmal Aufmerksamkeit erregt naumlmlich anlaumlszliglich der Preisshyverteilung an den SHARP User-Club des Jahres 1986

Bei diesem Wettbewerb ging es um die Erstellung von Software fuumlr MZ-800 und die Pocket-Computer von SHARP

Die Jury stellt die Zeitschrift CHIP die im vergangenen Jahr aus den Beitraumlgen ein Sonderheft herausgegeshyben hat Das ist - soviel uns bekannt ist - in diesem

Jahr nicht geplant Wir schlagen den Teilnehmern deshalb vor sich beim MZ-Verlag zu melden

Bei der Preisverleihung am 73 um 1530h waren von CHIP ein Stellvertreter fuumlr den Redakteur Herrn Schwarz von SHARP die Herren Appel und Tabeno anwesend

Der 1 Preis ging an den SHARP-Hisoft-Pascal-Klub eV in Hamburg fuumlr ein Astrologie-Programm von Andreas Ballhaus Den Preis nahm die Vorsitzende des Vereins Viola Petersen in Empfang

Der 2 Preis ging an den Frankenberger Computer Club dessen Mitglieder Oliver Roth und Andreas Jeschtrup die Computer-Simulation Regierung proshygrammiert hatten

Den 3 Preis errang Ulf Wagemann fuumlr die Interessenshygemeinschaft SHARP (IGS) mit dem Datenbankproshygramm MBASE 3

Dieses leistungsfaumlhige Programm haben wir bereits fuumlr Sie getestet Uns ist unter SHARP-BASIC kein besshyseres Datenbank-Programm bekannt Sie werden es kuumlnftig auch uumlber den MZ-Verlag erhalten koumlnnen Der Preis stand bei Redaktionsschluszlig noch nicht fest Voraussetzung ist eine 525-Floppy-Station

Das Programm ist aumluszligerst flexibel und laumlszligt sich auf viele Beduumlrfnisse maszligschneidern Zum lieferumshyfang werden auch diverse Beispiele gehoumlren die dishyrekt in die Praxis umgesetzt oder von Ihnen Ihren indishyviduellen Beduumlrfnissen angepaszligt werden koumlnnen

Bei Interesse fordern Sie bitte unseren Sonderproshyspekt an

Nach der Preisuumlbergabe wurden die Teilnehmer auf dem SHARP-Stand zu einem gemuumltlichen Umtrunk in die Praumlsidenten-Suite eingeladen

Stars auf dem riesigen SHARP-Stand waren zweifelshylos der Pocket-Computer pe 1600 und der MS-DOSshykompatible pe 7100

Auf dem MZ-800 unter P-CPM geschriebene Daten koumlnnen uumlber das Programm MS-Copy (~Seite 20) auf den PC 7100 uumlbertragen werden Fuumlr PC 1600 und MZ-800 gibt es bereits ein Datenuumlbertragungsproshygramm das wir bei SHARP bereits getestet haben Da beide Computer so schoumln zusammenarbeiten werden wir in Zukunft auch vom PC 1600 berichten soshyfern Sie daran interessiert sind bull

maa~irl l(](]rtl(](] - bull rtll Seite 17 maJa~irl l(](]-J8(](] - bull r8

Frei-fr()~ramme

Um Ihnen zu helfen wenn Sie etshywas suchen kaufen oder verkaushyfen wollen bieten wir Ihnen den Kleinanzeigenmarkt Fuumlr bis zu fuumlnf Zeilen zahlen Sie nur DM 10-- Haumlndler zahlen nur DM 20-- Wenn Sie Gewerbetreibender sind beachten Sie bitte daszlig das aus Ihrer Kleinanzeige aus wettshybewerbsrechtlichen Gruumlnden deutlich hervorgehen muszlig Jede Zeile darf bis zu 27 Anschlaumlge hashyben Bitte beachten Sie daszlig Kleinanzeigen nur bei Vorkasse beruumlcksichtigt werden koumlnnen

Suchen Programm das den Drucker SHARP MZ1P02 den vollen Zeichensatz des MZshy800 ausdrucken laumlszligt MZshyVerlag Harald Schicke

Suchen komfortables Datenshytransfer-Programm um ASCII-Dateien vom MZ-800 zu uumlbertragen (moumlglichst uumlber Joystick-Port) MZ-Verlag Harald Schicke

Suche Clubanschluszlig oder Inshyteresenten um einen MZshy700800 Club aufzubauen im Bereich HildesheimHannover Roland Zajons Osterfeld 15 3200 Hildesheim-Bavenstedt Tel 0512155167

Komputila Rondo bietet Konshytakt zu Computer-Fans in mehr als 25 Laumlndern der Welt durch die Internati shyonale Sprache Esperanto Juumlrgen Wulff Papenstr 5b D-2000 Hamburg 76 l10402500781

Super-Verstaumlndigung uumlberall auf der Welt und preiswerte Reisen bietet die Internashytionale Sprache Esperanto Kostenlose Info bei Esperanto-Centro eV Postfach 14 50 D-4790 Paderborn -n-0525127612

Fuumlr viele Rechner gibt es Proshygrammbibliotheken aus deren Bestand Programme kostenlos (man zahlt nur eine Gebuumlhr fuumlr Uumlberspielung Speichermedium und Verwaltung) abgegeben werden Das moumlchten wir auch fuumlr den MZ-700j800 realisieren Meist fungieren diese Programme unter dem Namen Public Domain oder Free Soft Dabei werden verschieshydene Arten unterschieden

Frei-Programme werden von Proshygrammierern Anwendern zur pershysoumlnlichen nichtkommerziellen und kostenlosen Nutzung uumlberlasshysen Das koumlnnen Hilfsprogramme Unterroutinen Spiele oder sonstishyge Porgramme sein die man aus Freude programmiert hat

Wir sind sicher daszlig Sie viele solshycher Programme in Ihrer Schublashyde liegen haben Waumlre es nicht schoumln Sie wuumlrden sie einem groumlshyszligeren Kreis von Anwendern zur Verfuumlgung stellen So kann jeder von jedem etwas lernen Und nashytuumlrlich winkt Ihnen eine Belohnung Sie erhalten fuumlr jedes Programm daszlig Sie einschicken eine Kassetshyte QD oder Floppy-Disk Ihrer Wahl aus dem Angebot an Frei-Proshygrammen Auf jedem Speichershymedium finden Sie eine Anzahl von Programmen Wir werden hier die jeweils guumlltige Liste abshydrucken

Einen Haken hat das Angebot alshylerdings noch Bislang gibt es noch keine einzige Diskette Desshyhalb erhalten Sie zunaumlchst einen Gutschein wenn Sie uns Ihre FreishyProgramme zur Aufnahme schikshyken Spaumlter suchen Sie sich dann eine CMT QD oder Faus

Wenn Sie mitmachen wollen fuumllshylen Sie bitte den Anmeldebogen

Seite 18

aus Sie koumlnnen ihn kopieren so daszlig Sie das Heft nicht zerschneishyden muumlssen

Pruumlf-Programme sind urhebershyrechtlich geschuumltzte kommershyzielle Programme die zum Pruumlfen vor dem Kauf- kostenlos angeboten werden Sie sind auch unter den Bezeichnungen Hoshynour-Ware oder als Demo-Proshygramme bekannt

In der Regel fehlt die Bedienungsshyanleitung (evtl ist eine Kurzanleishytung ins Programm integriert oder zusaumltzlich auf dem Speichermeshydium vorhanden) oder die Funktishyonen des Programmes werden nur demonstriert Oft kann man damit arbeiten aber zB nicht drucken

Pruumlfprogramme dienen der Markteinfuumlhrung von Programshymen Wem das Programm geshyfaumlllt der nimmt mit dem Proshygrammanbieter Kontakt auf und kauft das Programm Er erhaumllt dann die neueste Version ein Handbuch und Anwenderuntershystuumltzung

Dieses Konzept hat fuumlr den Anbieshyter wie fuumlr den Anwender groszligen Nutzen Der Anbieter spart sich die teure Werbung Der Anwenshyder braucht nicht die Katze im Sack zu kaufen sondern kann vorher ausgiebig probieren und sich von den Qualitaumlten des Proshygramms uumlberzeugen

Wir hoffen daszlig Sie auch von dieshysem Angebot regen Gebrauch machen werden Bitte denken Sie daran Je mehr Frei- und Pruumlf-Proshygramme der MZ-Gemeinde zur Verfuumlgung stehen desto attraktishyver sind unsere Rechner

maJa~rl (](]-16()() - bull -161

frll~ramm-flrlmecJlJrI~ - Frei--Jfriii-film

Programm-Anmeldung fuumlr den Vertrieb als Frei- oder Pruumlf-Programm

Der Programmgeber

Vorname Name ______________________________

Firma ________________________________

Straszlige ---__________________________

PUOrt-___________________________________

uumlbergibt dem MZ-Verlag Harald Schicke eine DisketteKassetteO zur Verbreitung an Anwender Es handelt sich um

o Frei-Programme o Pruumlf-Programme

Falls es sich um Pruumlf-Programme handelt

o IchwirO sind am Vertrieb durch den MZ-Verlag Harald Schicke fuumlr die zu verkaufende Version inter essiert Bitte machen Sie mirunsO ein Angebot

Der Name der DisketteKassetteO lautet ___________________

Die Programme sind lauffaumlhig auf folgender Computer-Konfiguration

o MZ-BOabkO o MZ-700 o MZ-BOO

o RAM-Erweiterung o Grafik-Erweiterung

o Kassette o Quick-Disk o 35-Floppy-Disk O525-Floppy-Disk

Spezielle Formatierung des Speichermediums _________________

o P-CPM o EUMELElan

Programmiersprache _________________________

Weitere Einzelheiten

Der Programm-Autor bzw Programm-Geber erklaumlrt

bull daszlig er die Urheberrechte an den Programmen auf der KassetteDisketteO besitzt

bull daszlig er die Programme als Freie- oder PruumlfprogrammeO an den MZ-Verlag Harald Schicke kostenlos zur Verbreitung uumlbergibt

Ort Datum Unterschrift

degnicht Zutreffendes bitte streichen

ma~a~IrI (]0-1600 - bull -16 Seite 19 ma~a~IrI (](]-1600 - bull -161

l~llllllllllllllllllllllllllllllllllllllllillmlllllliIlillllll~llllllllllllllllljlllllllillUNIDOS-800 ist ein Universalieseshy

programm fuumlr den SHARP MZ-800 mit einem oder mehreren 40shyTrack-Laufwerken und dem pshyCPM-Betriebssystem Nach starshyten des Programms kann man fuumlr das Laufwerk B ein Format ausshywaumlhlen und eine in diesem Format beschriebene Diskette unter CPM (also auch unter WordStar u 0) wie eine normale SHARPshyDiskette bearbeiten Selbstvershystaumlndlich ist es auch moumlglich auf diese Diskette zu schreiben und so beschriebene Floppies auf Fremdrechnern zu lesen

miillf21EIe[~IIIIIIIIIIII~lll)111111 ist ein Blockorientiertes Textshy

verarbeitungssystem Texte jeder Art und Laumlnge sind verarbeitbar und nur durch den Speicherausshybau begrenzt Das Programm ist in Maschinensprache Deshalb stehen ca 42 Kb fuumlr Textverarbeishytung zur Verfuumlgung

Da das System den Text in Bloumlshycken abspeichert ist die Zeilenshylaumlnge unabhaumlngig von der Bildshyschirmanzeige und kann beliebig sein

Das Programm stellt sich mit eishyner Menuuml-Auswahl in einer Bildshyschirmmaske vor- Nach entspreshychendem Tastendruck verzweigt es in den gewaumlhlten Arbeitsvorshygang Es werden fuumlr jeden Arshybeitsvorgang Bildschirmmasken erzeugt die moumlgliche Sondershyfunktionen anzeigen Nach dem Laden befindet sich die Tastatur im DIN-Schreibmaschinen-Moshydus

Folgende Moumlglichkeiten bietet das Programm

Eingabe Korrektur Suchen Auflisten aller Texte Abspeichern und Laden auf Kassette Loumlschen des gesamten Textspeichers Drucker einaus Ruumlcksprung zum Monitorprogramm

Sonderfunktionen Exzellente Silbentrennung nach

der deutschen Rechtschreibung Textblockkennung Zeichen und Textbloumlcke loumlschen Einfuumlgen bis 254 Zeichen Druckerprogramshymierung Scrolling des Textes Cursorsteuerfunktionen Zeilenlaumlnshyge programmierbar Blattlaumlnge definierbar Kopienherstellung

K 164-7 (MZ-700) DM 12995 K 164-8 (MZ-800) DM 12995

zZ sind im Lieferumfang von shyUNIDOS-BOO 50 Floppy-Formate enthalten

F145 (525) DM 198--

lIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBllllmllmmlll~l~lll~llj~lllll~lllljlljl~Universelles Formatierproshy

gramm fuumlr den MZ-BOO Mit UNIshyFORM koumlnnen Sie fast alle Formashyte der UNIDOS-Formatliste auf Ihshyrem MZ-BOO formatieren Dies ist insbesondere dann nuumltzlich wenn Sie keine formatierte Fremddiskette haben und der Fremdrechner nicht verfuumlgbar ist Wenn Sie Ihre unter P-CPM ershy

00 0 ~UU uuu~~=

~~m l~~f~~= p~og~amm

llllllllllnlilsect~llI1[jljlIIII[lttllllllll um auf dem MZ-BOO eine deutshy

sche Tastatur nach DIN zu erzeushygen ist ein extra Maschinensprashycheprogramm erforderlich

Hier ist es Mit einem Tastenshydruck wechseln Sie zwischen der Originaltastenbelegung und der deutschen DIN-Tastatur

Das Programm enthaumllt eine Hard-Copy-Routine

K 166 (KasseHe) DM 49-shyF 166 (5 14) DM 59-shy

11111~111111111111111111111111111111111111111~111Im~g[~III~IIIIIIIII~IIIIIIIIIIjIIIII~1111llllllllll~Das Zwischenstuumlck RGBVideo

nutzt den RGB-Ausgang von MZshy700800 Die Signale des RGB-Ausshyganges werden im Zwischenshystuumlck auf Video fuumlr den monoshychromen Monitor umgewandelt Das ermoumlglicht auf einem moshynochromen Bildschirm eine hershyvorragende Wiedergabe von BO Zeichen und hochaufloumlsender Grafik

X 167 DM 79-shy

stellte Software fuumlr verschiedene Rechner verkaufen wollen ist UNIshyFORM unverzichtbar

F 170 (525) DM 198-shy

111111~lllillllllllllllllllllllllllllllllmlllIII~1ll~ll~l~ll~l Mit MS-COPY koumlnnen CPMshy

Dateien in MS-DOS-Dateien konshyvertiert werden Sie koumlnnen damit also Ihre Text- TURBO-Pascal- BASIC-Dateien auf IBM-Format bringen aber auch Quellproshygramme in anderen Sprachen sowie Datenfiles von Anwendershyprogrammen

F169 (525) DM 130-

1~lllilllllllllllllJilllllllllllllllllttisectllmlill~ij1l11 ist ein echtes Superprogramm

MINI-CAD erhielt 1985 den 1 Preis beim SHARP User-Club Wettbeshywerb

Das Programm erlaubt Zeichshynungen auf dem Monitor zu ershystellen Die Steuerung erfolgt uumlber Tastatur oder Joystick

Sie benoumltigen eine 5 14 Flopshypy oder eine Quick-Disk mit 64 Kb RAM-Erweiterung Eine GrafikshyRAM~Erweiterung ist empfehlensshywert muszlig aber nicht sein

Die Programmdiskette enthaumllt die Programme Menue MinishyCAD Bauteil-Editor Programmgeshynerator Trans-CAD und BauteilshyDelete

Das Programm wird uumlber eine Menuumlleiste gesteuert die sich selbst erklaumlrt

Mit dem Programmgenerator koumlnnen Zeichnungsdateien als eishygenstaumlndig laufende BASIC-Proshygramme erzeugt werden

Mit dem Bauteil-Editor erstellen Sie haumlufig wiederkehrende Baushyteile die Sie bei Bedarf unter ihshyrem Namen aufrufen und in Ihre Zeichnungen einbinden koumlnnen Dabei kann selbstverstaumlndlich der Maszligstab veraumlndert werden

MINI-CAD ist ein Superproshygramm das zu Recht preisgeshykroumlnt worden ist Selbstverstaumlndshylich verfuumlgt es uumlber eine Hardcoshypy-Funktion mit der Sie Ihre Zeichshynungen auf Papier bringen koumlnshynen Natuumlrlich koumlnnen alle Zeichshynungen bemaszligt werden so daszlig eine professionelle Anwendung moumlglich ist

F165 (525) DM 149-shyQ 165 (Quick-Disk) DM 149-shy

Page 2: tO~~ · 2018. 1. 9. · tüftelt. Lesen Sie seinen Bericht! Die Verbindung MZ-800/CE-516P bietet dem Anwender mehr Mög lichkeiten, als im (ohnehin sehr dürftigen) Plotterhandbuch

E[Ja(]rial

Wir koumlnnen uns vorstellen was je1zt passiert wenn Sie das erste Heft unseres Magazins in den Haumlnden halten Die einen sind beshygeistert die naumlchsten finden es zu einfach die anderen zu komplishyziert

Es ist nicht einfach ein Heft zu mashychen das allen Anspruumlchen geshynuumlgt Wahrscheinlich ist das gar nicht moumlglich Aber man kann es versuchen Das wollen wir tun shymit Ihrer Hilfe Wir bitten Sie uns zu schreiben was Ihnen gefaumlllt was Sie nicht interessiert und wie Sie Ihr maa~rJ 1[][]-Jll[][] haben moumlch ten

Und wir bitten Sie uns bei der Zushy

~~~i~i~~s~I~~~n~ S~~~k~na~~~~~ IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII1 Ihre Tips Ihre Listings Ihre Berichshyte Natuumlrlich gibt s ein Honorar

Achten Sie aber bitte bei jeder Einsendung darauf daszlig Ihr Name Lind der Zweck deutlich vermerkt ist

Noch eine Bitte Schreiben Sie klar und deutlich Wir moumlchten gerne daszlig alle verstehen koumlnnen was Sie schreiben damit alle davon profitieren

Wir wissen aus den vielen Briefen die wir bislang von Ihnen erhalten haben daszlig sich besonders die Anfaumlnger verlassen fuumlhlen Versushychen wir also - auch bei Themen fuumlr fortgeschrittene User - so vershystaumlndlich zu schreiben daszlig es jeshyder verstehen kann

Einen Schwerpunkt haben wir in dieser Ausgabe noch nicht geshysetzt Wir moumlchten gerne daszlig Sie den Schwerpunkt selber setzen Deshalb bitten wir Sie uns bald Ihshyre Meinung uumlber Ihr ma~aiHr1 1[][]-Jt[][] zu scllreiben und uns Anregungen fuumlr die folgenden Ausgaben zu geben

Vielleicht legen Sie dann ja be- reits Ihre ersten Tips amp Tricks bei Wir und die uumlbrigen Leser wuumlrden uns freuen

Besonders interessant erscheint uns eine Rubrik die es bereits fuumlr alle moumlglichen anderen Rechner gibt Free-Soft freie Software Hashyben Sie ein nettes nuumltzliches oder amuumlsantes Programm geschrieshyben das Sie anderen zur Verfuumlshygung stellen moumlchten Dann senshyden Sie es uns mit Ihrem Namen und der Free-Soft-Bescheinigung zu Diese Programme nehmen wir in unseren Free-Soft-KataJog auf Wir bespielen damit Kassetten und Disketten die kostenlos - nur mit einer geringen Verarbeitungsshygebuumlhr fuumlr Speichermedium Vershysandkosten und Verwaltung beshylegt ~ an die Besteller abgegeshyben werden

Sicherlich hat fast jeder von Ihnen einige Programme geschlieben die er oder sie in der Schublade liegen hat Suchen Sie sie heraus und ab damit zur PostI Fuumlr jedes aufgenommene Programm ershyhalten Sie eine Free-Soft-Kassette kostenlosl

Seite 2

Im~rEsslJm

Redaktion Haraldmiddot Schicke Teja Geshyrisch Mitarbeiter dieser Ausgabe Walter Beinert Teja Gerisch Gerd Kraus Harald Schicke Karin Schicke Fotos Anzeigen Harald Schicke Vertrieb Elisabeth Stern hagen Druck P amp N Hamburg Verlag MZ-Verlag Harald Schicke Postfach (fuumlr Pakete Lindenweg middot18) 0-2110 Buchholz 5 U 041 876533 Telex 051933521 dmbox g

ref boxdm4mz-verlag

ma~a~irt 11J[J-Jt)[J[J ist eine unabhaumlngimiddot ge Zeitschrift und nicht SHARP Electroshynies angegliedert ma~a~irt 1m]-J6[J[J erscheint sechs mal im Jahr Der Einzelpreis betraumlgt DM 750 Im Abonnement kostet DM 36-middot pro Jahr (Ausland DM 42--) Fuumlr unverlangt eingereichte Manuskripte und Fotos uumlbernimmt der Verlag keine Haftung Nachdruck auch auszugsweimiddot se nur mit schriftlicher Genehmigung des Verlages Warennamen werden ohne GeshyWaumlhrleistung der freien Verwendbarkeit benutzt Gerichtsstand ist Tostedt Manuskripte duumlrfen nicht gleichzeitig anshyderweitig zur Veroumlffentlichung in Zeitshyschriften Jahrbuumlchern usw angeboten werden Manuskripte sind an den MZmiddotVershylag Harald Schicke Postfach 0-2110 Buchholz 5 zu senden Fuumlr den Inhalt nashymentlich gekennzeichneter Beitraumlge trashygen die Autoren die Verantwortung Mit dem Abdruck erwirbt der Verlag das ausmiddot schlieszligliehe Recht der Vervielfaumlltigung auch auf Tontraumlgern und die Rechte sonshystiger Wiedergabemoumlglichkeiten zB fomiddot tomechanisch auf Mikrofilm auf Datenshytraumlgern usw ebenso das Recht der Uumlbershysetzung in fremde Sprachen und das Recht der Veroumlffentlichung im In- und Ausland Autoren erhalten drei kostenloshyse Belegexemplare (ab Beitraumlgen von mindestens einer Seite Laumlnge) sowie ein Honorar von DM 50-- pro Seite

ISSN 0931-8860

Bitte heften Sie mit unser Ihr mashyJa~ir1 (](]-J6(][) zum Erfolg zu fuumlhren Je mehr Abonnenten und Anzeigen wir haben desto umshyfangreicher und interessanter kann es werden Schlieszliglich wolshylen wir alle noch viele Jahre Spaszlig mit unseren MZ-700800 haben

ma]a~rJ (](]-J6[J[] - bull -161

bull bull bullbull

lJas Is I1Er m~-IJEra~ IrItla

Ein Haus mitten im Wald von Holm-Seppensen in dem auch lange nach Mitternacht noch das Licht brennt ist die Heimat des MZ-Verlages Auf uumlber 100 m2 lgteshyfinden sich hier drei MZ-800 dashyvon einer voll ausgeruumlstet mit QD Floppy CMT RAM- und Grafikershyweiterung sowie ein MZ-70D ein Matrixdrucker drei Plotter einer davon der DIN A4-Plotter CE-516P ein Mannesmann-Talley-Drucker sowie ein MZ-1P02 Neben vershyschiedenen Programmiersprashychen stehen als Betriebssysteme P-CPIM und EUMELElan zur Vershyfuumlgung

Hier werden die Programme geshytestet die uns fleiszligige Programshymierer anbieten

Besonders stolz sind wir auf eine Verbindung die erst auf der Hanshynover-Messe entstand Die Vershybindung der MZ-800 mit unseren groumlszligeren Computern ZZ haben wir zwei Macintosh-Cornputer (eishyner davon mit 25 MB) einen IBMshyKompatiblen einen Laser- sowie einen Matrixdrucker einen Scanshyner und zwei Festpla1ten im Netzshywerk Auf dieser Anlage werden unsere Infos Bedienungsanleitunshygen Buumlcher und neuerdings auch Ihr maJa~irl 11]1]-Jfl[]1] geschrieshyben gestaltet und gesetzt

Autoren haben also die Moumlglichshykeit Ihre Texte auf dem MZ-700 oder MZ-800 sowie auf einem IBM-Kompatiblen oder einem Mac zu verfassen und uns auf eishynem Datentraumlger zuzuschicken Oder Sie schreiben auf einem CPIM-Rechner oder mit EUshyMELElan

Bald wird es einen weiteren Weg zurn MZ-Verlag geben Ab 1 April sind wir Mitglied der Deutschen Mailbox Dann werden wir auch per Telex zu erreichen sein In einshyem weiteren Schritt wollen wir fuumlr Sie eine eigene Mailbox einrichshyten Wir bitten deshalb diejenigen

maJa~irl 1[][]-J6[][] - -J6

unter Ihnen die uumlber entspreshycrlende Erfahrung verfuumlgen uns beim Aufbau der Mailbox und der Gestaltung der noumltigen Software zu helfen

Fuumlr unsere Drucksachen stehen eine Offset-Druckmaschine sowie ein Hochleistungskopierer zur Verfuumlgung Groumlszligere Auflagen lasshysen wir in einer Druckerei fertigen

Neben Software Buumlchern und dem maJa~rI 1[]1]-J6[](J produshyzieren wir Buumlcher und eine Loseshyblattsammlung fuumlr Naturheilkunshyde

Wir beraten aber auch Firmen die biologische Arzneimittel hershystellen und gestalten Projektionsshyfolien fuumlr Vortraumlge

Bald werden wir auch fuumlr Sie eine sehr interessante Dienstleistung anbieten Den Print-Shop Sie senshyden uns Ihre Texte wir setzen geshystalten und velVielfaumlltigen sie

Pqstwendenq erhalten Sie Ihre Drucksachen auf Papier Karton Folie Aufklebern etc

Unsere Programme und Buumlcher werden aJle mit einer ISBN-Numshymer versehen Der Vorteil Sie koumlnnen in jeder Buchhandlung bestellen maJa~irl 1[][]-J6[][] soshywie unser Handbuch fuumlr Heilprakshytiker hat eine ISSN-Nummer mit der diese Publikationen uumlberall auf der Erde in den entsprechenshyden Verzeichnissen gefuumlhrt wershyden Sie sehen wir bemuumlhen uns UITl

Sie Wir versuchen auch Sie bei Bestellungen sofort zu beliefern Das klappt bei unserer eigenen Software fast immer Bei Fremdzushylieferern dauert es meist etwas laumlnger

Unser Team Karin Schicke Elisashybeth Sternhagen Ursula Kirmes und Harald Schicke sowie unsere Programmierer und Autoren shysteht Ihnen gern zur Verfuumlgung I bull

Seite 3

fd[]rial 2 ~ImFlrESSlJm

[las is der m~-tJerampa~bullbullbull 3 me-6[][] ft famp[]uumler

If-5Eif CI lisUrl~ 05m-~eicllerlSa12

frllleerlJrIJ der P1IJuumlershytJeiellle] CI

m[]dlJlanr falJitJalJ t[]rI 5fa511-frIJJrammerl 5

lisif1~ (lJIl1erFlrIJrammshylECllf1iL] Ei

TiFls Er TricLs iuumlr m~-1[][] 1 DrlJcLErariFlasslJrI~ tJei

m~-6[]1] 6 TiFls ft TricLs iuumlr me-6[)szlig 6 rllJtJ-nEUJS q

TiFls ft Tricls iiir m~-6[][] ufld rl-5 EiP [] Fra~ErI lJlld farl1UJIJr1erl Hl fUer falliarl~ iS1 sctJUJ~rbullbullbull 5lJclltJEsFlreclllJrI~

l~sErtJrieie 2 5(]UUJare-TES

lJa1a~ra~1l - 5lJsiJraFlll 3 SpiCL2EUEl 5 tlEirlarl2eiJEri Hi Frei-fr[]Jramme Hi

Pruumll-pr(]~rammE Ui ~r(]~ ramm-faflmE ldlJ rIJ 1 IhantDIJ1 mlner

5Fliel-lis1irl~ 6 5EiElliE iuumlr m~-a[][] 6 laufschrift

fr(]Jramm-lisUfI jqqlelJ 61

maJaeiri 11l1l-J6[]11 - bull -J61

m~-fl(](] ft fl()ampr IE-5 Eif L5I1~

Wer hat sich da nicht schon geaumlrshygert Da bietet SHARP einen lei shystungsfaumlhigen DIN A4-Plotter an der nicht nur an den MZ-SOO angeshyschlossen werden kann sondern auch an IBM und Kompatible Doch der Besitzer des MZ-SOa soll sich mit dem schlechten SHARPshyZeichensatz zufrieden geben obwohl noch drei weitere Zeishyehensaumltze fuumlr IBM eingebaut sind Gerd Kraus von RK-Datentechnik hat eine bessere Loumlsung ausgeshytuumlftelt Lesen Sie seinen Bericht

Die Verbindung MZ-800CE-516P bietet dem Anwender mehr Moumlgshylichkeiten als im (ohnehin sehr duumlrftigen) Plotterhandbuch aufshygezeigt sind Diese Erweiterungen sind anscheinend selbst dem Hersteller unbekannt

Dabei stehen die DIP-Schalter 23 und 4 beim MZ-BOO unten beim CE-516P die DIP-Schalter 2 und 4 ebenfalls JOeo

Bei dieser Schaltersteilung sind die vom MZ-731 bekannten Ploshyterbefehle (Syntax q-MZ-800-Beshydienerhandbuch) moumlglich Ein Abkoppeln der Plotterbefehle mit NEWON ist selbstverstaumlndlich nicht moumlglich (da beim MZ-731 nicht vorgesehen)

Dabei sieht die Einstellung der DIPshySchalter so aus

0 bullbullbull 0 00000

Plotter CE-516P 00 0 bullbull 0

MZ-800

Diese SChaltersteIlung bietet dem Anwender eine Reihe von Vorteishylen

a) Speicherplatz Die Plotterbefehle koumlnnen mit NEWON abgetrennt werden Sorrlit stehen ca 2 kB mehr Speicherplatz zur Verfuumlgung

b) Erweiterter Zeichensatz Der geschaltete IBM-Zeichenshycode bietet eine wesentliche Erweiterung des Zeichensatshyzes (die drei IBM-Zeichensaumltze unterscheiden sich nur unershyheblich)

c) Voreinstellung Der Plotter ist ohne irgendweIshyche POKEs sofort in der Lage DIN A4-Format zu bearbeiten

d) Erweiterter Befehlssatz Die im Handbuch angegebeshynen Befehle koumlnnen alle ohne Konvertierung verwendet wershyden (selbstverstaumlndlich ist LPRINT durch PRINTIP zu ersetshyzen) Damit bietet der Plotter zu seinem ohnehin schon ausgeshyzeichneten Befehlsumfang 2 neue Befehle

bull Schraffieren der zuletzt geshyzeichneten Kreis- oder Rechshyteckfigur (in 10 Variationen)

bull Zeichnen eines Rechtecks mit einem Kurzbefehl (duch Angabe der Koordinaten links oben und rechts unten analog der Bildschirmgrafik)

Das nebenstehende Listing vershydeutlicht die neuen Moumlglichkeishyten Gleichzeitig erzeugt das Proshygramm einen Probeausdruck auf dem Plotter CE-516P in der Groumlszlige DIN A4 Durch sein Format und seishyne vielen Moumlglichkeiten bietet sich der Plotter CE-516P speziell fuumlr den geschaumlftlichen Bereich an Hier kann man mit entsprechenshyder Software hervorragende farshybige Overhead-Folien erstellen ~Testbericht Datagraph S 13

Seite 4

IB 28 PLOTTER CE-516P + HZ-88Bf

30 40 INIToLPTS213B SHARP F ASCIIf

50 PRINTPCHR$(27)0sectB Plott~r INIT 60 70 A$u SHARP MZ-800 1

8B B$=BPlott~r CE-516pa 90 C$BIBM pe-Zeichensatzmiddot 100 D$=Einfaches Zeichnen von Rechtecken B

110 E$=BEinfaches Schraffieren von Figuren B

120 F$=DEinstellen der DIP-Schalter 130 Z=1 148 150 GOSUBBHEAOmiddot 160 GOSUBoZEICHENSATZB 170 GOSUBoBOP 188 GOSUBoSCHRAFFUR1 D 190 GOSUBBDlp D

208 J30SUBcopyn 210 END 220 f

230 1

240 250 1

260 270 LABELoHEAD R

288 PRINTPCHR$(27)+BsectB 290 GOSUBDlF Il 300 G=560SUB06ROESSE B

310 PRINTP A$+R + B+B$ 320 G=260SUB B GROESSE R

330 RETURN 340 350 LABELRZEICHENSATZmiddot 360 FOR ZS=0 TO 2 STEP 2 370 GOSUBDLfB 380 PRINTPTAB(29)C$jZ 330 GOSUBlIlP 400 INITlPTS313deg 410 PRINTPCHR$(27)DR HZS Zeichensatzf

420 FORI$3 TO$6 PRINTPCHR$(I)NEXT 430 PRINTPCHR$($15) 440 fORI=$28 TO $FFPRINTPCHR$(I)NEXT 450 INIT BLPTS2131

460 GOSUBLP 470 Z=Z+l 480 NEXT 490 RETURN 5BB 5t8 LABELIIBOX 521 GDSUBIILF lt 530 PRIMIIPTAB(23) D$ 548 GOSUBBLP 558 aOSUBGRAPH 560 PRINTP degH1888middot

Lisi[l~ fr(JlrammierlJrIl

6~0 LISTP 57~ 610 RETURN 620 63~ LABEL RSCHRAffURl l 640 SOSUBLP 650 60SUBTEXTo 668 SOSUBLP 670 PRINTPTAB(23)jE 680 GOSUBIILP 690 GOSUB1SRAPH 1

700 PRINTP BMS00 1

710 PRINTpllP 720 FORI=0 TO 10 730 PRINTp II D4B-150B1

740 PRINTP degTIII 750 If 1=9 THEN WAIT 10090 760 IF 1=10 THEN WAIT 180B0GOT0800 770 PRIMIP IM600 1

780 PRINTlP1Io 790 NEXT B0B GOSUBTEXP 810 GOSUBIlLfo 82B PRINTPTAB(15)IISo ~infa(h g~ht das II 830 GOSUBLfGOSUB1Lf l

84B RETURN 850 I

8GB LABELIiDIp l 870 PRINTPTAB(26)fi 88B GOSUBBLF R

890 GOSUBBGRAPW 90B ZW=-5 310 130SUB II BOX2 1

920 Z=-ZW 930 PRINIP ampM-640-40 1

940 PRINTlPBI u

350 GOSUB II BOX2amp 960 PRINTP ampH-640-40deg 970 GOSUBIITEXP 980 PRINTIPTAB(8) jB$j

990 PRINTPTAB(39)jAuml$ 1900 RETURN 1010 f

1920 f

1030 LABEL1LF 1

1040 PRINTPCHR$(1310 f 10) 1050 RETURN 1060 J

1070 LABELGROESSE 10BB PRINTPCHR$(27)0BG 1090 RETURN 1100 1110 LABEL TEXP 1120 PRINTPCHR$(27)B aO

1130 RETURN

ma~a~trl UI[)-Iti[)[] - bull -16

1240 IF 1=1 OR 1=5 THEN PRINTp BTB5-(-ZW) ELSE PRINTpIT D5+(-ZW) 1250 PRIMIP IM40f~B

1260 PRINTpBlo 1270 NEXT 1280 PRINTP degH1500B

1290 PRINTlP B P 1300 fORI=0 TO 3 1310 PRINTp HD20-20BB 1320 IF 1=1 OR 1=2 THEN PRINTp U TB5-(-ZW) ELSE PRINTpBTB5+(-ZW)

Ein Hauptargument gegen BASIC als Programmiersprache wird imshymer wieder vorgebracht BASICshyProgramme seien zu unuumlbersichtshylich Doch diese Vorstellung stammt noch aus einer Zeit als das BASIC karg und der Speicher platz gering war

Walter Beinert vom SoftwareshyUser-Club haumllt dagegen Hier seishyne Vorschlaumlge

Die Vorstellung daszlig man bei der Programmierung in BASIC aus Speicherkapazitaumltsgruumlnden mit jedem Byte geizen muumlszligte ist (zushy

1140 I1S0 LABELIGRAPH 1160 PRINTPCHR$(27)Bb H

1170 RETURN 1180 1190 LABEL B BOX2 1

1200 PRINTP middotHS0011

1210 PRINT Ipo P 1220 FORI= TO 6 1230 PRINTpaD20-20B

1330 PRINTP BM400 H

1340 PRINT IpoP 1350 HEXT 1360 RETURN 1370 1380 LABELCOPY II 1390 GOSUBBTEXP 1400 fOR=l TO 3GOSUBoLFszligNEXT 1410 PRINTPTAB(10)joGerd Kraus for Bj 1420 6=460SUB BGROESSE B

1430 PRINTPBRK-Datentechnik D

1440 6=160SUB H6ROESSE 1450 PRINTPTAB(30)D05041~86middot 1460 RETURN i

Seite 5

Durch sinnvollen Einsatz der Untershyprogrammtechnik mittels des CHAIN-Befehles ist es rnOglich umfangreiche Anwendersysteshyme bis zu insgesamt 100 kB auf exshyterne Unterprogral1me mit je 10 kB verteilt auf einem 64 kB-Rechner zu realisieren

Daraus ergeben sich fuumlr die zeitshygemaumlszlige Entwicklung derartiger Programmsysteme die folgenshyden Forderungen

1 Die strukturelle Gliederung in Haupt- und Unterprogramme mit sauberen Schni1tstellen

2 Eine kompakte Programmsteushyerung in Form von GOSUBs bzw CHAINs die klar komshymentiert sind (mit REMs)

3 Gut lesbarer Programm-Code (nicht mehr als drei Befehle pro Zeile und nicht mehr als 36 Zeishychen pro Zeile)

Fuumlr das Hauptprogramm gilt also daszlig es in aller Regel nur das Hauptmenuuml und analog dazu die GOSUBs zu den internen bzw die CHAINs zu den externen Untershyprogrammen beinhaltet

majaetrl [][]-16(][) - bull -161

fr(]Jrammirarlll1J

Auszligerdem empfiehlt sich die Proshygrammierung eines Upros (Untershyprogramm) zur Dialog-Verarbeishytung das sowohl die Initialisierung des Bildschirms (Freimachen des Bildschirms vor einer neuen Ausshygabe) die Plausibilitoumltspruumlfung der Bedienereingaben (um Fehler des Bedieners zu verhindern bzw einzuschraumlnken) die Programmshyfehlerbehandlung als auch alle anderen vom Programm geshymeinsam benuumltzten Routinen beinhaltet

Die Vorteile dieser Art der Proshygrammierung sind wohl offenshysichtlich insbesondere unter dem Aspekt von Programmerweiterunshygen bzw -oumlnderungen betrachshytet Das weiB der BASIC-Programshymierer fruumlhestens dann wenn er ein Programm modifizieren muszlig welches er fruumlher einmal selbst ershystellt hat

Wenn Sie ein so aufgebautes Programm spoumlter einmal erweishytern wollen brauchen Sie ledigshylich eine GOSUB-Zeile bzw eine Cl-IAIN-Zeile in den Steuerzweig einzufuumlgen und das Erweiteshyrungsupro entweder intern ans Enshyde des Programms anhoumlngen oder als externes Upro abspeishyehern

Wie man so etwas bewerkstelligt zeigen die Listings auf den beiden naumlchsten Seiten

LSi(1~

Bild 1 Programm-steuerung

360 REM 370 R~M ~ 380 REM BEGINN PROGRAMMSTEUERUNG 390 REM 400 REN 410 J=O 420 608UB680 REM ANBIETEN KAPITEL 1-12 430 GOSUB1060 REM ERKLAERUNGEN 1-12 440 IFXgt4GOT0470 450 GOSUB27l0 REM AUSWERTUNGEN 460 GOT0410 REM OHNE UEBUNG 5 - 8 470 IFXgt8GOT0540 REN KAPITEL 9 -12 480 GOSUB1400 REt1 UEBUNGEN 5 - 0

LI

490 GOSUB2210 REt-1 EINGABEN 5 - 8 500 REM ANTWORTEN 5 - 8 510 GOSUB2520 REM ZWISCHENZEIT 5 - 8 520 REM AUSWERTUNG 5 - 8 530 GOT0410 REM ENDE KAPITEL 5 - 8 540 IFXgt9GOT0570 550 GOSUB1860 REM UEBUNGEN Ci

i

560 GOT0490 570 GOSUB1400 REM UEBUNGEN 10 - 1~

580 GOSUB2210 REM EINGABEN 0 - 12 590 REM ANTWORTEN 9 - 12 600 GOSUB2520 REM ZWISCHENZEIT 9 - 12 610 REM AUSWERTUNG 9 - 12 620 GOT0410 REM ENDE KAPITEL 9 - 12 630 REM 640 REM 650 REM ENDE PROGRAMMSTEUERUNG 660 REM 670 REM

Bild 2 Dialog-Unterprogramm

8000 REM 8005 REM DIALOG-ROUT 8010 REM 8015 REM 8020 CLS 8025 COLOR71 8030 PR IN T J~

8035 FORV=OT079SETV0SETV49NEXTV 8040 FORW=OT049SETOWSET79WNEXTW 8045 FORW=OT079SETW~5SETW44NEXTW

8050 RETURN 8055 REM

Seite 6 maJae(l l()()-J8[]() - bull -Ja1

middot

Ls(1~ shy8060 8065 8070 8075 8080 8085 8090 8095 8100 8105 8110 8115 8117 8120middot 8125 8130 Si35 8140 8145

middot8150 8155 8160 8165 8170 8175 8180 8185 8190 8195 8200 8205 8210 8215 8220 ~~~8 L-~

8230 8235 8240 8245 8250 8255 8260 8265 8270 8275 8400 8405 8410 8415 8420 8425 8430 8435 8440 8445 8450 8455 8460 8470

REM EINGABE-ROUT REM REM REM CURSOR523 PRINTBi tte entspr CURSOR35J23 I FAS$= 11 N GOT08115 INPUTUA$ A$=LEFT$(A$l) HETURN ONERRORGOT08130 INPUTIIN RETURN REM REM ERROR-ROUT REM REM IF ERN=3GOT08060 IF ERN=5GOT08180 IF ERN=65GOT08210 IF ERN=6460T08225 IF ERN=24GOTOa225 IF ERN=42GOT08225 IF ERN=54GOT08225 CUHSOH51 PRINTNicht spezifierter GOT08240 CURSOR5l PRINTEirigabe GOT08240 CURSOR5 PRINTUDt-ucker GOT08240 CURSORS 1 PRINTUUnterbr KILL REM CURSOR520 PRINTZeile CURSOR523 PRINTBitte

lgtJert

GETA$IFA$=ItIlGOT08265 RESUt-1E45 REl REM PRUEF DISK-l REM ttt REt1 ROPEN9tDisk-ID INPUT9DI$ IFDI$=-uCM V101 DlGOT08455 CURSOR5J23 PRINTDisk-l eingelegt (J) CURSOR3623 INPUTIIA$ IFA$ltgtuJ II GOT08430 CLOSE9 RETURN END

eingeben 11

Programmfehler

bitte numerisch 11

nicht bereit 11

bei Disk-Zugriff 11

uERL1I

eine Taste

Fehler ERN

druecken~

mala~h lf][)-J6(]f] - bull -J6l Seite 7

T~s ft Trt-Els

POKE 89240 - Dauerfunktion bei GET POKE 8983 - Normalzustand

I~I

POKE $5DPEEK ($5D)+128PRINT TEXT-Durch den POKE wird die nachfolshygende PRINT-Anweisung mit dem Farbwert des 2 Zeichensatzes auf dem Schirm ausgegeben

11I

POKE $422A$6E$1 C - nach dern Systernkommando LOAD wird das BASIC-Programm automashytisch gestartet POKE $422A$4E$22 - Normalzushystand

111

Das Systemkommando REM kannmiddot durch ein Hochkomrna () abgeshykuumlrzt werden

111

Wird bei INPUT ein Komma () anshygegeben so wird der Variablen kein Wert zugewiesen

Diese Tips amp Tricks sandte uns Michael Nagel Vielen Dank

I~~

Beim Programmieren in BASIC mit Maschinenunterprogrammen kann es leicht passieren daszlig der Rechner abstuumlrzt- Dann hilft nur noch RESET (das kleine Knoumlpfshychen hinten am Rechner) Um das BASIC wieder neu zu starten ohne es neu laden zu muumlssen gibt man folgenden Befehl im

Monitor ein ~~ftlilltlli~lji J 0058 (eR)

Vielen Dankl Christian Czech

ma)a~i(l l1l1l-J6[)1] - bull -JtIl

IJrlJlIErall~a55lJll~ m~-fl[J[J Tt~5 ft TrtlIs

Manch einer der auf die Centronics-SchniHstelie des MZ-800 vertraute traute seinen Augen nicht als er feststellen muszligte daszlig sein Drucker nicht lief Gluumlcklicherweise gibt es neue Parameter fuumlr den INIT-Befehl die manches Problem loumlsen werden

Es gibt einige Drucker die fehlerhaft arbeiten oder uumlberhaupt nicht wenn sie an den MZ-800 angeschlossen werden Zusaumltzlich zu dem INITshyBefehl koumlnnen jedoch folgende Parameter gesetzt werden

INITLPT (MQ-M2) (SO-S3) LQQ-Q7) (CR-Code)

Der Drucker MZ-1P02 zB kann mit Hilfe des Kabels MZ-1C47 angeschlosshysen werden Dazu lautet die Programmzeile

INITLPTM2S2Q110

Anschlieszligend finden Sie die neuen Parameter QO - Q7 Dabei steht fuumlr

1 receive ready 2 reset signal 3 stroke signal

m 1 wait ready 2 high 3 high Ql 1 no search 2 high 3 rligh Q2 1 wait ready 2low 3 high Q3 1 no search 2low 3 high Q4 1 wait ready 2 high 3low Q5 1 no search 2 high 3low ~ 1 wait ready 2low 3low Q7 1 no search 2low 3low

Sie koumlnnen die Parameter QO - Q7 setzen um andere Drucker anzushyschlieszligen Leider haben wir keine genauen Angaben wie die Parameshyter zu setzen sind so daszlig alle moumlglichen Variationen von QO - Q7 zum Anschluszlig eines jeden Druckers gepruumlft werden muumlssen

Bitte beachten Sie daszlig der erweiterte IIJIT-Befehl nur in BASIC funktishyoniert Die Drucker Epson FX-80 und Kompatible lassen sich in der Regel problemlos anschlieszligen

Bitte berichten Sie uns uumlber Ihre Erfahrungen mit Druckeranpassungen damit wir Ihre TIps direkt an unsere Leser weitergeben koumlnnen bull

~~~

I1II11I111I111I1I1I1I1I1III1111111111I11111111 Da es nicht allen Autoren gelingt ihre Listings inkl Grafikzeichen auszugeben finden Sie haumlufig Plotter-Listings Darin sind die Grashyfik- und sonstige nicht druckbare Zeichen im hexadezimalen ASCIIshyFormat ausgegeben

Suchen Sie den ASCII-Code im SpiCkzettel auf Seite 15 und druumlkshyken Sie die richtigen Tasten im Grafikmodus Ihres MZ-700800 Sie koumlnnen die Zeichen aber auch als CHR$( ) eingeben _

Seite 8

U mdefinierung des CursorshyZeichens

Ab der Speicherstelle $1391 ist das Symbol des Cursors definiert Man kann durch Aumlndern der Speichershy

gt stellen ab $1391 einen beliebigen Cursor erzeugen

Die Definition des Cursors erfolgt in einer 8+8 Matrix genauso wie die Symbole der PATTERN-Ariweishysung

Dieses kleine Demonstrationsproshygramm zeigt wie man den Cursor umdefiniert In dem Programm sind zwei Demonstrations-Cursor in den DATA-zeilen enthalten Diese Wrte koumlnnen natuumlrlich ausshygetauscht werden

10 CLS 20 FOR T=O TO 7 30 READ A 40 POKE $1391+TA 50 NEXT 60 DATA 0000000255

REM IBM-CURSOR 70 DATA 255129129129

129129129255 REM KAumlSTCHEN

80 REM IN DEN 1DATA 1-ZEILEN KANN DER CURSOR UMDEFIshyNIERT WERDEN

90 END

Diesen Tip gab uns Christian Popp den viele von Ihnen bereits von seinem im MZ-Verlag ershyschienen Programm Pattern Mashyker (Bestellnummer K 124 (KasshysetteISBN-Nummer 3-89240-007-5 DM 3980) bzw Q 124 (Quick-Disk DM 4980)) her kennen bull

[amplJll-nl3ll1S

PLZ

CH-6221 F-93307 NL-3834 1000 1000 2000 2000 2000 2000 2000 2000 2200 2211 2904 3000 3079 3559 3579 4030 4700 4708 4970 5000 5100 5230 6081 6300 6307 6906 7050 7144 7410 7500 7524 7544 7575 7630 8704

511f1~f lJsEr-[llJlls

Ort Straszlige

Rickenbach P O Box 57shyAubervillers Cedex 151153 Av Jean Jaures ZG Leusden Benedictynenhove 50 Berlin 37 Hans Boumlhm Zeile 12 Berlin 42 Goldenes Horn 66 Hamburg 26 Griesstr 69 Hamburg 50 Behringstr 23 Hamburg 63 Ohekarnp 60 Hamburg 65 Schleusenstieg 34 Hamburg 70 Bekkamp 19 Hamburg 74 Oumljendorfer Steinkamp 28 Klein-Nordende Postfach 261 Beringstedt Hermannstraszlige 8 Hatten Postfach 10 270 Hannover 91 Skagenhof 1 Warmsen 1 Bohnhorst 219 Industriehof Jaumlgerstr 3 Frielendorf 4 Am Schwimmbad 11 Ratingen 4 Bleibergweg 58 Hamm 1 Auf dem Rott 3 Kamen Schaumlferstraszlige 48 Bad Oeynhausen 1 Westkorso 12 Koumlln Postfach 50 12 08

Club

SHARP-User-Club Schweiz SBM Sharpentiers HCC SHARP MZ Gebruikersgroep Software Club SHARP Computer Club Berlin SHARP-Computer-Club SHARP-Hisoft-Pascal-Klub eV SHARP Hard- und Software Club SHARP-Computer-Club Hardware Computerclub Vaskar SHARP-User-Club Computer Club Elmshom eV SHARP-User-Club Computer Club Hatten SHARP-User-Club SHARP-User-Club SHARP-Computerclub-Frankenberg Sharp Computer-Club Gerrnany SHARP-User-Club SHARP-User-Club

Aachen Martinstraszlige 2 MZ-Anwenderclub Altenkirchen Karlstr 5 SHARP-User-Club StochstadtlRhein Hessenring 5 SHARP-User-Club Gieszligen Wilhelrn-Liebknecht-Str 2 SHARP-Computer-Stammtisch lindenGroszlig Linden Friedrich-Ebert-Str 30 Leimen 1 Bergstr 15 Waiblingen-Hegnach Schaumlferweg 6 Asperg Karlstr 26 Reutlingen 1 Sichenhaumluserstr10114 Karlsrul1e 21 Domroumlschenweg 15 Eichelberg Kraichgamstr 3 Dobel Neubuumlrgerstr31 Ebersteinburg Badener Str 7 Lahr Burgheimerstr 8 Uffenheim Postfach 123

SHARP-USer-Club SHARP-User-Club

Computerclub Waiblingen User-Club-Asperg CTR Software-User-Club Wemer-User-Club SHARP Computer Club CCK Lahrer Computer Club MZ-700800 - Club

Ansprechpartner

H Niessen Carsten Frank Schulz Bemd Weller Herr Roschlaub Viola Petersen M Havemester Herr Knauss Erich Dymke Ingo Droumlssler Herr Koumlrner Michael Nagel

Wolfgang Siebert Anselm Althoumlfer OliverRoth Herr Sahl Volker Boumlthling Willi Hake

Interessengemeinschaft der SHARP-User Horst Trobitz SHARP-User-Club

800 Dimension Thomas Wuumlsteneck Rene Coellen

Germar Nikol Fritz H Horack Reinhard Heinbuch Martin Bialas Thomas Frank Walter Schaaf R R Bemreuther S Gebauer Frank Thomas Eitrich Herr Beinert Thorsten Steib Andreas Nagel Georg Lange Herbert Foumlllmer Rudolf Hahn

Hallo liebe Clubs

Die groszlige Ausverkaufsaktion von SHARP in 11

den Karstadt-Haumlusern hat uns Tausende ~ neuer MZ-800-Fans beschert die gern Kon- ~ ~akt haben wuumlrden Deshalb bringen wir hie ~ noch einmal die aktuellste Liste aus unserem IComputer Stimmt Eure Adresse Habt Ihr in- j ~eressante Veranstaltungen neue Prograrn- ~

me Hardware oder sonstwas Interessantes das Ihr anderen mitteilen wollt Dann schic uns kuumlnftig Eure Infos Wir berichten dann in ~ den ILlJtJ-nEUJS daruumlber Denkt aber daran f daszlig mala~i(l [)[)-J5(J[) nur alle zwei Monate erscheint Also Terrnine rechtzeitig bekannt- geben ~

[llJll [amplJll [llJll [amplIll [amplJll [llIll [llJll [amp1111 [amplJll [amplJll [amplJll [amplJll [amplJll [amplJll [amplIll [lJll [amp1I11 [amplJll [llIll [amplJll [amplJll

mala~irJ 1](]-J6I](] - bull -J6 Seite 9 mala~irJ 1](]-J6[)1] - bull -J6

li~s ft TriELs Fra~~11 ft fll1llI()rel1

Sicherlich haben Sie sich schon gewundert daszlig beim MZ-800 nicht wei bei seinem aumllteren Brushyder dem MZ-700 der Bildschirmshyspeicher im Bedienerhandbuch angegben ist

Der Bildschirmspeicher enthaumllt die aktuellen Werte der auf dem Bildschirm befindlichen Zeichen Dies bedeutet Man kann vom BASIC aus abfragen welches Zeishychen an einer bestimmten Stelle des Bildschirms steht

Beim MZ-800 ist dies auchl Man kann dann z B bei einem Teleshyspiel abfragen ob ein Monster auf ein anderes Zeichen faumlhrtl

Der Bildschirmspeicher beim MZshy800 befindet sich je nach 40 oder 80 Zeichen-Modus bei S2000 shy$23E7 bzw $2CXJQ - 27CF und kann ruJl zur Abfrage verwendet wershyden z B POKE S2C()O35 bewirkt nichts Beim MZ-700 wuumlrde nun oben links im Eck ein nM aufshyleuchten

Das dies beim MZ-BOO nicht geht macht nichts denn zum Hinmashychen auf den Bildschirm haben wir ja den CURSOR-Befehl

Das folgende kleine Programm soll die Abfrage durch PEEK deshymonstrieren

10 CLS 20 PRINTGUTEN TAG 30 PRINTDIES IST EINE 40 PRINTDEMONSTRATION 50 CURSOR 020 PRINT

PEEK($2000) REM BEWIRKT DIE ABFRAGE DES WERTES AN DER CURSOR-STELLE 00

60 CURSOR 520 PRINT PEEK($2001) REM BEWIRKT DIE ABFRAGE DES WERTES AN DER CURSOR-STELLE 10

70 WAIT 0 80 CURSOR 021

malaeirl 1[][]-J6[](J - bull -J61

90 FOR T=40 TO 53 100 PRINT PEEK ($2000+T) 110 NEXT 120 REM DIE ZEIELN 90 - 110

DIENEN DER ABFRAGE DER 2 ZEILE DES BILDshySCHIRMS DIE WERTE WERshyDEN DANN IN DER ZEILE 21 IN ASCII-CODE NACHEINANshyDER AUSGEGEBEN

Vielen Dank lieber Christion Popp fuumlr diesen guten Tip Wer Genaueres uumlber dieses Thema wissen moumlchte sollte sich das Spielprogramm Tower (MZ-Vershylag Bestellnummer K 129 ISBN 3shy89240-041-5 DM 1980) zulegen Da es auch fuumlr Joystick geeignet ist laumlszligt- sich auch die Joystick-Proshygrammierung daran erlemen

Um den DIN A4-Plotter vom BASIC aus auf der ganzen Papierfloumlche nutzen zu koumlnnen muszlig das BASIC geaumlndert werden Hier folgt die Routine fuumlr den Disk-Baslc-Intershypreter MZ-2Z046

100 Aumlndern des Disc-BasicshyInterpreters MZ-2Z046 fuumlr den CE-516P

110 X-Koordinate aumlndern auf max 960

120 Y-Koordinate aumlndern auf max -1354

130 POKE $AOAE$E5$21$CO $3 X-Koordinate

140 POKE $AOA8$E5$21$4A $5Y-Koordinate

150 160 Feld 193267 mm 170 PMODE GR 180 PLINE 000 -1354 190PLINE 0-1354960-1354 200 PLINE 960 -13549600 210 PLINE 960000 220 PMODE TN 230

Seite 10

240 Originalzustand 250 POKE $AOAE $E5 $21 $EO

$1 260 POKE $AOA8 $E5 $21 $E7

$3 270 280 Aumlndern auf der Mastershy

disc 290 Track 13 Block 1 300 Bytes siehe Zeilen 130

und 140 sowie 250 und 260

301 310 Referenz SDS-Listing

Seite 569 311 320 Anfragen oder Vorschlaumlshy

ge an 330 Edgar Lefgruen 340 D-2400 Luumlbeck 350 Torneiweg 3 360 Tel 045136228

Haben Sie Probleme Schreiben Sie uns kurz Ihre Ihre Frage Unsere Leser sind ein sehr sachkundiges Publikum das Ihshynen sicherlich gern helfen wird BiHe schreiben Sie Ihren Tip direkt an den Frager und schicken uns eine Kopie damit wir den Tip vershyoumlffentlichen koumlnnen Vielen Dank fuumlr Ihr Mitarbeit

Frage Habe MZ-821 und Seikosshyha GP100 Mark 11 Kabel von Fa Voigt in 2803 Weyhe

INITLPTMOS2$OA laumluft - aber Zeilenvorschub mit Programm geht nicht

Lothar Hanschke Hauptstr 34 b 0-3707 H6fer

majaeirl 1[][]-J6[][] - bull -J61

flner flrllarl~ S sll1U1erbullbullbull

das merken wir aus den vielen Hilferufen die uns taumlglich telefoshynisch und schriftlich erreichen Alshyles das was dem erfahrenen Computer-Freak so vertraut ist macht dem Beginner furchtbar viele Schwierigkeiten Deshalb wollen wir hier speziell dem Anshyfaumlnger Tips fuumlr seine Arbeit geben (Profis biHe weghoumlren)

bull Ich moumlchte ein Programm lashyden Aber es funktioniert nichtI

bull Bitte schauen Sie zunaumlchst auf der Kassette nach ob angegeshyben ist in welcher Sprache das Programm geschrieben ist

Meist wird es sich um das BASIC des MZ-700 (S-BASIC bzw lZshy013) dos BASIC des MZ-800 (lZshy016) oder Maschinensprache handeln

Wer gerade einen MZ-800 ge- kauft hat besitzt alle Moumlglichshykeiten solche Programme in den Computer einzulesen

bull Wenn es sich um ein BASIC-Proshygramm handelt pruumlfen Sie geshynau welches BASIC Sie verwenshyden muumlssen Sonst wird das Proshygramm entweder nicht geladen oder laumluft nicht weil es Fehler meldet

bull Achten Sie besonders darauf daszlig die Angabe LOADCMT zwar beim MZ-800-BASIC richtig ist wenn man auf die Kassette zugreifen will Beim BASIC 1Z-013 (S-BASIC) wuumlrde der Rechner jeshydoch CM-n als Teil des Proshygrammnarnens interpretieren Er meldet dann zwar FOUND a

ladet aber nicht

bull Maschinenspracheprogramme werden immer ohne spezielle Programmiersprache geladen Nach dem Einschalten des Rechners geben Sie einfach C ein Das Programm wird dann geladen

ma1a~in 1[][)-JfU][] - bull -Ja1

bull Leider macht der Kassettenreshykorder des MZ-800 manchmal Schwierigkeiten beim Einlesen von Programmen Das liegt an kleinen Toleranzen des Laufwershykes (evtl muszlig Ihr Tonkopf nachshyjustiert werden)

In so einem Fall spulen Sie das Tonband zuruumlck nachdem der Rechner CHECK SUM ERROR geshymeldet hat Nehmen Sie es hershyaus klopfen es ein paar Mal flach auf die Tischplatte Mashychen Sie auf jeden Fall mehrere Versuche Wenn Sie es geshyschafft haben sollten Sie gleich eine Sicherungskopie fuumlrmiddot Ihren eigenen Bedarf anfertigen (Beshyvor Sie das Programm mit RUN starten legen Sie eine leere Kassette ein und speichern das Programm mit SAVE abU

n bullbullbull steht dabei fuumlr den Proshygrammnornen

bull Bitte beachten Sie jedoch Dieshyse Kopie duumlrfen Sie nur fuumlr Ihre eigenen Zwecke herstellen Wenn Sie die Kopie an andere weitergeben oder sie gar vershykaufen machen Sie sich strafshybar Das ergibt sich aus dem Uumlrshyheberrechtsg esetz

bull Erlaubt ist die (kostenlose) Weishytergabe von Programmen an Dritte nur wenn die Programme einen entsprechenden Vermerk enthalten Dann handelt es sich um Free-Soft - Frei-Prograrnme Daruumlber koumlnnen Sie auf Seite 16 mehr lesen

bull Erst wenn Sie ganz sicher sind daszlig Sie weder das falsche BAshySIC noch uumlbersehen haben daszlig es sich um ein Maschinenshysprachprogramm handelt sollshyten sie ein Programm an den Hersteller zuruumlcksenden

bull beim MZ-Verlag machen falshysche Reklamationen (Proshygramm laumluft wenn man es richshytig laumldt rnehr als 95 aus

Seite 11

Einsteigerbuch fuumlr den MZ-800 von Harold Schicke Bestellnummer B 100 ISBN 3-89240-017-2 DM 2980

Hand aufs Herz Haben Sie Ihren MZ-800 erst vor kurzem erworben Kennen Sie sich mit Computern noch nicht richtig aus Dann ist dieses Buch sicherlich genau das richtige fuumlr Sie 11

Es ist fuumlr Anfaumlnger geschrieben fuumlr Leute die noch nichts oder jeshydenfalls nicht viel uumlber den MZshy800 von SHARP wissen

Deshalb auch heiszligt es Einsteishygerbuch M Wenn Sie also beim bull

MZ-800 einsteigen dann sind Sie mit diesem Buch goldrichtig beshydient

Es zeigt die vielfaumlltigen MoumlgliChshykeiten des MZ-800 auf fuumlhrt Sie anhand verschiedener Listings in die Programmierung ein inforshymiert Sie uumlber verschiedene Proshygrammiersprachen und Betriebsshysysteme

In insgesamt 29 Kapiteln lemen Sie die Geheimnisse des MZ-800 kenshynen Dazu gehoumlren auch die BAshySIC-Befehle die nicht im Bedieshynerhandbuch des MZ-800 aufgeshyfuumlhrt sind

Wenn Sie zu denjenigen gehoumlshyren die nur eine englische Bedieshynungsanleitung fuumlr den MZ-800 ershyhalten haben dann sollten Sie sich dieses Buch schneli anschafshyfen Wenn Sie sich noch zu den Anshyfaumlngern zaumlhlen dann ist dieses Buch fuumlr Sie Gold wert Das beweishysen die vielen begeisterten Zushyschriften Es ist klar und verstaumlndshylich geschrieben Fuumlr Profis ist es nicht gedacht Dafuumlr gibt es genuumlgend andere Buumlcher Fuumlr Beshyginner gibts halt nur das Einsteishygerbuchi

maJaen 1[]I]-JfU]1] - bull -J61

Ich finde es gut daszlig es nun endshylich eine spezielle Zeitschrift fuumlr User des MZ-700800 gibt Soweit es mir moumlglich ist werde ich mich gerne mit Beitraumlgen an Ihrer Zeitschrift beteiligen Bitte teishylen Sie mir mit wie das konkret moumlglich ist Ich selbst besitze das Vorgaumlngershymodell des MZ-800 den MZ-700 Ich benutze ihn in der Ausfuumlhrung MZ-721 mit einem Quickdisklaufshywerk und einem Seikosha SP-1000 Ich finde der MZ-700 ist eine sehr gute Maschine Bi~her habe ich noch nie Probleme mit der Hardshyware gehabt und der Umfang des Basic ist sehr zufriedenstellend Leider faumlllt es oft schwer geeigshynete Software und auch Hardwashyreerweiterungen aufzutreiben zushymal die Firma SHARP mir auf eine Anfrage mitgeteilt hat sie vertreishybe keine Artikel mehr fuumlr den MZshy700 und 800 Um so besser finde ich es daszlig Sie nun eine Zeitschrift fuumlr diese Moshydelle herausbringen Ich bin sishycher daszlig die groszlige Zahl der zushyfriedenen MZ-700800 Freunde von Ihrer Zeitschrift profitieren wird Uumlbrigens Dieser Brief wurde mit einem Programm erstellt das sich auf das von Ihnen vertriebene Buch Textverarbeitung selbst programmiert (BQ 116) stuumltzt

Joumlrg Martin Langmattstr 16 D-7886 Murg

Lieber Joumlrg Es ist ganz einfach beim MagaZin 700800 mitzumashychen Sie hoben mit dem Lesershybrief bereits begonnen Fuumlr Artishykel Listings u aumlmiddot gibts natuumlrlich auch Honorar (DM 50- pro Seishyte) Bitte senden Sie uns Ihre Artishykel moumlglichst auf einem Datenshytraumlger zu (BSeite 3) Vergessen Sie nicht Namen und Absender anzugeben und Ihr Programm mit Erklaumlrungen und einem Listing zu versehen Sie erhalten dann von uns Nachricht Viel Erfolg

mala~rJ ()[]-l[J[J - bull -6

Ein gutes Konzept soll zu Grabe getragen werden Nach dem rashyschen Tod der 700er nun auch Ausverkauf der 800er Muszlig das so sein Ist der Z80 der Clean-Comshyputer am Ende Unterliegt gar die EDV-Anwendung oumlhnlich schwachsinnigen Prinzipien wie sie sonst z B in der Mode zu finshyden sind Ausgereizt sind dieses Typen im allegemeinen und die 800er als spezielle Vertreter des CleanshyKonzeptes noch lange nicht Mit entsprechender CPM-Software kann man datenmaumlszligig an die MD-DOS-Vertreter anknuumlpfen Die Entwicklung der PC geht derart rashysant vor sich daszlig man auf der Sushyche nach dem Computer wie in dem Wettlauf Hase-Igel immer der Verlierer ist Denn ein heute noch hoch gelobtes Konzept wird morgen verschrottet weil ein mulshytinationaler Konzern das Interesse verliert Wir MZ-Anwender sollten einmal folgende Moumlglichkeiten uumlberleshygen 1 Vereinigung aller MZ-Anshywenderclubs zu einer bundesweishyten Gesellschaft auf den Grundlashygen eines eingetragenen Vershyeins mit dem Ziel durch einen umfassende n Informationsausshytausch die MZ-700800er voll ausshyzuschoumlpfen (Mitteilungsblatt das neu entstehende hier vorliegen de maJa~rJ [JI]-fU][)) 2 Anregung der einschlaumlgigen Firmen zur Mitarbeit Weiterentshywicklung und Fortfuumlhrung eines Rechnertyps auf der Basis des MZ-800 (Trennung in Tastatur und Rechnergehaumluse mit integrierten Laufwerken und Steckplaumltzen fuumlr die Systemerweiterung) Es gibt (noch) genuumlgend Herstelshyler und Anbieter die sich mit den MZ-Serien beschaumlftigt haben Sollte da nicht eine Loumlsung moumlgshylich sein

Willi Pluumlschke Loumlrchenweg 12 D-4000 Duumlsseldorf 13

Seite 12

Nachdem ich ca drei Monate meinen SHARP MZ-821 (mit Farbshymonitor CM 8802) fOr HObbyzwekshyke in Betrieb habe und erforschen konnte komme ich ziemlich gut damit zurecht - dank gleichzeitishyger Benutzung von vier Handbuumlshychem Darunter Ihr Einsteigerbuch als wertvollste Ergoumlnzung des schlecht uumlbersetzten (japanisch shyenglisch - deutsch) nicht gerade logisch aufgebauten und mit Druckfehlern durchsetzten Beshydienerhandbuches Das mir zugesandte Einsteigershybuch ist wirklich sein Geld wert Im Augenblick kOlTlme ich mit der Farbwarli die ja schon als etwas kompliziert angekuumlndigt wird aber leider nicht im Einsteigershybuch ausfuumlhrlicher behandelt wird in der Betriebsart M2 nicht zushyrecht Ich erhalte die Betriebsarten M 1 und M3 (letztere wegen unzureishychender Aufloumlsung aber nicht beshynutzbar) jedoch nicht M2 Auf den Befehl 10 INITeRT M2

bzw M2 B1 erhalte ich jedesshymai Dev mode error In diesem Zusammenhang frage ich Sie - da Sie ja die SHARP-Anshyleitung sicher durch und durch kennen - ob es sich hierbei um Druckfehler handelt 1) Seite A-5 Zweimal Li n e (50) 102010050 im Vergleich 2) Umfaszligt der Palettenblock B 1 nun die Palettencode-Nr 4-7 (S A-4 6-66)5-8 (S A-5) oder 5-7 (S A-4) Mit dem Befehl PAL Ox (X=1-15) kann ich den Bildschirmhintershygrund in allen 15 Farben wechseln Das widerspricht doch aber dem Prinzip der im Handbuch aufgeshyfuumlhrten Farbsteuerung Bei allen anderen PAL-Einstellunshygen (Ziffern) habe ich die Farbshywahl nicht im Griff Ich waumlre Ihnen sehr dankbar wenn Sie mir sagen koumlnnten wie aumlndere ich die Betriebsart von M 1 auf M2zur ~der Paletten- und Farbcode ~gen Schulz Ostshypreuszligend( i Im 36 1000 Berlin 45

magaeill [][J-6[][] - bull -61

51l1UJare-Tes Das brandneue Datagraph von K amp N sowie das schon zwei Jahre alte Busigraph von Rainer Klein stehen sich in eishynem Vergleich gegenuumlber Gelingt es Datagraph die schon vor drei Jahren mustergultige Bedienerfuumlhrung von Busigraph zu uumlbertreffen Besitzt es - zum doppelten Preis shymehr Features als Busigraph Busigraph wird auf Kassette oder QD geliefert (DM 4980 bzw 5980) Datagraph gibt es als 5 14Q -Flopshypy oder QD (DM 98--) Waumlhrend uns die lauffaumlhige Version von Bushysigraph zur Verfuumlgung stand hat- ten wir von Datagraph nur eine Demoversion die selbstaumlndig ablief und keinen Ausdruck ershylaubte

Einige Teile der Bedienungsanleishytungen aumlhneln sich so erstaunlich daszlig man meinen koumlnnte dersei be Autor waumlre hier taumltig geworshyden

Busigraph erfordert zunaumlchst das Laden des BASIC Datagraph hat es bereits auf der Floppy (die QDshyVersion stand uns nicht zur Verfuumlshygung) Das erleichtert natuumlrlich die Handhabung RESET druumlcken und schon startet Datagraph

Die Bedienerfuumlhrung ist bei beishyden Programmen sehr gut die Moumlglichkeiten ganz aumlhnlich

Aber Datagraph ist fuumlr den MZ-800 geschrieben und bietet daher neshyben der Moumlglichkeit des Ausshydrucks auch die Ausgabe am

Bildschirm an Hier schlaumlgt es Bushysigraph das seine Grafiken nur auf den Plotter bringen kann

Beim Ausplotten sind die Moumlgshylichkeiten sehr aumlhnlich Kein Proshygramm nutzt die erweiterten Faumlshyhigkeiten des Plotters CE-516P wie wir sie auf Seite 4 beschrieben hashyben

Beide Programme bieten vierfarshybigen Ausdruck Datagraph vershyfuumlgt uumlber sieben Busigraph uumlber sechs Schraffierungen

Busigraph gleicht das bei den Moumlglichkeiten der Darstellung wieder aus Wie bei Datagraph gibt es Linienzug Tabelle Balkenshydiagramm und Tortengrafik Darshyuumlber hinaus verfuumlgt Busigraph uumlber eine zweite Kreisdarstellung Einzelpunkte und Liniendiashygramm Sehr hilfreich ist die Einteishylung der senkrechten Achse in Bushysigraph

Datagraph holt bei der Tortengrashyfik wieder auf weil die verschieshydenen Schraffuren auch hier moumlglich sind Busigraph kann bei Kreisen nur zwei Schraffuren Das

Gelieferte S H A R P -Computer 1~n ~ 1983 M2-7BB

111 SB 48 38 20 10 e e JAN FEB Clno

-1B

mala~rJ [][]-Ja[]1] shy

iII 1984 MZ-88B 111 1985 M2-8BB 111 1986 M2-8BB

I L I ii n nnl UI1 UL 1100 L v W

I bull -Ja Seite 13

schraumlnkt die Uumlbersichtlichkeit ein Deshalb empfiehlt die BedIeshynungsanleitung nicht mehr als I

fuumlnf Werte in einer Kreisgrafik unshyterzubringen Bei Datagraph wird eine Beschraumlnkung auf zwanzig Werte empfohlen Bei Datagraph werden die -Werte ins Kreisshysegment geschrieben Bei Busigshyraph findet man sie nur in der da~ zugehoumlrigen Tabelle

Datagraph verfuumlgt auszligerdem uumlber eine Jahresgrafik die esI

ermoumlglicht I bis zu vier Jahre mitshyeinander zu vergleichen

Fazit Wer eine Floppy-Station beshysrtzt und professionell damit arbei~ ten moumlchte sollte sich Datagraph anschaffen Allein das Diskettenshyhandling ist viel angenehmer als das Hantieren Mit QD oder gar Kassette Auf einer Diskette koumlnshynen bis zu 55 Dateien gespeichert sein Das duumlrfte fOr die meisten Anwendungen mehr als ausreishychen

Wer eins der Programme fuumlr Stushydien oder den privaten Gebrauch einsetzen moumlchte ist mit Busishygraph zum halben Preis bestens bedient Wer selber programshymiert kommt daran ohnehin nicht vorbei Busigraph ist nicht geshyschuumltzt und deshalb frei zugoumlnshyglich Persoumlnliche Aumlnderungen koumlnnen deshalb nach Belieben vorgenommen werden

Busigraph hat in der Kassettenshyversion eine ISBN-Nummer (ISBN 3-89240-025-3) Diese Internationashyle Standard Buch Nummer erlaubt es Busigraph durch jede Buchshyhandlung zu bestellen Ansonsten erhalten Sie beide Programme entweder bei Ihrem Houmlndler oder durch den MZ-Verlagbull

Abb Jahresgrafik bei Dafograph

mayaeirl o[]-ao[] - bull -Ja1

Wer kennt schon die Vielzahl von Buumlchem die fuumlr die Rechner MZshy700800 auf den Markt gebracht worden sind Alle Buumlcher koumlnnen Sie beim MZ-Verlag bestellen

bull H Schicke Einsteigerbuch fuumlr den Peronalcomputer MZ-800 MZ-Verlag

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-700 BBG 1983

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-800 BBG 1985

bull Bialke Berendsen Gliszczynski Assemblerprogrammierung auf dem MZ-700MZ-800 BBG 1985

bull H Ostermann Z80-Maschinenshyprogramrne mit Sharp MZ-700 und MZ- 800 Vogel-Verlag 1985

bull GO Hamann J-J Eden Schach-Programmierung in Bashysic mit Sharp MZ-700 u MZ-800 Deutscher Betriebswirte-Verlag 1985

bull GO Hamann BASIC Schritt fuumlr Schritt mit Sharp MZ-700 Deutshyscher Betriebswirte-Verlag 1983

bull M Vogtlaumlnder G Klemm D Herrmann Wirtschaft auf dem Sharp MZ-700 iwt-Verlag 1984

bull HJ Burger ua Programmiershyhandbuch fuumlr Sharp HofackershyVerlag 1983

bull H Schicke Sharp Software-Kashytalog MZ 800700 MZ-Verlag 1985 bull R Schaumlfer Kommentierte Listings (Basic CPM) sds-Comshyputer- Service

bull NN Systemhandbuch MZ-800 Holtkoumltter-Verlag1986

bull HJ Wilke ASEM-4 Assemblershykurs (MZ-700) Selbstverlag 1983

bull T Ziegler Systemprogrammieshyrung auf MZ-BOO MZ-Verlag 1986

bull U Ehm MaschinenspracheshyHandbuch fuumlr die Sharp MZshy700MZ-BOO Serie Fischel-Vershylag 1985

bull K Schreiner Grafikhandbuch fuumlr SHARP-Computer (Plotter) Fishyschel-Verlag 1985

So kann man Sprites aus Commoshydore C64-Listings benutzenH

Fuumlr den MZ-BOO werden ja in den einschlaumlgigen Com puterzeit shyschriften so gut wie keine Listings angeboten Wer unbedingt Bashysic-Listings von anderen Rechshynern umschreiben will oder wer selbst keine Lust hat PATTERNs zu definieren fuumlr den wird das unshytenstehende Kurzprogramm sishycher eine Arbeitserleichterung darstellen

116 20 BENUTZEN DER C64-SFRITES BEIM M~-800 30 416 DEMO-DATEN 50 DATR 1 255 1 28 1 l 255 128 1 255 128 1 6 l

16 128 1 1 53 128 1 255 128 1 255 128 616 DATA1218948618996221964]2102 6431261921601281189]128 70DATA11531283195192322119232 551923] 25519231891927189] 192 816 916 100 EINLESEN DER 110 FOR 1=1 TO 63 120 READ A 1316 X$=X$TCHR$(A) 1416 READ B 150 Y$=Y$TCHR$(BJ 160 REAO C 170 Z$=Z$TCHR$[C) 180 NEXT 130 2160 DEItOJ

210 INITeRT M2 2216 FOR F=lT015 230 POSITION 100100 240 PATTERN [F ] 250 PATTERN [F ] 2616 PATTERN CF ] 2716 WAlT 4160 2816 NEXT 230 GOT0220

-21~X$

-211$ -21Z$

PATTERNCSPRITEJ-WERTE STEP 3

Beim Commodore C64-Rechner werden die Sprites in der Regel aus 63 Werten aufgebaut Spielt man ein biSchen mit diesen DAshyTA-Werten so stellt man fest daszlig diese nach einer kleinen Aumlndeshyrung auch auf dem MZ-800 darzushystellen sind man uumlbernimmt die ungeoumlnderten SPRITE-DATAshyWerte liest einfach immer abshywechselnd jeden dritten DATAshyWert ein und gibt die so erhalteshynen Werte als PATTERNs aus Ein Beispiel-SpritePattern ist in nachshystehendem Listing enthalten

GerdKraus

Seite 14

-------------------------------------------------------------------------------

5~1l2111 - ~()Flisrsrt - rtstsrt fslamp1rtsr ampSlSIl

Nicht jeder hat die mitgelieferten Tastaturaufkleber auf seine Tasten geklebt nachschlagen war immer etwas muumlhsam Hier die Loumlsung

Der MZ-800 hat ja nicht nur den normalen Standard-ASCII--Zeichensatz auf der Tastatur sondem auch eine Reihe von Grafik-Symbolen Beim MZ-700 waren diese Symbole noch auf der Tastatur vermerkt beirn MZ-800 gabs nur eine Selbstklebefolie zum Aufkleben Wer die Folie nicht (mehr) hat kann sich nachstehende Tashybelle kopieren und in Griffweite neben den Rechner legen Die Zeichen werden erzeugt wenn man zuvor die Graph-Taste gedruumlckt hat (zum Umschalten auf Buchstaben die Alpha-Taste druumlcken)

PS Wer schon einmal ein Listing abgetippt hat in dem Graphik-Symbole benutzt wurdenmiddot wird sich ganz sishycher meiner Empfehlung anschlieszligen Nicht die Symbole sondern die ASCII-Zeichen im Programm verwenshyden -

GerdKraus T~~t~t~r-C~d~~ SHARP MZ-B00

TASTE SlMBOLE ASCII-CODETASTE SYMBOLE ASCII-CODE

~~ (]I 6e 681 D4 CA

2 CF D7 A bull + F3 F8 I _

3 D6 D9 S + bull FA E1

D 0 Fl F74 I I D5 Ci bull

5 - C2 D8 F o ce ce 6 - J D8 CB G

( DB DC

7 L Dl D2 H r- EF Fe r D8 CE8 + It 81 AC J

9 =t+ A7 91 llt bullbull bullbull DF DE

a 99 82 L 86 C9

i i 72 71 FE 84

t 87 8C 89 E9

74 73 J J FS 8E -~ Q C4 F2 Z EE ED

W E6 EB gt~ X I F6 7D

C I 7E 7~E ES E4

R E5 c= V ~ 7A 9Sw

EA EBT I I es F4 B

T I I E7 E2 N LJ EC DA

L J CD DDFD E8 t-1U I F9 middotC7 ~ 63 78

0 l Bi 75 BF 85 A p 76 83 bull 7B 8B ~r

~ 88 77 BA 8F

[ A 78 8D

maJa~(1 I]O-J6(](] - bull -J6 Seite 15 maJa~r1 1[)1]-J6(]1] - bull -J61

fleteamplle tuumlr m~-fl[][]

Phantom Miner programmiert von Sokrates Vroushyvakis zeigt wie man die Befehle SYMBOL STRIG und STICK nutzen kann Unterprogramme sind mit LABEL adressiert Bitte beachten Sie daszlig die Grafik-Symshybole im Listing nicht richtig ausgedruckt sind

IV lIHI U - IMI

20 POKE S467C s20 Fon- ~434C $20 GOTO 170 30 OR 1--20 TO 20 STEP 10 40 SYMBOLC211201Phantofll320 50 SYMBOLC211201 Phantom320 60 NEXT I 70 SYMBOL[2J201Philntom320 80 SYMBOL[21 211+1 Phantom 3 2 0 90 SYMBOL[21 221+2 Philntolll 3 2 0 100 SYMBOLC2123 1+3 Phantom32O 110 SYMBOL[21 2~ 1+4 Phantom 3 2 0 120 SYMBOL[2J25 1+5 Phantolll320 130 SYMBOL[2J261+6Phantom 32O 140 SYMBOLC21271+7 Phantom320 150SYMBOLC31281+8Phantolll32O 160 GOTO 260 170 OR 1--20 TO 60 STEP 10CLS 180SYMBOLC2140IMine 440 190 SYMBOL[2J41I+lMi ner~40

200 SYMBOLC2142I+2 Mine 440 210 SYMBOL[2J43I+3l11ner440 220 SYMBOLC21441~Mlne 440 230 SYMBOL[3J451+5 MinIPr440 240 NEXT I 250 GOTO 30 260 SYMBOL[3J10140 Copy ight ( Cgt 1987 by SVrouvoumllkis 130 270 SYMBOLC3111141middotCopy lght (Cgt 1987 by SV ouvak l s 130 280 SYMBOLC3J9 139 Copy l ght (C) 1987 by SVrouvoumllkis130 230 SYMBOL[319140Copyright (C) 1987 by SVouvakls 130 300 SYMBOLC2J 10 140 Copyright (C) 1987 by SV ouvakis130 310 WAIT 2000TI-300IP-0 320 CURSOR 522 INPUT ENTER LEVEL C1-91 L 330 INITCRTMl 340 S-RND(10)4300 3~0 SYMBOLC2JS10uHiII0 360 SYMBOLC2JS18HLH110 370 SYMBOLC2JS26-Hl110 380 I STICK(0) - 7 THEN X X-5 390 I STICK(0)-3 THEN X-X+5 400 I STRIG(O) THEN 540 410 SYMBOLC31JX170P)HIIO 420 SYMBOL[3 1 J X 178 )A 1 10 430SYM80LC3lJX186Jk110 440 SYMBOLC3IJX170PH110 450 SYMBOLC3lJX178-) 110 460 SYMBOLC3lJX186 Jk110 470 Tl-Tl-lI TI - O THEN END 480 CURSOR 515PRlNT 490 CURSOR 515PRlNTPoints P Bonus TI 500 I P-L THEN WINNERELSE 380 510 1 P-L+5 THEN WINNERELSE 380 520 I P=L+l5 THEN middot WINNERELSE 380 530 GOTO 380 540 OR 1-170 TO 34 STEP -1 550 A~POINT(X+121-2) 560 SYMBOLC311X+121 - 110 570 SYMBOLC311X+121 - 110 580middot I A2 THEN NOISEC P P+l 590 NEXT I 600 I A-2 THEN 610 ELSE 700 610 SYMBOLC31S10nII0 620 SYMBOLC31S18 v110 630 SYMBOLC3JS26nm11O 640SYMBOLC01S10uHi110 650SYMBOLC01S18 HLHII0 660 SYMBOLCOJS26-HI110 670SYMBOLCOJS10 gtnIIO 680 SYMBOLCOJsect18v 110 630 SYMBOLCOJS26n110 7(10 GOTO 330 710 LA8ELWINNER 720 INITCRT M1 730 OR 11 TO 10 740 SYMBOLC3IJ00 OK II0 750 SYM80LC3IJ00 OK I I0 760 NEXT I 770 SYMBOLC3J00OKII0 780 CURSOR 1010IPRINTyou Score Is 790 pcP+TI 800 CURSOR 1020IPRINT p Points 810 WAIT 3000 820 CLSPRINTAGAIN VNdeg 830 GET AS 840 I AS= YTHEN RUN 850 IF AS-NTHEN NEW ON 860 GOTO 830 870 LABEL END 880 CLS 890 SYMBOL[2J010middotso y you Score 15 not the best 150 900 SYMBOLC2J 1 11 sor y yOU Sco e Is not the be9t 150 910 SYMBOL[2J212sorry your Score 15 not the best 150 920 SYMBOLC2J3 13sor y yo ur Score 15 not the best 150 930 SYMBOL(3J414sorry your Score is not the bes t 150 940 WA IT 3000 950 CLSIPRINTAGAIN YN 960 GET AS 970 I As Y THEN RUN 980 I ASNTHEN NEW ON 990 GOTO 960

-

Bereits im Einsteigerbuch fuumlr den MZ-SOO (s-Seite 11) hat der MZ-Verlag einige Befehle fuumlr den MZ-SOO vershyoumlffentlicht die im Bedienerhandbuch nicht enthalten sind

Als Appetithaumlppchen fuumlr das Einsteigerbuch aber auch zur Information fuumlr unsere neuen Kollegen vershyoumlffentlichen wir hier noch einmal einige diese Befehshyle

BEEP Kurzform BE erzeugt einen Signalton mit einer Tonshyhoumlhe von 440 Hz BEEP hat denselben Effekt wie USR(62) ruft also das Monitor-Unterprogramm BELL auf Bitte probieren Sie es gleich einmal aus indem Sie BE eingeben und anschlieszligend die eR-Taste druumlcken Nuumltzlich ist dieser Befehl um im Programm ohne Aufwand akustische Signale einzubauen die Aufmerksamkeit erregen

EDIT Kurzform E ermoumlglicht das direkte Bearbeiten einer Programmzeile auf dem Bildschirm Durch Eingabe von EDIT wird die zuletzt bearbeitete Zeile am Bildshyschirm angezeigt Das ist besonders arbeitsvereinfashychend nach dem Auftreten eines Fehlers Der Cursor wird dabei von BASIC auf den ersten Buchstaben der Zeile gesetzt so daszlig sofort korrigiert werden kann

EDIT kann auch mit Zeilennummer eingegeben wershyden Der Vorteil gegenuumlber LIST mit Zeilennummer liegt in der Cursorposition

FRAC Kurzform FR dient zur Ermittlung des Nachkomshymaanteiloumls einer Dezimalzahl Damit stellt FRAC den Gegensatz zu INT da fuumlhrt allerdings keine Rundung durch Das Ergbnis ist immer eine Zahl zwischen -1 und +1

Beispiel FRAC (525) eR fuumlhrt zur Anzeige von 25

HEX$ Diese nuumltzliche Funktion war bereits beim MZ-700 vorshyhanden aber auch in dessen Bedienerhandbuch nicht erwaumlhnt Sie dient zur Umwandlung einer Dezishymalzahl in eine Hexadezimalzahl Beispiel HEX$ (255) eRzeigt FF an

MOD Diese wertvolle Funkt ion zwigt den Rest einer Division Das ist fuumlr viele Anwendungen interessant Bitte beshyachten Sie daszlig zwischen der ersten Zahl und MOD unbedingt ein Leerzeichen stehen muszlig Beispiel (6 MOD2) eR zeigt 0 an

(5 MOD2) eR zeigt 1 an

malacin [][]-J8[][] - bull -J8 Seite 16

lisill~ m~-fl[J[J Iisllll()tJer-messe

Das Programm von Sokrates Vrouvakis demonshystriert w ie einfach man eine Laufschrift in verschieshydenen Schriftgroumlszligen auf dem Bildschirm des MZ-800 erzeugen kann

10 INITCRTM3 20 PRINT 30 PRINT 40 PRINT u 50 PRINT 60 PRINT u 70 PRINT 80 PRINT 30 PRINT 100 PRINT AUtSCHRItT MZ-800 110 PRINT 120 PRINT 130 PRINT Copyright ltC) 1387 140 PRINT 150 PRINT by 160 PRINT 170 PRINT Sokrates Vrouvakis 180 PRINT 190 PRINT 200 PRINT PS Es empf i elt sich bei 210 PRINT verschiedenen Anlaessen 220 PRINT 15 leinen anderen Zeichensatz 230 PRINT 1 V Izu benutzen 240 PRINT 250 WAIT 10000POKE S467CS20IPOKE S434CS20 260 INITCRTIM3 270 PRINT MENUE 280 PRINT 230 CURSOR 06 300 INPUT TEXT ITES 310 INPUT WIEVIELE BUCHSTABEN X 320 INPUT GROESSE DES CHARACTERSC 330 INPUT STEEPING RATE 9 340 W-XltC8)ICLS 350 tOR I~645 TO -W STEP -S 360 SYMBOL [ 1 J 110 TE C C 0 370SYHBOL[lJI10TECCO 380 GET AS 330 It AS- THEN260 40(1 NEXTI 410 GOTO 350

Wie erwartet zeigte SHARP auf der Hannover-Messhyse kein Nachfolgemodell des MZ-BOO Diese Serie duumlrfte tot sein An der Qualitaumlt dieser Rechner kann der Miszligerfolg nicht liegen Im MZ-Verlag laufen die Rechner der MZ-700800-Serie oft genug Tag und Nacht Aber kein anderer Hersteller von Rang hat so wenig fuumlr seine Rechner getan wie SHARP Wer die User im Regen stehen laumlszligt und Houmlchstpreise fordert der muszlig halt untergehen Um so wichtiger ist es daszlig wir die User jetzt in dieser schwierigen Phase zusamshymenstehn

In Hannover hat der MZ-800 trotzdem noch einmal Aufmerksamkeit erregt naumlmlich anlaumlszliglich der Preisshyverteilung an den SHARP User-Club des Jahres 1986

Bei diesem Wettbewerb ging es um die Erstellung von Software fuumlr MZ-800 und die Pocket-Computer von SHARP

Die Jury stellt die Zeitschrift CHIP die im vergangenen Jahr aus den Beitraumlgen ein Sonderheft herausgegeshyben hat Das ist - soviel uns bekannt ist - in diesem

Jahr nicht geplant Wir schlagen den Teilnehmern deshalb vor sich beim MZ-Verlag zu melden

Bei der Preisverleihung am 73 um 1530h waren von CHIP ein Stellvertreter fuumlr den Redakteur Herrn Schwarz von SHARP die Herren Appel und Tabeno anwesend

Der 1 Preis ging an den SHARP-Hisoft-Pascal-Klub eV in Hamburg fuumlr ein Astrologie-Programm von Andreas Ballhaus Den Preis nahm die Vorsitzende des Vereins Viola Petersen in Empfang

Der 2 Preis ging an den Frankenberger Computer Club dessen Mitglieder Oliver Roth und Andreas Jeschtrup die Computer-Simulation Regierung proshygrammiert hatten

Den 3 Preis errang Ulf Wagemann fuumlr die Interessenshygemeinschaft SHARP (IGS) mit dem Datenbankproshygramm MBASE 3

Dieses leistungsfaumlhige Programm haben wir bereits fuumlr Sie getestet Uns ist unter SHARP-BASIC kein besshyseres Datenbank-Programm bekannt Sie werden es kuumlnftig auch uumlber den MZ-Verlag erhalten koumlnnen Der Preis stand bei Redaktionsschluszlig noch nicht fest Voraussetzung ist eine 525-Floppy-Station

Das Programm ist aumluszligerst flexibel und laumlszligt sich auf viele Beduumlrfnisse maszligschneidern Zum lieferumshyfang werden auch diverse Beispiele gehoumlren die dishyrekt in die Praxis umgesetzt oder von Ihnen Ihren indishyviduellen Beduumlrfnissen angepaszligt werden koumlnnen

Bei Interesse fordern Sie bitte unseren Sonderproshyspekt an

Nach der Preisuumlbergabe wurden die Teilnehmer auf dem SHARP-Stand zu einem gemuumltlichen Umtrunk in die Praumlsidenten-Suite eingeladen

Stars auf dem riesigen SHARP-Stand waren zweifelshylos der Pocket-Computer pe 1600 und der MS-DOSshykompatible pe 7100

Auf dem MZ-800 unter P-CPM geschriebene Daten koumlnnen uumlber das Programm MS-Copy (~Seite 20) auf den PC 7100 uumlbertragen werden Fuumlr PC 1600 und MZ-800 gibt es bereits ein Datenuumlbertragungsproshygramm das wir bei SHARP bereits getestet haben Da beide Computer so schoumln zusammenarbeiten werden wir in Zukunft auch vom PC 1600 berichten soshyfern Sie daran interessiert sind bull

maa~irl l(](]rtl(](] - bull rtll Seite 17 maJa~irl l(](]-J8(](] - bull r8

Frei-fr()~ramme

Um Ihnen zu helfen wenn Sie etshywas suchen kaufen oder verkaushyfen wollen bieten wir Ihnen den Kleinanzeigenmarkt Fuumlr bis zu fuumlnf Zeilen zahlen Sie nur DM 10-- Haumlndler zahlen nur DM 20-- Wenn Sie Gewerbetreibender sind beachten Sie bitte daszlig das aus Ihrer Kleinanzeige aus wettshybewerbsrechtlichen Gruumlnden deutlich hervorgehen muszlig Jede Zeile darf bis zu 27 Anschlaumlge hashyben Bitte beachten Sie daszlig Kleinanzeigen nur bei Vorkasse beruumlcksichtigt werden koumlnnen

Suchen Programm das den Drucker SHARP MZ1P02 den vollen Zeichensatz des MZshy800 ausdrucken laumlszligt MZshyVerlag Harald Schicke

Suchen komfortables Datenshytransfer-Programm um ASCII-Dateien vom MZ-800 zu uumlbertragen (moumlglichst uumlber Joystick-Port) MZ-Verlag Harald Schicke

Suche Clubanschluszlig oder Inshyteresenten um einen MZshy700800 Club aufzubauen im Bereich HildesheimHannover Roland Zajons Osterfeld 15 3200 Hildesheim-Bavenstedt Tel 0512155167

Komputila Rondo bietet Konshytakt zu Computer-Fans in mehr als 25 Laumlndern der Welt durch die Internati shyonale Sprache Esperanto Juumlrgen Wulff Papenstr 5b D-2000 Hamburg 76 l10402500781

Super-Verstaumlndigung uumlberall auf der Welt und preiswerte Reisen bietet die Internashytionale Sprache Esperanto Kostenlose Info bei Esperanto-Centro eV Postfach 14 50 D-4790 Paderborn -n-0525127612

Fuumlr viele Rechner gibt es Proshygrammbibliotheken aus deren Bestand Programme kostenlos (man zahlt nur eine Gebuumlhr fuumlr Uumlberspielung Speichermedium und Verwaltung) abgegeben werden Das moumlchten wir auch fuumlr den MZ-700j800 realisieren Meist fungieren diese Programme unter dem Namen Public Domain oder Free Soft Dabei werden verschieshydene Arten unterschieden

Frei-Programme werden von Proshygrammierern Anwendern zur pershysoumlnlichen nichtkommerziellen und kostenlosen Nutzung uumlberlasshysen Das koumlnnen Hilfsprogramme Unterroutinen Spiele oder sonstishyge Porgramme sein die man aus Freude programmiert hat

Wir sind sicher daszlig Sie viele solshycher Programme in Ihrer Schublashyde liegen haben Waumlre es nicht schoumln Sie wuumlrden sie einem groumlshyszligeren Kreis von Anwendern zur Verfuumlgung stellen So kann jeder von jedem etwas lernen Und nashytuumlrlich winkt Ihnen eine Belohnung Sie erhalten fuumlr jedes Programm daszlig Sie einschicken eine Kassetshyte QD oder Floppy-Disk Ihrer Wahl aus dem Angebot an Frei-Proshygrammen Auf jedem Speichershymedium finden Sie eine Anzahl von Programmen Wir werden hier die jeweils guumlltige Liste abshydrucken

Einen Haken hat das Angebot alshylerdings noch Bislang gibt es noch keine einzige Diskette Desshyhalb erhalten Sie zunaumlchst einen Gutschein wenn Sie uns Ihre FreishyProgramme zur Aufnahme schikshyken Spaumlter suchen Sie sich dann eine CMT QD oder Faus

Wenn Sie mitmachen wollen fuumllshylen Sie bitte den Anmeldebogen

Seite 18

aus Sie koumlnnen ihn kopieren so daszlig Sie das Heft nicht zerschneishyden muumlssen

Pruumlf-Programme sind urhebershyrechtlich geschuumltzte kommershyzielle Programme die zum Pruumlfen vor dem Kauf- kostenlos angeboten werden Sie sind auch unter den Bezeichnungen Hoshynour-Ware oder als Demo-Proshygramme bekannt

In der Regel fehlt die Bedienungsshyanleitung (evtl ist eine Kurzanleishytung ins Programm integriert oder zusaumltzlich auf dem Speichermeshydium vorhanden) oder die Funktishyonen des Programmes werden nur demonstriert Oft kann man damit arbeiten aber zB nicht drucken

Pruumlfprogramme dienen der Markteinfuumlhrung von Programshymen Wem das Programm geshyfaumlllt der nimmt mit dem Proshygrammanbieter Kontakt auf und kauft das Programm Er erhaumllt dann die neueste Version ein Handbuch und Anwenderuntershystuumltzung

Dieses Konzept hat fuumlr den Anbieshyter wie fuumlr den Anwender groszligen Nutzen Der Anbieter spart sich die teure Werbung Der Anwenshyder braucht nicht die Katze im Sack zu kaufen sondern kann vorher ausgiebig probieren und sich von den Qualitaumlten des Proshygramms uumlberzeugen

Wir hoffen daszlig Sie auch von dieshysem Angebot regen Gebrauch machen werden Bitte denken Sie daran Je mehr Frei- und Pruumlf-Proshygramme der MZ-Gemeinde zur Verfuumlgung stehen desto attraktishyver sind unsere Rechner

maJa~rl (](]-16()() - bull -161

frll~ramm-flrlmecJlJrI~ - Frei--Jfriii-film

Programm-Anmeldung fuumlr den Vertrieb als Frei- oder Pruumlf-Programm

Der Programmgeber

Vorname Name ______________________________

Firma ________________________________

Straszlige ---__________________________

PUOrt-___________________________________

uumlbergibt dem MZ-Verlag Harald Schicke eine DisketteKassetteO zur Verbreitung an Anwender Es handelt sich um

o Frei-Programme o Pruumlf-Programme

Falls es sich um Pruumlf-Programme handelt

o IchwirO sind am Vertrieb durch den MZ-Verlag Harald Schicke fuumlr die zu verkaufende Version inter essiert Bitte machen Sie mirunsO ein Angebot

Der Name der DisketteKassetteO lautet ___________________

Die Programme sind lauffaumlhig auf folgender Computer-Konfiguration

o MZ-BOabkO o MZ-700 o MZ-BOO

o RAM-Erweiterung o Grafik-Erweiterung

o Kassette o Quick-Disk o 35-Floppy-Disk O525-Floppy-Disk

Spezielle Formatierung des Speichermediums _________________

o P-CPM o EUMELElan

Programmiersprache _________________________

Weitere Einzelheiten

Der Programm-Autor bzw Programm-Geber erklaumlrt

bull daszlig er die Urheberrechte an den Programmen auf der KassetteDisketteO besitzt

bull daszlig er die Programme als Freie- oder PruumlfprogrammeO an den MZ-Verlag Harald Schicke kostenlos zur Verbreitung uumlbergibt

Ort Datum Unterschrift

degnicht Zutreffendes bitte streichen

ma~a~IrI (]0-1600 - bull -16 Seite 19 ma~a~IrI (](]-1600 - bull -161

l~llllllllllllllllllllllllllllllllllllllllillmlllllliIlillllll~llllllllllllllllljlllllllillUNIDOS-800 ist ein Universalieseshy

programm fuumlr den SHARP MZ-800 mit einem oder mehreren 40shyTrack-Laufwerken und dem pshyCPM-Betriebssystem Nach starshyten des Programms kann man fuumlr das Laufwerk B ein Format ausshywaumlhlen und eine in diesem Format beschriebene Diskette unter CPM (also auch unter WordStar u 0) wie eine normale SHARPshyDiskette bearbeiten Selbstvershystaumlndlich ist es auch moumlglich auf diese Diskette zu schreiben und so beschriebene Floppies auf Fremdrechnern zu lesen

miillf21EIe[~IIIIIIIIIIII~lll)111111 ist ein Blockorientiertes Textshy

verarbeitungssystem Texte jeder Art und Laumlnge sind verarbeitbar und nur durch den Speicherausshybau begrenzt Das Programm ist in Maschinensprache Deshalb stehen ca 42 Kb fuumlr Textverarbeishytung zur Verfuumlgung

Da das System den Text in Bloumlshycken abspeichert ist die Zeilenshylaumlnge unabhaumlngig von der Bildshyschirmanzeige und kann beliebig sein

Das Programm stellt sich mit eishyner Menuuml-Auswahl in einer Bildshyschirmmaske vor- Nach entspreshychendem Tastendruck verzweigt es in den gewaumlhlten Arbeitsvorshygang Es werden fuumlr jeden Arshybeitsvorgang Bildschirmmasken erzeugt die moumlgliche Sondershyfunktionen anzeigen Nach dem Laden befindet sich die Tastatur im DIN-Schreibmaschinen-Moshydus

Folgende Moumlglichkeiten bietet das Programm

Eingabe Korrektur Suchen Auflisten aller Texte Abspeichern und Laden auf Kassette Loumlschen des gesamten Textspeichers Drucker einaus Ruumlcksprung zum Monitorprogramm

Sonderfunktionen Exzellente Silbentrennung nach

der deutschen Rechtschreibung Textblockkennung Zeichen und Textbloumlcke loumlschen Einfuumlgen bis 254 Zeichen Druckerprogramshymierung Scrolling des Textes Cursorsteuerfunktionen Zeilenlaumlnshyge programmierbar Blattlaumlnge definierbar Kopienherstellung

K 164-7 (MZ-700) DM 12995 K 164-8 (MZ-800) DM 12995

zZ sind im Lieferumfang von shyUNIDOS-BOO 50 Floppy-Formate enthalten

F145 (525) DM 198--

lIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBllllmllmmlll~l~lll~llj~lllll~lllljlljl~Universelles Formatierproshy

gramm fuumlr den MZ-BOO Mit UNIshyFORM koumlnnen Sie fast alle Formashyte der UNIDOS-Formatliste auf Ihshyrem MZ-BOO formatieren Dies ist insbesondere dann nuumltzlich wenn Sie keine formatierte Fremddiskette haben und der Fremdrechner nicht verfuumlgbar ist Wenn Sie Ihre unter P-CPM ershy

00 0 ~UU uuu~~=

~~m l~~f~~= p~og~amm

llllllllllnlilsect~llI1[jljlIIII[lttllllllll um auf dem MZ-BOO eine deutshy

sche Tastatur nach DIN zu erzeushygen ist ein extra Maschinensprashycheprogramm erforderlich

Hier ist es Mit einem Tastenshydruck wechseln Sie zwischen der Originaltastenbelegung und der deutschen DIN-Tastatur

Das Programm enthaumllt eine Hard-Copy-Routine

K 166 (KasseHe) DM 49-shyF 166 (5 14) DM 59-shy

11111~111111111111111111111111111111111111111~111Im~g[~III~IIIIIIIII~IIIIIIIIIIjIIIII~1111llllllllll~Das Zwischenstuumlck RGBVideo

nutzt den RGB-Ausgang von MZshy700800 Die Signale des RGB-Ausshyganges werden im Zwischenshystuumlck auf Video fuumlr den monoshychromen Monitor umgewandelt Das ermoumlglicht auf einem moshynochromen Bildschirm eine hershyvorragende Wiedergabe von BO Zeichen und hochaufloumlsender Grafik

X 167 DM 79-shy

stellte Software fuumlr verschiedene Rechner verkaufen wollen ist UNIshyFORM unverzichtbar

F 170 (525) DM 198-shy

111111~lllillllllllllllllllllllllllllllllmlllIII~1ll~ll~l~ll~l Mit MS-COPY koumlnnen CPMshy

Dateien in MS-DOS-Dateien konshyvertiert werden Sie koumlnnen damit also Ihre Text- TURBO-Pascal- BASIC-Dateien auf IBM-Format bringen aber auch Quellproshygramme in anderen Sprachen sowie Datenfiles von Anwendershyprogrammen

F169 (525) DM 130-

1~lllilllllllllllllJilllllllllllllllllttisectllmlill~ij1l11 ist ein echtes Superprogramm

MINI-CAD erhielt 1985 den 1 Preis beim SHARP User-Club Wettbeshywerb

Das Programm erlaubt Zeichshynungen auf dem Monitor zu ershystellen Die Steuerung erfolgt uumlber Tastatur oder Joystick

Sie benoumltigen eine 5 14 Flopshypy oder eine Quick-Disk mit 64 Kb RAM-Erweiterung Eine GrafikshyRAM~Erweiterung ist empfehlensshywert muszlig aber nicht sein

Die Programmdiskette enthaumllt die Programme Menue MinishyCAD Bauteil-Editor Programmgeshynerator Trans-CAD und BauteilshyDelete

Das Programm wird uumlber eine Menuumlleiste gesteuert die sich selbst erklaumlrt

Mit dem Programmgenerator koumlnnen Zeichnungsdateien als eishygenstaumlndig laufende BASIC-Proshygramme erzeugt werden

Mit dem Bauteil-Editor erstellen Sie haumlufig wiederkehrende Baushyteile die Sie bei Bedarf unter ihshyrem Namen aufrufen und in Ihre Zeichnungen einbinden koumlnnen Dabei kann selbstverstaumlndlich der Maszligstab veraumlndert werden

MINI-CAD ist ein Superproshygramm das zu Recht preisgeshykroumlnt worden ist Selbstverstaumlndshylich verfuumlgt es uumlber eine Hardcoshypy-Funktion mit der Sie Ihre Zeichshynungen auf Papier bringen koumlnshynen Natuumlrlich koumlnnen alle Zeichshynungen bemaszligt werden so daszlig eine professionelle Anwendung moumlglich ist

F165 (525) DM 149-shyQ 165 (Quick-Disk) DM 149-shy

Page 3: tO~~ · 2018. 1. 9. · tüftelt. Lesen Sie seinen Bericht! Die Verbindung MZ-800/CE-516P bietet dem Anwender mehr Mög lichkeiten, als im (ohnehin sehr dürftigen) Plotterhandbuch

bull bull bullbull

lJas Is I1Er m~-IJEra~ IrItla

Ein Haus mitten im Wald von Holm-Seppensen in dem auch lange nach Mitternacht noch das Licht brennt ist die Heimat des MZ-Verlages Auf uumlber 100 m2 lgteshyfinden sich hier drei MZ-800 dashyvon einer voll ausgeruumlstet mit QD Floppy CMT RAM- und Grafikershyweiterung sowie ein MZ-70D ein Matrixdrucker drei Plotter einer davon der DIN A4-Plotter CE-516P ein Mannesmann-Talley-Drucker sowie ein MZ-1P02 Neben vershyschiedenen Programmiersprashychen stehen als Betriebssysteme P-CPIM und EUMELElan zur Vershyfuumlgung

Hier werden die Programme geshytestet die uns fleiszligige Programshymierer anbieten

Besonders stolz sind wir auf eine Verbindung die erst auf der Hanshynover-Messe entstand Die Vershybindung der MZ-800 mit unseren groumlszligeren Computern ZZ haben wir zwei Macintosh-Cornputer (eishyner davon mit 25 MB) einen IBMshyKompatiblen einen Laser- sowie einen Matrixdrucker einen Scanshyner und zwei Festpla1ten im Netzshywerk Auf dieser Anlage werden unsere Infos Bedienungsanleitunshygen Buumlcher und neuerdings auch Ihr maJa~irl 11]1]-Jfl[]1] geschrieshyben gestaltet und gesetzt

Autoren haben also die Moumlglichshykeit Ihre Texte auf dem MZ-700 oder MZ-800 sowie auf einem IBM-Kompatiblen oder einem Mac zu verfassen und uns auf eishynem Datentraumlger zuzuschicken Oder Sie schreiben auf einem CPIM-Rechner oder mit EUshyMELElan

Bald wird es einen weiteren Weg zurn MZ-Verlag geben Ab 1 April sind wir Mitglied der Deutschen Mailbox Dann werden wir auch per Telex zu erreichen sein In einshyem weiteren Schritt wollen wir fuumlr Sie eine eigene Mailbox einrichshyten Wir bitten deshalb diejenigen

maJa~irl 1[][]-J6[][] - -J6

unter Ihnen die uumlber entspreshycrlende Erfahrung verfuumlgen uns beim Aufbau der Mailbox und der Gestaltung der noumltigen Software zu helfen

Fuumlr unsere Drucksachen stehen eine Offset-Druckmaschine sowie ein Hochleistungskopierer zur Verfuumlgung Groumlszligere Auflagen lasshysen wir in einer Druckerei fertigen

Neben Software Buumlchern und dem maJa~rI 1[]1]-J6[](J produshyzieren wir Buumlcher und eine Loseshyblattsammlung fuumlr Naturheilkunshyde

Wir beraten aber auch Firmen die biologische Arzneimittel hershystellen und gestalten Projektionsshyfolien fuumlr Vortraumlge

Bald werden wir auch fuumlr Sie eine sehr interessante Dienstleistung anbieten Den Print-Shop Sie senshyden uns Ihre Texte wir setzen geshystalten und velVielfaumlltigen sie

Pqstwendenq erhalten Sie Ihre Drucksachen auf Papier Karton Folie Aufklebern etc

Unsere Programme und Buumlcher werden aJle mit einer ISBN-Numshymer versehen Der Vorteil Sie koumlnnen in jeder Buchhandlung bestellen maJa~irl 1[][]-J6[][] soshywie unser Handbuch fuumlr Heilprakshytiker hat eine ISSN-Nummer mit der diese Publikationen uumlberall auf der Erde in den entsprechenshyden Verzeichnissen gefuumlhrt wershyden Sie sehen wir bemuumlhen uns UITl

Sie Wir versuchen auch Sie bei Bestellungen sofort zu beliefern Das klappt bei unserer eigenen Software fast immer Bei Fremdzushylieferern dauert es meist etwas laumlnger

Unser Team Karin Schicke Elisashybeth Sternhagen Ursula Kirmes und Harald Schicke sowie unsere Programmierer und Autoren shysteht Ihnen gern zur Verfuumlgung I bull

Seite 3

fd[]rial 2 ~ImFlrESSlJm

[las is der m~-tJerampa~bullbullbull 3 me-6[][] ft famp[]uumler

If-5Eif CI lisUrl~ 05m-~eicllerlSa12

frllleerlJrIJ der P1IJuumlershytJeiellle] CI

m[]dlJlanr falJitJalJ t[]rI 5fa511-frIJJrammerl 5

lisif1~ (lJIl1erFlrIJrammshylECllf1iL] Ei

TiFls Er TricLs iuumlr m~-1[][] 1 DrlJcLErariFlasslJrI~ tJei

m~-6[]1] 6 TiFls ft TricLs iuumlr me-6[)szlig 6 rllJtJ-nEUJS q

TiFls ft Tricls iiir m~-6[][] ufld rl-5 EiP [] Fra~ErI lJlld farl1UJIJr1erl Hl fUer falliarl~ iS1 sctJUJ~rbullbullbull 5lJclltJEsFlreclllJrI~

l~sErtJrieie 2 5(]UUJare-TES

lJa1a~ra~1l - 5lJsiJraFlll 3 SpiCL2EUEl 5 tlEirlarl2eiJEri Hi Frei-fr[]Jramme Hi

Pruumll-pr(]~rammE Ui ~r(]~ ramm-faflmE ldlJ rIJ 1 IhantDIJ1 mlner

5Fliel-lis1irl~ 6 5EiElliE iuumlr m~-a[][] 6 laufschrift

fr(]Jramm-lisUfI jqqlelJ 61

maJaeiri 11l1l-J6[]11 - bull -J61

m~-fl(](] ft fl()ampr IE-5 Eif L5I1~

Wer hat sich da nicht schon geaumlrshygert Da bietet SHARP einen lei shystungsfaumlhigen DIN A4-Plotter an der nicht nur an den MZ-SOO angeshyschlossen werden kann sondern auch an IBM und Kompatible Doch der Besitzer des MZ-SOa soll sich mit dem schlechten SHARPshyZeichensatz zufrieden geben obwohl noch drei weitere Zeishyehensaumltze fuumlr IBM eingebaut sind Gerd Kraus von RK-Datentechnik hat eine bessere Loumlsung ausgeshytuumlftelt Lesen Sie seinen Bericht

Die Verbindung MZ-800CE-516P bietet dem Anwender mehr Moumlgshylichkeiten als im (ohnehin sehr duumlrftigen) Plotterhandbuch aufshygezeigt sind Diese Erweiterungen sind anscheinend selbst dem Hersteller unbekannt

Dabei stehen die DIP-Schalter 23 und 4 beim MZ-BOO unten beim CE-516P die DIP-Schalter 2 und 4 ebenfalls JOeo

Bei dieser Schaltersteilung sind die vom MZ-731 bekannten Ploshyterbefehle (Syntax q-MZ-800-Beshydienerhandbuch) moumlglich Ein Abkoppeln der Plotterbefehle mit NEWON ist selbstverstaumlndlich nicht moumlglich (da beim MZ-731 nicht vorgesehen)

Dabei sieht die Einstellung der DIPshySchalter so aus

0 bullbullbull 0 00000

Plotter CE-516P 00 0 bullbull 0

MZ-800

Diese SChaltersteIlung bietet dem Anwender eine Reihe von Vorteishylen

a) Speicherplatz Die Plotterbefehle koumlnnen mit NEWON abgetrennt werden Sorrlit stehen ca 2 kB mehr Speicherplatz zur Verfuumlgung

b) Erweiterter Zeichensatz Der geschaltete IBM-Zeichenshycode bietet eine wesentliche Erweiterung des Zeichensatshyzes (die drei IBM-Zeichensaumltze unterscheiden sich nur unershyheblich)

c) Voreinstellung Der Plotter ist ohne irgendweIshyche POKEs sofort in der Lage DIN A4-Format zu bearbeiten

d) Erweiterter Befehlssatz Die im Handbuch angegebeshynen Befehle koumlnnen alle ohne Konvertierung verwendet wershyden (selbstverstaumlndlich ist LPRINT durch PRINTIP zu ersetshyzen) Damit bietet der Plotter zu seinem ohnehin schon ausgeshyzeichneten Befehlsumfang 2 neue Befehle

bull Schraffieren der zuletzt geshyzeichneten Kreis- oder Rechshyteckfigur (in 10 Variationen)

bull Zeichnen eines Rechtecks mit einem Kurzbefehl (duch Angabe der Koordinaten links oben und rechts unten analog der Bildschirmgrafik)

Das nebenstehende Listing vershydeutlicht die neuen Moumlglichkeishyten Gleichzeitig erzeugt das Proshygramm einen Probeausdruck auf dem Plotter CE-516P in der Groumlszlige DIN A4 Durch sein Format und seishyne vielen Moumlglichkeiten bietet sich der Plotter CE-516P speziell fuumlr den geschaumlftlichen Bereich an Hier kann man mit entsprechenshyder Software hervorragende farshybige Overhead-Folien erstellen ~Testbericht Datagraph S 13

Seite 4

IB 28 PLOTTER CE-516P + HZ-88Bf

30 40 INIToLPTS213B SHARP F ASCIIf

50 PRINTPCHR$(27)0sectB Plott~r INIT 60 70 A$u SHARP MZ-800 1

8B B$=BPlott~r CE-516pa 90 C$BIBM pe-Zeichensatzmiddot 100 D$=Einfaches Zeichnen von Rechtecken B

110 E$=BEinfaches Schraffieren von Figuren B

120 F$=DEinstellen der DIP-Schalter 130 Z=1 148 150 GOSUBBHEAOmiddot 160 GOSUBoZEICHENSATZB 170 GOSUBoBOP 188 GOSUBoSCHRAFFUR1 D 190 GOSUBBDlp D

208 J30SUBcopyn 210 END 220 f

230 1

240 250 1

260 270 LABELoHEAD R

288 PRINTPCHR$(27)+BsectB 290 GOSUBDlF Il 300 G=560SUB06ROESSE B

310 PRINTP A$+R + B+B$ 320 G=260SUB B GROESSE R

330 RETURN 340 350 LABELRZEICHENSATZmiddot 360 FOR ZS=0 TO 2 STEP 2 370 GOSUBDLfB 380 PRINTPTAB(29)C$jZ 330 GOSUBlIlP 400 INITlPTS313deg 410 PRINTPCHR$(27)DR HZS Zeichensatzf

420 FORI$3 TO$6 PRINTPCHR$(I)NEXT 430 PRINTPCHR$($15) 440 fORI=$28 TO $FFPRINTPCHR$(I)NEXT 450 INIT BLPTS2131

460 GOSUBLP 470 Z=Z+l 480 NEXT 490 RETURN 5BB 5t8 LABELIIBOX 521 GDSUBIILF lt 530 PRIMIIPTAB(23) D$ 548 GOSUBBLP 558 aOSUBGRAPH 560 PRINTP degH1888middot

Lisi[l~ fr(JlrammierlJrIl

6~0 LISTP 57~ 610 RETURN 620 63~ LABEL RSCHRAffURl l 640 SOSUBLP 650 60SUBTEXTo 668 SOSUBLP 670 PRINTPTAB(23)jE 680 GOSUBIILP 690 GOSUB1SRAPH 1

700 PRINTP BMS00 1

710 PRINTpllP 720 FORI=0 TO 10 730 PRINTp II D4B-150B1

740 PRINTP degTIII 750 If 1=9 THEN WAIT 10090 760 IF 1=10 THEN WAIT 180B0GOT0800 770 PRIMIP IM600 1

780 PRINTlP1Io 790 NEXT B0B GOSUBTEXP 810 GOSUBIlLfo 82B PRINTPTAB(15)IISo ~infa(h g~ht das II 830 GOSUBLfGOSUB1Lf l

84B RETURN 850 I

8GB LABELIiDIp l 870 PRINTPTAB(26)fi 88B GOSUBBLF R

890 GOSUBBGRAPW 90B ZW=-5 310 130SUB II BOX2 1

920 Z=-ZW 930 PRINIP ampM-640-40 1

940 PRINTlPBI u

350 GOSUB II BOX2amp 960 PRINTP ampH-640-40deg 970 GOSUBIITEXP 980 PRINTIPTAB(8) jB$j

990 PRINTPTAB(39)jAuml$ 1900 RETURN 1010 f

1920 f

1030 LABEL1LF 1

1040 PRINTPCHR$(1310 f 10) 1050 RETURN 1060 J

1070 LABELGROESSE 10BB PRINTPCHR$(27)0BG 1090 RETURN 1100 1110 LABEL TEXP 1120 PRINTPCHR$(27)B aO

1130 RETURN

ma~a~trl UI[)-Iti[)[] - bull -16

1240 IF 1=1 OR 1=5 THEN PRINTp BTB5-(-ZW) ELSE PRINTpIT D5+(-ZW) 1250 PRIMIP IM40f~B

1260 PRINTpBlo 1270 NEXT 1280 PRINTP degH1500B

1290 PRINTlP B P 1300 fORI=0 TO 3 1310 PRINTp HD20-20BB 1320 IF 1=1 OR 1=2 THEN PRINTp U TB5-(-ZW) ELSE PRINTpBTB5+(-ZW)

Ein Hauptargument gegen BASIC als Programmiersprache wird imshymer wieder vorgebracht BASICshyProgramme seien zu unuumlbersichtshylich Doch diese Vorstellung stammt noch aus einer Zeit als das BASIC karg und der Speicher platz gering war

Walter Beinert vom SoftwareshyUser-Club haumllt dagegen Hier seishyne Vorschlaumlge

Die Vorstellung daszlig man bei der Programmierung in BASIC aus Speicherkapazitaumltsgruumlnden mit jedem Byte geizen muumlszligte ist (zushy

1140 I1S0 LABELIGRAPH 1160 PRINTPCHR$(27)Bb H

1170 RETURN 1180 1190 LABEL B BOX2 1

1200 PRINTP middotHS0011

1210 PRINT Ipo P 1220 FORI= TO 6 1230 PRINTpaD20-20B

1330 PRINTP BM400 H

1340 PRINT IpoP 1350 HEXT 1360 RETURN 1370 1380 LABELCOPY II 1390 GOSUBBTEXP 1400 fOR=l TO 3GOSUBoLFszligNEXT 1410 PRINTPTAB(10)joGerd Kraus for Bj 1420 6=460SUB BGROESSE B

1430 PRINTPBRK-Datentechnik D

1440 6=160SUB H6ROESSE 1450 PRINTPTAB(30)D05041~86middot 1460 RETURN i

Seite 5

Durch sinnvollen Einsatz der Untershyprogrammtechnik mittels des CHAIN-Befehles ist es rnOglich umfangreiche Anwendersysteshyme bis zu insgesamt 100 kB auf exshyterne Unterprogral1me mit je 10 kB verteilt auf einem 64 kB-Rechner zu realisieren

Daraus ergeben sich fuumlr die zeitshygemaumlszlige Entwicklung derartiger Programmsysteme die folgenshyden Forderungen

1 Die strukturelle Gliederung in Haupt- und Unterprogramme mit sauberen Schni1tstellen

2 Eine kompakte Programmsteushyerung in Form von GOSUBs bzw CHAINs die klar komshymentiert sind (mit REMs)

3 Gut lesbarer Programm-Code (nicht mehr als drei Befehle pro Zeile und nicht mehr als 36 Zeishychen pro Zeile)

Fuumlr das Hauptprogramm gilt also daszlig es in aller Regel nur das Hauptmenuuml und analog dazu die GOSUBs zu den internen bzw die CHAINs zu den externen Untershyprogrammen beinhaltet

majaetrl [][]-16(][) - bull -161

fr(]Jrammirarlll1J

Auszligerdem empfiehlt sich die Proshygrammierung eines Upros (Untershyprogramm) zur Dialog-Verarbeishytung das sowohl die Initialisierung des Bildschirms (Freimachen des Bildschirms vor einer neuen Ausshygabe) die Plausibilitoumltspruumlfung der Bedienereingaben (um Fehler des Bedieners zu verhindern bzw einzuschraumlnken) die Programmshyfehlerbehandlung als auch alle anderen vom Programm geshymeinsam benuumltzten Routinen beinhaltet

Die Vorteile dieser Art der Proshygrammierung sind wohl offenshysichtlich insbesondere unter dem Aspekt von Programmerweiterunshygen bzw -oumlnderungen betrachshytet Das weiB der BASIC-Programshymierer fruumlhestens dann wenn er ein Programm modifizieren muszlig welches er fruumlher einmal selbst ershystellt hat

Wenn Sie ein so aufgebautes Programm spoumlter einmal erweishytern wollen brauchen Sie ledigshylich eine GOSUB-Zeile bzw eine Cl-IAIN-Zeile in den Steuerzweig einzufuumlgen und das Erweiteshyrungsupro entweder intern ans Enshyde des Programms anhoumlngen oder als externes Upro abspeishyehern

Wie man so etwas bewerkstelligt zeigen die Listings auf den beiden naumlchsten Seiten

LSi(1~

Bild 1 Programm-steuerung

360 REM 370 R~M ~ 380 REM BEGINN PROGRAMMSTEUERUNG 390 REM 400 REN 410 J=O 420 608UB680 REM ANBIETEN KAPITEL 1-12 430 GOSUB1060 REM ERKLAERUNGEN 1-12 440 IFXgt4GOT0470 450 GOSUB27l0 REM AUSWERTUNGEN 460 GOT0410 REM OHNE UEBUNG 5 - 8 470 IFXgt8GOT0540 REN KAPITEL 9 -12 480 GOSUB1400 REt1 UEBUNGEN 5 - 0

LI

490 GOSUB2210 REt-1 EINGABEN 5 - 8 500 REM ANTWORTEN 5 - 8 510 GOSUB2520 REM ZWISCHENZEIT 5 - 8 520 REM AUSWERTUNG 5 - 8 530 GOT0410 REM ENDE KAPITEL 5 - 8 540 IFXgt9GOT0570 550 GOSUB1860 REM UEBUNGEN Ci

i

560 GOT0490 570 GOSUB1400 REM UEBUNGEN 10 - 1~

580 GOSUB2210 REM EINGABEN 0 - 12 590 REM ANTWORTEN 9 - 12 600 GOSUB2520 REM ZWISCHENZEIT 9 - 12 610 REM AUSWERTUNG 9 - 12 620 GOT0410 REM ENDE KAPITEL 9 - 12 630 REM 640 REM 650 REM ENDE PROGRAMMSTEUERUNG 660 REM 670 REM

Bild 2 Dialog-Unterprogramm

8000 REM 8005 REM DIALOG-ROUT 8010 REM 8015 REM 8020 CLS 8025 COLOR71 8030 PR IN T J~

8035 FORV=OT079SETV0SETV49NEXTV 8040 FORW=OT049SETOWSET79WNEXTW 8045 FORW=OT079SETW~5SETW44NEXTW

8050 RETURN 8055 REM

Seite 6 maJae(l l()()-J8[]() - bull -Ja1

middot

Ls(1~ shy8060 8065 8070 8075 8080 8085 8090 8095 8100 8105 8110 8115 8117 8120middot 8125 8130 Si35 8140 8145

middot8150 8155 8160 8165 8170 8175 8180 8185 8190 8195 8200 8205 8210 8215 8220 ~~~8 L-~

8230 8235 8240 8245 8250 8255 8260 8265 8270 8275 8400 8405 8410 8415 8420 8425 8430 8435 8440 8445 8450 8455 8460 8470

REM EINGABE-ROUT REM REM REM CURSOR523 PRINTBi tte entspr CURSOR35J23 I FAS$= 11 N GOT08115 INPUTUA$ A$=LEFT$(A$l) HETURN ONERRORGOT08130 INPUTIIN RETURN REM REM ERROR-ROUT REM REM IF ERN=3GOT08060 IF ERN=5GOT08180 IF ERN=65GOT08210 IF ERN=6460T08225 IF ERN=24GOTOa225 IF ERN=42GOT08225 IF ERN=54GOT08225 CUHSOH51 PRINTNicht spezifierter GOT08240 CURSOR5l PRINTEirigabe GOT08240 CURSOR5 PRINTUDt-ucker GOT08240 CURSORS 1 PRINTUUnterbr KILL REM CURSOR520 PRINTZeile CURSOR523 PRINTBitte

lgtJert

GETA$IFA$=ItIlGOT08265 RESUt-1E45 REl REM PRUEF DISK-l REM ttt REt1 ROPEN9tDisk-ID INPUT9DI$ IFDI$=-uCM V101 DlGOT08455 CURSOR5J23 PRINTDisk-l eingelegt (J) CURSOR3623 INPUTIIA$ IFA$ltgtuJ II GOT08430 CLOSE9 RETURN END

eingeben 11

Programmfehler

bitte numerisch 11

nicht bereit 11

bei Disk-Zugriff 11

uERL1I

eine Taste

Fehler ERN

druecken~

mala~h lf][)-J6(]f] - bull -J6l Seite 7

T~s ft Trt-Els

POKE 89240 - Dauerfunktion bei GET POKE 8983 - Normalzustand

I~I

POKE $5DPEEK ($5D)+128PRINT TEXT-Durch den POKE wird die nachfolshygende PRINT-Anweisung mit dem Farbwert des 2 Zeichensatzes auf dem Schirm ausgegeben

11I

POKE $422A$6E$1 C - nach dern Systernkommando LOAD wird das BASIC-Programm automashytisch gestartet POKE $422A$4E$22 - Normalzushystand

111

Das Systemkommando REM kannmiddot durch ein Hochkomrna () abgeshykuumlrzt werden

111

Wird bei INPUT ein Komma () anshygegeben so wird der Variablen kein Wert zugewiesen

Diese Tips amp Tricks sandte uns Michael Nagel Vielen Dank

I~~

Beim Programmieren in BASIC mit Maschinenunterprogrammen kann es leicht passieren daszlig der Rechner abstuumlrzt- Dann hilft nur noch RESET (das kleine Knoumlpfshychen hinten am Rechner) Um das BASIC wieder neu zu starten ohne es neu laden zu muumlssen gibt man folgenden Befehl im

Monitor ein ~~ftlilltlli~lji J 0058 (eR)

Vielen Dankl Christian Czech

ma)a~i(l l1l1l-J6[)1] - bull -JtIl

IJrlJlIErall~a55lJll~ m~-fl[J[J Tt~5 ft TrtlIs

Manch einer der auf die Centronics-SchniHstelie des MZ-800 vertraute traute seinen Augen nicht als er feststellen muszligte daszlig sein Drucker nicht lief Gluumlcklicherweise gibt es neue Parameter fuumlr den INIT-Befehl die manches Problem loumlsen werden

Es gibt einige Drucker die fehlerhaft arbeiten oder uumlberhaupt nicht wenn sie an den MZ-800 angeschlossen werden Zusaumltzlich zu dem INITshyBefehl koumlnnen jedoch folgende Parameter gesetzt werden

INITLPT (MQ-M2) (SO-S3) LQQ-Q7) (CR-Code)

Der Drucker MZ-1P02 zB kann mit Hilfe des Kabels MZ-1C47 angeschlosshysen werden Dazu lautet die Programmzeile

INITLPTM2S2Q110

Anschlieszligend finden Sie die neuen Parameter QO - Q7 Dabei steht fuumlr

1 receive ready 2 reset signal 3 stroke signal

m 1 wait ready 2 high 3 high Ql 1 no search 2 high 3 rligh Q2 1 wait ready 2low 3 high Q3 1 no search 2low 3 high Q4 1 wait ready 2 high 3low Q5 1 no search 2 high 3low ~ 1 wait ready 2low 3low Q7 1 no search 2low 3low

Sie koumlnnen die Parameter QO - Q7 setzen um andere Drucker anzushyschlieszligen Leider haben wir keine genauen Angaben wie die Parameshyter zu setzen sind so daszlig alle moumlglichen Variationen von QO - Q7 zum Anschluszlig eines jeden Druckers gepruumlft werden muumlssen

Bitte beachten Sie daszlig der erweiterte IIJIT-Befehl nur in BASIC funktishyoniert Die Drucker Epson FX-80 und Kompatible lassen sich in der Regel problemlos anschlieszligen

Bitte berichten Sie uns uumlber Ihre Erfahrungen mit Druckeranpassungen damit wir Ihre TIps direkt an unsere Leser weitergeben koumlnnen bull

~~~

I1II11I111I111I1I1I1I1I1III1111111111I11111111 Da es nicht allen Autoren gelingt ihre Listings inkl Grafikzeichen auszugeben finden Sie haumlufig Plotter-Listings Darin sind die Grashyfik- und sonstige nicht druckbare Zeichen im hexadezimalen ASCIIshyFormat ausgegeben

Suchen Sie den ASCII-Code im SpiCkzettel auf Seite 15 und druumlkshyken Sie die richtigen Tasten im Grafikmodus Ihres MZ-700800 Sie koumlnnen die Zeichen aber auch als CHR$( ) eingeben _

Seite 8

U mdefinierung des CursorshyZeichens

Ab der Speicherstelle $1391 ist das Symbol des Cursors definiert Man kann durch Aumlndern der Speichershy

gt stellen ab $1391 einen beliebigen Cursor erzeugen

Die Definition des Cursors erfolgt in einer 8+8 Matrix genauso wie die Symbole der PATTERN-Ariweishysung

Dieses kleine Demonstrationsproshygramm zeigt wie man den Cursor umdefiniert In dem Programm sind zwei Demonstrations-Cursor in den DATA-zeilen enthalten Diese Wrte koumlnnen natuumlrlich ausshygetauscht werden

10 CLS 20 FOR T=O TO 7 30 READ A 40 POKE $1391+TA 50 NEXT 60 DATA 0000000255

REM IBM-CURSOR 70 DATA 255129129129

129129129255 REM KAumlSTCHEN

80 REM IN DEN 1DATA 1-ZEILEN KANN DER CURSOR UMDEFIshyNIERT WERDEN

90 END

Diesen Tip gab uns Christian Popp den viele von Ihnen bereits von seinem im MZ-Verlag ershyschienen Programm Pattern Mashyker (Bestellnummer K 124 (KasshysetteISBN-Nummer 3-89240-007-5 DM 3980) bzw Q 124 (Quick-Disk DM 4980)) her kennen bull

[amplJll-nl3ll1S

PLZ

CH-6221 F-93307 NL-3834 1000 1000 2000 2000 2000 2000 2000 2000 2200 2211 2904 3000 3079 3559 3579 4030 4700 4708 4970 5000 5100 5230 6081 6300 6307 6906 7050 7144 7410 7500 7524 7544 7575 7630 8704

511f1~f lJsEr-[llJlls

Ort Straszlige

Rickenbach P O Box 57shyAubervillers Cedex 151153 Av Jean Jaures ZG Leusden Benedictynenhove 50 Berlin 37 Hans Boumlhm Zeile 12 Berlin 42 Goldenes Horn 66 Hamburg 26 Griesstr 69 Hamburg 50 Behringstr 23 Hamburg 63 Ohekarnp 60 Hamburg 65 Schleusenstieg 34 Hamburg 70 Bekkamp 19 Hamburg 74 Oumljendorfer Steinkamp 28 Klein-Nordende Postfach 261 Beringstedt Hermannstraszlige 8 Hatten Postfach 10 270 Hannover 91 Skagenhof 1 Warmsen 1 Bohnhorst 219 Industriehof Jaumlgerstr 3 Frielendorf 4 Am Schwimmbad 11 Ratingen 4 Bleibergweg 58 Hamm 1 Auf dem Rott 3 Kamen Schaumlferstraszlige 48 Bad Oeynhausen 1 Westkorso 12 Koumlln Postfach 50 12 08

Club

SHARP-User-Club Schweiz SBM Sharpentiers HCC SHARP MZ Gebruikersgroep Software Club SHARP Computer Club Berlin SHARP-Computer-Club SHARP-Hisoft-Pascal-Klub eV SHARP Hard- und Software Club SHARP-Computer-Club Hardware Computerclub Vaskar SHARP-User-Club Computer Club Elmshom eV SHARP-User-Club Computer Club Hatten SHARP-User-Club SHARP-User-Club SHARP-Computerclub-Frankenberg Sharp Computer-Club Gerrnany SHARP-User-Club SHARP-User-Club

Aachen Martinstraszlige 2 MZ-Anwenderclub Altenkirchen Karlstr 5 SHARP-User-Club StochstadtlRhein Hessenring 5 SHARP-User-Club Gieszligen Wilhelrn-Liebknecht-Str 2 SHARP-Computer-Stammtisch lindenGroszlig Linden Friedrich-Ebert-Str 30 Leimen 1 Bergstr 15 Waiblingen-Hegnach Schaumlferweg 6 Asperg Karlstr 26 Reutlingen 1 Sichenhaumluserstr10114 Karlsrul1e 21 Domroumlschenweg 15 Eichelberg Kraichgamstr 3 Dobel Neubuumlrgerstr31 Ebersteinburg Badener Str 7 Lahr Burgheimerstr 8 Uffenheim Postfach 123

SHARP-USer-Club SHARP-User-Club

Computerclub Waiblingen User-Club-Asperg CTR Software-User-Club Wemer-User-Club SHARP Computer Club CCK Lahrer Computer Club MZ-700800 - Club

Ansprechpartner

H Niessen Carsten Frank Schulz Bemd Weller Herr Roschlaub Viola Petersen M Havemester Herr Knauss Erich Dymke Ingo Droumlssler Herr Koumlrner Michael Nagel

Wolfgang Siebert Anselm Althoumlfer OliverRoth Herr Sahl Volker Boumlthling Willi Hake

Interessengemeinschaft der SHARP-User Horst Trobitz SHARP-User-Club

800 Dimension Thomas Wuumlsteneck Rene Coellen

Germar Nikol Fritz H Horack Reinhard Heinbuch Martin Bialas Thomas Frank Walter Schaaf R R Bemreuther S Gebauer Frank Thomas Eitrich Herr Beinert Thorsten Steib Andreas Nagel Georg Lange Herbert Foumlllmer Rudolf Hahn

Hallo liebe Clubs

Die groszlige Ausverkaufsaktion von SHARP in 11

den Karstadt-Haumlusern hat uns Tausende ~ neuer MZ-800-Fans beschert die gern Kon- ~ ~akt haben wuumlrden Deshalb bringen wir hie ~ noch einmal die aktuellste Liste aus unserem IComputer Stimmt Eure Adresse Habt Ihr in- j ~eressante Veranstaltungen neue Prograrn- ~

me Hardware oder sonstwas Interessantes das Ihr anderen mitteilen wollt Dann schic uns kuumlnftig Eure Infos Wir berichten dann in ~ den ILlJtJ-nEUJS daruumlber Denkt aber daran f daszlig mala~i(l [)[)-J5(J[) nur alle zwei Monate erscheint Also Terrnine rechtzeitig bekannt- geben ~

[llJll [amplJll [llJll [amplIll [amplJll [llIll [llJll [amp1111 [amplJll [amplJll [amplJll [amplJll [amplJll [amplJll [amplIll [lJll [amp1I11 [amplJll [llIll [amplJll [amplJll

mala~irJ 1](]-J6I](] - bull -J6 Seite 9 mala~irJ 1](]-J6[)1] - bull -J6

li~s ft TriELs Fra~~11 ft fll1llI()rel1

Sicherlich haben Sie sich schon gewundert daszlig beim MZ-800 nicht wei bei seinem aumllteren Brushyder dem MZ-700 der Bildschirmshyspeicher im Bedienerhandbuch angegben ist

Der Bildschirmspeicher enthaumllt die aktuellen Werte der auf dem Bildschirm befindlichen Zeichen Dies bedeutet Man kann vom BASIC aus abfragen welches Zeishychen an einer bestimmten Stelle des Bildschirms steht

Beim MZ-800 ist dies auchl Man kann dann z B bei einem Teleshyspiel abfragen ob ein Monster auf ein anderes Zeichen faumlhrtl

Der Bildschirmspeicher beim MZshy800 befindet sich je nach 40 oder 80 Zeichen-Modus bei S2000 shy$23E7 bzw $2CXJQ - 27CF und kann ruJl zur Abfrage verwendet wershyden z B POKE S2C()O35 bewirkt nichts Beim MZ-700 wuumlrde nun oben links im Eck ein nM aufshyleuchten

Das dies beim MZ-BOO nicht geht macht nichts denn zum Hinmashychen auf den Bildschirm haben wir ja den CURSOR-Befehl

Das folgende kleine Programm soll die Abfrage durch PEEK deshymonstrieren

10 CLS 20 PRINTGUTEN TAG 30 PRINTDIES IST EINE 40 PRINTDEMONSTRATION 50 CURSOR 020 PRINT

PEEK($2000) REM BEWIRKT DIE ABFRAGE DES WERTES AN DER CURSOR-STELLE 00

60 CURSOR 520 PRINT PEEK($2001) REM BEWIRKT DIE ABFRAGE DES WERTES AN DER CURSOR-STELLE 10

70 WAIT 0 80 CURSOR 021

malaeirl 1[][]-J6[](J - bull -J61

90 FOR T=40 TO 53 100 PRINT PEEK ($2000+T) 110 NEXT 120 REM DIE ZEIELN 90 - 110

DIENEN DER ABFRAGE DER 2 ZEILE DES BILDshySCHIRMS DIE WERTE WERshyDEN DANN IN DER ZEILE 21 IN ASCII-CODE NACHEINANshyDER AUSGEGEBEN

Vielen Dank lieber Christion Popp fuumlr diesen guten Tip Wer Genaueres uumlber dieses Thema wissen moumlchte sollte sich das Spielprogramm Tower (MZ-Vershylag Bestellnummer K 129 ISBN 3shy89240-041-5 DM 1980) zulegen Da es auch fuumlr Joystick geeignet ist laumlszligt- sich auch die Joystick-Proshygrammierung daran erlemen

Um den DIN A4-Plotter vom BASIC aus auf der ganzen Papierfloumlche nutzen zu koumlnnen muszlig das BASIC geaumlndert werden Hier folgt die Routine fuumlr den Disk-Baslc-Intershypreter MZ-2Z046

100 Aumlndern des Disc-BasicshyInterpreters MZ-2Z046 fuumlr den CE-516P

110 X-Koordinate aumlndern auf max 960

120 Y-Koordinate aumlndern auf max -1354

130 POKE $AOAE$E5$21$CO $3 X-Koordinate

140 POKE $AOA8$E5$21$4A $5Y-Koordinate

150 160 Feld 193267 mm 170 PMODE GR 180 PLINE 000 -1354 190PLINE 0-1354960-1354 200 PLINE 960 -13549600 210 PLINE 960000 220 PMODE TN 230

Seite 10

240 Originalzustand 250 POKE $AOAE $E5 $21 $EO

$1 260 POKE $AOA8 $E5 $21 $E7

$3 270 280 Aumlndern auf der Mastershy

disc 290 Track 13 Block 1 300 Bytes siehe Zeilen 130

und 140 sowie 250 und 260

301 310 Referenz SDS-Listing

Seite 569 311 320 Anfragen oder Vorschlaumlshy

ge an 330 Edgar Lefgruen 340 D-2400 Luumlbeck 350 Torneiweg 3 360 Tel 045136228

Haben Sie Probleme Schreiben Sie uns kurz Ihre Ihre Frage Unsere Leser sind ein sehr sachkundiges Publikum das Ihshynen sicherlich gern helfen wird BiHe schreiben Sie Ihren Tip direkt an den Frager und schicken uns eine Kopie damit wir den Tip vershyoumlffentlichen koumlnnen Vielen Dank fuumlr Ihr Mitarbeit

Frage Habe MZ-821 und Seikosshyha GP100 Mark 11 Kabel von Fa Voigt in 2803 Weyhe

INITLPTMOS2$OA laumluft - aber Zeilenvorschub mit Programm geht nicht

Lothar Hanschke Hauptstr 34 b 0-3707 H6fer

majaeirl 1[][]-J6[][] - bull -J61

flner flrllarl~ S sll1U1erbullbullbull

das merken wir aus den vielen Hilferufen die uns taumlglich telefoshynisch und schriftlich erreichen Alshyles das was dem erfahrenen Computer-Freak so vertraut ist macht dem Beginner furchtbar viele Schwierigkeiten Deshalb wollen wir hier speziell dem Anshyfaumlnger Tips fuumlr seine Arbeit geben (Profis biHe weghoumlren)

bull Ich moumlchte ein Programm lashyden Aber es funktioniert nichtI

bull Bitte schauen Sie zunaumlchst auf der Kassette nach ob angegeshyben ist in welcher Sprache das Programm geschrieben ist

Meist wird es sich um das BASIC des MZ-700 (S-BASIC bzw lZshy013) dos BASIC des MZ-800 (lZshy016) oder Maschinensprache handeln

Wer gerade einen MZ-800 ge- kauft hat besitzt alle Moumlglichshykeiten solche Programme in den Computer einzulesen

bull Wenn es sich um ein BASIC-Proshygramm handelt pruumlfen Sie geshynau welches BASIC Sie verwenshyden muumlssen Sonst wird das Proshygramm entweder nicht geladen oder laumluft nicht weil es Fehler meldet

bull Achten Sie besonders darauf daszlig die Angabe LOADCMT zwar beim MZ-800-BASIC richtig ist wenn man auf die Kassette zugreifen will Beim BASIC 1Z-013 (S-BASIC) wuumlrde der Rechner jeshydoch CM-n als Teil des Proshygrammnarnens interpretieren Er meldet dann zwar FOUND a

ladet aber nicht

bull Maschinenspracheprogramme werden immer ohne spezielle Programmiersprache geladen Nach dem Einschalten des Rechners geben Sie einfach C ein Das Programm wird dann geladen

ma1a~in 1[][)-JfU][] - bull -Ja1

bull Leider macht der Kassettenreshykorder des MZ-800 manchmal Schwierigkeiten beim Einlesen von Programmen Das liegt an kleinen Toleranzen des Laufwershykes (evtl muszlig Ihr Tonkopf nachshyjustiert werden)

In so einem Fall spulen Sie das Tonband zuruumlck nachdem der Rechner CHECK SUM ERROR geshymeldet hat Nehmen Sie es hershyaus klopfen es ein paar Mal flach auf die Tischplatte Mashychen Sie auf jeden Fall mehrere Versuche Wenn Sie es geshyschafft haben sollten Sie gleich eine Sicherungskopie fuumlrmiddot Ihren eigenen Bedarf anfertigen (Beshyvor Sie das Programm mit RUN starten legen Sie eine leere Kassette ein und speichern das Programm mit SAVE abU

n bullbullbull steht dabei fuumlr den Proshygrammnornen

bull Bitte beachten Sie jedoch Dieshyse Kopie duumlrfen Sie nur fuumlr Ihre eigenen Zwecke herstellen Wenn Sie die Kopie an andere weitergeben oder sie gar vershykaufen machen Sie sich strafshybar Das ergibt sich aus dem Uumlrshyheberrechtsg esetz

bull Erlaubt ist die (kostenlose) Weishytergabe von Programmen an Dritte nur wenn die Programme einen entsprechenden Vermerk enthalten Dann handelt es sich um Free-Soft - Frei-Prograrnme Daruumlber koumlnnen Sie auf Seite 16 mehr lesen

bull Erst wenn Sie ganz sicher sind daszlig Sie weder das falsche BAshySIC noch uumlbersehen haben daszlig es sich um ein Maschinenshysprachprogramm handelt sollshyten sie ein Programm an den Hersteller zuruumlcksenden

bull beim MZ-Verlag machen falshysche Reklamationen (Proshygramm laumluft wenn man es richshytig laumldt rnehr als 95 aus

Seite 11

Einsteigerbuch fuumlr den MZ-800 von Harold Schicke Bestellnummer B 100 ISBN 3-89240-017-2 DM 2980

Hand aufs Herz Haben Sie Ihren MZ-800 erst vor kurzem erworben Kennen Sie sich mit Computern noch nicht richtig aus Dann ist dieses Buch sicherlich genau das richtige fuumlr Sie 11

Es ist fuumlr Anfaumlnger geschrieben fuumlr Leute die noch nichts oder jeshydenfalls nicht viel uumlber den MZshy800 von SHARP wissen

Deshalb auch heiszligt es Einsteishygerbuch M Wenn Sie also beim bull

MZ-800 einsteigen dann sind Sie mit diesem Buch goldrichtig beshydient

Es zeigt die vielfaumlltigen MoumlgliChshykeiten des MZ-800 auf fuumlhrt Sie anhand verschiedener Listings in die Programmierung ein inforshymiert Sie uumlber verschiedene Proshygrammiersprachen und Betriebsshysysteme

In insgesamt 29 Kapiteln lemen Sie die Geheimnisse des MZ-800 kenshynen Dazu gehoumlren auch die BAshySIC-Befehle die nicht im Bedieshynerhandbuch des MZ-800 aufgeshyfuumlhrt sind

Wenn Sie zu denjenigen gehoumlshyren die nur eine englische Bedieshynungsanleitung fuumlr den MZ-800 ershyhalten haben dann sollten Sie sich dieses Buch schneli anschafshyfen Wenn Sie sich noch zu den Anshyfaumlngern zaumlhlen dann ist dieses Buch fuumlr Sie Gold wert Das beweishysen die vielen begeisterten Zushyschriften Es ist klar und verstaumlndshylich geschrieben Fuumlr Profis ist es nicht gedacht Dafuumlr gibt es genuumlgend andere Buumlcher Fuumlr Beshyginner gibts halt nur das Einsteishygerbuchi

maJaen 1[]I]-JfU]1] - bull -J61

Ich finde es gut daszlig es nun endshylich eine spezielle Zeitschrift fuumlr User des MZ-700800 gibt Soweit es mir moumlglich ist werde ich mich gerne mit Beitraumlgen an Ihrer Zeitschrift beteiligen Bitte teishylen Sie mir mit wie das konkret moumlglich ist Ich selbst besitze das Vorgaumlngershymodell des MZ-800 den MZ-700 Ich benutze ihn in der Ausfuumlhrung MZ-721 mit einem Quickdisklaufshywerk und einem Seikosha SP-1000 Ich finde der MZ-700 ist eine sehr gute Maschine Bi~her habe ich noch nie Probleme mit der Hardshyware gehabt und der Umfang des Basic ist sehr zufriedenstellend Leider faumlllt es oft schwer geeigshynete Software und auch Hardwashyreerweiterungen aufzutreiben zushymal die Firma SHARP mir auf eine Anfrage mitgeteilt hat sie vertreishybe keine Artikel mehr fuumlr den MZshy700 und 800 Um so besser finde ich es daszlig Sie nun eine Zeitschrift fuumlr diese Moshydelle herausbringen Ich bin sishycher daszlig die groszlige Zahl der zushyfriedenen MZ-700800 Freunde von Ihrer Zeitschrift profitieren wird Uumlbrigens Dieser Brief wurde mit einem Programm erstellt das sich auf das von Ihnen vertriebene Buch Textverarbeitung selbst programmiert (BQ 116) stuumltzt

Joumlrg Martin Langmattstr 16 D-7886 Murg

Lieber Joumlrg Es ist ganz einfach beim MagaZin 700800 mitzumashychen Sie hoben mit dem Lesershybrief bereits begonnen Fuumlr Artishykel Listings u aumlmiddot gibts natuumlrlich auch Honorar (DM 50- pro Seishyte) Bitte senden Sie uns Ihre Artishykel moumlglichst auf einem Datenshytraumlger zu (BSeite 3) Vergessen Sie nicht Namen und Absender anzugeben und Ihr Programm mit Erklaumlrungen und einem Listing zu versehen Sie erhalten dann von uns Nachricht Viel Erfolg

mala~rJ ()[]-l[J[J - bull -6

Ein gutes Konzept soll zu Grabe getragen werden Nach dem rashyschen Tod der 700er nun auch Ausverkauf der 800er Muszlig das so sein Ist der Z80 der Clean-Comshyputer am Ende Unterliegt gar die EDV-Anwendung oumlhnlich schwachsinnigen Prinzipien wie sie sonst z B in der Mode zu finshyden sind Ausgereizt sind dieses Typen im allegemeinen und die 800er als spezielle Vertreter des CleanshyKonzeptes noch lange nicht Mit entsprechender CPM-Software kann man datenmaumlszligig an die MD-DOS-Vertreter anknuumlpfen Die Entwicklung der PC geht derart rashysant vor sich daszlig man auf der Sushyche nach dem Computer wie in dem Wettlauf Hase-Igel immer der Verlierer ist Denn ein heute noch hoch gelobtes Konzept wird morgen verschrottet weil ein mulshytinationaler Konzern das Interesse verliert Wir MZ-Anwender sollten einmal folgende Moumlglichkeiten uumlberleshygen 1 Vereinigung aller MZ-Anshywenderclubs zu einer bundesweishyten Gesellschaft auf den Grundlashygen eines eingetragenen Vershyeins mit dem Ziel durch einen umfassende n Informationsausshytausch die MZ-700800er voll ausshyzuschoumlpfen (Mitteilungsblatt das neu entstehende hier vorliegen de maJa~rJ [JI]-fU][)) 2 Anregung der einschlaumlgigen Firmen zur Mitarbeit Weiterentshywicklung und Fortfuumlhrung eines Rechnertyps auf der Basis des MZ-800 (Trennung in Tastatur und Rechnergehaumluse mit integrierten Laufwerken und Steckplaumltzen fuumlr die Systemerweiterung) Es gibt (noch) genuumlgend Herstelshyler und Anbieter die sich mit den MZ-Serien beschaumlftigt haben Sollte da nicht eine Loumlsung moumlgshylich sein

Willi Pluumlschke Loumlrchenweg 12 D-4000 Duumlsseldorf 13

Seite 12

Nachdem ich ca drei Monate meinen SHARP MZ-821 (mit Farbshymonitor CM 8802) fOr HObbyzwekshyke in Betrieb habe und erforschen konnte komme ich ziemlich gut damit zurecht - dank gleichzeitishyger Benutzung von vier Handbuumlshychem Darunter Ihr Einsteigerbuch als wertvollste Ergoumlnzung des schlecht uumlbersetzten (japanisch shyenglisch - deutsch) nicht gerade logisch aufgebauten und mit Druckfehlern durchsetzten Beshydienerhandbuches Das mir zugesandte Einsteigershybuch ist wirklich sein Geld wert Im Augenblick kOlTlme ich mit der Farbwarli die ja schon als etwas kompliziert angekuumlndigt wird aber leider nicht im Einsteigershybuch ausfuumlhrlicher behandelt wird in der Betriebsart M2 nicht zushyrecht Ich erhalte die Betriebsarten M 1 und M3 (letztere wegen unzureishychender Aufloumlsung aber nicht beshynutzbar) jedoch nicht M2 Auf den Befehl 10 INITeRT M2

bzw M2 B1 erhalte ich jedesshymai Dev mode error In diesem Zusammenhang frage ich Sie - da Sie ja die SHARP-Anshyleitung sicher durch und durch kennen - ob es sich hierbei um Druckfehler handelt 1) Seite A-5 Zweimal Li n e (50) 102010050 im Vergleich 2) Umfaszligt der Palettenblock B 1 nun die Palettencode-Nr 4-7 (S A-4 6-66)5-8 (S A-5) oder 5-7 (S A-4) Mit dem Befehl PAL Ox (X=1-15) kann ich den Bildschirmhintershygrund in allen 15 Farben wechseln Das widerspricht doch aber dem Prinzip der im Handbuch aufgeshyfuumlhrten Farbsteuerung Bei allen anderen PAL-Einstellunshygen (Ziffern) habe ich die Farbshywahl nicht im Griff Ich waumlre Ihnen sehr dankbar wenn Sie mir sagen koumlnnten wie aumlndere ich die Betriebsart von M 1 auf M2zur ~der Paletten- und Farbcode ~gen Schulz Ostshypreuszligend( i Im 36 1000 Berlin 45

magaeill [][J-6[][] - bull -61

51l1UJare-Tes Das brandneue Datagraph von K amp N sowie das schon zwei Jahre alte Busigraph von Rainer Klein stehen sich in eishynem Vergleich gegenuumlber Gelingt es Datagraph die schon vor drei Jahren mustergultige Bedienerfuumlhrung von Busigraph zu uumlbertreffen Besitzt es - zum doppelten Preis shymehr Features als Busigraph Busigraph wird auf Kassette oder QD geliefert (DM 4980 bzw 5980) Datagraph gibt es als 5 14Q -Flopshypy oder QD (DM 98--) Waumlhrend uns die lauffaumlhige Version von Bushysigraph zur Verfuumlgung stand hat- ten wir von Datagraph nur eine Demoversion die selbstaumlndig ablief und keinen Ausdruck ershylaubte

Einige Teile der Bedienungsanleishytungen aumlhneln sich so erstaunlich daszlig man meinen koumlnnte dersei be Autor waumlre hier taumltig geworshyden

Busigraph erfordert zunaumlchst das Laden des BASIC Datagraph hat es bereits auf der Floppy (die QDshyVersion stand uns nicht zur Verfuumlshygung) Das erleichtert natuumlrlich die Handhabung RESET druumlcken und schon startet Datagraph

Die Bedienerfuumlhrung ist bei beishyden Programmen sehr gut die Moumlglichkeiten ganz aumlhnlich

Aber Datagraph ist fuumlr den MZ-800 geschrieben und bietet daher neshyben der Moumlglichkeit des Ausshydrucks auch die Ausgabe am

Bildschirm an Hier schlaumlgt es Bushysigraph das seine Grafiken nur auf den Plotter bringen kann

Beim Ausplotten sind die Moumlgshylichkeiten sehr aumlhnlich Kein Proshygramm nutzt die erweiterten Faumlshyhigkeiten des Plotters CE-516P wie wir sie auf Seite 4 beschrieben hashyben

Beide Programme bieten vierfarshybigen Ausdruck Datagraph vershyfuumlgt uumlber sieben Busigraph uumlber sechs Schraffierungen

Busigraph gleicht das bei den Moumlglichkeiten der Darstellung wieder aus Wie bei Datagraph gibt es Linienzug Tabelle Balkenshydiagramm und Tortengrafik Darshyuumlber hinaus verfuumlgt Busigraph uumlber eine zweite Kreisdarstellung Einzelpunkte und Liniendiashygramm Sehr hilfreich ist die Einteishylung der senkrechten Achse in Bushysigraph

Datagraph holt bei der Tortengrashyfik wieder auf weil die verschieshydenen Schraffuren auch hier moumlglich sind Busigraph kann bei Kreisen nur zwei Schraffuren Das

Gelieferte S H A R P -Computer 1~n ~ 1983 M2-7BB

111 SB 48 38 20 10 e e JAN FEB Clno

-1B

mala~rJ [][]-Ja[]1] shy

iII 1984 MZ-88B 111 1985 M2-8BB 111 1986 M2-8BB

I L I ii n nnl UI1 UL 1100 L v W

I bull -Ja Seite 13

schraumlnkt die Uumlbersichtlichkeit ein Deshalb empfiehlt die BedIeshynungsanleitung nicht mehr als I

fuumlnf Werte in einer Kreisgrafik unshyterzubringen Bei Datagraph wird eine Beschraumlnkung auf zwanzig Werte empfohlen Bei Datagraph werden die -Werte ins Kreisshysegment geschrieben Bei Busigshyraph findet man sie nur in der da~ zugehoumlrigen Tabelle

Datagraph verfuumlgt auszligerdem uumlber eine Jahresgrafik die esI

ermoumlglicht I bis zu vier Jahre mitshyeinander zu vergleichen

Fazit Wer eine Floppy-Station beshysrtzt und professionell damit arbei~ ten moumlchte sollte sich Datagraph anschaffen Allein das Diskettenshyhandling ist viel angenehmer als das Hantieren Mit QD oder gar Kassette Auf einer Diskette koumlnshynen bis zu 55 Dateien gespeichert sein Das duumlrfte fOr die meisten Anwendungen mehr als ausreishychen

Wer eins der Programme fuumlr Stushydien oder den privaten Gebrauch einsetzen moumlchte ist mit Busishygraph zum halben Preis bestens bedient Wer selber programshymiert kommt daran ohnehin nicht vorbei Busigraph ist nicht geshyschuumltzt und deshalb frei zugoumlnshyglich Persoumlnliche Aumlnderungen koumlnnen deshalb nach Belieben vorgenommen werden

Busigraph hat in der Kassettenshyversion eine ISBN-Nummer (ISBN 3-89240-025-3) Diese Internationashyle Standard Buch Nummer erlaubt es Busigraph durch jede Buchshyhandlung zu bestellen Ansonsten erhalten Sie beide Programme entweder bei Ihrem Houmlndler oder durch den MZ-Verlagbull

Abb Jahresgrafik bei Dafograph

mayaeirl o[]-ao[] - bull -Ja1

Wer kennt schon die Vielzahl von Buumlchem die fuumlr die Rechner MZshy700800 auf den Markt gebracht worden sind Alle Buumlcher koumlnnen Sie beim MZ-Verlag bestellen

bull H Schicke Einsteigerbuch fuumlr den Peronalcomputer MZ-800 MZ-Verlag

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-700 BBG 1983

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-800 BBG 1985

bull Bialke Berendsen Gliszczynski Assemblerprogrammierung auf dem MZ-700MZ-800 BBG 1985

bull H Ostermann Z80-Maschinenshyprogramrne mit Sharp MZ-700 und MZ- 800 Vogel-Verlag 1985

bull GO Hamann J-J Eden Schach-Programmierung in Bashysic mit Sharp MZ-700 u MZ-800 Deutscher Betriebswirte-Verlag 1985

bull GO Hamann BASIC Schritt fuumlr Schritt mit Sharp MZ-700 Deutshyscher Betriebswirte-Verlag 1983

bull M Vogtlaumlnder G Klemm D Herrmann Wirtschaft auf dem Sharp MZ-700 iwt-Verlag 1984

bull HJ Burger ua Programmiershyhandbuch fuumlr Sharp HofackershyVerlag 1983

bull H Schicke Sharp Software-Kashytalog MZ 800700 MZ-Verlag 1985 bull R Schaumlfer Kommentierte Listings (Basic CPM) sds-Comshyputer- Service

bull NN Systemhandbuch MZ-800 Holtkoumltter-Verlag1986

bull HJ Wilke ASEM-4 Assemblershykurs (MZ-700) Selbstverlag 1983

bull T Ziegler Systemprogrammieshyrung auf MZ-BOO MZ-Verlag 1986

bull U Ehm MaschinenspracheshyHandbuch fuumlr die Sharp MZshy700MZ-BOO Serie Fischel-Vershylag 1985

bull K Schreiner Grafikhandbuch fuumlr SHARP-Computer (Plotter) Fishyschel-Verlag 1985

So kann man Sprites aus Commoshydore C64-Listings benutzenH

Fuumlr den MZ-BOO werden ja in den einschlaumlgigen Com puterzeit shyschriften so gut wie keine Listings angeboten Wer unbedingt Bashysic-Listings von anderen Rechshynern umschreiben will oder wer selbst keine Lust hat PATTERNs zu definieren fuumlr den wird das unshytenstehende Kurzprogramm sishycher eine Arbeitserleichterung darstellen

116 20 BENUTZEN DER C64-SFRITES BEIM M~-800 30 416 DEMO-DATEN 50 DATR 1 255 1 28 1 l 255 128 1 255 128 1 6 l

16 128 1 1 53 128 1 255 128 1 255 128 616 DATA1218948618996221964]2102 6431261921601281189]128 70DATA11531283195192322119232 551923] 25519231891927189] 192 816 916 100 EINLESEN DER 110 FOR 1=1 TO 63 120 READ A 1316 X$=X$TCHR$(A) 1416 READ B 150 Y$=Y$TCHR$(BJ 160 REAO C 170 Z$=Z$TCHR$[C) 180 NEXT 130 2160 DEItOJ

210 INITeRT M2 2216 FOR F=lT015 230 POSITION 100100 240 PATTERN [F ] 250 PATTERN [F ] 2616 PATTERN CF ] 2716 WAlT 4160 2816 NEXT 230 GOT0220

-21~X$

-211$ -21Z$

PATTERNCSPRITEJ-WERTE STEP 3

Beim Commodore C64-Rechner werden die Sprites in der Regel aus 63 Werten aufgebaut Spielt man ein biSchen mit diesen DAshyTA-Werten so stellt man fest daszlig diese nach einer kleinen Aumlndeshyrung auch auf dem MZ-800 darzushystellen sind man uumlbernimmt die ungeoumlnderten SPRITE-DATAshyWerte liest einfach immer abshywechselnd jeden dritten DATAshyWert ein und gibt die so erhalteshynen Werte als PATTERNs aus Ein Beispiel-SpritePattern ist in nachshystehendem Listing enthalten

GerdKraus

Seite 14

-------------------------------------------------------------------------------

5~1l2111 - ~()Flisrsrt - rtstsrt fslamp1rtsr ampSlSIl

Nicht jeder hat die mitgelieferten Tastaturaufkleber auf seine Tasten geklebt nachschlagen war immer etwas muumlhsam Hier die Loumlsung

Der MZ-800 hat ja nicht nur den normalen Standard-ASCII--Zeichensatz auf der Tastatur sondem auch eine Reihe von Grafik-Symbolen Beim MZ-700 waren diese Symbole noch auf der Tastatur vermerkt beirn MZ-800 gabs nur eine Selbstklebefolie zum Aufkleben Wer die Folie nicht (mehr) hat kann sich nachstehende Tashybelle kopieren und in Griffweite neben den Rechner legen Die Zeichen werden erzeugt wenn man zuvor die Graph-Taste gedruumlckt hat (zum Umschalten auf Buchstaben die Alpha-Taste druumlcken)

PS Wer schon einmal ein Listing abgetippt hat in dem Graphik-Symbole benutzt wurdenmiddot wird sich ganz sishycher meiner Empfehlung anschlieszligen Nicht die Symbole sondern die ASCII-Zeichen im Programm verwenshyden -

GerdKraus T~~t~t~r-C~d~~ SHARP MZ-B00

TASTE SlMBOLE ASCII-CODETASTE SYMBOLE ASCII-CODE

~~ (]I 6e 681 D4 CA

2 CF D7 A bull + F3 F8 I _

3 D6 D9 S + bull FA E1

D 0 Fl F74 I I D5 Ci bull

5 - C2 D8 F o ce ce 6 - J D8 CB G

( DB DC

7 L Dl D2 H r- EF Fe r D8 CE8 + It 81 AC J

9 =t+ A7 91 llt bullbull bullbull DF DE

a 99 82 L 86 C9

i i 72 71 FE 84

t 87 8C 89 E9

74 73 J J FS 8E -~ Q C4 F2 Z EE ED

W E6 EB gt~ X I F6 7D

C I 7E 7~E ES E4

R E5 c= V ~ 7A 9Sw

EA EBT I I es F4 B

T I I E7 E2 N LJ EC DA

L J CD DDFD E8 t-1U I F9 middotC7 ~ 63 78

0 l Bi 75 BF 85 A p 76 83 bull 7B 8B ~r

~ 88 77 BA 8F

[ A 78 8D

maJa~(1 I]O-J6(](] - bull -J6 Seite 15 maJa~r1 1[)1]-J6(]1] - bull -J61

fleteamplle tuumlr m~-fl[][]

Phantom Miner programmiert von Sokrates Vroushyvakis zeigt wie man die Befehle SYMBOL STRIG und STICK nutzen kann Unterprogramme sind mit LABEL adressiert Bitte beachten Sie daszlig die Grafik-Symshybole im Listing nicht richtig ausgedruckt sind

IV lIHI U - IMI

20 POKE S467C s20 Fon- ~434C $20 GOTO 170 30 OR 1--20 TO 20 STEP 10 40 SYMBOLC211201Phantofll320 50 SYMBOLC211201 Phantom320 60 NEXT I 70 SYMBOL[2J201Philntom320 80 SYMBOL[21 211+1 Phantom 3 2 0 90 SYMBOL[21 221+2 Philntolll 3 2 0 100 SYMBOLC2123 1+3 Phantom32O 110 SYMBOL[21 2~ 1+4 Phantom 3 2 0 120 SYMBOL[2J25 1+5 Phantolll320 130 SYMBOL[2J261+6Phantom 32O 140 SYMBOLC21271+7 Phantom320 150SYMBOLC31281+8Phantolll32O 160 GOTO 260 170 OR 1--20 TO 60 STEP 10CLS 180SYMBOLC2140IMine 440 190 SYMBOL[2J41I+lMi ner~40

200 SYMBOLC2142I+2 Mine 440 210 SYMBOL[2J43I+3l11ner440 220 SYMBOLC21441~Mlne 440 230 SYMBOL[3J451+5 MinIPr440 240 NEXT I 250 GOTO 30 260 SYMBOL[3J10140 Copy ight ( Cgt 1987 by SVrouvoumllkis 130 270 SYMBOLC3111141middotCopy lght (Cgt 1987 by SV ouvak l s 130 280 SYMBOLC3J9 139 Copy l ght (C) 1987 by SVrouvoumllkis130 230 SYMBOL[319140Copyright (C) 1987 by SVouvakls 130 300 SYMBOLC2J 10 140 Copyright (C) 1987 by SV ouvakis130 310 WAIT 2000TI-300IP-0 320 CURSOR 522 INPUT ENTER LEVEL C1-91 L 330 INITCRTMl 340 S-RND(10)4300 3~0 SYMBOLC2JS10uHiII0 360 SYMBOLC2JS18HLH110 370 SYMBOLC2JS26-Hl110 380 I STICK(0) - 7 THEN X X-5 390 I STICK(0)-3 THEN X-X+5 400 I STRIG(O) THEN 540 410 SYMBOLC31JX170P)HIIO 420 SYMBOL[3 1 J X 178 )A 1 10 430SYM80LC3lJX186Jk110 440 SYMBOLC3IJX170PH110 450 SYMBOLC3lJX178-) 110 460 SYMBOLC3lJX186 Jk110 470 Tl-Tl-lI TI - O THEN END 480 CURSOR 515PRlNT 490 CURSOR 515PRlNTPoints P Bonus TI 500 I P-L THEN WINNERELSE 380 510 1 P-L+5 THEN WINNERELSE 380 520 I P=L+l5 THEN middot WINNERELSE 380 530 GOTO 380 540 OR 1-170 TO 34 STEP -1 550 A~POINT(X+121-2) 560 SYMBOLC311X+121 - 110 570 SYMBOLC311X+121 - 110 580middot I A2 THEN NOISEC P P+l 590 NEXT I 600 I A-2 THEN 610 ELSE 700 610 SYMBOLC31S10nII0 620 SYMBOLC31S18 v110 630 SYMBOLC3JS26nm11O 640SYMBOLC01S10uHi110 650SYMBOLC01S18 HLHII0 660 SYMBOLCOJS26-HI110 670SYMBOLCOJS10 gtnIIO 680 SYMBOLCOJsect18v 110 630 SYMBOLCOJS26n110 7(10 GOTO 330 710 LA8ELWINNER 720 INITCRT M1 730 OR 11 TO 10 740 SYMBOLC3IJ00 OK II0 750 SYM80LC3IJ00 OK I I0 760 NEXT I 770 SYMBOLC3J00OKII0 780 CURSOR 1010IPRINTyou Score Is 790 pcP+TI 800 CURSOR 1020IPRINT p Points 810 WAIT 3000 820 CLSPRINTAGAIN VNdeg 830 GET AS 840 I AS= YTHEN RUN 850 IF AS-NTHEN NEW ON 860 GOTO 830 870 LABEL END 880 CLS 890 SYMBOL[2J010middotso y you Score 15 not the best 150 900 SYMBOLC2J 1 11 sor y yOU Sco e Is not the be9t 150 910 SYMBOL[2J212sorry your Score 15 not the best 150 920 SYMBOLC2J3 13sor y yo ur Score 15 not the best 150 930 SYMBOL(3J414sorry your Score is not the bes t 150 940 WA IT 3000 950 CLSIPRINTAGAIN YN 960 GET AS 970 I As Y THEN RUN 980 I ASNTHEN NEW ON 990 GOTO 960

-

Bereits im Einsteigerbuch fuumlr den MZ-SOO (s-Seite 11) hat der MZ-Verlag einige Befehle fuumlr den MZ-SOO vershyoumlffentlicht die im Bedienerhandbuch nicht enthalten sind

Als Appetithaumlppchen fuumlr das Einsteigerbuch aber auch zur Information fuumlr unsere neuen Kollegen vershyoumlffentlichen wir hier noch einmal einige diese Befehshyle

BEEP Kurzform BE erzeugt einen Signalton mit einer Tonshyhoumlhe von 440 Hz BEEP hat denselben Effekt wie USR(62) ruft also das Monitor-Unterprogramm BELL auf Bitte probieren Sie es gleich einmal aus indem Sie BE eingeben und anschlieszligend die eR-Taste druumlcken Nuumltzlich ist dieser Befehl um im Programm ohne Aufwand akustische Signale einzubauen die Aufmerksamkeit erregen

EDIT Kurzform E ermoumlglicht das direkte Bearbeiten einer Programmzeile auf dem Bildschirm Durch Eingabe von EDIT wird die zuletzt bearbeitete Zeile am Bildshyschirm angezeigt Das ist besonders arbeitsvereinfashychend nach dem Auftreten eines Fehlers Der Cursor wird dabei von BASIC auf den ersten Buchstaben der Zeile gesetzt so daszlig sofort korrigiert werden kann

EDIT kann auch mit Zeilennummer eingegeben wershyden Der Vorteil gegenuumlber LIST mit Zeilennummer liegt in der Cursorposition

FRAC Kurzform FR dient zur Ermittlung des Nachkomshymaanteiloumls einer Dezimalzahl Damit stellt FRAC den Gegensatz zu INT da fuumlhrt allerdings keine Rundung durch Das Ergbnis ist immer eine Zahl zwischen -1 und +1

Beispiel FRAC (525) eR fuumlhrt zur Anzeige von 25

HEX$ Diese nuumltzliche Funktion war bereits beim MZ-700 vorshyhanden aber auch in dessen Bedienerhandbuch nicht erwaumlhnt Sie dient zur Umwandlung einer Dezishymalzahl in eine Hexadezimalzahl Beispiel HEX$ (255) eRzeigt FF an

MOD Diese wertvolle Funkt ion zwigt den Rest einer Division Das ist fuumlr viele Anwendungen interessant Bitte beshyachten Sie daszlig zwischen der ersten Zahl und MOD unbedingt ein Leerzeichen stehen muszlig Beispiel (6 MOD2) eR zeigt 0 an

(5 MOD2) eR zeigt 1 an

malacin [][]-J8[][] - bull -J8 Seite 16

lisill~ m~-fl[J[J Iisllll()tJer-messe

Das Programm von Sokrates Vrouvakis demonshystriert w ie einfach man eine Laufschrift in verschieshydenen Schriftgroumlszligen auf dem Bildschirm des MZ-800 erzeugen kann

10 INITCRTM3 20 PRINT 30 PRINT 40 PRINT u 50 PRINT 60 PRINT u 70 PRINT 80 PRINT 30 PRINT 100 PRINT AUtSCHRItT MZ-800 110 PRINT 120 PRINT 130 PRINT Copyright ltC) 1387 140 PRINT 150 PRINT by 160 PRINT 170 PRINT Sokrates Vrouvakis 180 PRINT 190 PRINT 200 PRINT PS Es empf i elt sich bei 210 PRINT verschiedenen Anlaessen 220 PRINT 15 leinen anderen Zeichensatz 230 PRINT 1 V Izu benutzen 240 PRINT 250 WAIT 10000POKE S467CS20IPOKE S434CS20 260 INITCRTIM3 270 PRINT MENUE 280 PRINT 230 CURSOR 06 300 INPUT TEXT ITES 310 INPUT WIEVIELE BUCHSTABEN X 320 INPUT GROESSE DES CHARACTERSC 330 INPUT STEEPING RATE 9 340 W-XltC8)ICLS 350 tOR I~645 TO -W STEP -S 360 SYMBOL [ 1 J 110 TE C C 0 370SYHBOL[lJI10TECCO 380 GET AS 330 It AS- THEN260 40(1 NEXTI 410 GOTO 350

Wie erwartet zeigte SHARP auf der Hannover-Messhyse kein Nachfolgemodell des MZ-BOO Diese Serie duumlrfte tot sein An der Qualitaumlt dieser Rechner kann der Miszligerfolg nicht liegen Im MZ-Verlag laufen die Rechner der MZ-700800-Serie oft genug Tag und Nacht Aber kein anderer Hersteller von Rang hat so wenig fuumlr seine Rechner getan wie SHARP Wer die User im Regen stehen laumlszligt und Houmlchstpreise fordert der muszlig halt untergehen Um so wichtiger ist es daszlig wir die User jetzt in dieser schwierigen Phase zusamshymenstehn

In Hannover hat der MZ-800 trotzdem noch einmal Aufmerksamkeit erregt naumlmlich anlaumlszliglich der Preisshyverteilung an den SHARP User-Club des Jahres 1986

Bei diesem Wettbewerb ging es um die Erstellung von Software fuumlr MZ-800 und die Pocket-Computer von SHARP

Die Jury stellt die Zeitschrift CHIP die im vergangenen Jahr aus den Beitraumlgen ein Sonderheft herausgegeshyben hat Das ist - soviel uns bekannt ist - in diesem

Jahr nicht geplant Wir schlagen den Teilnehmern deshalb vor sich beim MZ-Verlag zu melden

Bei der Preisverleihung am 73 um 1530h waren von CHIP ein Stellvertreter fuumlr den Redakteur Herrn Schwarz von SHARP die Herren Appel und Tabeno anwesend

Der 1 Preis ging an den SHARP-Hisoft-Pascal-Klub eV in Hamburg fuumlr ein Astrologie-Programm von Andreas Ballhaus Den Preis nahm die Vorsitzende des Vereins Viola Petersen in Empfang

Der 2 Preis ging an den Frankenberger Computer Club dessen Mitglieder Oliver Roth und Andreas Jeschtrup die Computer-Simulation Regierung proshygrammiert hatten

Den 3 Preis errang Ulf Wagemann fuumlr die Interessenshygemeinschaft SHARP (IGS) mit dem Datenbankproshygramm MBASE 3

Dieses leistungsfaumlhige Programm haben wir bereits fuumlr Sie getestet Uns ist unter SHARP-BASIC kein besshyseres Datenbank-Programm bekannt Sie werden es kuumlnftig auch uumlber den MZ-Verlag erhalten koumlnnen Der Preis stand bei Redaktionsschluszlig noch nicht fest Voraussetzung ist eine 525-Floppy-Station

Das Programm ist aumluszligerst flexibel und laumlszligt sich auf viele Beduumlrfnisse maszligschneidern Zum lieferumshyfang werden auch diverse Beispiele gehoumlren die dishyrekt in die Praxis umgesetzt oder von Ihnen Ihren indishyviduellen Beduumlrfnissen angepaszligt werden koumlnnen

Bei Interesse fordern Sie bitte unseren Sonderproshyspekt an

Nach der Preisuumlbergabe wurden die Teilnehmer auf dem SHARP-Stand zu einem gemuumltlichen Umtrunk in die Praumlsidenten-Suite eingeladen

Stars auf dem riesigen SHARP-Stand waren zweifelshylos der Pocket-Computer pe 1600 und der MS-DOSshykompatible pe 7100

Auf dem MZ-800 unter P-CPM geschriebene Daten koumlnnen uumlber das Programm MS-Copy (~Seite 20) auf den PC 7100 uumlbertragen werden Fuumlr PC 1600 und MZ-800 gibt es bereits ein Datenuumlbertragungsproshygramm das wir bei SHARP bereits getestet haben Da beide Computer so schoumln zusammenarbeiten werden wir in Zukunft auch vom PC 1600 berichten soshyfern Sie daran interessiert sind bull

maa~irl l(](]rtl(](] - bull rtll Seite 17 maJa~irl l(](]-J8(](] - bull r8

Frei-fr()~ramme

Um Ihnen zu helfen wenn Sie etshywas suchen kaufen oder verkaushyfen wollen bieten wir Ihnen den Kleinanzeigenmarkt Fuumlr bis zu fuumlnf Zeilen zahlen Sie nur DM 10-- Haumlndler zahlen nur DM 20-- Wenn Sie Gewerbetreibender sind beachten Sie bitte daszlig das aus Ihrer Kleinanzeige aus wettshybewerbsrechtlichen Gruumlnden deutlich hervorgehen muszlig Jede Zeile darf bis zu 27 Anschlaumlge hashyben Bitte beachten Sie daszlig Kleinanzeigen nur bei Vorkasse beruumlcksichtigt werden koumlnnen

Suchen Programm das den Drucker SHARP MZ1P02 den vollen Zeichensatz des MZshy800 ausdrucken laumlszligt MZshyVerlag Harald Schicke

Suchen komfortables Datenshytransfer-Programm um ASCII-Dateien vom MZ-800 zu uumlbertragen (moumlglichst uumlber Joystick-Port) MZ-Verlag Harald Schicke

Suche Clubanschluszlig oder Inshyteresenten um einen MZshy700800 Club aufzubauen im Bereich HildesheimHannover Roland Zajons Osterfeld 15 3200 Hildesheim-Bavenstedt Tel 0512155167

Komputila Rondo bietet Konshytakt zu Computer-Fans in mehr als 25 Laumlndern der Welt durch die Internati shyonale Sprache Esperanto Juumlrgen Wulff Papenstr 5b D-2000 Hamburg 76 l10402500781

Super-Verstaumlndigung uumlberall auf der Welt und preiswerte Reisen bietet die Internashytionale Sprache Esperanto Kostenlose Info bei Esperanto-Centro eV Postfach 14 50 D-4790 Paderborn -n-0525127612

Fuumlr viele Rechner gibt es Proshygrammbibliotheken aus deren Bestand Programme kostenlos (man zahlt nur eine Gebuumlhr fuumlr Uumlberspielung Speichermedium und Verwaltung) abgegeben werden Das moumlchten wir auch fuumlr den MZ-700j800 realisieren Meist fungieren diese Programme unter dem Namen Public Domain oder Free Soft Dabei werden verschieshydene Arten unterschieden

Frei-Programme werden von Proshygrammierern Anwendern zur pershysoumlnlichen nichtkommerziellen und kostenlosen Nutzung uumlberlasshysen Das koumlnnen Hilfsprogramme Unterroutinen Spiele oder sonstishyge Porgramme sein die man aus Freude programmiert hat

Wir sind sicher daszlig Sie viele solshycher Programme in Ihrer Schublashyde liegen haben Waumlre es nicht schoumln Sie wuumlrden sie einem groumlshyszligeren Kreis von Anwendern zur Verfuumlgung stellen So kann jeder von jedem etwas lernen Und nashytuumlrlich winkt Ihnen eine Belohnung Sie erhalten fuumlr jedes Programm daszlig Sie einschicken eine Kassetshyte QD oder Floppy-Disk Ihrer Wahl aus dem Angebot an Frei-Proshygrammen Auf jedem Speichershymedium finden Sie eine Anzahl von Programmen Wir werden hier die jeweils guumlltige Liste abshydrucken

Einen Haken hat das Angebot alshylerdings noch Bislang gibt es noch keine einzige Diskette Desshyhalb erhalten Sie zunaumlchst einen Gutschein wenn Sie uns Ihre FreishyProgramme zur Aufnahme schikshyken Spaumlter suchen Sie sich dann eine CMT QD oder Faus

Wenn Sie mitmachen wollen fuumllshylen Sie bitte den Anmeldebogen

Seite 18

aus Sie koumlnnen ihn kopieren so daszlig Sie das Heft nicht zerschneishyden muumlssen

Pruumlf-Programme sind urhebershyrechtlich geschuumltzte kommershyzielle Programme die zum Pruumlfen vor dem Kauf- kostenlos angeboten werden Sie sind auch unter den Bezeichnungen Hoshynour-Ware oder als Demo-Proshygramme bekannt

In der Regel fehlt die Bedienungsshyanleitung (evtl ist eine Kurzanleishytung ins Programm integriert oder zusaumltzlich auf dem Speichermeshydium vorhanden) oder die Funktishyonen des Programmes werden nur demonstriert Oft kann man damit arbeiten aber zB nicht drucken

Pruumlfprogramme dienen der Markteinfuumlhrung von Programshymen Wem das Programm geshyfaumlllt der nimmt mit dem Proshygrammanbieter Kontakt auf und kauft das Programm Er erhaumllt dann die neueste Version ein Handbuch und Anwenderuntershystuumltzung

Dieses Konzept hat fuumlr den Anbieshyter wie fuumlr den Anwender groszligen Nutzen Der Anbieter spart sich die teure Werbung Der Anwenshyder braucht nicht die Katze im Sack zu kaufen sondern kann vorher ausgiebig probieren und sich von den Qualitaumlten des Proshygramms uumlberzeugen

Wir hoffen daszlig Sie auch von dieshysem Angebot regen Gebrauch machen werden Bitte denken Sie daran Je mehr Frei- und Pruumlf-Proshygramme der MZ-Gemeinde zur Verfuumlgung stehen desto attraktishyver sind unsere Rechner

maJa~rl (](]-16()() - bull -161

frll~ramm-flrlmecJlJrI~ - Frei--Jfriii-film

Programm-Anmeldung fuumlr den Vertrieb als Frei- oder Pruumlf-Programm

Der Programmgeber

Vorname Name ______________________________

Firma ________________________________

Straszlige ---__________________________

PUOrt-___________________________________

uumlbergibt dem MZ-Verlag Harald Schicke eine DisketteKassetteO zur Verbreitung an Anwender Es handelt sich um

o Frei-Programme o Pruumlf-Programme

Falls es sich um Pruumlf-Programme handelt

o IchwirO sind am Vertrieb durch den MZ-Verlag Harald Schicke fuumlr die zu verkaufende Version inter essiert Bitte machen Sie mirunsO ein Angebot

Der Name der DisketteKassetteO lautet ___________________

Die Programme sind lauffaumlhig auf folgender Computer-Konfiguration

o MZ-BOabkO o MZ-700 o MZ-BOO

o RAM-Erweiterung o Grafik-Erweiterung

o Kassette o Quick-Disk o 35-Floppy-Disk O525-Floppy-Disk

Spezielle Formatierung des Speichermediums _________________

o P-CPM o EUMELElan

Programmiersprache _________________________

Weitere Einzelheiten

Der Programm-Autor bzw Programm-Geber erklaumlrt

bull daszlig er die Urheberrechte an den Programmen auf der KassetteDisketteO besitzt

bull daszlig er die Programme als Freie- oder PruumlfprogrammeO an den MZ-Verlag Harald Schicke kostenlos zur Verbreitung uumlbergibt

Ort Datum Unterschrift

degnicht Zutreffendes bitte streichen

ma~a~IrI (]0-1600 - bull -16 Seite 19 ma~a~IrI (](]-1600 - bull -161

l~llllllllllllllllllllllllllllllllllllllllillmlllllliIlillllll~llllllllllllllllljlllllllillUNIDOS-800 ist ein Universalieseshy

programm fuumlr den SHARP MZ-800 mit einem oder mehreren 40shyTrack-Laufwerken und dem pshyCPM-Betriebssystem Nach starshyten des Programms kann man fuumlr das Laufwerk B ein Format ausshywaumlhlen und eine in diesem Format beschriebene Diskette unter CPM (also auch unter WordStar u 0) wie eine normale SHARPshyDiskette bearbeiten Selbstvershystaumlndlich ist es auch moumlglich auf diese Diskette zu schreiben und so beschriebene Floppies auf Fremdrechnern zu lesen

miillf21EIe[~IIIIIIIIIIII~lll)111111 ist ein Blockorientiertes Textshy

verarbeitungssystem Texte jeder Art und Laumlnge sind verarbeitbar und nur durch den Speicherausshybau begrenzt Das Programm ist in Maschinensprache Deshalb stehen ca 42 Kb fuumlr Textverarbeishytung zur Verfuumlgung

Da das System den Text in Bloumlshycken abspeichert ist die Zeilenshylaumlnge unabhaumlngig von der Bildshyschirmanzeige und kann beliebig sein

Das Programm stellt sich mit eishyner Menuuml-Auswahl in einer Bildshyschirmmaske vor- Nach entspreshychendem Tastendruck verzweigt es in den gewaumlhlten Arbeitsvorshygang Es werden fuumlr jeden Arshybeitsvorgang Bildschirmmasken erzeugt die moumlgliche Sondershyfunktionen anzeigen Nach dem Laden befindet sich die Tastatur im DIN-Schreibmaschinen-Moshydus

Folgende Moumlglichkeiten bietet das Programm

Eingabe Korrektur Suchen Auflisten aller Texte Abspeichern und Laden auf Kassette Loumlschen des gesamten Textspeichers Drucker einaus Ruumlcksprung zum Monitorprogramm

Sonderfunktionen Exzellente Silbentrennung nach

der deutschen Rechtschreibung Textblockkennung Zeichen und Textbloumlcke loumlschen Einfuumlgen bis 254 Zeichen Druckerprogramshymierung Scrolling des Textes Cursorsteuerfunktionen Zeilenlaumlnshyge programmierbar Blattlaumlnge definierbar Kopienherstellung

K 164-7 (MZ-700) DM 12995 K 164-8 (MZ-800) DM 12995

zZ sind im Lieferumfang von shyUNIDOS-BOO 50 Floppy-Formate enthalten

F145 (525) DM 198--

lIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBllllmllmmlll~l~lll~llj~lllll~lllljlljl~Universelles Formatierproshy

gramm fuumlr den MZ-BOO Mit UNIshyFORM koumlnnen Sie fast alle Formashyte der UNIDOS-Formatliste auf Ihshyrem MZ-BOO formatieren Dies ist insbesondere dann nuumltzlich wenn Sie keine formatierte Fremddiskette haben und der Fremdrechner nicht verfuumlgbar ist Wenn Sie Ihre unter P-CPM ershy

00 0 ~UU uuu~~=

~~m l~~f~~= p~og~amm

llllllllllnlilsect~llI1[jljlIIII[lttllllllll um auf dem MZ-BOO eine deutshy

sche Tastatur nach DIN zu erzeushygen ist ein extra Maschinensprashycheprogramm erforderlich

Hier ist es Mit einem Tastenshydruck wechseln Sie zwischen der Originaltastenbelegung und der deutschen DIN-Tastatur

Das Programm enthaumllt eine Hard-Copy-Routine

K 166 (KasseHe) DM 49-shyF 166 (5 14) DM 59-shy

11111~111111111111111111111111111111111111111~111Im~g[~III~IIIIIIIII~IIIIIIIIIIjIIIII~1111llllllllll~Das Zwischenstuumlck RGBVideo

nutzt den RGB-Ausgang von MZshy700800 Die Signale des RGB-Ausshyganges werden im Zwischenshystuumlck auf Video fuumlr den monoshychromen Monitor umgewandelt Das ermoumlglicht auf einem moshynochromen Bildschirm eine hershyvorragende Wiedergabe von BO Zeichen und hochaufloumlsender Grafik

X 167 DM 79-shy

stellte Software fuumlr verschiedene Rechner verkaufen wollen ist UNIshyFORM unverzichtbar

F 170 (525) DM 198-shy

111111~lllillllllllllllllllllllllllllllllmlllIII~1ll~ll~l~ll~l Mit MS-COPY koumlnnen CPMshy

Dateien in MS-DOS-Dateien konshyvertiert werden Sie koumlnnen damit also Ihre Text- TURBO-Pascal- BASIC-Dateien auf IBM-Format bringen aber auch Quellproshygramme in anderen Sprachen sowie Datenfiles von Anwendershyprogrammen

F169 (525) DM 130-

1~lllilllllllllllllJilllllllllllllllllttisectllmlill~ij1l11 ist ein echtes Superprogramm

MINI-CAD erhielt 1985 den 1 Preis beim SHARP User-Club Wettbeshywerb

Das Programm erlaubt Zeichshynungen auf dem Monitor zu ershystellen Die Steuerung erfolgt uumlber Tastatur oder Joystick

Sie benoumltigen eine 5 14 Flopshypy oder eine Quick-Disk mit 64 Kb RAM-Erweiterung Eine GrafikshyRAM~Erweiterung ist empfehlensshywert muszlig aber nicht sein

Die Programmdiskette enthaumllt die Programme Menue MinishyCAD Bauteil-Editor Programmgeshynerator Trans-CAD und BauteilshyDelete

Das Programm wird uumlber eine Menuumlleiste gesteuert die sich selbst erklaumlrt

Mit dem Programmgenerator koumlnnen Zeichnungsdateien als eishygenstaumlndig laufende BASIC-Proshygramme erzeugt werden

Mit dem Bauteil-Editor erstellen Sie haumlufig wiederkehrende Baushyteile die Sie bei Bedarf unter ihshyrem Namen aufrufen und in Ihre Zeichnungen einbinden koumlnnen Dabei kann selbstverstaumlndlich der Maszligstab veraumlndert werden

MINI-CAD ist ein Superproshygramm das zu Recht preisgeshykroumlnt worden ist Selbstverstaumlndshylich verfuumlgt es uumlber eine Hardcoshypy-Funktion mit der Sie Ihre Zeichshynungen auf Papier bringen koumlnshynen Natuumlrlich koumlnnen alle Zeichshynungen bemaszligt werden so daszlig eine professionelle Anwendung moumlglich ist

F165 (525) DM 149-shyQ 165 (Quick-Disk) DM 149-shy

Page 4: tO~~ · 2018. 1. 9. · tüftelt. Lesen Sie seinen Bericht! Die Verbindung MZ-800/CE-516P bietet dem Anwender mehr Mög lichkeiten, als im (ohnehin sehr dürftigen) Plotterhandbuch

m~-fl(](] ft fl()ampr IE-5 Eif L5I1~

Wer hat sich da nicht schon geaumlrshygert Da bietet SHARP einen lei shystungsfaumlhigen DIN A4-Plotter an der nicht nur an den MZ-SOO angeshyschlossen werden kann sondern auch an IBM und Kompatible Doch der Besitzer des MZ-SOa soll sich mit dem schlechten SHARPshyZeichensatz zufrieden geben obwohl noch drei weitere Zeishyehensaumltze fuumlr IBM eingebaut sind Gerd Kraus von RK-Datentechnik hat eine bessere Loumlsung ausgeshytuumlftelt Lesen Sie seinen Bericht

Die Verbindung MZ-800CE-516P bietet dem Anwender mehr Moumlgshylichkeiten als im (ohnehin sehr duumlrftigen) Plotterhandbuch aufshygezeigt sind Diese Erweiterungen sind anscheinend selbst dem Hersteller unbekannt

Dabei stehen die DIP-Schalter 23 und 4 beim MZ-BOO unten beim CE-516P die DIP-Schalter 2 und 4 ebenfalls JOeo

Bei dieser Schaltersteilung sind die vom MZ-731 bekannten Ploshyterbefehle (Syntax q-MZ-800-Beshydienerhandbuch) moumlglich Ein Abkoppeln der Plotterbefehle mit NEWON ist selbstverstaumlndlich nicht moumlglich (da beim MZ-731 nicht vorgesehen)

Dabei sieht die Einstellung der DIPshySchalter so aus

0 bullbullbull 0 00000

Plotter CE-516P 00 0 bullbull 0

MZ-800

Diese SChaltersteIlung bietet dem Anwender eine Reihe von Vorteishylen

a) Speicherplatz Die Plotterbefehle koumlnnen mit NEWON abgetrennt werden Sorrlit stehen ca 2 kB mehr Speicherplatz zur Verfuumlgung

b) Erweiterter Zeichensatz Der geschaltete IBM-Zeichenshycode bietet eine wesentliche Erweiterung des Zeichensatshyzes (die drei IBM-Zeichensaumltze unterscheiden sich nur unershyheblich)

c) Voreinstellung Der Plotter ist ohne irgendweIshyche POKEs sofort in der Lage DIN A4-Format zu bearbeiten

d) Erweiterter Befehlssatz Die im Handbuch angegebeshynen Befehle koumlnnen alle ohne Konvertierung verwendet wershyden (selbstverstaumlndlich ist LPRINT durch PRINTIP zu ersetshyzen) Damit bietet der Plotter zu seinem ohnehin schon ausgeshyzeichneten Befehlsumfang 2 neue Befehle

bull Schraffieren der zuletzt geshyzeichneten Kreis- oder Rechshyteckfigur (in 10 Variationen)

bull Zeichnen eines Rechtecks mit einem Kurzbefehl (duch Angabe der Koordinaten links oben und rechts unten analog der Bildschirmgrafik)

Das nebenstehende Listing vershydeutlicht die neuen Moumlglichkeishyten Gleichzeitig erzeugt das Proshygramm einen Probeausdruck auf dem Plotter CE-516P in der Groumlszlige DIN A4 Durch sein Format und seishyne vielen Moumlglichkeiten bietet sich der Plotter CE-516P speziell fuumlr den geschaumlftlichen Bereich an Hier kann man mit entsprechenshyder Software hervorragende farshybige Overhead-Folien erstellen ~Testbericht Datagraph S 13

Seite 4

IB 28 PLOTTER CE-516P + HZ-88Bf

30 40 INIToLPTS213B SHARP F ASCIIf

50 PRINTPCHR$(27)0sectB Plott~r INIT 60 70 A$u SHARP MZ-800 1

8B B$=BPlott~r CE-516pa 90 C$BIBM pe-Zeichensatzmiddot 100 D$=Einfaches Zeichnen von Rechtecken B

110 E$=BEinfaches Schraffieren von Figuren B

120 F$=DEinstellen der DIP-Schalter 130 Z=1 148 150 GOSUBBHEAOmiddot 160 GOSUBoZEICHENSATZB 170 GOSUBoBOP 188 GOSUBoSCHRAFFUR1 D 190 GOSUBBDlp D

208 J30SUBcopyn 210 END 220 f

230 1

240 250 1

260 270 LABELoHEAD R

288 PRINTPCHR$(27)+BsectB 290 GOSUBDlF Il 300 G=560SUB06ROESSE B

310 PRINTP A$+R + B+B$ 320 G=260SUB B GROESSE R

330 RETURN 340 350 LABELRZEICHENSATZmiddot 360 FOR ZS=0 TO 2 STEP 2 370 GOSUBDLfB 380 PRINTPTAB(29)C$jZ 330 GOSUBlIlP 400 INITlPTS313deg 410 PRINTPCHR$(27)DR HZS Zeichensatzf

420 FORI$3 TO$6 PRINTPCHR$(I)NEXT 430 PRINTPCHR$($15) 440 fORI=$28 TO $FFPRINTPCHR$(I)NEXT 450 INIT BLPTS2131

460 GOSUBLP 470 Z=Z+l 480 NEXT 490 RETURN 5BB 5t8 LABELIIBOX 521 GDSUBIILF lt 530 PRIMIIPTAB(23) D$ 548 GOSUBBLP 558 aOSUBGRAPH 560 PRINTP degH1888middot

Lisi[l~ fr(JlrammierlJrIl

6~0 LISTP 57~ 610 RETURN 620 63~ LABEL RSCHRAffURl l 640 SOSUBLP 650 60SUBTEXTo 668 SOSUBLP 670 PRINTPTAB(23)jE 680 GOSUBIILP 690 GOSUB1SRAPH 1

700 PRINTP BMS00 1

710 PRINTpllP 720 FORI=0 TO 10 730 PRINTp II D4B-150B1

740 PRINTP degTIII 750 If 1=9 THEN WAIT 10090 760 IF 1=10 THEN WAIT 180B0GOT0800 770 PRIMIP IM600 1

780 PRINTlP1Io 790 NEXT B0B GOSUBTEXP 810 GOSUBIlLfo 82B PRINTPTAB(15)IISo ~infa(h g~ht das II 830 GOSUBLfGOSUB1Lf l

84B RETURN 850 I

8GB LABELIiDIp l 870 PRINTPTAB(26)fi 88B GOSUBBLF R

890 GOSUBBGRAPW 90B ZW=-5 310 130SUB II BOX2 1

920 Z=-ZW 930 PRINIP ampM-640-40 1

940 PRINTlPBI u

350 GOSUB II BOX2amp 960 PRINTP ampH-640-40deg 970 GOSUBIITEXP 980 PRINTIPTAB(8) jB$j

990 PRINTPTAB(39)jAuml$ 1900 RETURN 1010 f

1920 f

1030 LABEL1LF 1

1040 PRINTPCHR$(1310 f 10) 1050 RETURN 1060 J

1070 LABELGROESSE 10BB PRINTPCHR$(27)0BG 1090 RETURN 1100 1110 LABEL TEXP 1120 PRINTPCHR$(27)B aO

1130 RETURN

ma~a~trl UI[)-Iti[)[] - bull -16

1240 IF 1=1 OR 1=5 THEN PRINTp BTB5-(-ZW) ELSE PRINTpIT D5+(-ZW) 1250 PRIMIP IM40f~B

1260 PRINTpBlo 1270 NEXT 1280 PRINTP degH1500B

1290 PRINTlP B P 1300 fORI=0 TO 3 1310 PRINTp HD20-20BB 1320 IF 1=1 OR 1=2 THEN PRINTp U TB5-(-ZW) ELSE PRINTpBTB5+(-ZW)

Ein Hauptargument gegen BASIC als Programmiersprache wird imshymer wieder vorgebracht BASICshyProgramme seien zu unuumlbersichtshylich Doch diese Vorstellung stammt noch aus einer Zeit als das BASIC karg und der Speicher platz gering war

Walter Beinert vom SoftwareshyUser-Club haumllt dagegen Hier seishyne Vorschlaumlge

Die Vorstellung daszlig man bei der Programmierung in BASIC aus Speicherkapazitaumltsgruumlnden mit jedem Byte geizen muumlszligte ist (zushy

1140 I1S0 LABELIGRAPH 1160 PRINTPCHR$(27)Bb H

1170 RETURN 1180 1190 LABEL B BOX2 1

1200 PRINTP middotHS0011

1210 PRINT Ipo P 1220 FORI= TO 6 1230 PRINTpaD20-20B

1330 PRINTP BM400 H

1340 PRINT IpoP 1350 HEXT 1360 RETURN 1370 1380 LABELCOPY II 1390 GOSUBBTEXP 1400 fOR=l TO 3GOSUBoLFszligNEXT 1410 PRINTPTAB(10)joGerd Kraus for Bj 1420 6=460SUB BGROESSE B

1430 PRINTPBRK-Datentechnik D

1440 6=160SUB H6ROESSE 1450 PRINTPTAB(30)D05041~86middot 1460 RETURN i

Seite 5

Durch sinnvollen Einsatz der Untershyprogrammtechnik mittels des CHAIN-Befehles ist es rnOglich umfangreiche Anwendersysteshyme bis zu insgesamt 100 kB auf exshyterne Unterprogral1me mit je 10 kB verteilt auf einem 64 kB-Rechner zu realisieren

Daraus ergeben sich fuumlr die zeitshygemaumlszlige Entwicklung derartiger Programmsysteme die folgenshyden Forderungen

1 Die strukturelle Gliederung in Haupt- und Unterprogramme mit sauberen Schni1tstellen

2 Eine kompakte Programmsteushyerung in Form von GOSUBs bzw CHAINs die klar komshymentiert sind (mit REMs)

3 Gut lesbarer Programm-Code (nicht mehr als drei Befehle pro Zeile und nicht mehr als 36 Zeishychen pro Zeile)

Fuumlr das Hauptprogramm gilt also daszlig es in aller Regel nur das Hauptmenuuml und analog dazu die GOSUBs zu den internen bzw die CHAINs zu den externen Untershyprogrammen beinhaltet

majaetrl [][]-16(][) - bull -161

fr(]Jrammirarlll1J

Auszligerdem empfiehlt sich die Proshygrammierung eines Upros (Untershyprogramm) zur Dialog-Verarbeishytung das sowohl die Initialisierung des Bildschirms (Freimachen des Bildschirms vor einer neuen Ausshygabe) die Plausibilitoumltspruumlfung der Bedienereingaben (um Fehler des Bedieners zu verhindern bzw einzuschraumlnken) die Programmshyfehlerbehandlung als auch alle anderen vom Programm geshymeinsam benuumltzten Routinen beinhaltet

Die Vorteile dieser Art der Proshygrammierung sind wohl offenshysichtlich insbesondere unter dem Aspekt von Programmerweiterunshygen bzw -oumlnderungen betrachshytet Das weiB der BASIC-Programshymierer fruumlhestens dann wenn er ein Programm modifizieren muszlig welches er fruumlher einmal selbst ershystellt hat

Wenn Sie ein so aufgebautes Programm spoumlter einmal erweishytern wollen brauchen Sie ledigshylich eine GOSUB-Zeile bzw eine Cl-IAIN-Zeile in den Steuerzweig einzufuumlgen und das Erweiteshyrungsupro entweder intern ans Enshyde des Programms anhoumlngen oder als externes Upro abspeishyehern

Wie man so etwas bewerkstelligt zeigen die Listings auf den beiden naumlchsten Seiten

LSi(1~

Bild 1 Programm-steuerung

360 REM 370 R~M ~ 380 REM BEGINN PROGRAMMSTEUERUNG 390 REM 400 REN 410 J=O 420 608UB680 REM ANBIETEN KAPITEL 1-12 430 GOSUB1060 REM ERKLAERUNGEN 1-12 440 IFXgt4GOT0470 450 GOSUB27l0 REM AUSWERTUNGEN 460 GOT0410 REM OHNE UEBUNG 5 - 8 470 IFXgt8GOT0540 REN KAPITEL 9 -12 480 GOSUB1400 REt1 UEBUNGEN 5 - 0

LI

490 GOSUB2210 REt-1 EINGABEN 5 - 8 500 REM ANTWORTEN 5 - 8 510 GOSUB2520 REM ZWISCHENZEIT 5 - 8 520 REM AUSWERTUNG 5 - 8 530 GOT0410 REM ENDE KAPITEL 5 - 8 540 IFXgt9GOT0570 550 GOSUB1860 REM UEBUNGEN Ci

i

560 GOT0490 570 GOSUB1400 REM UEBUNGEN 10 - 1~

580 GOSUB2210 REM EINGABEN 0 - 12 590 REM ANTWORTEN 9 - 12 600 GOSUB2520 REM ZWISCHENZEIT 9 - 12 610 REM AUSWERTUNG 9 - 12 620 GOT0410 REM ENDE KAPITEL 9 - 12 630 REM 640 REM 650 REM ENDE PROGRAMMSTEUERUNG 660 REM 670 REM

Bild 2 Dialog-Unterprogramm

8000 REM 8005 REM DIALOG-ROUT 8010 REM 8015 REM 8020 CLS 8025 COLOR71 8030 PR IN T J~

8035 FORV=OT079SETV0SETV49NEXTV 8040 FORW=OT049SETOWSET79WNEXTW 8045 FORW=OT079SETW~5SETW44NEXTW

8050 RETURN 8055 REM

Seite 6 maJae(l l()()-J8[]() - bull -Ja1

middot

Ls(1~ shy8060 8065 8070 8075 8080 8085 8090 8095 8100 8105 8110 8115 8117 8120middot 8125 8130 Si35 8140 8145

middot8150 8155 8160 8165 8170 8175 8180 8185 8190 8195 8200 8205 8210 8215 8220 ~~~8 L-~

8230 8235 8240 8245 8250 8255 8260 8265 8270 8275 8400 8405 8410 8415 8420 8425 8430 8435 8440 8445 8450 8455 8460 8470

REM EINGABE-ROUT REM REM REM CURSOR523 PRINTBi tte entspr CURSOR35J23 I FAS$= 11 N GOT08115 INPUTUA$ A$=LEFT$(A$l) HETURN ONERRORGOT08130 INPUTIIN RETURN REM REM ERROR-ROUT REM REM IF ERN=3GOT08060 IF ERN=5GOT08180 IF ERN=65GOT08210 IF ERN=6460T08225 IF ERN=24GOTOa225 IF ERN=42GOT08225 IF ERN=54GOT08225 CUHSOH51 PRINTNicht spezifierter GOT08240 CURSOR5l PRINTEirigabe GOT08240 CURSOR5 PRINTUDt-ucker GOT08240 CURSORS 1 PRINTUUnterbr KILL REM CURSOR520 PRINTZeile CURSOR523 PRINTBitte

lgtJert

GETA$IFA$=ItIlGOT08265 RESUt-1E45 REl REM PRUEF DISK-l REM ttt REt1 ROPEN9tDisk-ID INPUT9DI$ IFDI$=-uCM V101 DlGOT08455 CURSOR5J23 PRINTDisk-l eingelegt (J) CURSOR3623 INPUTIIA$ IFA$ltgtuJ II GOT08430 CLOSE9 RETURN END

eingeben 11

Programmfehler

bitte numerisch 11

nicht bereit 11

bei Disk-Zugriff 11

uERL1I

eine Taste

Fehler ERN

druecken~

mala~h lf][)-J6(]f] - bull -J6l Seite 7

T~s ft Trt-Els

POKE 89240 - Dauerfunktion bei GET POKE 8983 - Normalzustand

I~I

POKE $5DPEEK ($5D)+128PRINT TEXT-Durch den POKE wird die nachfolshygende PRINT-Anweisung mit dem Farbwert des 2 Zeichensatzes auf dem Schirm ausgegeben

11I

POKE $422A$6E$1 C - nach dern Systernkommando LOAD wird das BASIC-Programm automashytisch gestartet POKE $422A$4E$22 - Normalzushystand

111

Das Systemkommando REM kannmiddot durch ein Hochkomrna () abgeshykuumlrzt werden

111

Wird bei INPUT ein Komma () anshygegeben so wird der Variablen kein Wert zugewiesen

Diese Tips amp Tricks sandte uns Michael Nagel Vielen Dank

I~~

Beim Programmieren in BASIC mit Maschinenunterprogrammen kann es leicht passieren daszlig der Rechner abstuumlrzt- Dann hilft nur noch RESET (das kleine Knoumlpfshychen hinten am Rechner) Um das BASIC wieder neu zu starten ohne es neu laden zu muumlssen gibt man folgenden Befehl im

Monitor ein ~~ftlilltlli~lji J 0058 (eR)

Vielen Dankl Christian Czech

ma)a~i(l l1l1l-J6[)1] - bull -JtIl

IJrlJlIErall~a55lJll~ m~-fl[J[J Tt~5 ft TrtlIs

Manch einer der auf die Centronics-SchniHstelie des MZ-800 vertraute traute seinen Augen nicht als er feststellen muszligte daszlig sein Drucker nicht lief Gluumlcklicherweise gibt es neue Parameter fuumlr den INIT-Befehl die manches Problem loumlsen werden

Es gibt einige Drucker die fehlerhaft arbeiten oder uumlberhaupt nicht wenn sie an den MZ-800 angeschlossen werden Zusaumltzlich zu dem INITshyBefehl koumlnnen jedoch folgende Parameter gesetzt werden

INITLPT (MQ-M2) (SO-S3) LQQ-Q7) (CR-Code)

Der Drucker MZ-1P02 zB kann mit Hilfe des Kabels MZ-1C47 angeschlosshysen werden Dazu lautet die Programmzeile

INITLPTM2S2Q110

Anschlieszligend finden Sie die neuen Parameter QO - Q7 Dabei steht fuumlr

1 receive ready 2 reset signal 3 stroke signal

m 1 wait ready 2 high 3 high Ql 1 no search 2 high 3 rligh Q2 1 wait ready 2low 3 high Q3 1 no search 2low 3 high Q4 1 wait ready 2 high 3low Q5 1 no search 2 high 3low ~ 1 wait ready 2low 3low Q7 1 no search 2low 3low

Sie koumlnnen die Parameter QO - Q7 setzen um andere Drucker anzushyschlieszligen Leider haben wir keine genauen Angaben wie die Parameshyter zu setzen sind so daszlig alle moumlglichen Variationen von QO - Q7 zum Anschluszlig eines jeden Druckers gepruumlft werden muumlssen

Bitte beachten Sie daszlig der erweiterte IIJIT-Befehl nur in BASIC funktishyoniert Die Drucker Epson FX-80 und Kompatible lassen sich in der Regel problemlos anschlieszligen

Bitte berichten Sie uns uumlber Ihre Erfahrungen mit Druckeranpassungen damit wir Ihre TIps direkt an unsere Leser weitergeben koumlnnen bull

~~~

I1II11I111I111I1I1I1I1I1III1111111111I11111111 Da es nicht allen Autoren gelingt ihre Listings inkl Grafikzeichen auszugeben finden Sie haumlufig Plotter-Listings Darin sind die Grashyfik- und sonstige nicht druckbare Zeichen im hexadezimalen ASCIIshyFormat ausgegeben

Suchen Sie den ASCII-Code im SpiCkzettel auf Seite 15 und druumlkshyken Sie die richtigen Tasten im Grafikmodus Ihres MZ-700800 Sie koumlnnen die Zeichen aber auch als CHR$( ) eingeben _

Seite 8

U mdefinierung des CursorshyZeichens

Ab der Speicherstelle $1391 ist das Symbol des Cursors definiert Man kann durch Aumlndern der Speichershy

gt stellen ab $1391 einen beliebigen Cursor erzeugen

Die Definition des Cursors erfolgt in einer 8+8 Matrix genauso wie die Symbole der PATTERN-Ariweishysung

Dieses kleine Demonstrationsproshygramm zeigt wie man den Cursor umdefiniert In dem Programm sind zwei Demonstrations-Cursor in den DATA-zeilen enthalten Diese Wrte koumlnnen natuumlrlich ausshygetauscht werden

10 CLS 20 FOR T=O TO 7 30 READ A 40 POKE $1391+TA 50 NEXT 60 DATA 0000000255

REM IBM-CURSOR 70 DATA 255129129129

129129129255 REM KAumlSTCHEN

80 REM IN DEN 1DATA 1-ZEILEN KANN DER CURSOR UMDEFIshyNIERT WERDEN

90 END

Diesen Tip gab uns Christian Popp den viele von Ihnen bereits von seinem im MZ-Verlag ershyschienen Programm Pattern Mashyker (Bestellnummer K 124 (KasshysetteISBN-Nummer 3-89240-007-5 DM 3980) bzw Q 124 (Quick-Disk DM 4980)) her kennen bull

[amplJll-nl3ll1S

PLZ

CH-6221 F-93307 NL-3834 1000 1000 2000 2000 2000 2000 2000 2000 2200 2211 2904 3000 3079 3559 3579 4030 4700 4708 4970 5000 5100 5230 6081 6300 6307 6906 7050 7144 7410 7500 7524 7544 7575 7630 8704

511f1~f lJsEr-[llJlls

Ort Straszlige

Rickenbach P O Box 57shyAubervillers Cedex 151153 Av Jean Jaures ZG Leusden Benedictynenhove 50 Berlin 37 Hans Boumlhm Zeile 12 Berlin 42 Goldenes Horn 66 Hamburg 26 Griesstr 69 Hamburg 50 Behringstr 23 Hamburg 63 Ohekarnp 60 Hamburg 65 Schleusenstieg 34 Hamburg 70 Bekkamp 19 Hamburg 74 Oumljendorfer Steinkamp 28 Klein-Nordende Postfach 261 Beringstedt Hermannstraszlige 8 Hatten Postfach 10 270 Hannover 91 Skagenhof 1 Warmsen 1 Bohnhorst 219 Industriehof Jaumlgerstr 3 Frielendorf 4 Am Schwimmbad 11 Ratingen 4 Bleibergweg 58 Hamm 1 Auf dem Rott 3 Kamen Schaumlferstraszlige 48 Bad Oeynhausen 1 Westkorso 12 Koumlln Postfach 50 12 08

Club

SHARP-User-Club Schweiz SBM Sharpentiers HCC SHARP MZ Gebruikersgroep Software Club SHARP Computer Club Berlin SHARP-Computer-Club SHARP-Hisoft-Pascal-Klub eV SHARP Hard- und Software Club SHARP-Computer-Club Hardware Computerclub Vaskar SHARP-User-Club Computer Club Elmshom eV SHARP-User-Club Computer Club Hatten SHARP-User-Club SHARP-User-Club SHARP-Computerclub-Frankenberg Sharp Computer-Club Gerrnany SHARP-User-Club SHARP-User-Club

Aachen Martinstraszlige 2 MZ-Anwenderclub Altenkirchen Karlstr 5 SHARP-User-Club StochstadtlRhein Hessenring 5 SHARP-User-Club Gieszligen Wilhelrn-Liebknecht-Str 2 SHARP-Computer-Stammtisch lindenGroszlig Linden Friedrich-Ebert-Str 30 Leimen 1 Bergstr 15 Waiblingen-Hegnach Schaumlferweg 6 Asperg Karlstr 26 Reutlingen 1 Sichenhaumluserstr10114 Karlsrul1e 21 Domroumlschenweg 15 Eichelberg Kraichgamstr 3 Dobel Neubuumlrgerstr31 Ebersteinburg Badener Str 7 Lahr Burgheimerstr 8 Uffenheim Postfach 123

SHARP-USer-Club SHARP-User-Club

Computerclub Waiblingen User-Club-Asperg CTR Software-User-Club Wemer-User-Club SHARP Computer Club CCK Lahrer Computer Club MZ-700800 - Club

Ansprechpartner

H Niessen Carsten Frank Schulz Bemd Weller Herr Roschlaub Viola Petersen M Havemester Herr Knauss Erich Dymke Ingo Droumlssler Herr Koumlrner Michael Nagel

Wolfgang Siebert Anselm Althoumlfer OliverRoth Herr Sahl Volker Boumlthling Willi Hake

Interessengemeinschaft der SHARP-User Horst Trobitz SHARP-User-Club

800 Dimension Thomas Wuumlsteneck Rene Coellen

Germar Nikol Fritz H Horack Reinhard Heinbuch Martin Bialas Thomas Frank Walter Schaaf R R Bemreuther S Gebauer Frank Thomas Eitrich Herr Beinert Thorsten Steib Andreas Nagel Georg Lange Herbert Foumlllmer Rudolf Hahn

Hallo liebe Clubs

Die groszlige Ausverkaufsaktion von SHARP in 11

den Karstadt-Haumlusern hat uns Tausende ~ neuer MZ-800-Fans beschert die gern Kon- ~ ~akt haben wuumlrden Deshalb bringen wir hie ~ noch einmal die aktuellste Liste aus unserem IComputer Stimmt Eure Adresse Habt Ihr in- j ~eressante Veranstaltungen neue Prograrn- ~

me Hardware oder sonstwas Interessantes das Ihr anderen mitteilen wollt Dann schic uns kuumlnftig Eure Infos Wir berichten dann in ~ den ILlJtJ-nEUJS daruumlber Denkt aber daran f daszlig mala~i(l [)[)-J5(J[) nur alle zwei Monate erscheint Also Terrnine rechtzeitig bekannt- geben ~

[llJll [amplJll [llJll [amplIll [amplJll [llIll [llJll [amp1111 [amplJll [amplJll [amplJll [amplJll [amplJll [amplJll [amplIll [lJll [amp1I11 [amplJll [llIll [amplJll [amplJll

mala~irJ 1](]-J6I](] - bull -J6 Seite 9 mala~irJ 1](]-J6[)1] - bull -J6

li~s ft TriELs Fra~~11 ft fll1llI()rel1

Sicherlich haben Sie sich schon gewundert daszlig beim MZ-800 nicht wei bei seinem aumllteren Brushyder dem MZ-700 der Bildschirmshyspeicher im Bedienerhandbuch angegben ist

Der Bildschirmspeicher enthaumllt die aktuellen Werte der auf dem Bildschirm befindlichen Zeichen Dies bedeutet Man kann vom BASIC aus abfragen welches Zeishychen an einer bestimmten Stelle des Bildschirms steht

Beim MZ-800 ist dies auchl Man kann dann z B bei einem Teleshyspiel abfragen ob ein Monster auf ein anderes Zeichen faumlhrtl

Der Bildschirmspeicher beim MZshy800 befindet sich je nach 40 oder 80 Zeichen-Modus bei S2000 shy$23E7 bzw $2CXJQ - 27CF und kann ruJl zur Abfrage verwendet wershyden z B POKE S2C()O35 bewirkt nichts Beim MZ-700 wuumlrde nun oben links im Eck ein nM aufshyleuchten

Das dies beim MZ-BOO nicht geht macht nichts denn zum Hinmashychen auf den Bildschirm haben wir ja den CURSOR-Befehl

Das folgende kleine Programm soll die Abfrage durch PEEK deshymonstrieren

10 CLS 20 PRINTGUTEN TAG 30 PRINTDIES IST EINE 40 PRINTDEMONSTRATION 50 CURSOR 020 PRINT

PEEK($2000) REM BEWIRKT DIE ABFRAGE DES WERTES AN DER CURSOR-STELLE 00

60 CURSOR 520 PRINT PEEK($2001) REM BEWIRKT DIE ABFRAGE DES WERTES AN DER CURSOR-STELLE 10

70 WAIT 0 80 CURSOR 021

malaeirl 1[][]-J6[](J - bull -J61

90 FOR T=40 TO 53 100 PRINT PEEK ($2000+T) 110 NEXT 120 REM DIE ZEIELN 90 - 110

DIENEN DER ABFRAGE DER 2 ZEILE DES BILDshySCHIRMS DIE WERTE WERshyDEN DANN IN DER ZEILE 21 IN ASCII-CODE NACHEINANshyDER AUSGEGEBEN

Vielen Dank lieber Christion Popp fuumlr diesen guten Tip Wer Genaueres uumlber dieses Thema wissen moumlchte sollte sich das Spielprogramm Tower (MZ-Vershylag Bestellnummer K 129 ISBN 3shy89240-041-5 DM 1980) zulegen Da es auch fuumlr Joystick geeignet ist laumlszligt- sich auch die Joystick-Proshygrammierung daran erlemen

Um den DIN A4-Plotter vom BASIC aus auf der ganzen Papierfloumlche nutzen zu koumlnnen muszlig das BASIC geaumlndert werden Hier folgt die Routine fuumlr den Disk-Baslc-Intershypreter MZ-2Z046

100 Aumlndern des Disc-BasicshyInterpreters MZ-2Z046 fuumlr den CE-516P

110 X-Koordinate aumlndern auf max 960

120 Y-Koordinate aumlndern auf max -1354

130 POKE $AOAE$E5$21$CO $3 X-Koordinate

140 POKE $AOA8$E5$21$4A $5Y-Koordinate

150 160 Feld 193267 mm 170 PMODE GR 180 PLINE 000 -1354 190PLINE 0-1354960-1354 200 PLINE 960 -13549600 210 PLINE 960000 220 PMODE TN 230

Seite 10

240 Originalzustand 250 POKE $AOAE $E5 $21 $EO

$1 260 POKE $AOA8 $E5 $21 $E7

$3 270 280 Aumlndern auf der Mastershy

disc 290 Track 13 Block 1 300 Bytes siehe Zeilen 130

und 140 sowie 250 und 260

301 310 Referenz SDS-Listing

Seite 569 311 320 Anfragen oder Vorschlaumlshy

ge an 330 Edgar Lefgruen 340 D-2400 Luumlbeck 350 Torneiweg 3 360 Tel 045136228

Haben Sie Probleme Schreiben Sie uns kurz Ihre Ihre Frage Unsere Leser sind ein sehr sachkundiges Publikum das Ihshynen sicherlich gern helfen wird BiHe schreiben Sie Ihren Tip direkt an den Frager und schicken uns eine Kopie damit wir den Tip vershyoumlffentlichen koumlnnen Vielen Dank fuumlr Ihr Mitarbeit

Frage Habe MZ-821 und Seikosshyha GP100 Mark 11 Kabel von Fa Voigt in 2803 Weyhe

INITLPTMOS2$OA laumluft - aber Zeilenvorschub mit Programm geht nicht

Lothar Hanschke Hauptstr 34 b 0-3707 H6fer

majaeirl 1[][]-J6[][] - bull -J61

flner flrllarl~ S sll1U1erbullbullbull

das merken wir aus den vielen Hilferufen die uns taumlglich telefoshynisch und schriftlich erreichen Alshyles das was dem erfahrenen Computer-Freak so vertraut ist macht dem Beginner furchtbar viele Schwierigkeiten Deshalb wollen wir hier speziell dem Anshyfaumlnger Tips fuumlr seine Arbeit geben (Profis biHe weghoumlren)

bull Ich moumlchte ein Programm lashyden Aber es funktioniert nichtI

bull Bitte schauen Sie zunaumlchst auf der Kassette nach ob angegeshyben ist in welcher Sprache das Programm geschrieben ist

Meist wird es sich um das BASIC des MZ-700 (S-BASIC bzw lZshy013) dos BASIC des MZ-800 (lZshy016) oder Maschinensprache handeln

Wer gerade einen MZ-800 ge- kauft hat besitzt alle Moumlglichshykeiten solche Programme in den Computer einzulesen

bull Wenn es sich um ein BASIC-Proshygramm handelt pruumlfen Sie geshynau welches BASIC Sie verwenshyden muumlssen Sonst wird das Proshygramm entweder nicht geladen oder laumluft nicht weil es Fehler meldet

bull Achten Sie besonders darauf daszlig die Angabe LOADCMT zwar beim MZ-800-BASIC richtig ist wenn man auf die Kassette zugreifen will Beim BASIC 1Z-013 (S-BASIC) wuumlrde der Rechner jeshydoch CM-n als Teil des Proshygrammnarnens interpretieren Er meldet dann zwar FOUND a

ladet aber nicht

bull Maschinenspracheprogramme werden immer ohne spezielle Programmiersprache geladen Nach dem Einschalten des Rechners geben Sie einfach C ein Das Programm wird dann geladen

ma1a~in 1[][)-JfU][] - bull -Ja1

bull Leider macht der Kassettenreshykorder des MZ-800 manchmal Schwierigkeiten beim Einlesen von Programmen Das liegt an kleinen Toleranzen des Laufwershykes (evtl muszlig Ihr Tonkopf nachshyjustiert werden)

In so einem Fall spulen Sie das Tonband zuruumlck nachdem der Rechner CHECK SUM ERROR geshymeldet hat Nehmen Sie es hershyaus klopfen es ein paar Mal flach auf die Tischplatte Mashychen Sie auf jeden Fall mehrere Versuche Wenn Sie es geshyschafft haben sollten Sie gleich eine Sicherungskopie fuumlrmiddot Ihren eigenen Bedarf anfertigen (Beshyvor Sie das Programm mit RUN starten legen Sie eine leere Kassette ein und speichern das Programm mit SAVE abU

n bullbullbull steht dabei fuumlr den Proshygrammnornen

bull Bitte beachten Sie jedoch Dieshyse Kopie duumlrfen Sie nur fuumlr Ihre eigenen Zwecke herstellen Wenn Sie die Kopie an andere weitergeben oder sie gar vershykaufen machen Sie sich strafshybar Das ergibt sich aus dem Uumlrshyheberrechtsg esetz

bull Erlaubt ist die (kostenlose) Weishytergabe von Programmen an Dritte nur wenn die Programme einen entsprechenden Vermerk enthalten Dann handelt es sich um Free-Soft - Frei-Prograrnme Daruumlber koumlnnen Sie auf Seite 16 mehr lesen

bull Erst wenn Sie ganz sicher sind daszlig Sie weder das falsche BAshySIC noch uumlbersehen haben daszlig es sich um ein Maschinenshysprachprogramm handelt sollshyten sie ein Programm an den Hersteller zuruumlcksenden

bull beim MZ-Verlag machen falshysche Reklamationen (Proshygramm laumluft wenn man es richshytig laumldt rnehr als 95 aus

Seite 11

Einsteigerbuch fuumlr den MZ-800 von Harold Schicke Bestellnummer B 100 ISBN 3-89240-017-2 DM 2980

Hand aufs Herz Haben Sie Ihren MZ-800 erst vor kurzem erworben Kennen Sie sich mit Computern noch nicht richtig aus Dann ist dieses Buch sicherlich genau das richtige fuumlr Sie 11

Es ist fuumlr Anfaumlnger geschrieben fuumlr Leute die noch nichts oder jeshydenfalls nicht viel uumlber den MZshy800 von SHARP wissen

Deshalb auch heiszligt es Einsteishygerbuch M Wenn Sie also beim bull

MZ-800 einsteigen dann sind Sie mit diesem Buch goldrichtig beshydient

Es zeigt die vielfaumlltigen MoumlgliChshykeiten des MZ-800 auf fuumlhrt Sie anhand verschiedener Listings in die Programmierung ein inforshymiert Sie uumlber verschiedene Proshygrammiersprachen und Betriebsshysysteme

In insgesamt 29 Kapiteln lemen Sie die Geheimnisse des MZ-800 kenshynen Dazu gehoumlren auch die BAshySIC-Befehle die nicht im Bedieshynerhandbuch des MZ-800 aufgeshyfuumlhrt sind

Wenn Sie zu denjenigen gehoumlshyren die nur eine englische Bedieshynungsanleitung fuumlr den MZ-800 ershyhalten haben dann sollten Sie sich dieses Buch schneli anschafshyfen Wenn Sie sich noch zu den Anshyfaumlngern zaumlhlen dann ist dieses Buch fuumlr Sie Gold wert Das beweishysen die vielen begeisterten Zushyschriften Es ist klar und verstaumlndshylich geschrieben Fuumlr Profis ist es nicht gedacht Dafuumlr gibt es genuumlgend andere Buumlcher Fuumlr Beshyginner gibts halt nur das Einsteishygerbuchi

maJaen 1[]I]-JfU]1] - bull -J61

Ich finde es gut daszlig es nun endshylich eine spezielle Zeitschrift fuumlr User des MZ-700800 gibt Soweit es mir moumlglich ist werde ich mich gerne mit Beitraumlgen an Ihrer Zeitschrift beteiligen Bitte teishylen Sie mir mit wie das konkret moumlglich ist Ich selbst besitze das Vorgaumlngershymodell des MZ-800 den MZ-700 Ich benutze ihn in der Ausfuumlhrung MZ-721 mit einem Quickdisklaufshywerk und einem Seikosha SP-1000 Ich finde der MZ-700 ist eine sehr gute Maschine Bi~her habe ich noch nie Probleme mit der Hardshyware gehabt und der Umfang des Basic ist sehr zufriedenstellend Leider faumlllt es oft schwer geeigshynete Software und auch Hardwashyreerweiterungen aufzutreiben zushymal die Firma SHARP mir auf eine Anfrage mitgeteilt hat sie vertreishybe keine Artikel mehr fuumlr den MZshy700 und 800 Um so besser finde ich es daszlig Sie nun eine Zeitschrift fuumlr diese Moshydelle herausbringen Ich bin sishycher daszlig die groszlige Zahl der zushyfriedenen MZ-700800 Freunde von Ihrer Zeitschrift profitieren wird Uumlbrigens Dieser Brief wurde mit einem Programm erstellt das sich auf das von Ihnen vertriebene Buch Textverarbeitung selbst programmiert (BQ 116) stuumltzt

Joumlrg Martin Langmattstr 16 D-7886 Murg

Lieber Joumlrg Es ist ganz einfach beim MagaZin 700800 mitzumashychen Sie hoben mit dem Lesershybrief bereits begonnen Fuumlr Artishykel Listings u aumlmiddot gibts natuumlrlich auch Honorar (DM 50- pro Seishyte) Bitte senden Sie uns Ihre Artishykel moumlglichst auf einem Datenshytraumlger zu (BSeite 3) Vergessen Sie nicht Namen und Absender anzugeben und Ihr Programm mit Erklaumlrungen und einem Listing zu versehen Sie erhalten dann von uns Nachricht Viel Erfolg

mala~rJ ()[]-l[J[J - bull -6

Ein gutes Konzept soll zu Grabe getragen werden Nach dem rashyschen Tod der 700er nun auch Ausverkauf der 800er Muszlig das so sein Ist der Z80 der Clean-Comshyputer am Ende Unterliegt gar die EDV-Anwendung oumlhnlich schwachsinnigen Prinzipien wie sie sonst z B in der Mode zu finshyden sind Ausgereizt sind dieses Typen im allegemeinen und die 800er als spezielle Vertreter des CleanshyKonzeptes noch lange nicht Mit entsprechender CPM-Software kann man datenmaumlszligig an die MD-DOS-Vertreter anknuumlpfen Die Entwicklung der PC geht derart rashysant vor sich daszlig man auf der Sushyche nach dem Computer wie in dem Wettlauf Hase-Igel immer der Verlierer ist Denn ein heute noch hoch gelobtes Konzept wird morgen verschrottet weil ein mulshytinationaler Konzern das Interesse verliert Wir MZ-Anwender sollten einmal folgende Moumlglichkeiten uumlberleshygen 1 Vereinigung aller MZ-Anshywenderclubs zu einer bundesweishyten Gesellschaft auf den Grundlashygen eines eingetragenen Vershyeins mit dem Ziel durch einen umfassende n Informationsausshytausch die MZ-700800er voll ausshyzuschoumlpfen (Mitteilungsblatt das neu entstehende hier vorliegen de maJa~rJ [JI]-fU][)) 2 Anregung der einschlaumlgigen Firmen zur Mitarbeit Weiterentshywicklung und Fortfuumlhrung eines Rechnertyps auf der Basis des MZ-800 (Trennung in Tastatur und Rechnergehaumluse mit integrierten Laufwerken und Steckplaumltzen fuumlr die Systemerweiterung) Es gibt (noch) genuumlgend Herstelshyler und Anbieter die sich mit den MZ-Serien beschaumlftigt haben Sollte da nicht eine Loumlsung moumlgshylich sein

Willi Pluumlschke Loumlrchenweg 12 D-4000 Duumlsseldorf 13

Seite 12

Nachdem ich ca drei Monate meinen SHARP MZ-821 (mit Farbshymonitor CM 8802) fOr HObbyzwekshyke in Betrieb habe und erforschen konnte komme ich ziemlich gut damit zurecht - dank gleichzeitishyger Benutzung von vier Handbuumlshychem Darunter Ihr Einsteigerbuch als wertvollste Ergoumlnzung des schlecht uumlbersetzten (japanisch shyenglisch - deutsch) nicht gerade logisch aufgebauten und mit Druckfehlern durchsetzten Beshydienerhandbuches Das mir zugesandte Einsteigershybuch ist wirklich sein Geld wert Im Augenblick kOlTlme ich mit der Farbwarli die ja schon als etwas kompliziert angekuumlndigt wird aber leider nicht im Einsteigershybuch ausfuumlhrlicher behandelt wird in der Betriebsart M2 nicht zushyrecht Ich erhalte die Betriebsarten M 1 und M3 (letztere wegen unzureishychender Aufloumlsung aber nicht beshynutzbar) jedoch nicht M2 Auf den Befehl 10 INITeRT M2

bzw M2 B1 erhalte ich jedesshymai Dev mode error In diesem Zusammenhang frage ich Sie - da Sie ja die SHARP-Anshyleitung sicher durch und durch kennen - ob es sich hierbei um Druckfehler handelt 1) Seite A-5 Zweimal Li n e (50) 102010050 im Vergleich 2) Umfaszligt der Palettenblock B 1 nun die Palettencode-Nr 4-7 (S A-4 6-66)5-8 (S A-5) oder 5-7 (S A-4) Mit dem Befehl PAL Ox (X=1-15) kann ich den Bildschirmhintershygrund in allen 15 Farben wechseln Das widerspricht doch aber dem Prinzip der im Handbuch aufgeshyfuumlhrten Farbsteuerung Bei allen anderen PAL-Einstellunshygen (Ziffern) habe ich die Farbshywahl nicht im Griff Ich waumlre Ihnen sehr dankbar wenn Sie mir sagen koumlnnten wie aumlndere ich die Betriebsart von M 1 auf M2zur ~der Paletten- und Farbcode ~gen Schulz Ostshypreuszligend( i Im 36 1000 Berlin 45

magaeill [][J-6[][] - bull -61

51l1UJare-Tes Das brandneue Datagraph von K amp N sowie das schon zwei Jahre alte Busigraph von Rainer Klein stehen sich in eishynem Vergleich gegenuumlber Gelingt es Datagraph die schon vor drei Jahren mustergultige Bedienerfuumlhrung von Busigraph zu uumlbertreffen Besitzt es - zum doppelten Preis shymehr Features als Busigraph Busigraph wird auf Kassette oder QD geliefert (DM 4980 bzw 5980) Datagraph gibt es als 5 14Q -Flopshypy oder QD (DM 98--) Waumlhrend uns die lauffaumlhige Version von Bushysigraph zur Verfuumlgung stand hat- ten wir von Datagraph nur eine Demoversion die selbstaumlndig ablief und keinen Ausdruck ershylaubte

Einige Teile der Bedienungsanleishytungen aumlhneln sich so erstaunlich daszlig man meinen koumlnnte dersei be Autor waumlre hier taumltig geworshyden

Busigraph erfordert zunaumlchst das Laden des BASIC Datagraph hat es bereits auf der Floppy (die QDshyVersion stand uns nicht zur Verfuumlshygung) Das erleichtert natuumlrlich die Handhabung RESET druumlcken und schon startet Datagraph

Die Bedienerfuumlhrung ist bei beishyden Programmen sehr gut die Moumlglichkeiten ganz aumlhnlich

Aber Datagraph ist fuumlr den MZ-800 geschrieben und bietet daher neshyben der Moumlglichkeit des Ausshydrucks auch die Ausgabe am

Bildschirm an Hier schlaumlgt es Bushysigraph das seine Grafiken nur auf den Plotter bringen kann

Beim Ausplotten sind die Moumlgshylichkeiten sehr aumlhnlich Kein Proshygramm nutzt die erweiterten Faumlshyhigkeiten des Plotters CE-516P wie wir sie auf Seite 4 beschrieben hashyben

Beide Programme bieten vierfarshybigen Ausdruck Datagraph vershyfuumlgt uumlber sieben Busigraph uumlber sechs Schraffierungen

Busigraph gleicht das bei den Moumlglichkeiten der Darstellung wieder aus Wie bei Datagraph gibt es Linienzug Tabelle Balkenshydiagramm und Tortengrafik Darshyuumlber hinaus verfuumlgt Busigraph uumlber eine zweite Kreisdarstellung Einzelpunkte und Liniendiashygramm Sehr hilfreich ist die Einteishylung der senkrechten Achse in Bushysigraph

Datagraph holt bei der Tortengrashyfik wieder auf weil die verschieshydenen Schraffuren auch hier moumlglich sind Busigraph kann bei Kreisen nur zwei Schraffuren Das

Gelieferte S H A R P -Computer 1~n ~ 1983 M2-7BB

111 SB 48 38 20 10 e e JAN FEB Clno

-1B

mala~rJ [][]-Ja[]1] shy

iII 1984 MZ-88B 111 1985 M2-8BB 111 1986 M2-8BB

I L I ii n nnl UI1 UL 1100 L v W

I bull -Ja Seite 13

schraumlnkt die Uumlbersichtlichkeit ein Deshalb empfiehlt die BedIeshynungsanleitung nicht mehr als I

fuumlnf Werte in einer Kreisgrafik unshyterzubringen Bei Datagraph wird eine Beschraumlnkung auf zwanzig Werte empfohlen Bei Datagraph werden die -Werte ins Kreisshysegment geschrieben Bei Busigshyraph findet man sie nur in der da~ zugehoumlrigen Tabelle

Datagraph verfuumlgt auszligerdem uumlber eine Jahresgrafik die esI

ermoumlglicht I bis zu vier Jahre mitshyeinander zu vergleichen

Fazit Wer eine Floppy-Station beshysrtzt und professionell damit arbei~ ten moumlchte sollte sich Datagraph anschaffen Allein das Diskettenshyhandling ist viel angenehmer als das Hantieren Mit QD oder gar Kassette Auf einer Diskette koumlnshynen bis zu 55 Dateien gespeichert sein Das duumlrfte fOr die meisten Anwendungen mehr als ausreishychen

Wer eins der Programme fuumlr Stushydien oder den privaten Gebrauch einsetzen moumlchte ist mit Busishygraph zum halben Preis bestens bedient Wer selber programshymiert kommt daran ohnehin nicht vorbei Busigraph ist nicht geshyschuumltzt und deshalb frei zugoumlnshyglich Persoumlnliche Aumlnderungen koumlnnen deshalb nach Belieben vorgenommen werden

Busigraph hat in der Kassettenshyversion eine ISBN-Nummer (ISBN 3-89240-025-3) Diese Internationashyle Standard Buch Nummer erlaubt es Busigraph durch jede Buchshyhandlung zu bestellen Ansonsten erhalten Sie beide Programme entweder bei Ihrem Houmlndler oder durch den MZ-Verlagbull

Abb Jahresgrafik bei Dafograph

mayaeirl o[]-ao[] - bull -Ja1

Wer kennt schon die Vielzahl von Buumlchem die fuumlr die Rechner MZshy700800 auf den Markt gebracht worden sind Alle Buumlcher koumlnnen Sie beim MZ-Verlag bestellen

bull H Schicke Einsteigerbuch fuumlr den Peronalcomputer MZ-800 MZ-Verlag

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-700 BBG 1983

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-800 BBG 1985

bull Bialke Berendsen Gliszczynski Assemblerprogrammierung auf dem MZ-700MZ-800 BBG 1985

bull H Ostermann Z80-Maschinenshyprogramrne mit Sharp MZ-700 und MZ- 800 Vogel-Verlag 1985

bull GO Hamann J-J Eden Schach-Programmierung in Bashysic mit Sharp MZ-700 u MZ-800 Deutscher Betriebswirte-Verlag 1985

bull GO Hamann BASIC Schritt fuumlr Schritt mit Sharp MZ-700 Deutshyscher Betriebswirte-Verlag 1983

bull M Vogtlaumlnder G Klemm D Herrmann Wirtschaft auf dem Sharp MZ-700 iwt-Verlag 1984

bull HJ Burger ua Programmiershyhandbuch fuumlr Sharp HofackershyVerlag 1983

bull H Schicke Sharp Software-Kashytalog MZ 800700 MZ-Verlag 1985 bull R Schaumlfer Kommentierte Listings (Basic CPM) sds-Comshyputer- Service

bull NN Systemhandbuch MZ-800 Holtkoumltter-Verlag1986

bull HJ Wilke ASEM-4 Assemblershykurs (MZ-700) Selbstverlag 1983

bull T Ziegler Systemprogrammieshyrung auf MZ-BOO MZ-Verlag 1986

bull U Ehm MaschinenspracheshyHandbuch fuumlr die Sharp MZshy700MZ-BOO Serie Fischel-Vershylag 1985

bull K Schreiner Grafikhandbuch fuumlr SHARP-Computer (Plotter) Fishyschel-Verlag 1985

So kann man Sprites aus Commoshydore C64-Listings benutzenH

Fuumlr den MZ-BOO werden ja in den einschlaumlgigen Com puterzeit shyschriften so gut wie keine Listings angeboten Wer unbedingt Bashysic-Listings von anderen Rechshynern umschreiben will oder wer selbst keine Lust hat PATTERNs zu definieren fuumlr den wird das unshytenstehende Kurzprogramm sishycher eine Arbeitserleichterung darstellen

116 20 BENUTZEN DER C64-SFRITES BEIM M~-800 30 416 DEMO-DATEN 50 DATR 1 255 1 28 1 l 255 128 1 255 128 1 6 l

16 128 1 1 53 128 1 255 128 1 255 128 616 DATA1218948618996221964]2102 6431261921601281189]128 70DATA11531283195192322119232 551923] 25519231891927189] 192 816 916 100 EINLESEN DER 110 FOR 1=1 TO 63 120 READ A 1316 X$=X$TCHR$(A) 1416 READ B 150 Y$=Y$TCHR$(BJ 160 REAO C 170 Z$=Z$TCHR$[C) 180 NEXT 130 2160 DEItOJ

210 INITeRT M2 2216 FOR F=lT015 230 POSITION 100100 240 PATTERN [F ] 250 PATTERN [F ] 2616 PATTERN CF ] 2716 WAlT 4160 2816 NEXT 230 GOT0220

-21~X$

-211$ -21Z$

PATTERNCSPRITEJ-WERTE STEP 3

Beim Commodore C64-Rechner werden die Sprites in der Regel aus 63 Werten aufgebaut Spielt man ein biSchen mit diesen DAshyTA-Werten so stellt man fest daszlig diese nach einer kleinen Aumlndeshyrung auch auf dem MZ-800 darzushystellen sind man uumlbernimmt die ungeoumlnderten SPRITE-DATAshyWerte liest einfach immer abshywechselnd jeden dritten DATAshyWert ein und gibt die so erhalteshynen Werte als PATTERNs aus Ein Beispiel-SpritePattern ist in nachshystehendem Listing enthalten

GerdKraus

Seite 14

-------------------------------------------------------------------------------

5~1l2111 - ~()Flisrsrt - rtstsrt fslamp1rtsr ampSlSIl

Nicht jeder hat die mitgelieferten Tastaturaufkleber auf seine Tasten geklebt nachschlagen war immer etwas muumlhsam Hier die Loumlsung

Der MZ-800 hat ja nicht nur den normalen Standard-ASCII--Zeichensatz auf der Tastatur sondem auch eine Reihe von Grafik-Symbolen Beim MZ-700 waren diese Symbole noch auf der Tastatur vermerkt beirn MZ-800 gabs nur eine Selbstklebefolie zum Aufkleben Wer die Folie nicht (mehr) hat kann sich nachstehende Tashybelle kopieren und in Griffweite neben den Rechner legen Die Zeichen werden erzeugt wenn man zuvor die Graph-Taste gedruumlckt hat (zum Umschalten auf Buchstaben die Alpha-Taste druumlcken)

PS Wer schon einmal ein Listing abgetippt hat in dem Graphik-Symbole benutzt wurdenmiddot wird sich ganz sishycher meiner Empfehlung anschlieszligen Nicht die Symbole sondern die ASCII-Zeichen im Programm verwenshyden -

GerdKraus T~~t~t~r-C~d~~ SHARP MZ-B00

TASTE SlMBOLE ASCII-CODETASTE SYMBOLE ASCII-CODE

~~ (]I 6e 681 D4 CA

2 CF D7 A bull + F3 F8 I _

3 D6 D9 S + bull FA E1

D 0 Fl F74 I I D5 Ci bull

5 - C2 D8 F o ce ce 6 - J D8 CB G

( DB DC

7 L Dl D2 H r- EF Fe r D8 CE8 + It 81 AC J

9 =t+ A7 91 llt bullbull bullbull DF DE

a 99 82 L 86 C9

i i 72 71 FE 84

t 87 8C 89 E9

74 73 J J FS 8E -~ Q C4 F2 Z EE ED

W E6 EB gt~ X I F6 7D

C I 7E 7~E ES E4

R E5 c= V ~ 7A 9Sw

EA EBT I I es F4 B

T I I E7 E2 N LJ EC DA

L J CD DDFD E8 t-1U I F9 middotC7 ~ 63 78

0 l Bi 75 BF 85 A p 76 83 bull 7B 8B ~r

~ 88 77 BA 8F

[ A 78 8D

maJa~(1 I]O-J6(](] - bull -J6 Seite 15 maJa~r1 1[)1]-J6(]1] - bull -J61

fleteamplle tuumlr m~-fl[][]

Phantom Miner programmiert von Sokrates Vroushyvakis zeigt wie man die Befehle SYMBOL STRIG und STICK nutzen kann Unterprogramme sind mit LABEL adressiert Bitte beachten Sie daszlig die Grafik-Symshybole im Listing nicht richtig ausgedruckt sind

IV lIHI U - IMI

20 POKE S467C s20 Fon- ~434C $20 GOTO 170 30 OR 1--20 TO 20 STEP 10 40 SYMBOLC211201Phantofll320 50 SYMBOLC211201 Phantom320 60 NEXT I 70 SYMBOL[2J201Philntom320 80 SYMBOL[21 211+1 Phantom 3 2 0 90 SYMBOL[21 221+2 Philntolll 3 2 0 100 SYMBOLC2123 1+3 Phantom32O 110 SYMBOL[21 2~ 1+4 Phantom 3 2 0 120 SYMBOL[2J25 1+5 Phantolll320 130 SYMBOL[2J261+6Phantom 32O 140 SYMBOLC21271+7 Phantom320 150SYMBOLC31281+8Phantolll32O 160 GOTO 260 170 OR 1--20 TO 60 STEP 10CLS 180SYMBOLC2140IMine 440 190 SYMBOL[2J41I+lMi ner~40

200 SYMBOLC2142I+2 Mine 440 210 SYMBOL[2J43I+3l11ner440 220 SYMBOLC21441~Mlne 440 230 SYMBOL[3J451+5 MinIPr440 240 NEXT I 250 GOTO 30 260 SYMBOL[3J10140 Copy ight ( Cgt 1987 by SVrouvoumllkis 130 270 SYMBOLC3111141middotCopy lght (Cgt 1987 by SV ouvak l s 130 280 SYMBOLC3J9 139 Copy l ght (C) 1987 by SVrouvoumllkis130 230 SYMBOL[319140Copyright (C) 1987 by SVouvakls 130 300 SYMBOLC2J 10 140 Copyright (C) 1987 by SV ouvakis130 310 WAIT 2000TI-300IP-0 320 CURSOR 522 INPUT ENTER LEVEL C1-91 L 330 INITCRTMl 340 S-RND(10)4300 3~0 SYMBOLC2JS10uHiII0 360 SYMBOLC2JS18HLH110 370 SYMBOLC2JS26-Hl110 380 I STICK(0) - 7 THEN X X-5 390 I STICK(0)-3 THEN X-X+5 400 I STRIG(O) THEN 540 410 SYMBOLC31JX170P)HIIO 420 SYMBOL[3 1 J X 178 )A 1 10 430SYM80LC3lJX186Jk110 440 SYMBOLC3IJX170PH110 450 SYMBOLC3lJX178-) 110 460 SYMBOLC3lJX186 Jk110 470 Tl-Tl-lI TI - O THEN END 480 CURSOR 515PRlNT 490 CURSOR 515PRlNTPoints P Bonus TI 500 I P-L THEN WINNERELSE 380 510 1 P-L+5 THEN WINNERELSE 380 520 I P=L+l5 THEN middot WINNERELSE 380 530 GOTO 380 540 OR 1-170 TO 34 STEP -1 550 A~POINT(X+121-2) 560 SYMBOLC311X+121 - 110 570 SYMBOLC311X+121 - 110 580middot I A2 THEN NOISEC P P+l 590 NEXT I 600 I A-2 THEN 610 ELSE 700 610 SYMBOLC31S10nII0 620 SYMBOLC31S18 v110 630 SYMBOLC3JS26nm11O 640SYMBOLC01S10uHi110 650SYMBOLC01S18 HLHII0 660 SYMBOLCOJS26-HI110 670SYMBOLCOJS10 gtnIIO 680 SYMBOLCOJsect18v 110 630 SYMBOLCOJS26n110 7(10 GOTO 330 710 LA8ELWINNER 720 INITCRT M1 730 OR 11 TO 10 740 SYMBOLC3IJ00 OK II0 750 SYM80LC3IJ00 OK I I0 760 NEXT I 770 SYMBOLC3J00OKII0 780 CURSOR 1010IPRINTyou Score Is 790 pcP+TI 800 CURSOR 1020IPRINT p Points 810 WAIT 3000 820 CLSPRINTAGAIN VNdeg 830 GET AS 840 I AS= YTHEN RUN 850 IF AS-NTHEN NEW ON 860 GOTO 830 870 LABEL END 880 CLS 890 SYMBOL[2J010middotso y you Score 15 not the best 150 900 SYMBOLC2J 1 11 sor y yOU Sco e Is not the be9t 150 910 SYMBOL[2J212sorry your Score 15 not the best 150 920 SYMBOLC2J3 13sor y yo ur Score 15 not the best 150 930 SYMBOL(3J414sorry your Score is not the bes t 150 940 WA IT 3000 950 CLSIPRINTAGAIN YN 960 GET AS 970 I As Y THEN RUN 980 I ASNTHEN NEW ON 990 GOTO 960

-

Bereits im Einsteigerbuch fuumlr den MZ-SOO (s-Seite 11) hat der MZ-Verlag einige Befehle fuumlr den MZ-SOO vershyoumlffentlicht die im Bedienerhandbuch nicht enthalten sind

Als Appetithaumlppchen fuumlr das Einsteigerbuch aber auch zur Information fuumlr unsere neuen Kollegen vershyoumlffentlichen wir hier noch einmal einige diese Befehshyle

BEEP Kurzform BE erzeugt einen Signalton mit einer Tonshyhoumlhe von 440 Hz BEEP hat denselben Effekt wie USR(62) ruft also das Monitor-Unterprogramm BELL auf Bitte probieren Sie es gleich einmal aus indem Sie BE eingeben und anschlieszligend die eR-Taste druumlcken Nuumltzlich ist dieser Befehl um im Programm ohne Aufwand akustische Signale einzubauen die Aufmerksamkeit erregen

EDIT Kurzform E ermoumlglicht das direkte Bearbeiten einer Programmzeile auf dem Bildschirm Durch Eingabe von EDIT wird die zuletzt bearbeitete Zeile am Bildshyschirm angezeigt Das ist besonders arbeitsvereinfashychend nach dem Auftreten eines Fehlers Der Cursor wird dabei von BASIC auf den ersten Buchstaben der Zeile gesetzt so daszlig sofort korrigiert werden kann

EDIT kann auch mit Zeilennummer eingegeben wershyden Der Vorteil gegenuumlber LIST mit Zeilennummer liegt in der Cursorposition

FRAC Kurzform FR dient zur Ermittlung des Nachkomshymaanteiloumls einer Dezimalzahl Damit stellt FRAC den Gegensatz zu INT da fuumlhrt allerdings keine Rundung durch Das Ergbnis ist immer eine Zahl zwischen -1 und +1

Beispiel FRAC (525) eR fuumlhrt zur Anzeige von 25

HEX$ Diese nuumltzliche Funktion war bereits beim MZ-700 vorshyhanden aber auch in dessen Bedienerhandbuch nicht erwaumlhnt Sie dient zur Umwandlung einer Dezishymalzahl in eine Hexadezimalzahl Beispiel HEX$ (255) eRzeigt FF an

MOD Diese wertvolle Funkt ion zwigt den Rest einer Division Das ist fuumlr viele Anwendungen interessant Bitte beshyachten Sie daszlig zwischen der ersten Zahl und MOD unbedingt ein Leerzeichen stehen muszlig Beispiel (6 MOD2) eR zeigt 0 an

(5 MOD2) eR zeigt 1 an

malacin [][]-J8[][] - bull -J8 Seite 16

lisill~ m~-fl[J[J Iisllll()tJer-messe

Das Programm von Sokrates Vrouvakis demonshystriert w ie einfach man eine Laufschrift in verschieshydenen Schriftgroumlszligen auf dem Bildschirm des MZ-800 erzeugen kann

10 INITCRTM3 20 PRINT 30 PRINT 40 PRINT u 50 PRINT 60 PRINT u 70 PRINT 80 PRINT 30 PRINT 100 PRINT AUtSCHRItT MZ-800 110 PRINT 120 PRINT 130 PRINT Copyright ltC) 1387 140 PRINT 150 PRINT by 160 PRINT 170 PRINT Sokrates Vrouvakis 180 PRINT 190 PRINT 200 PRINT PS Es empf i elt sich bei 210 PRINT verschiedenen Anlaessen 220 PRINT 15 leinen anderen Zeichensatz 230 PRINT 1 V Izu benutzen 240 PRINT 250 WAIT 10000POKE S467CS20IPOKE S434CS20 260 INITCRTIM3 270 PRINT MENUE 280 PRINT 230 CURSOR 06 300 INPUT TEXT ITES 310 INPUT WIEVIELE BUCHSTABEN X 320 INPUT GROESSE DES CHARACTERSC 330 INPUT STEEPING RATE 9 340 W-XltC8)ICLS 350 tOR I~645 TO -W STEP -S 360 SYMBOL [ 1 J 110 TE C C 0 370SYHBOL[lJI10TECCO 380 GET AS 330 It AS- THEN260 40(1 NEXTI 410 GOTO 350

Wie erwartet zeigte SHARP auf der Hannover-Messhyse kein Nachfolgemodell des MZ-BOO Diese Serie duumlrfte tot sein An der Qualitaumlt dieser Rechner kann der Miszligerfolg nicht liegen Im MZ-Verlag laufen die Rechner der MZ-700800-Serie oft genug Tag und Nacht Aber kein anderer Hersteller von Rang hat so wenig fuumlr seine Rechner getan wie SHARP Wer die User im Regen stehen laumlszligt und Houmlchstpreise fordert der muszlig halt untergehen Um so wichtiger ist es daszlig wir die User jetzt in dieser schwierigen Phase zusamshymenstehn

In Hannover hat der MZ-800 trotzdem noch einmal Aufmerksamkeit erregt naumlmlich anlaumlszliglich der Preisshyverteilung an den SHARP User-Club des Jahres 1986

Bei diesem Wettbewerb ging es um die Erstellung von Software fuumlr MZ-800 und die Pocket-Computer von SHARP

Die Jury stellt die Zeitschrift CHIP die im vergangenen Jahr aus den Beitraumlgen ein Sonderheft herausgegeshyben hat Das ist - soviel uns bekannt ist - in diesem

Jahr nicht geplant Wir schlagen den Teilnehmern deshalb vor sich beim MZ-Verlag zu melden

Bei der Preisverleihung am 73 um 1530h waren von CHIP ein Stellvertreter fuumlr den Redakteur Herrn Schwarz von SHARP die Herren Appel und Tabeno anwesend

Der 1 Preis ging an den SHARP-Hisoft-Pascal-Klub eV in Hamburg fuumlr ein Astrologie-Programm von Andreas Ballhaus Den Preis nahm die Vorsitzende des Vereins Viola Petersen in Empfang

Der 2 Preis ging an den Frankenberger Computer Club dessen Mitglieder Oliver Roth und Andreas Jeschtrup die Computer-Simulation Regierung proshygrammiert hatten

Den 3 Preis errang Ulf Wagemann fuumlr die Interessenshygemeinschaft SHARP (IGS) mit dem Datenbankproshygramm MBASE 3

Dieses leistungsfaumlhige Programm haben wir bereits fuumlr Sie getestet Uns ist unter SHARP-BASIC kein besshyseres Datenbank-Programm bekannt Sie werden es kuumlnftig auch uumlber den MZ-Verlag erhalten koumlnnen Der Preis stand bei Redaktionsschluszlig noch nicht fest Voraussetzung ist eine 525-Floppy-Station

Das Programm ist aumluszligerst flexibel und laumlszligt sich auf viele Beduumlrfnisse maszligschneidern Zum lieferumshyfang werden auch diverse Beispiele gehoumlren die dishyrekt in die Praxis umgesetzt oder von Ihnen Ihren indishyviduellen Beduumlrfnissen angepaszligt werden koumlnnen

Bei Interesse fordern Sie bitte unseren Sonderproshyspekt an

Nach der Preisuumlbergabe wurden die Teilnehmer auf dem SHARP-Stand zu einem gemuumltlichen Umtrunk in die Praumlsidenten-Suite eingeladen

Stars auf dem riesigen SHARP-Stand waren zweifelshylos der Pocket-Computer pe 1600 und der MS-DOSshykompatible pe 7100

Auf dem MZ-800 unter P-CPM geschriebene Daten koumlnnen uumlber das Programm MS-Copy (~Seite 20) auf den PC 7100 uumlbertragen werden Fuumlr PC 1600 und MZ-800 gibt es bereits ein Datenuumlbertragungsproshygramm das wir bei SHARP bereits getestet haben Da beide Computer so schoumln zusammenarbeiten werden wir in Zukunft auch vom PC 1600 berichten soshyfern Sie daran interessiert sind bull

maa~irl l(](]rtl(](] - bull rtll Seite 17 maJa~irl l(](]-J8(](] - bull r8

Frei-fr()~ramme

Um Ihnen zu helfen wenn Sie etshywas suchen kaufen oder verkaushyfen wollen bieten wir Ihnen den Kleinanzeigenmarkt Fuumlr bis zu fuumlnf Zeilen zahlen Sie nur DM 10-- Haumlndler zahlen nur DM 20-- Wenn Sie Gewerbetreibender sind beachten Sie bitte daszlig das aus Ihrer Kleinanzeige aus wettshybewerbsrechtlichen Gruumlnden deutlich hervorgehen muszlig Jede Zeile darf bis zu 27 Anschlaumlge hashyben Bitte beachten Sie daszlig Kleinanzeigen nur bei Vorkasse beruumlcksichtigt werden koumlnnen

Suchen Programm das den Drucker SHARP MZ1P02 den vollen Zeichensatz des MZshy800 ausdrucken laumlszligt MZshyVerlag Harald Schicke

Suchen komfortables Datenshytransfer-Programm um ASCII-Dateien vom MZ-800 zu uumlbertragen (moumlglichst uumlber Joystick-Port) MZ-Verlag Harald Schicke

Suche Clubanschluszlig oder Inshyteresenten um einen MZshy700800 Club aufzubauen im Bereich HildesheimHannover Roland Zajons Osterfeld 15 3200 Hildesheim-Bavenstedt Tel 0512155167

Komputila Rondo bietet Konshytakt zu Computer-Fans in mehr als 25 Laumlndern der Welt durch die Internati shyonale Sprache Esperanto Juumlrgen Wulff Papenstr 5b D-2000 Hamburg 76 l10402500781

Super-Verstaumlndigung uumlberall auf der Welt und preiswerte Reisen bietet die Internashytionale Sprache Esperanto Kostenlose Info bei Esperanto-Centro eV Postfach 14 50 D-4790 Paderborn -n-0525127612

Fuumlr viele Rechner gibt es Proshygrammbibliotheken aus deren Bestand Programme kostenlos (man zahlt nur eine Gebuumlhr fuumlr Uumlberspielung Speichermedium und Verwaltung) abgegeben werden Das moumlchten wir auch fuumlr den MZ-700j800 realisieren Meist fungieren diese Programme unter dem Namen Public Domain oder Free Soft Dabei werden verschieshydene Arten unterschieden

Frei-Programme werden von Proshygrammierern Anwendern zur pershysoumlnlichen nichtkommerziellen und kostenlosen Nutzung uumlberlasshysen Das koumlnnen Hilfsprogramme Unterroutinen Spiele oder sonstishyge Porgramme sein die man aus Freude programmiert hat

Wir sind sicher daszlig Sie viele solshycher Programme in Ihrer Schublashyde liegen haben Waumlre es nicht schoumln Sie wuumlrden sie einem groumlshyszligeren Kreis von Anwendern zur Verfuumlgung stellen So kann jeder von jedem etwas lernen Und nashytuumlrlich winkt Ihnen eine Belohnung Sie erhalten fuumlr jedes Programm daszlig Sie einschicken eine Kassetshyte QD oder Floppy-Disk Ihrer Wahl aus dem Angebot an Frei-Proshygrammen Auf jedem Speichershymedium finden Sie eine Anzahl von Programmen Wir werden hier die jeweils guumlltige Liste abshydrucken

Einen Haken hat das Angebot alshylerdings noch Bislang gibt es noch keine einzige Diskette Desshyhalb erhalten Sie zunaumlchst einen Gutschein wenn Sie uns Ihre FreishyProgramme zur Aufnahme schikshyken Spaumlter suchen Sie sich dann eine CMT QD oder Faus

Wenn Sie mitmachen wollen fuumllshylen Sie bitte den Anmeldebogen

Seite 18

aus Sie koumlnnen ihn kopieren so daszlig Sie das Heft nicht zerschneishyden muumlssen

Pruumlf-Programme sind urhebershyrechtlich geschuumltzte kommershyzielle Programme die zum Pruumlfen vor dem Kauf- kostenlos angeboten werden Sie sind auch unter den Bezeichnungen Hoshynour-Ware oder als Demo-Proshygramme bekannt

In der Regel fehlt die Bedienungsshyanleitung (evtl ist eine Kurzanleishytung ins Programm integriert oder zusaumltzlich auf dem Speichermeshydium vorhanden) oder die Funktishyonen des Programmes werden nur demonstriert Oft kann man damit arbeiten aber zB nicht drucken

Pruumlfprogramme dienen der Markteinfuumlhrung von Programshymen Wem das Programm geshyfaumlllt der nimmt mit dem Proshygrammanbieter Kontakt auf und kauft das Programm Er erhaumllt dann die neueste Version ein Handbuch und Anwenderuntershystuumltzung

Dieses Konzept hat fuumlr den Anbieshyter wie fuumlr den Anwender groszligen Nutzen Der Anbieter spart sich die teure Werbung Der Anwenshyder braucht nicht die Katze im Sack zu kaufen sondern kann vorher ausgiebig probieren und sich von den Qualitaumlten des Proshygramms uumlberzeugen

Wir hoffen daszlig Sie auch von dieshysem Angebot regen Gebrauch machen werden Bitte denken Sie daran Je mehr Frei- und Pruumlf-Proshygramme der MZ-Gemeinde zur Verfuumlgung stehen desto attraktishyver sind unsere Rechner

maJa~rl (](]-16()() - bull -161

frll~ramm-flrlmecJlJrI~ - Frei--Jfriii-film

Programm-Anmeldung fuumlr den Vertrieb als Frei- oder Pruumlf-Programm

Der Programmgeber

Vorname Name ______________________________

Firma ________________________________

Straszlige ---__________________________

PUOrt-___________________________________

uumlbergibt dem MZ-Verlag Harald Schicke eine DisketteKassetteO zur Verbreitung an Anwender Es handelt sich um

o Frei-Programme o Pruumlf-Programme

Falls es sich um Pruumlf-Programme handelt

o IchwirO sind am Vertrieb durch den MZ-Verlag Harald Schicke fuumlr die zu verkaufende Version inter essiert Bitte machen Sie mirunsO ein Angebot

Der Name der DisketteKassetteO lautet ___________________

Die Programme sind lauffaumlhig auf folgender Computer-Konfiguration

o MZ-BOabkO o MZ-700 o MZ-BOO

o RAM-Erweiterung o Grafik-Erweiterung

o Kassette o Quick-Disk o 35-Floppy-Disk O525-Floppy-Disk

Spezielle Formatierung des Speichermediums _________________

o P-CPM o EUMELElan

Programmiersprache _________________________

Weitere Einzelheiten

Der Programm-Autor bzw Programm-Geber erklaumlrt

bull daszlig er die Urheberrechte an den Programmen auf der KassetteDisketteO besitzt

bull daszlig er die Programme als Freie- oder PruumlfprogrammeO an den MZ-Verlag Harald Schicke kostenlos zur Verbreitung uumlbergibt

Ort Datum Unterschrift

degnicht Zutreffendes bitte streichen

ma~a~IrI (]0-1600 - bull -16 Seite 19 ma~a~IrI (](]-1600 - bull -161

l~llllllllllllllllllllllllllllllllllllllllillmlllllliIlillllll~llllllllllllllllljlllllllillUNIDOS-800 ist ein Universalieseshy

programm fuumlr den SHARP MZ-800 mit einem oder mehreren 40shyTrack-Laufwerken und dem pshyCPM-Betriebssystem Nach starshyten des Programms kann man fuumlr das Laufwerk B ein Format ausshywaumlhlen und eine in diesem Format beschriebene Diskette unter CPM (also auch unter WordStar u 0) wie eine normale SHARPshyDiskette bearbeiten Selbstvershystaumlndlich ist es auch moumlglich auf diese Diskette zu schreiben und so beschriebene Floppies auf Fremdrechnern zu lesen

miillf21EIe[~IIIIIIIIIIII~lll)111111 ist ein Blockorientiertes Textshy

verarbeitungssystem Texte jeder Art und Laumlnge sind verarbeitbar und nur durch den Speicherausshybau begrenzt Das Programm ist in Maschinensprache Deshalb stehen ca 42 Kb fuumlr Textverarbeishytung zur Verfuumlgung

Da das System den Text in Bloumlshycken abspeichert ist die Zeilenshylaumlnge unabhaumlngig von der Bildshyschirmanzeige und kann beliebig sein

Das Programm stellt sich mit eishyner Menuuml-Auswahl in einer Bildshyschirmmaske vor- Nach entspreshychendem Tastendruck verzweigt es in den gewaumlhlten Arbeitsvorshygang Es werden fuumlr jeden Arshybeitsvorgang Bildschirmmasken erzeugt die moumlgliche Sondershyfunktionen anzeigen Nach dem Laden befindet sich die Tastatur im DIN-Schreibmaschinen-Moshydus

Folgende Moumlglichkeiten bietet das Programm

Eingabe Korrektur Suchen Auflisten aller Texte Abspeichern und Laden auf Kassette Loumlschen des gesamten Textspeichers Drucker einaus Ruumlcksprung zum Monitorprogramm

Sonderfunktionen Exzellente Silbentrennung nach

der deutschen Rechtschreibung Textblockkennung Zeichen und Textbloumlcke loumlschen Einfuumlgen bis 254 Zeichen Druckerprogramshymierung Scrolling des Textes Cursorsteuerfunktionen Zeilenlaumlnshyge programmierbar Blattlaumlnge definierbar Kopienherstellung

K 164-7 (MZ-700) DM 12995 K 164-8 (MZ-800) DM 12995

zZ sind im Lieferumfang von shyUNIDOS-BOO 50 Floppy-Formate enthalten

F145 (525) DM 198--

lIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBllllmllmmlll~l~lll~llj~lllll~lllljlljl~Universelles Formatierproshy

gramm fuumlr den MZ-BOO Mit UNIshyFORM koumlnnen Sie fast alle Formashyte der UNIDOS-Formatliste auf Ihshyrem MZ-BOO formatieren Dies ist insbesondere dann nuumltzlich wenn Sie keine formatierte Fremddiskette haben und der Fremdrechner nicht verfuumlgbar ist Wenn Sie Ihre unter P-CPM ershy

00 0 ~UU uuu~~=

~~m l~~f~~= p~og~amm

llllllllllnlilsect~llI1[jljlIIII[lttllllllll um auf dem MZ-BOO eine deutshy

sche Tastatur nach DIN zu erzeushygen ist ein extra Maschinensprashycheprogramm erforderlich

Hier ist es Mit einem Tastenshydruck wechseln Sie zwischen der Originaltastenbelegung und der deutschen DIN-Tastatur

Das Programm enthaumllt eine Hard-Copy-Routine

K 166 (KasseHe) DM 49-shyF 166 (5 14) DM 59-shy

11111~111111111111111111111111111111111111111~111Im~g[~III~IIIIIIIII~IIIIIIIIIIjIIIII~1111llllllllll~Das Zwischenstuumlck RGBVideo

nutzt den RGB-Ausgang von MZshy700800 Die Signale des RGB-Ausshyganges werden im Zwischenshystuumlck auf Video fuumlr den monoshychromen Monitor umgewandelt Das ermoumlglicht auf einem moshynochromen Bildschirm eine hershyvorragende Wiedergabe von BO Zeichen und hochaufloumlsender Grafik

X 167 DM 79-shy

stellte Software fuumlr verschiedene Rechner verkaufen wollen ist UNIshyFORM unverzichtbar

F 170 (525) DM 198-shy

111111~lllillllllllllllllllllllllllllllllmlllIII~1ll~ll~l~ll~l Mit MS-COPY koumlnnen CPMshy

Dateien in MS-DOS-Dateien konshyvertiert werden Sie koumlnnen damit also Ihre Text- TURBO-Pascal- BASIC-Dateien auf IBM-Format bringen aber auch Quellproshygramme in anderen Sprachen sowie Datenfiles von Anwendershyprogrammen

F169 (525) DM 130-

1~lllilllllllllllllJilllllllllllllllllttisectllmlill~ij1l11 ist ein echtes Superprogramm

MINI-CAD erhielt 1985 den 1 Preis beim SHARP User-Club Wettbeshywerb

Das Programm erlaubt Zeichshynungen auf dem Monitor zu ershystellen Die Steuerung erfolgt uumlber Tastatur oder Joystick

Sie benoumltigen eine 5 14 Flopshypy oder eine Quick-Disk mit 64 Kb RAM-Erweiterung Eine GrafikshyRAM~Erweiterung ist empfehlensshywert muszlig aber nicht sein

Die Programmdiskette enthaumllt die Programme Menue MinishyCAD Bauteil-Editor Programmgeshynerator Trans-CAD und BauteilshyDelete

Das Programm wird uumlber eine Menuumlleiste gesteuert die sich selbst erklaumlrt

Mit dem Programmgenerator koumlnnen Zeichnungsdateien als eishygenstaumlndig laufende BASIC-Proshygramme erzeugt werden

Mit dem Bauteil-Editor erstellen Sie haumlufig wiederkehrende Baushyteile die Sie bei Bedarf unter ihshyrem Namen aufrufen und in Ihre Zeichnungen einbinden koumlnnen Dabei kann selbstverstaumlndlich der Maszligstab veraumlndert werden

MINI-CAD ist ein Superproshygramm das zu Recht preisgeshykroumlnt worden ist Selbstverstaumlndshylich verfuumlgt es uumlber eine Hardcoshypy-Funktion mit der Sie Ihre Zeichshynungen auf Papier bringen koumlnshynen Natuumlrlich koumlnnen alle Zeichshynungen bemaszligt werden so daszlig eine professionelle Anwendung moumlglich ist

F165 (525) DM 149-shyQ 165 (Quick-Disk) DM 149-shy

Page 5: tO~~ · 2018. 1. 9. · tüftelt. Lesen Sie seinen Bericht! Die Verbindung MZ-800/CE-516P bietet dem Anwender mehr Mög lichkeiten, als im (ohnehin sehr dürftigen) Plotterhandbuch

Lisi[l~ fr(JlrammierlJrIl

6~0 LISTP 57~ 610 RETURN 620 63~ LABEL RSCHRAffURl l 640 SOSUBLP 650 60SUBTEXTo 668 SOSUBLP 670 PRINTPTAB(23)jE 680 GOSUBIILP 690 GOSUB1SRAPH 1

700 PRINTP BMS00 1

710 PRINTpllP 720 FORI=0 TO 10 730 PRINTp II D4B-150B1

740 PRINTP degTIII 750 If 1=9 THEN WAIT 10090 760 IF 1=10 THEN WAIT 180B0GOT0800 770 PRIMIP IM600 1

780 PRINTlP1Io 790 NEXT B0B GOSUBTEXP 810 GOSUBIlLfo 82B PRINTPTAB(15)IISo ~infa(h g~ht das II 830 GOSUBLfGOSUB1Lf l

84B RETURN 850 I

8GB LABELIiDIp l 870 PRINTPTAB(26)fi 88B GOSUBBLF R

890 GOSUBBGRAPW 90B ZW=-5 310 130SUB II BOX2 1

920 Z=-ZW 930 PRINIP ampM-640-40 1

940 PRINTlPBI u

350 GOSUB II BOX2amp 960 PRINTP ampH-640-40deg 970 GOSUBIITEXP 980 PRINTIPTAB(8) jB$j

990 PRINTPTAB(39)jAuml$ 1900 RETURN 1010 f

1920 f

1030 LABEL1LF 1

1040 PRINTPCHR$(1310 f 10) 1050 RETURN 1060 J

1070 LABELGROESSE 10BB PRINTPCHR$(27)0BG 1090 RETURN 1100 1110 LABEL TEXP 1120 PRINTPCHR$(27)B aO

1130 RETURN

ma~a~trl UI[)-Iti[)[] - bull -16

1240 IF 1=1 OR 1=5 THEN PRINTp BTB5-(-ZW) ELSE PRINTpIT D5+(-ZW) 1250 PRIMIP IM40f~B

1260 PRINTpBlo 1270 NEXT 1280 PRINTP degH1500B

1290 PRINTlP B P 1300 fORI=0 TO 3 1310 PRINTp HD20-20BB 1320 IF 1=1 OR 1=2 THEN PRINTp U TB5-(-ZW) ELSE PRINTpBTB5+(-ZW)

Ein Hauptargument gegen BASIC als Programmiersprache wird imshymer wieder vorgebracht BASICshyProgramme seien zu unuumlbersichtshylich Doch diese Vorstellung stammt noch aus einer Zeit als das BASIC karg und der Speicher platz gering war

Walter Beinert vom SoftwareshyUser-Club haumllt dagegen Hier seishyne Vorschlaumlge

Die Vorstellung daszlig man bei der Programmierung in BASIC aus Speicherkapazitaumltsgruumlnden mit jedem Byte geizen muumlszligte ist (zushy

1140 I1S0 LABELIGRAPH 1160 PRINTPCHR$(27)Bb H

1170 RETURN 1180 1190 LABEL B BOX2 1

1200 PRINTP middotHS0011

1210 PRINT Ipo P 1220 FORI= TO 6 1230 PRINTpaD20-20B

1330 PRINTP BM400 H

1340 PRINT IpoP 1350 HEXT 1360 RETURN 1370 1380 LABELCOPY II 1390 GOSUBBTEXP 1400 fOR=l TO 3GOSUBoLFszligNEXT 1410 PRINTPTAB(10)joGerd Kraus for Bj 1420 6=460SUB BGROESSE B

1430 PRINTPBRK-Datentechnik D

1440 6=160SUB H6ROESSE 1450 PRINTPTAB(30)D05041~86middot 1460 RETURN i

Seite 5

Durch sinnvollen Einsatz der Untershyprogrammtechnik mittels des CHAIN-Befehles ist es rnOglich umfangreiche Anwendersysteshyme bis zu insgesamt 100 kB auf exshyterne Unterprogral1me mit je 10 kB verteilt auf einem 64 kB-Rechner zu realisieren

Daraus ergeben sich fuumlr die zeitshygemaumlszlige Entwicklung derartiger Programmsysteme die folgenshyden Forderungen

1 Die strukturelle Gliederung in Haupt- und Unterprogramme mit sauberen Schni1tstellen

2 Eine kompakte Programmsteushyerung in Form von GOSUBs bzw CHAINs die klar komshymentiert sind (mit REMs)

3 Gut lesbarer Programm-Code (nicht mehr als drei Befehle pro Zeile und nicht mehr als 36 Zeishychen pro Zeile)

Fuumlr das Hauptprogramm gilt also daszlig es in aller Regel nur das Hauptmenuuml und analog dazu die GOSUBs zu den internen bzw die CHAINs zu den externen Untershyprogrammen beinhaltet

majaetrl [][]-16(][) - bull -161

fr(]Jrammirarlll1J

Auszligerdem empfiehlt sich die Proshygrammierung eines Upros (Untershyprogramm) zur Dialog-Verarbeishytung das sowohl die Initialisierung des Bildschirms (Freimachen des Bildschirms vor einer neuen Ausshygabe) die Plausibilitoumltspruumlfung der Bedienereingaben (um Fehler des Bedieners zu verhindern bzw einzuschraumlnken) die Programmshyfehlerbehandlung als auch alle anderen vom Programm geshymeinsam benuumltzten Routinen beinhaltet

Die Vorteile dieser Art der Proshygrammierung sind wohl offenshysichtlich insbesondere unter dem Aspekt von Programmerweiterunshygen bzw -oumlnderungen betrachshytet Das weiB der BASIC-Programshymierer fruumlhestens dann wenn er ein Programm modifizieren muszlig welches er fruumlher einmal selbst ershystellt hat

Wenn Sie ein so aufgebautes Programm spoumlter einmal erweishytern wollen brauchen Sie ledigshylich eine GOSUB-Zeile bzw eine Cl-IAIN-Zeile in den Steuerzweig einzufuumlgen und das Erweiteshyrungsupro entweder intern ans Enshyde des Programms anhoumlngen oder als externes Upro abspeishyehern

Wie man so etwas bewerkstelligt zeigen die Listings auf den beiden naumlchsten Seiten

LSi(1~

Bild 1 Programm-steuerung

360 REM 370 R~M ~ 380 REM BEGINN PROGRAMMSTEUERUNG 390 REM 400 REN 410 J=O 420 608UB680 REM ANBIETEN KAPITEL 1-12 430 GOSUB1060 REM ERKLAERUNGEN 1-12 440 IFXgt4GOT0470 450 GOSUB27l0 REM AUSWERTUNGEN 460 GOT0410 REM OHNE UEBUNG 5 - 8 470 IFXgt8GOT0540 REN KAPITEL 9 -12 480 GOSUB1400 REt1 UEBUNGEN 5 - 0

LI

490 GOSUB2210 REt-1 EINGABEN 5 - 8 500 REM ANTWORTEN 5 - 8 510 GOSUB2520 REM ZWISCHENZEIT 5 - 8 520 REM AUSWERTUNG 5 - 8 530 GOT0410 REM ENDE KAPITEL 5 - 8 540 IFXgt9GOT0570 550 GOSUB1860 REM UEBUNGEN Ci

i

560 GOT0490 570 GOSUB1400 REM UEBUNGEN 10 - 1~

580 GOSUB2210 REM EINGABEN 0 - 12 590 REM ANTWORTEN 9 - 12 600 GOSUB2520 REM ZWISCHENZEIT 9 - 12 610 REM AUSWERTUNG 9 - 12 620 GOT0410 REM ENDE KAPITEL 9 - 12 630 REM 640 REM 650 REM ENDE PROGRAMMSTEUERUNG 660 REM 670 REM

Bild 2 Dialog-Unterprogramm

8000 REM 8005 REM DIALOG-ROUT 8010 REM 8015 REM 8020 CLS 8025 COLOR71 8030 PR IN T J~

8035 FORV=OT079SETV0SETV49NEXTV 8040 FORW=OT049SETOWSET79WNEXTW 8045 FORW=OT079SETW~5SETW44NEXTW

8050 RETURN 8055 REM

Seite 6 maJae(l l()()-J8[]() - bull -Ja1

middot

Ls(1~ shy8060 8065 8070 8075 8080 8085 8090 8095 8100 8105 8110 8115 8117 8120middot 8125 8130 Si35 8140 8145

middot8150 8155 8160 8165 8170 8175 8180 8185 8190 8195 8200 8205 8210 8215 8220 ~~~8 L-~

8230 8235 8240 8245 8250 8255 8260 8265 8270 8275 8400 8405 8410 8415 8420 8425 8430 8435 8440 8445 8450 8455 8460 8470

REM EINGABE-ROUT REM REM REM CURSOR523 PRINTBi tte entspr CURSOR35J23 I FAS$= 11 N GOT08115 INPUTUA$ A$=LEFT$(A$l) HETURN ONERRORGOT08130 INPUTIIN RETURN REM REM ERROR-ROUT REM REM IF ERN=3GOT08060 IF ERN=5GOT08180 IF ERN=65GOT08210 IF ERN=6460T08225 IF ERN=24GOTOa225 IF ERN=42GOT08225 IF ERN=54GOT08225 CUHSOH51 PRINTNicht spezifierter GOT08240 CURSOR5l PRINTEirigabe GOT08240 CURSOR5 PRINTUDt-ucker GOT08240 CURSORS 1 PRINTUUnterbr KILL REM CURSOR520 PRINTZeile CURSOR523 PRINTBitte

lgtJert

GETA$IFA$=ItIlGOT08265 RESUt-1E45 REl REM PRUEF DISK-l REM ttt REt1 ROPEN9tDisk-ID INPUT9DI$ IFDI$=-uCM V101 DlGOT08455 CURSOR5J23 PRINTDisk-l eingelegt (J) CURSOR3623 INPUTIIA$ IFA$ltgtuJ II GOT08430 CLOSE9 RETURN END

eingeben 11

Programmfehler

bitte numerisch 11

nicht bereit 11

bei Disk-Zugriff 11

uERL1I

eine Taste

Fehler ERN

druecken~

mala~h lf][)-J6(]f] - bull -J6l Seite 7

T~s ft Trt-Els

POKE 89240 - Dauerfunktion bei GET POKE 8983 - Normalzustand

I~I

POKE $5DPEEK ($5D)+128PRINT TEXT-Durch den POKE wird die nachfolshygende PRINT-Anweisung mit dem Farbwert des 2 Zeichensatzes auf dem Schirm ausgegeben

11I

POKE $422A$6E$1 C - nach dern Systernkommando LOAD wird das BASIC-Programm automashytisch gestartet POKE $422A$4E$22 - Normalzushystand

111

Das Systemkommando REM kannmiddot durch ein Hochkomrna () abgeshykuumlrzt werden

111

Wird bei INPUT ein Komma () anshygegeben so wird der Variablen kein Wert zugewiesen

Diese Tips amp Tricks sandte uns Michael Nagel Vielen Dank

I~~

Beim Programmieren in BASIC mit Maschinenunterprogrammen kann es leicht passieren daszlig der Rechner abstuumlrzt- Dann hilft nur noch RESET (das kleine Knoumlpfshychen hinten am Rechner) Um das BASIC wieder neu zu starten ohne es neu laden zu muumlssen gibt man folgenden Befehl im

Monitor ein ~~ftlilltlli~lji J 0058 (eR)

Vielen Dankl Christian Czech

ma)a~i(l l1l1l-J6[)1] - bull -JtIl

IJrlJlIErall~a55lJll~ m~-fl[J[J Tt~5 ft TrtlIs

Manch einer der auf die Centronics-SchniHstelie des MZ-800 vertraute traute seinen Augen nicht als er feststellen muszligte daszlig sein Drucker nicht lief Gluumlcklicherweise gibt es neue Parameter fuumlr den INIT-Befehl die manches Problem loumlsen werden

Es gibt einige Drucker die fehlerhaft arbeiten oder uumlberhaupt nicht wenn sie an den MZ-800 angeschlossen werden Zusaumltzlich zu dem INITshyBefehl koumlnnen jedoch folgende Parameter gesetzt werden

INITLPT (MQ-M2) (SO-S3) LQQ-Q7) (CR-Code)

Der Drucker MZ-1P02 zB kann mit Hilfe des Kabels MZ-1C47 angeschlosshysen werden Dazu lautet die Programmzeile

INITLPTM2S2Q110

Anschlieszligend finden Sie die neuen Parameter QO - Q7 Dabei steht fuumlr

1 receive ready 2 reset signal 3 stroke signal

m 1 wait ready 2 high 3 high Ql 1 no search 2 high 3 rligh Q2 1 wait ready 2low 3 high Q3 1 no search 2low 3 high Q4 1 wait ready 2 high 3low Q5 1 no search 2 high 3low ~ 1 wait ready 2low 3low Q7 1 no search 2low 3low

Sie koumlnnen die Parameter QO - Q7 setzen um andere Drucker anzushyschlieszligen Leider haben wir keine genauen Angaben wie die Parameshyter zu setzen sind so daszlig alle moumlglichen Variationen von QO - Q7 zum Anschluszlig eines jeden Druckers gepruumlft werden muumlssen

Bitte beachten Sie daszlig der erweiterte IIJIT-Befehl nur in BASIC funktishyoniert Die Drucker Epson FX-80 und Kompatible lassen sich in der Regel problemlos anschlieszligen

Bitte berichten Sie uns uumlber Ihre Erfahrungen mit Druckeranpassungen damit wir Ihre TIps direkt an unsere Leser weitergeben koumlnnen bull

~~~

I1II11I111I111I1I1I1I1I1III1111111111I11111111 Da es nicht allen Autoren gelingt ihre Listings inkl Grafikzeichen auszugeben finden Sie haumlufig Plotter-Listings Darin sind die Grashyfik- und sonstige nicht druckbare Zeichen im hexadezimalen ASCIIshyFormat ausgegeben

Suchen Sie den ASCII-Code im SpiCkzettel auf Seite 15 und druumlkshyken Sie die richtigen Tasten im Grafikmodus Ihres MZ-700800 Sie koumlnnen die Zeichen aber auch als CHR$( ) eingeben _

Seite 8

U mdefinierung des CursorshyZeichens

Ab der Speicherstelle $1391 ist das Symbol des Cursors definiert Man kann durch Aumlndern der Speichershy

gt stellen ab $1391 einen beliebigen Cursor erzeugen

Die Definition des Cursors erfolgt in einer 8+8 Matrix genauso wie die Symbole der PATTERN-Ariweishysung

Dieses kleine Demonstrationsproshygramm zeigt wie man den Cursor umdefiniert In dem Programm sind zwei Demonstrations-Cursor in den DATA-zeilen enthalten Diese Wrte koumlnnen natuumlrlich ausshygetauscht werden

10 CLS 20 FOR T=O TO 7 30 READ A 40 POKE $1391+TA 50 NEXT 60 DATA 0000000255

REM IBM-CURSOR 70 DATA 255129129129

129129129255 REM KAumlSTCHEN

80 REM IN DEN 1DATA 1-ZEILEN KANN DER CURSOR UMDEFIshyNIERT WERDEN

90 END

Diesen Tip gab uns Christian Popp den viele von Ihnen bereits von seinem im MZ-Verlag ershyschienen Programm Pattern Mashyker (Bestellnummer K 124 (KasshysetteISBN-Nummer 3-89240-007-5 DM 3980) bzw Q 124 (Quick-Disk DM 4980)) her kennen bull

[amplJll-nl3ll1S

PLZ

CH-6221 F-93307 NL-3834 1000 1000 2000 2000 2000 2000 2000 2000 2200 2211 2904 3000 3079 3559 3579 4030 4700 4708 4970 5000 5100 5230 6081 6300 6307 6906 7050 7144 7410 7500 7524 7544 7575 7630 8704

511f1~f lJsEr-[llJlls

Ort Straszlige

Rickenbach P O Box 57shyAubervillers Cedex 151153 Av Jean Jaures ZG Leusden Benedictynenhove 50 Berlin 37 Hans Boumlhm Zeile 12 Berlin 42 Goldenes Horn 66 Hamburg 26 Griesstr 69 Hamburg 50 Behringstr 23 Hamburg 63 Ohekarnp 60 Hamburg 65 Schleusenstieg 34 Hamburg 70 Bekkamp 19 Hamburg 74 Oumljendorfer Steinkamp 28 Klein-Nordende Postfach 261 Beringstedt Hermannstraszlige 8 Hatten Postfach 10 270 Hannover 91 Skagenhof 1 Warmsen 1 Bohnhorst 219 Industriehof Jaumlgerstr 3 Frielendorf 4 Am Schwimmbad 11 Ratingen 4 Bleibergweg 58 Hamm 1 Auf dem Rott 3 Kamen Schaumlferstraszlige 48 Bad Oeynhausen 1 Westkorso 12 Koumlln Postfach 50 12 08

Club

SHARP-User-Club Schweiz SBM Sharpentiers HCC SHARP MZ Gebruikersgroep Software Club SHARP Computer Club Berlin SHARP-Computer-Club SHARP-Hisoft-Pascal-Klub eV SHARP Hard- und Software Club SHARP-Computer-Club Hardware Computerclub Vaskar SHARP-User-Club Computer Club Elmshom eV SHARP-User-Club Computer Club Hatten SHARP-User-Club SHARP-User-Club SHARP-Computerclub-Frankenberg Sharp Computer-Club Gerrnany SHARP-User-Club SHARP-User-Club

Aachen Martinstraszlige 2 MZ-Anwenderclub Altenkirchen Karlstr 5 SHARP-User-Club StochstadtlRhein Hessenring 5 SHARP-User-Club Gieszligen Wilhelrn-Liebknecht-Str 2 SHARP-Computer-Stammtisch lindenGroszlig Linden Friedrich-Ebert-Str 30 Leimen 1 Bergstr 15 Waiblingen-Hegnach Schaumlferweg 6 Asperg Karlstr 26 Reutlingen 1 Sichenhaumluserstr10114 Karlsrul1e 21 Domroumlschenweg 15 Eichelberg Kraichgamstr 3 Dobel Neubuumlrgerstr31 Ebersteinburg Badener Str 7 Lahr Burgheimerstr 8 Uffenheim Postfach 123

SHARP-USer-Club SHARP-User-Club

Computerclub Waiblingen User-Club-Asperg CTR Software-User-Club Wemer-User-Club SHARP Computer Club CCK Lahrer Computer Club MZ-700800 - Club

Ansprechpartner

H Niessen Carsten Frank Schulz Bemd Weller Herr Roschlaub Viola Petersen M Havemester Herr Knauss Erich Dymke Ingo Droumlssler Herr Koumlrner Michael Nagel

Wolfgang Siebert Anselm Althoumlfer OliverRoth Herr Sahl Volker Boumlthling Willi Hake

Interessengemeinschaft der SHARP-User Horst Trobitz SHARP-User-Club

800 Dimension Thomas Wuumlsteneck Rene Coellen

Germar Nikol Fritz H Horack Reinhard Heinbuch Martin Bialas Thomas Frank Walter Schaaf R R Bemreuther S Gebauer Frank Thomas Eitrich Herr Beinert Thorsten Steib Andreas Nagel Georg Lange Herbert Foumlllmer Rudolf Hahn

Hallo liebe Clubs

Die groszlige Ausverkaufsaktion von SHARP in 11

den Karstadt-Haumlusern hat uns Tausende ~ neuer MZ-800-Fans beschert die gern Kon- ~ ~akt haben wuumlrden Deshalb bringen wir hie ~ noch einmal die aktuellste Liste aus unserem IComputer Stimmt Eure Adresse Habt Ihr in- j ~eressante Veranstaltungen neue Prograrn- ~

me Hardware oder sonstwas Interessantes das Ihr anderen mitteilen wollt Dann schic uns kuumlnftig Eure Infos Wir berichten dann in ~ den ILlJtJ-nEUJS daruumlber Denkt aber daran f daszlig mala~i(l [)[)-J5(J[) nur alle zwei Monate erscheint Also Terrnine rechtzeitig bekannt- geben ~

[llJll [amplJll [llJll [amplIll [amplJll [llIll [llJll [amp1111 [amplJll [amplJll [amplJll [amplJll [amplJll [amplJll [amplIll [lJll [amp1I11 [amplJll [llIll [amplJll [amplJll

mala~irJ 1](]-J6I](] - bull -J6 Seite 9 mala~irJ 1](]-J6[)1] - bull -J6

li~s ft TriELs Fra~~11 ft fll1llI()rel1

Sicherlich haben Sie sich schon gewundert daszlig beim MZ-800 nicht wei bei seinem aumllteren Brushyder dem MZ-700 der Bildschirmshyspeicher im Bedienerhandbuch angegben ist

Der Bildschirmspeicher enthaumllt die aktuellen Werte der auf dem Bildschirm befindlichen Zeichen Dies bedeutet Man kann vom BASIC aus abfragen welches Zeishychen an einer bestimmten Stelle des Bildschirms steht

Beim MZ-800 ist dies auchl Man kann dann z B bei einem Teleshyspiel abfragen ob ein Monster auf ein anderes Zeichen faumlhrtl

Der Bildschirmspeicher beim MZshy800 befindet sich je nach 40 oder 80 Zeichen-Modus bei S2000 shy$23E7 bzw $2CXJQ - 27CF und kann ruJl zur Abfrage verwendet wershyden z B POKE S2C()O35 bewirkt nichts Beim MZ-700 wuumlrde nun oben links im Eck ein nM aufshyleuchten

Das dies beim MZ-BOO nicht geht macht nichts denn zum Hinmashychen auf den Bildschirm haben wir ja den CURSOR-Befehl

Das folgende kleine Programm soll die Abfrage durch PEEK deshymonstrieren

10 CLS 20 PRINTGUTEN TAG 30 PRINTDIES IST EINE 40 PRINTDEMONSTRATION 50 CURSOR 020 PRINT

PEEK($2000) REM BEWIRKT DIE ABFRAGE DES WERTES AN DER CURSOR-STELLE 00

60 CURSOR 520 PRINT PEEK($2001) REM BEWIRKT DIE ABFRAGE DES WERTES AN DER CURSOR-STELLE 10

70 WAIT 0 80 CURSOR 021

malaeirl 1[][]-J6[](J - bull -J61

90 FOR T=40 TO 53 100 PRINT PEEK ($2000+T) 110 NEXT 120 REM DIE ZEIELN 90 - 110

DIENEN DER ABFRAGE DER 2 ZEILE DES BILDshySCHIRMS DIE WERTE WERshyDEN DANN IN DER ZEILE 21 IN ASCII-CODE NACHEINANshyDER AUSGEGEBEN

Vielen Dank lieber Christion Popp fuumlr diesen guten Tip Wer Genaueres uumlber dieses Thema wissen moumlchte sollte sich das Spielprogramm Tower (MZ-Vershylag Bestellnummer K 129 ISBN 3shy89240-041-5 DM 1980) zulegen Da es auch fuumlr Joystick geeignet ist laumlszligt- sich auch die Joystick-Proshygrammierung daran erlemen

Um den DIN A4-Plotter vom BASIC aus auf der ganzen Papierfloumlche nutzen zu koumlnnen muszlig das BASIC geaumlndert werden Hier folgt die Routine fuumlr den Disk-Baslc-Intershypreter MZ-2Z046

100 Aumlndern des Disc-BasicshyInterpreters MZ-2Z046 fuumlr den CE-516P

110 X-Koordinate aumlndern auf max 960

120 Y-Koordinate aumlndern auf max -1354

130 POKE $AOAE$E5$21$CO $3 X-Koordinate

140 POKE $AOA8$E5$21$4A $5Y-Koordinate

150 160 Feld 193267 mm 170 PMODE GR 180 PLINE 000 -1354 190PLINE 0-1354960-1354 200 PLINE 960 -13549600 210 PLINE 960000 220 PMODE TN 230

Seite 10

240 Originalzustand 250 POKE $AOAE $E5 $21 $EO

$1 260 POKE $AOA8 $E5 $21 $E7

$3 270 280 Aumlndern auf der Mastershy

disc 290 Track 13 Block 1 300 Bytes siehe Zeilen 130

und 140 sowie 250 und 260

301 310 Referenz SDS-Listing

Seite 569 311 320 Anfragen oder Vorschlaumlshy

ge an 330 Edgar Lefgruen 340 D-2400 Luumlbeck 350 Torneiweg 3 360 Tel 045136228

Haben Sie Probleme Schreiben Sie uns kurz Ihre Ihre Frage Unsere Leser sind ein sehr sachkundiges Publikum das Ihshynen sicherlich gern helfen wird BiHe schreiben Sie Ihren Tip direkt an den Frager und schicken uns eine Kopie damit wir den Tip vershyoumlffentlichen koumlnnen Vielen Dank fuumlr Ihr Mitarbeit

Frage Habe MZ-821 und Seikosshyha GP100 Mark 11 Kabel von Fa Voigt in 2803 Weyhe

INITLPTMOS2$OA laumluft - aber Zeilenvorschub mit Programm geht nicht

Lothar Hanschke Hauptstr 34 b 0-3707 H6fer

majaeirl 1[][]-J6[][] - bull -J61

flner flrllarl~ S sll1U1erbullbullbull

das merken wir aus den vielen Hilferufen die uns taumlglich telefoshynisch und schriftlich erreichen Alshyles das was dem erfahrenen Computer-Freak so vertraut ist macht dem Beginner furchtbar viele Schwierigkeiten Deshalb wollen wir hier speziell dem Anshyfaumlnger Tips fuumlr seine Arbeit geben (Profis biHe weghoumlren)

bull Ich moumlchte ein Programm lashyden Aber es funktioniert nichtI

bull Bitte schauen Sie zunaumlchst auf der Kassette nach ob angegeshyben ist in welcher Sprache das Programm geschrieben ist

Meist wird es sich um das BASIC des MZ-700 (S-BASIC bzw lZshy013) dos BASIC des MZ-800 (lZshy016) oder Maschinensprache handeln

Wer gerade einen MZ-800 ge- kauft hat besitzt alle Moumlglichshykeiten solche Programme in den Computer einzulesen

bull Wenn es sich um ein BASIC-Proshygramm handelt pruumlfen Sie geshynau welches BASIC Sie verwenshyden muumlssen Sonst wird das Proshygramm entweder nicht geladen oder laumluft nicht weil es Fehler meldet

bull Achten Sie besonders darauf daszlig die Angabe LOADCMT zwar beim MZ-800-BASIC richtig ist wenn man auf die Kassette zugreifen will Beim BASIC 1Z-013 (S-BASIC) wuumlrde der Rechner jeshydoch CM-n als Teil des Proshygrammnarnens interpretieren Er meldet dann zwar FOUND a

ladet aber nicht

bull Maschinenspracheprogramme werden immer ohne spezielle Programmiersprache geladen Nach dem Einschalten des Rechners geben Sie einfach C ein Das Programm wird dann geladen

ma1a~in 1[][)-JfU][] - bull -Ja1

bull Leider macht der Kassettenreshykorder des MZ-800 manchmal Schwierigkeiten beim Einlesen von Programmen Das liegt an kleinen Toleranzen des Laufwershykes (evtl muszlig Ihr Tonkopf nachshyjustiert werden)

In so einem Fall spulen Sie das Tonband zuruumlck nachdem der Rechner CHECK SUM ERROR geshymeldet hat Nehmen Sie es hershyaus klopfen es ein paar Mal flach auf die Tischplatte Mashychen Sie auf jeden Fall mehrere Versuche Wenn Sie es geshyschafft haben sollten Sie gleich eine Sicherungskopie fuumlrmiddot Ihren eigenen Bedarf anfertigen (Beshyvor Sie das Programm mit RUN starten legen Sie eine leere Kassette ein und speichern das Programm mit SAVE abU

n bullbullbull steht dabei fuumlr den Proshygrammnornen

bull Bitte beachten Sie jedoch Dieshyse Kopie duumlrfen Sie nur fuumlr Ihre eigenen Zwecke herstellen Wenn Sie die Kopie an andere weitergeben oder sie gar vershykaufen machen Sie sich strafshybar Das ergibt sich aus dem Uumlrshyheberrechtsg esetz

bull Erlaubt ist die (kostenlose) Weishytergabe von Programmen an Dritte nur wenn die Programme einen entsprechenden Vermerk enthalten Dann handelt es sich um Free-Soft - Frei-Prograrnme Daruumlber koumlnnen Sie auf Seite 16 mehr lesen

bull Erst wenn Sie ganz sicher sind daszlig Sie weder das falsche BAshySIC noch uumlbersehen haben daszlig es sich um ein Maschinenshysprachprogramm handelt sollshyten sie ein Programm an den Hersteller zuruumlcksenden

bull beim MZ-Verlag machen falshysche Reklamationen (Proshygramm laumluft wenn man es richshytig laumldt rnehr als 95 aus

Seite 11

Einsteigerbuch fuumlr den MZ-800 von Harold Schicke Bestellnummer B 100 ISBN 3-89240-017-2 DM 2980

Hand aufs Herz Haben Sie Ihren MZ-800 erst vor kurzem erworben Kennen Sie sich mit Computern noch nicht richtig aus Dann ist dieses Buch sicherlich genau das richtige fuumlr Sie 11

Es ist fuumlr Anfaumlnger geschrieben fuumlr Leute die noch nichts oder jeshydenfalls nicht viel uumlber den MZshy800 von SHARP wissen

Deshalb auch heiszligt es Einsteishygerbuch M Wenn Sie also beim bull

MZ-800 einsteigen dann sind Sie mit diesem Buch goldrichtig beshydient

Es zeigt die vielfaumlltigen MoumlgliChshykeiten des MZ-800 auf fuumlhrt Sie anhand verschiedener Listings in die Programmierung ein inforshymiert Sie uumlber verschiedene Proshygrammiersprachen und Betriebsshysysteme

In insgesamt 29 Kapiteln lemen Sie die Geheimnisse des MZ-800 kenshynen Dazu gehoumlren auch die BAshySIC-Befehle die nicht im Bedieshynerhandbuch des MZ-800 aufgeshyfuumlhrt sind

Wenn Sie zu denjenigen gehoumlshyren die nur eine englische Bedieshynungsanleitung fuumlr den MZ-800 ershyhalten haben dann sollten Sie sich dieses Buch schneli anschafshyfen Wenn Sie sich noch zu den Anshyfaumlngern zaumlhlen dann ist dieses Buch fuumlr Sie Gold wert Das beweishysen die vielen begeisterten Zushyschriften Es ist klar und verstaumlndshylich geschrieben Fuumlr Profis ist es nicht gedacht Dafuumlr gibt es genuumlgend andere Buumlcher Fuumlr Beshyginner gibts halt nur das Einsteishygerbuchi

maJaen 1[]I]-JfU]1] - bull -J61

Ich finde es gut daszlig es nun endshylich eine spezielle Zeitschrift fuumlr User des MZ-700800 gibt Soweit es mir moumlglich ist werde ich mich gerne mit Beitraumlgen an Ihrer Zeitschrift beteiligen Bitte teishylen Sie mir mit wie das konkret moumlglich ist Ich selbst besitze das Vorgaumlngershymodell des MZ-800 den MZ-700 Ich benutze ihn in der Ausfuumlhrung MZ-721 mit einem Quickdisklaufshywerk und einem Seikosha SP-1000 Ich finde der MZ-700 ist eine sehr gute Maschine Bi~her habe ich noch nie Probleme mit der Hardshyware gehabt und der Umfang des Basic ist sehr zufriedenstellend Leider faumlllt es oft schwer geeigshynete Software und auch Hardwashyreerweiterungen aufzutreiben zushymal die Firma SHARP mir auf eine Anfrage mitgeteilt hat sie vertreishybe keine Artikel mehr fuumlr den MZshy700 und 800 Um so besser finde ich es daszlig Sie nun eine Zeitschrift fuumlr diese Moshydelle herausbringen Ich bin sishycher daszlig die groszlige Zahl der zushyfriedenen MZ-700800 Freunde von Ihrer Zeitschrift profitieren wird Uumlbrigens Dieser Brief wurde mit einem Programm erstellt das sich auf das von Ihnen vertriebene Buch Textverarbeitung selbst programmiert (BQ 116) stuumltzt

Joumlrg Martin Langmattstr 16 D-7886 Murg

Lieber Joumlrg Es ist ganz einfach beim MagaZin 700800 mitzumashychen Sie hoben mit dem Lesershybrief bereits begonnen Fuumlr Artishykel Listings u aumlmiddot gibts natuumlrlich auch Honorar (DM 50- pro Seishyte) Bitte senden Sie uns Ihre Artishykel moumlglichst auf einem Datenshytraumlger zu (BSeite 3) Vergessen Sie nicht Namen und Absender anzugeben und Ihr Programm mit Erklaumlrungen und einem Listing zu versehen Sie erhalten dann von uns Nachricht Viel Erfolg

mala~rJ ()[]-l[J[J - bull -6

Ein gutes Konzept soll zu Grabe getragen werden Nach dem rashyschen Tod der 700er nun auch Ausverkauf der 800er Muszlig das so sein Ist der Z80 der Clean-Comshyputer am Ende Unterliegt gar die EDV-Anwendung oumlhnlich schwachsinnigen Prinzipien wie sie sonst z B in der Mode zu finshyden sind Ausgereizt sind dieses Typen im allegemeinen und die 800er als spezielle Vertreter des CleanshyKonzeptes noch lange nicht Mit entsprechender CPM-Software kann man datenmaumlszligig an die MD-DOS-Vertreter anknuumlpfen Die Entwicklung der PC geht derart rashysant vor sich daszlig man auf der Sushyche nach dem Computer wie in dem Wettlauf Hase-Igel immer der Verlierer ist Denn ein heute noch hoch gelobtes Konzept wird morgen verschrottet weil ein mulshytinationaler Konzern das Interesse verliert Wir MZ-Anwender sollten einmal folgende Moumlglichkeiten uumlberleshygen 1 Vereinigung aller MZ-Anshywenderclubs zu einer bundesweishyten Gesellschaft auf den Grundlashygen eines eingetragenen Vershyeins mit dem Ziel durch einen umfassende n Informationsausshytausch die MZ-700800er voll ausshyzuschoumlpfen (Mitteilungsblatt das neu entstehende hier vorliegen de maJa~rJ [JI]-fU][)) 2 Anregung der einschlaumlgigen Firmen zur Mitarbeit Weiterentshywicklung und Fortfuumlhrung eines Rechnertyps auf der Basis des MZ-800 (Trennung in Tastatur und Rechnergehaumluse mit integrierten Laufwerken und Steckplaumltzen fuumlr die Systemerweiterung) Es gibt (noch) genuumlgend Herstelshyler und Anbieter die sich mit den MZ-Serien beschaumlftigt haben Sollte da nicht eine Loumlsung moumlgshylich sein

Willi Pluumlschke Loumlrchenweg 12 D-4000 Duumlsseldorf 13

Seite 12

Nachdem ich ca drei Monate meinen SHARP MZ-821 (mit Farbshymonitor CM 8802) fOr HObbyzwekshyke in Betrieb habe und erforschen konnte komme ich ziemlich gut damit zurecht - dank gleichzeitishyger Benutzung von vier Handbuumlshychem Darunter Ihr Einsteigerbuch als wertvollste Ergoumlnzung des schlecht uumlbersetzten (japanisch shyenglisch - deutsch) nicht gerade logisch aufgebauten und mit Druckfehlern durchsetzten Beshydienerhandbuches Das mir zugesandte Einsteigershybuch ist wirklich sein Geld wert Im Augenblick kOlTlme ich mit der Farbwarli die ja schon als etwas kompliziert angekuumlndigt wird aber leider nicht im Einsteigershybuch ausfuumlhrlicher behandelt wird in der Betriebsart M2 nicht zushyrecht Ich erhalte die Betriebsarten M 1 und M3 (letztere wegen unzureishychender Aufloumlsung aber nicht beshynutzbar) jedoch nicht M2 Auf den Befehl 10 INITeRT M2

bzw M2 B1 erhalte ich jedesshymai Dev mode error In diesem Zusammenhang frage ich Sie - da Sie ja die SHARP-Anshyleitung sicher durch und durch kennen - ob es sich hierbei um Druckfehler handelt 1) Seite A-5 Zweimal Li n e (50) 102010050 im Vergleich 2) Umfaszligt der Palettenblock B 1 nun die Palettencode-Nr 4-7 (S A-4 6-66)5-8 (S A-5) oder 5-7 (S A-4) Mit dem Befehl PAL Ox (X=1-15) kann ich den Bildschirmhintershygrund in allen 15 Farben wechseln Das widerspricht doch aber dem Prinzip der im Handbuch aufgeshyfuumlhrten Farbsteuerung Bei allen anderen PAL-Einstellunshygen (Ziffern) habe ich die Farbshywahl nicht im Griff Ich waumlre Ihnen sehr dankbar wenn Sie mir sagen koumlnnten wie aumlndere ich die Betriebsart von M 1 auf M2zur ~der Paletten- und Farbcode ~gen Schulz Ostshypreuszligend( i Im 36 1000 Berlin 45

magaeill [][J-6[][] - bull -61

51l1UJare-Tes Das brandneue Datagraph von K amp N sowie das schon zwei Jahre alte Busigraph von Rainer Klein stehen sich in eishynem Vergleich gegenuumlber Gelingt es Datagraph die schon vor drei Jahren mustergultige Bedienerfuumlhrung von Busigraph zu uumlbertreffen Besitzt es - zum doppelten Preis shymehr Features als Busigraph Busigraph wird auf Kassette oder QD geliefert (DM 4980 bzw 5980) Datagraph gibt es als 5 14Q -Flopshypy oder QD (DM 98--) Waumlhrend uns die lauffaumlhige Version von Bushysigraph zur Verfuumlgung stand hat- ten wir von Datagraph nur eine Demoversion die selbstaumlndig ablief und keinen Ausdruck ershylaubte

Einige Teile der Bedienungsanleishytungen aumlhneln sich so erstaunlich daszlig man meinen koumlnnte dersei be Autor waumlre hier taumltig geworshyden

Busigraph erfordert zunaumlchst das Laden des BASIC Datagraph hat es bereits auf der Floppy (die QDshyVersion stand uns nicht zur Verfuumlshygung) Das erleichtert natuumlrlich die Handhabung RESET druumlcken und schon startet Datagraph

Die Bedienerfuumlhrung ist bei beishyden Programmen sehr gut die Moumlglichkeiten ganz aumlhnlich

Aber Datagraph ist fuumlr den MZ-800 geschrieben und bietet daher neshyben der Moumlglichkeit des Ausshydrucks auch die Ausgabe am

Bildschirm an Hier schlaumlgt es Bushysigraph das seine Grafiken nur auf den Plotter bringen kann

Beim Ausplotten sind die Moumlgshylichkeiten sehr aumlhnlich Kein Proshygramm nutzt die erweiterten Faumlshyhigkeiten des Plotters CE-516P wie wir sie auf Seite 4 beschrieben hashyben

Beide Programme bieten vierfarshybigen Ausdruck Datagraph vershyfuumlgt uumlber sieben Busigraph uumlber sechs Schraffierungen

Busigraph gleicht das bei den Moumlglichkeiten der Darstellung wieder aus Wie bei Datagraph gibt es Linienzug Tabelle Balkenshydiagramm und Tortengrafik Darshyuumlber hinaus verfuumlgt Busigraph uumlber eine zweite Kreisdarstellung Einzelpunkte und Liniendiashygramm Sehr hilfreich ist die Einteishylung der senkrechten Achse in Bushysigraph

Datagraph holt bei der Tortengrashyfik wieder auf weil die verschieshydenen Schraffuren auch hier moumlglich sind Busigraph kann bei Kreisen nur zwei Schraffuren Das

Gelieferte S H A R P -Computer 1~n ~ 1983 M2-7BB

111 SB 48 38 20 10 e e JAN FEB Clno

-1B

mala~rJ [][]-Ja[]1] shy

iII 1984 MZ-88B 111 1985 M2-8BB 111 1986 M2-8BB

I L I ii n nnl UI1 UL 1100 L v W

I bull -Ja Seite 13

schraumlnkt die Uumlbersichtlichkeit ein Deshalb empfiehlt die BedIeshynungsanleitung nicht mehr als I

fuumlnf Werte in einer Kreisgrafik unshyterzubringen Bei Datagraph wird eine Beschraumlnkung auf zwanzig Werte empfohlen Bei Datagraph werden die -Werte ins Kreisshysegment geschrieben Bei Busigshyraph findet man sie nur in der da~ zugehoumlrigen Tabelle

Datagraph verfuumlgt auszligerdem uumlber eine Jahresgrafik die esI

ermoumlglicht I bis zu vier Jahre mitshyeinander zu vergleichen

Fazit Wer eine Floppy-Station beshysrtzt und professionell damit arbei~ ten moumlchte sollte sich Datagraph anschaffen Allein das Diskettenshyhandling ist viel angenehmer als das Hantieren Mit QD oder gar Kassette Auf einer Diskette koumlnshynen bis zu 55 Dateien gespeichert sein Das duumlrfte fOr die meisten Anwendungen mehr als ausreishychen

Wer eins der Programme fuumlr Stushydien oder den privaten Gebrauch einsetzen moumlchte ist mit Busishygraph zum halben Preis bestens bedient Wer selber programshymiert kommt daran ohnehin nicht vorbei Busigraph ist nicht geshyschuumltzt und deshalb frei zugoumlnshyglich Persoumlnliche Aumlnderungen koumlnnen deshalb nach Belieben vorgenommen werden

Busigraph hat in der Kassettenshyversion eine ISBN-Nummer (ISBN 3-89240-025-3) Diese Internationashyle Standard Buch Nummer erlaubt es Busigraph durch jede Buchshyhandlung zu bestellen Ansonsten erhalten Sie beide Programme entweder bei Ihrem Houmlndler oder durch den MZ-Verlagbull

Abb Jahresgrafik bei Dafograph

mayaeirl o[]-ao[] - bull -Ja1

Wer kennt schon die Vielzahl von Buumlchem die fuumlr die Rechner MZshy700800 auf den Markt gebracht worden sind Alle Buumlcher koumlnnen Sie beim MZ-Verlag bestellen

bull H Schicke Einsteigerbuch fuumlr den Peronalcomputer MZ-800 MZ-Verlag

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-700 BBG 1983

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-800 BBG 1985

bull Bialke Berendsen Gliszczynski Assemblerprogrammierung auf dem MZ-700MZ-800 BBG 1985

bull H Ostermann Z80-Maschinenshyprogramrne mit Sharp MZ-700 und MZ- 800 Vogel-Verlag 1985

bull GO Hamann J-J Eden Schach-Programmierung in Bashysic mit Sharp MZ-700 u MZ-800 Deutscher Betriebswirte-Verlag 1985

bull GO Hamann BASIC Schritt fuumlr Schritt mit Sharp MZ-700 Deutshyscher Betriebswirte-Verlag 1983

bull M Vogtlaumlnder G Klemm D Herrmann Wirtschaft auf dem Sharp MZ-700 iwt-Verlag 1984

bull HJ Burger ua Programmiershyhandbuch fuumlr Sharp HofackershyVerlag 1983

bull H Schicke Sharp Software-Kashytalog MZ 800700 MZ-Verlag 1985 bull R Schaumlfer Kommentierte Listings (Basic CPM) sds-Comshyputer- Service

bull NN Systemhandbuch MZ-800 Holtkoumltter-Verlag1986

bull HJ Wilke ASEM-4 Assemblershykurs (MZ-700) Selbstverlag 1983

bull T Ziegler Systemprogrammieshyrung auf MZ-BOO MZ-Verlag 1986

bull U Ehm MaschinenspracheshyHandbuch fuumlr die Sharp MZshy700MZ-BOO Serie Fischel-Vershylag 1985

bull K Schreiner Grafikhandbuch fuumlr SHARP-Computer (Plotter) Fishyschel-Verlag 1985

So kann man Sprites aus Commoshydore C64-Listings benutzenH

Fuumlr den MZ-BOO werden ja in den einschlaumlgigen Com puterzeit shyschriften so gut wie keine Listings angeboten Wer unbedingt Bashysic-Listings von anderen Rechshynern umschreiben will oder wer selbst keine Lust hat PATTERNs zu definieren fuumlr den wird das unshytenstehende Kurzprogramm sishycher eine Arbeitserleichterung darstellen

116 20 BENUTZEN DER C64-SFRITES BEIM M~-800 30 416 DEMO-DATEN 50 DATR 1 255 1 28 1 l 255 128 1 255 128 1 6 l

16 128 1 1 53 128 1 255 128 1 255 128 616 DATA1218948618996221964]2102 6431261921601281189]128 70DATA11531283195192322119232 551923] 25519231891927189] 192 816 916 100 EINLESEN DER 110 FOR 1=1 TO 63 120 READ A 1316 X$=X$TCHR$(A) 1416 READ B 150 Y$=Y$TCHR$(BJ 160 REAO C 170 Z$=Z$TCHR$[C) 180 NEXT 130 2160 DEItOJ

210 INITeRT M2 2216 FOR F=lT015 230 POSITION 100100 240 PATTERN [F ] 250 PATTERN [F ] 2616 PATTERN CF ] 2716 WAlT 4160 2816 NEXT 230 GOT0220

-21~X$

-211$ -21Z$

PATTERNCSPRITEJ-WERTE STEP 3

Beim Commodore C64-Rechner werden die Sprites in der Regel aus 63 Werten aufgebaut Spielt man ein biSchen mit diesen DAshyTA-Werten so stellt man fest daszlig diese nach einer kleinen Aumlndeshyrung auch auf dem MZ-800 darzushystellen sind man uumlbernimmt die ungeoumlnderten SPRITE-DATAshyWerte liest einfach immer abshywechselnd jeden dritten DATAshyWert ein und gibt die so erhalteshynen Werte als PATTERNs aus Ein Beispiel-SpritePattern ist in nachshystehendem Listing enthalten

GerdKraus

Seite 14

-------------------------------------------------------------------------------

5~1l2111 - ~()Flisrsrt - rtstsrt fslamp1rtsr ampSlSIl

Nicht jeder hat die mitgelieferten Tastaturaufkleber auf seine Tasten geklebt nachschlagen war immer etwas muumlhsam Hier die Loumlsung

Der MZ-800 hat ja nicht nur den normalen Standard-ASCII--Zeichensatz auf der Tastatur sondem auch eine Reihe von Grafik-Symbolen Beim MZ-700 waren diese Symbole noch auf der Tastatur vermerkt beirn MZ-800 gabs nur eine Selbstklebefolie zum Aufkleben Wer die Folie nicht (mehr) hat kann sich nachstehende Tashybelle kopieren und in Griffweite neben den Rechner legen Die Zeichen werden erzeugt wenn man zuvor die Graph-Taste gedruumlckt hat (zum Umschalten auf Buchstaben die Alpha-Taste druumlcken)

PS Wer schon einmal ein Listing abgetippt hat in dem Graphik-Symbole benutzt wurdenmiddot wird sich ganz sishycher meiner Empfehlung anschlieszligen Nicht die Symbole sondern die ASCII-Zeichen im Programm verwenshyden -

GerdKraus T~~t~t~r-C~d~~ SHARP MZ-B00

TASTE SlMBOLE ASCII-CODETASTE SYMBOLE ASCII-CODE

~~ (]I 6e 681 D4 CA

2 CF D7 A bull + F3 F8 I _

3 D6 D9 S + bull FA E1

D 0 Fl F74 I I D5 Ci bull

5 - C2 D8 F o ce ce 6 - J D8 CB G

( DB DC

7 L Dl D2 H r- EF Fe r D8 CE8 + It 81 AC J

9 =t+ A7 91 llt bullbull bullbull DF DE

a 99 82 L 86 C9

i i 72 71 FE 84

t 87 8C 89 E9

74 73 J J FS 8E -~ Q C4 F2 Z EE ED

W E6 EB gt~ X I F6 7D

C I 7E 7~E ES E4

R E5 c= V ~ 7A 9Sw

EA EBT I I es F4 B

T I I E7 E2 N LJ EC DA

L J CD DDFD E8 t-1U I F9 middotC7 ~ 63 78

0 l Bi 75 BF 85 A p 76 83 bull 7B 8B ~r

~ 88 77 BA 8F

[ A 78 8D

maJa~(1 I]O-J6(](] - bull -J6 Seite 15 maJa~r1 1[)1]-J6(]1] - bull -J61

fleteamplle tuumlr m~-fl[][]

Phantom Miner programmiert von Sokrates Vroushyvakis zeigt wie man die Befehle SYMBOL STRIG und STICK nutzen kann Unterprogramme sind mit LABEL adressiert Bitte beachten Sie daszlig die Grafik-Symshybole im Listing nicht richtig ausgedruckt sind

IV lIHI U - IMI

20 POKE S467C s20 Fon- ~434C $20 GOTO 170 30 OR 1--20 TO 20 STEP 10 40 SYMBOLC211201Phantofll320 50 SYMBOLC211201 Phantom320 60 NEXT I 70 SYMBOL[2J201Philntom320 80 SYMBOL[21 211+1 Phantom 3 2 0 90 SYMBOL[21 221+2 Philntolll 3 2 0 100 SYMBOLC2123 1+3 Phantom32O 110 SYMBOL[21 2~ 1+4 Phantom 3 2 0 120 SYMBOL[2J25 1+5 Phantolll320 130 SYMBOL[2J261+6Phantom 32O 140 SYMBOLC21271+7 Phantom320 150SYMBOLC31281+8Phantolll32O 160 GOTO 260 170 OR 1--20 TO 60 STEP 10CLS 180SYMBOLC2140IMine 440 190 SYMBOL[2J41I+lMi ner~40

200 SYMBOLC2142I+2 Mine 440 210 SYMBOL[2J43I+3l11ner440 220 SYMBOLC21441~Mlne 440 230 SYMBOL[3J451+5 MinIPr440 240 NEXT I 250 GOTO 30 260 SYMBOL[3J10140 Copy ight ( Cgt 1987 by SVrouvoumllkis 130 270 SYMBOLC3111141middotCopy lght (Cgt 1987 by SV ouvak l s 130 280 SYMBOLC3J9 139 Copy l ght (C) 1987 by SVrouvoumllkis130 230 SYMBOL[319140Copyright (C) 1987 by SVouvakls 130 300 SYMBOLC2J 10 140 Copyright (C) 1987 by SV ouvakis130 310 WAIT 2000TI-300IP-0 320 CURSOR 522 INPUT ENTER LEVEL C1-91 L 330 INITCRTMl 340 S-RND(10)4300 3~0 SYMBOLC2JS10uHiII0 360 SYMBOLC2JS18HLH110 370 SYMBOLC2JS26-Hl110 380 I STICK(0) - 7 THEN X X-5 390 I STICK(0)-3 THEN X-X+5 400 I STRIG(O) THEN 540 410 SYMBOLC31JX170P)HIIO 420 SYMBOL[3 1 J X 178 )A 1 10 430SYM80LC3lJX186Jk110 440 SYMBOLC3IJX170PH110 450 SYMBOLC3lJX178-) 110 460 SYMBOLC3lJX186 Jk110 470 Tl-Tl-lI TI - O THEN END 480 CURSOR 515PRlNT 490 CURSOR 515PRlNTPoints P Bonus TI 500 I P-L THEN WINNERELSE 380 510 1 P-L+5 THEN WINNERELSE 380 520 I P=L+l5 THEN middot WINNERELSE 380 530 GOTO 380 540 OR 1-170 TO 34 STEP -1 550 A~POINT(X+121-2) 560 SYMBOLC311X+121 - 110 570 SYMBOLC311X+121 - 110 580middot I A2 THEN NOISEC P P+l 590 NEXT I 600 I A-2 THEN 610 ELSE 700 610 SYMBOLC31S10nII0 620 SYMBOLC31S18 v110 630 SYMBOLC3JS26nm11O 640SYMBOLC01S10uHi110 650SYMBOLC01S18 HLHII0 660 SYMBOLCOJS26-HI110 670SYMBOLCOJS10 gtnIIO 680 SYMBOLCOJsect18v 110 630 SYMBOLCOJS26n110 7(10 GOTO 330 710 LA8ELWINNER 720 INITCRT M1 730 OR 11 TO 10 740 SYMBOLC3IJ00 OK II0 750 SYM80LC3IJ00 OK I I0 760 NEXT I 770 SYMBOLC3J00OKII0 780 CURSOR 1010IPRINTyou Score Is 790 pcP+TI 800 CURSOR 1020IPRINT p Points 810 WAIT 3000 820 CLSPRINTAGAIN VNdeg 830 GET AS 840 I AS= YTHEN RUN 850 IF AS-NTHEN NEW ON 860 GOTO 830 870 LABEL END 880 CLS 890 SYMBOL[2J010middotso y you Score 15 not the best 150 900 SYMBOLC2J 1 11 sor y yOU Sco e Is not the be9t 150 910 SYMBOL[2J212sorry your Score 15 not the best 150 920 SYMBOLC2J3 13sor y yo ur Score 15 not the best 150 930 SYMBOL(3J414sorry your Score is not the bes t 150 940 WA IT 3000 950 CLSIPRINTAGAIN YN 960 GET AS 970 I As Y THEN RUN 980 I ASNTHEN NEW ON 990 GOTO 960

-

Bereits im Einsteigerbuch fuumlr den MZ-SOO (s-Seite 11) hat der MZ-Verlag einige Befehle fuumlr den MZ-SOO vershyoumlffentlicht die im Bedienerhandbuch nicht enthalten sind

Als Appetithaumlppchen fuumlr das Einsteigerbuch aber auch zur Information fuumlr unsere neuen Kollegen vershyoumlffentlichen wir hier noch einmal einige diese Befehshyle

BEEP Kurzform BE erzeugt einen Signalton mit einer Tonshyhoumlhe von 440 Hz BEEP hat denselben Effekt wie USR(62) ruft also das Monitor-Unterprogramm BELL auf Bitte probieren Sie es gleich einmal aus indem Sie BE eingeben und anschlieszligend die eR-Taste druumlcken Nuumltzlich ist dieser Befehl um im Programm ohne Aufwand akustische Signale einzubauen die Aufmerksamkeit erregen

EDIT Kurzform E ermoumlglicht das direkte Bearbeiten einer Programmzeile auf dem Bildschirm Durch Eingabe von EDIT wird die zuletzt bearbeitete Zeile am Bildshyschirm angezeigt Das ist besonders arbeitsvereinfashychend nach dem Auftreten eines Fehlers Der Cursor wird dabei von BASIC auf den ersten Buchstaben der Zeile gesetzt so daszlig sofort korrigiert werden kann

EDIT kann auch mit Zeilennummer eingegeben wershyden Der Vorteil gegenuumlber LIST mit Zeilennummer liegt in der Cursorposition

FRAC Kurzform FR dient zur Ermittlung des Nachkomshymaanteiloumls einer Dezimalzahl Damit stellt FRAC den Gegensatz zu INT da fuumlhrt allerdings keine Rundung durch Das Ergbnis ist immer eine Zahl zwischen -1 und +1

Beispiel FRAC (525) eR fuumlhrt zur Anzeige von 25

HEX$ Diese nuumltzliche Funktion war bereits beim MZ-700 vorshyhanden aber auch in dessen Bedienerhandbuch nicht erwaumlhnt Sie dient zur Umwandlung einer Dezishymalzahl in eine Hexadezimalzahl Beispiel HEX$ (255) eRzeigt FF an

MOD Diese wertvolle Funkt ion zwigt den Rest einer Division Das ist fuumlr viele Anwendungen interessant Bitte beshyachten Sie daszlig zwischen der ersten Zahl und MOD unbedingt ein Leerzeichen stehen muszlig Beispiel (6 MOD2) eR zeigt 0 an

(5 MOD2) eR zeigt 1 an

malacin [][]-J8[][] - bull -J8 Seite 16

lisill~ m~-fl[J[J Iisllll()tJer-messe

Das Programm von Sokrates Vrouvakis demonshystriert w ie einfach man eine Laufschrift in verschieshydenen Schriftgroumlszligen auf dem Bildschirm des MZ-800 erzeugen kann

10 INITCRTM3 20 PRINT 30 PRINT 40 PRINT u 50 PRINT 60 PRINT u 70 PRINT 80 PRINT 30 PRINT 100 PRINT AUtSCHRItT MZ-800 110 PRINT 120 PRINT 130 PRINT Copyright ltC) 1387 140 PRINT 150 PRINT by 160 PRINT 170 PRINT Sokrates Vrouvakis 180 PRINT 190 PRINT 200 PRINT PS Es empf i elt sich bei 210 PRINT verschiedenen Anlaessen 220 PRINT 15 leinen anderen Zeichensatz 230 PRINT 1 V Izu benutzen 240 PRINT 250 WAIT 10000POKE S467CS20IPOKE S434CS20 260 INITCRTIM3 270 PRINT MENUE 280 PRINT 230 CURSOR 06 300 INPUT TEXT ITES 310 INPUT WIEVIELE BUCHSTABEN X 320 INPUT GROESSE DES CHARACTERSC 330 INPUT STEEPING RATE 9 340 W-XltC8)ICLS 350 tOR I~645 TO -W STEP -S 360 SYMBOL [ 1 J 110 TE C C 0 370SYHBOL[lJI10TECCO 380 GET AS 330 It AS- THEN260 40(1 NEXTI 410 GOTO 350

Wie erwartet zeigte SHARP auf der Hannover-Messhyse kein Nachfolgemodell des MZ-BOO Diese Serie duumlrfte tot sein An der Qualitaumlt dieser Rechner kann der Miszligerfolg nicht liegen Im MZ-Verlag laufen die Rechner der MZ-700800-Serie oft genug Tag und Nacht Aber kein anderer Hersteller von Rang hat so wenig fuumlr seine Rechner getan wie SHARP Wer die User im Regen stehen laumlszligt und Houmlchstpreise fordert der muszlig halt untergehen Um so wichtiger ist es daszlig wir die User jetzt in dieser schwierigen Phase zusamshymenstehn

In Hannover hat der MZ-800 trotzdem noch einmal Aufmerksamkeit erregt naumlmlich anlaumlszliglich der Preisshyverteilung an den SHARP User-Club des Jahres 1986

Bei diesem Wettbewerb ging es um die Erstellung von Software fuumlr MZ-800 und die Pocket-Computer von SHARP

Die Jury stellt die Zeitschrift CHIP die im vergangenen Jahr aus den Beitraumlgen ein Sonderheft herausgegeshyben hat Das ist - soviel uns bekannt ist - in diesem

Jahr nicht geplant Wir schlagen den Teilnehmern deshalb vor sich beim MZ-Verlag zu melden

Bei der Preisverleihung am 73 um 1530h waren von CHIP ein Stellvertreter fuumlr den Redakteur Herrn Schwarz von SHARP die Herren Appel und Tabeno anwesend

Der 1 Preis ging an den SHARP-Hisoft-Pascal-Klub eV in Hamburg fuumlr ein Astrologie-Programm von Andreas Ballhaus Den Preis nahm die Vorsitzende des Vereins Viola Petersen in Empfang

Der 2 Preis ging an den Frankenberger Computer Club dessen Mitglieder Oliver Roth und Andreas Jeschtrup die Computer-Simulation Regierung proshygrammiert hatten

Den 3 Preis errang Ulf Wagemann fuumlr die Interessenshygemeinschaft SHARP (IGS) mit dem Datenbankproshygramm MBASE 3

Dieses leistungsfaumlhige Programm haben wir bereits fuumlr Sie getestet Uns ist unter SHARP-BASIC kein besshyseres Datenbank-Programm bekannt Sie werden es kuumlnftig auch uumlber den MZ-Verlag erhalten koumlnnen Der Preis stand bei Redaktionsschluszlig noch nicht fest Voraussetzung ist eine 525-Floppy-Station

Das Programm ist aumluszligerst flexibel und laumlszligt sich auf viele Beduumlrfnisse maszligschneidern Zum lieferumshyfang werden auch diverse Beispiele gehoumlren die dishyrekt in die Praxis umgesetzt oder von Ihnen Ihren indishyviduellen Beduumlrfnissen angepaszligt werden koumlnnen

Bei Interesse fordern Sie bitte unseren Sonderproshyspekt an

Nach der Preisuumlbergabe wurden die Teilnehmer auf dem SHARP-Stand zu einem gemuumltlichen Umtrunk in die Praumlsidenten-Suite eingeladen

Stars auf dem riesigen SHARP-Stand waren zweifelshylos der Pocket-Computer pe 1600 und der MS-DOSshykompatible pe 7100

Auf dem MZ-800 unter P-CPM geschriebene Daten koumlnnen uumlber das Programm MS-Copy (~Seite 20) auf den PC 7100 uumlbertragen werden Fuumlr PC 1600 und MZ-800 gibt es bereits ein Datenuumlbertragungsproshygramm das wir bei SHARP bereits getestet haben Da beide Computer so schoumln zusammenarbeiten werden wir in Zukunft auch vom PC 1600 berichten soshyfern Sie daran interessiert sind bull

maa~irl l(](]rtl(](] - bull rtll Seite 17 maJa~irl l(](]-J8(](] - bull r8

Frei-fr()~ramme

Um Ihnen zu helfen wenn Sie etshywas suchen kaufen oder verkaushyfen wollen bieten wir Ihnen den Kleinanzeigenmarkt Fuumlr bis zu fuumlnf Zeilen zahlen Sie nur DM 10-- Haumlndler zahlen nur DM 20-- Wenn Sie Gewerbetreibender sind beachten Sie bitte daszlig das aus Ihrer Kleinanzeige aus wettshybewerbsrechtlichen Gruumlnden deutlich hervorgehen muszlig Jede Zeile darf bis zu 27 Anschlaumlge hashyben Bitte beachten Sie daszlig Kleinanzeigen nur bei Vorkasse beruumlcksichtigt werden koumlnnen

Suchen Programm das den Drucker SHARP MZ1P02 den vollen Zeichensatz des MZshy800 ausdrucken laumlszligt MZshyVerlag Harald Schicke

Suchen komfortables Datenshytransfer-Programm um ASCII-Dateien vom MZ-800 zu uumlbertragen (moumlglichst uumlber Joystick-Port) MZ-Verlag Harald Schicke

Suche Clubanschluszlig oder Inshyteresenten um einen MZshy700800 Club aufzubauen im Bereich HildesheimHannover Roland Zajons Osterfeld 15 3200 Hildesheim-Bavenstedt Tel 0512155167

Komputila Rondo bietet Konshytakt zu Computer-Fans in mehr als 25 Laumlndern der Welt durch die Internati shyonale Sprache Esperanto Juumlrgen Wulff Papenstr 5b D-2000 Hamburg 76 l10402500781

Super-Verstaumlndigung uumlberall auf der Welt und preiswerte Reisen bietet die Internashytionale Sprache Esperanto Kostenlose Info bei Esperanto-Centro eV Postfach 14 50 D-4790 Paderborn -n-0525127612

Fuumlr viele Rechner gibt es Proshygrammbibliotheken aus deren Bestand Programme kostenlos (man zahlt nur eine Gebuumlhr fuumlr Uumlberspielung Speichermedium und Verwaltung) abgegeben werden Das moumlchten wir auch fuumlr den MZ-700j800 realisieren Meist fungieren diese Programme unter dem Namen Public Domain oder Free Soft Dabei werden verschieshydene Arten unterschieden

Frei-Programme werden von Proshygrammierern Anwendern zur pershysoumlnlichen nichtkommerziellen und kostenlosen Nutzung uumlberlasshysen Das koumlnnen Hilfsprogramme Unterroutinen Spiele oder sonstishyge Porgramme sein die man aus Freude programmiert hat

Wir sind sicher daszlig Sie viele solshycher Programme in Ihrer Schublashyde liegen haben Waumlre es nicht schoumln Sie wuumlrden sie einem groumlshyszligeren Kreis von Anwendern zur Verfuumlgung stellen So kann jeder von jedem etwas lernen Und nashytuumlrlich winkt Ihnen eine Belohnung Sie erhalten fuumlr jedes Programm daszlig Sie einschicken eine Kassetshyte QD oder Floppy-Disk Ihrer Wahl aus dem Angebot an Frei-Proshygrammen Auf jedem Speichershymedium finden Sie eine Anzahl von Programmen Wir werden hier die jeweils guumlltige Liste abshydrucken

Einen Haken hat das Angebot alshylerdings noch Bislang gibt es noch keine einzige Diskette Desshyhalb erhalten Sie zunaumlchst einen Gutschein wenn Sie uns Ihre FreishyProgramme zur Aufnahme schikshyken Spaumlter suchen Sie sich dann eine CMT QD oder Faus

Wenn Sie mitmachen wollen fuumllshylen Sie bitte den Anmeldebogen

Seite 18

aus Sie koumlnnen ihn kopieren so daszlig Sie das Heft nicht zerschneishyden muumlssen

Pruumlf-Programme sind urhebershyrechtlich geschuumltzte kommershyzielle Programme die zum Pruumlfen vor dem Kauf- kostenlos angeboten werden Sie sind auch unter den Bezeichnungen Hoshynour-Ware oder als Demo-Proshygramme bekannt

In der Regel fehlt die Bedienungsshyanleitung (evtl ist eine Kurzanleishytung ins Programm integriert oder zusaumltzlich auf dem Speichermeshydium vorhanden) oder die Funktishyonen des Programmes werden nur demonstriert Oft kann man damit arbeiten aber zB nicht drucken

Pruumlfprogramme dienen der Markteinfuumlhrung von Programshymen Wem das Programm geshyfaumlllt der nimmt mit dem Proshygrammanbieter Kontakt auf und kauft das Programm Er erhaumllt dann die neueste Version ein Handbuch und Anwenderuntershystuumltzung

Dieses Konzept hat fuumlr den Anbieshyter wie fuumlr den Anwender groszligen Nutzen Der Anbieter spart sich die teure Werbung Der Anwenshyder braucht nicht die Katze im Sack zu kaufen sondern kann vorher ausgiebig probieren und sich von den Qualitaumlten des Proshygramms uumlberzeugen

Wir hoffen daszlig Sie auch von dieshysem Angebot regen Gebrauch machen werden Bitte denken Sie daran Je mehr Frei- und Pruumlf-Proshygramme der MZ-Gemeinde zur Verfuumlgung stehen desto attraktishyver sind unsere Rechner

maJa~rl (](]-16()() - bull -161

frll~ramm-flrlmecJlJrI~ - Frei--Jfriii-film

Programm-Anmeldung fuumlr den Vertrieb als Frei- oder Pruumlf-Programm

Der Programmgeber

Vorname Name ______________________________

Firma ________________________________

Straszlige ---__________________________

PUOrt-___________________________________

uumlbergibt dem MZ-Verlag Harald Schicke eine DisketteKassetteO zur Verbreitung an Anwender Es handelt sich um

o Frei-Programme o Pruumlf-Programme

Falls es sich um Pruumlf-Programme handelt

o IchwirO sind am Vertrieb durch den MZ-Verlag Harald Schicke fuumlr die zu verkaufende Version inter essiert Bitte machen Sie mirunsO ein Angebot

Der Name der DisketteKassetteO lautet ___________________

Die Programme sind lauffaumlhig auf folgender Computer-Konfiguration

o MZ-BOabkO o MZ-700 o MZ-BOO

o RAM-Erweiterung o Grafik-Erweiterung

o Kassette o Quick-Disk o 35-Floppy-Disk O525-Floppy-Disk

Spezielle Formatierung des Speichermediums _________________

o P-CPM o EUMELElan

Programmiersprache _________________________

Weitere Einzelheiten

Der Programm-Autor bzw Programm-Geber erklaumlrt

bull daszlig er die Urheberrechte an den Programmen auf der KassetteDisketteO besitzt

bull daszlig er die Programme als Freie- oder PruumlfprogrammeO an den MZ-Verlag Harald Schicke kostenlos zur Verbreitung uumlbergibt

Ort Datum Unterschrift

degnicht Zutreffendes bitte streichen

ma~a~IrI (]0-1600 - bull -16 Seite 19 ma~a~IrI (](]-1600 - bull -161

l~llllllllllllllllllllllllllllllllllllllllillmlllllliIlillllll~llllllllllllllllljlllllllillUNIDOS-800 ist ein Universalieseshy

programm fuumlr den SHARP MZ-800 mit einem oder mehreren 40shyTrack-Laufwerken und dem pshyCPM-Betriebssystem Nach starshyten des Programms kann man fuumlr das Laufwerk B ein Format ausshywaumlhlen und eine in diesem Format beschriebene Diskette unter CPM (also auch unter WordStar u 0) wie eine normale SHARPshyDiskette bearbeiten Selbstvershystaumlndlich ist es auch moumlglich auf diese Diskette zu schreiben und so beschriebene Floppies auf Fremdrechnern zu lesen

miillf21EIe[~IIIIIIIIIIII~lll)111111 ist ein Blockorientiertes Textshy

verarbeitungssystem Texte jeder Art und Laumlnge sind verarbeitbar und nur durch den Speicherausshybau begrenzt Das Programm ist in Maschinensprache Deshalb stehen ca 42 Kb fuumlr Textverarbeishytung zur Verfuumlgung

Da das System den Text in Bloumlshycken abspeichert ist die Zeilenshylaumlnge unabhaumlngig von der Bildshyschirmanzeige und kann beliebig sein

Das Programm stellt sich mit eishyner Menuuml-Auswahl in einer Bildshyschirmmaske vor- Nach entspreshychendem Tastendruck verzweigt es in den gewaumlhlten Arbeitsvorshygang Es werden fuumlr jeden Arshybeitsvorgang Bildschirmmasken erzeugt die moumlgliche Sondershyfunktionen anzeigen Nach dem Laden befindet sich die Tastatur im DIN-Schreibmaschinen-Moshydus

Folgende Moumlglichkeiten bietet das Programm

Eingabe Korrektur Suchen Auflisten aller Texte Abspeichern und Laden auf Kassette Loumlschen des gesamten Textspeichers Drucker einaus Ruumlcksprung zum Monitorprogramm

Sonderfunktionen Exzellente Silbentrennung nach

der deutschen Rechtschreibung Textblockkennung Zeichen und Textbloumlcke loumlschen Einfuumlgen bis 254 Zeichen Druckerprogramshymierung Scrolling des Textes Cursorsteuerfunktionen Zeilenlaumlnshyge programmierbar Blattlaumlnge definierbar Kopienherstellung

K 164-7 (MZ-700) DM 12995 K 164-8 (MZ-800) DM 12995

zZ sind im Lieferumfang von shyUNIDOS-BOO 50 Floppy-Formate enthalten

F145 (525) DM 198--

lIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBllllmllmmlll~l~lll~llj~lllll~lllljlljl~Universelles Formatierproshy

gramm fuumlr den MZ-BOO Mit UNIshyFORM koumlnnen Sie fast alle Formashyte der UNIDOS-Formatliste auf Ihshyrem MZ-BOO formatieren Dies ist insbesondere dann nuumltzlich wenn Sie keine formatierte Fremddiskette haben und der Fremdrechner nicht verfuumlgbar ist Wenn Sie Ihre unter P-CPM ershy

00 0 ~UU uuu~~=

~~m l~~f~~= p~og~amm

llllllllllnlilsect~llI1[jljlIIII[lttllllllll um auf dem MZ-BOO eine deutshy

sche Tastatur nach DIN zu erzeushygen ist ein extra Maschinensprashycheprogramm erforderlich

Hier ist es Mit einem Tastenshydruck wechseln Sie zwischen der Originaltastenbelegung und der deutschen DIN-Tastatur

Das Programm enthaumllt eine Hard-Copy-Routine

K 166 (KasseHe) DM 49-shyF 166 (5 14) DM 59-shy

11111~111111111111111111111111111111111111111~111Im~g[~III~IIIIIIIII~IIIIIIIIIIjIIIII~1111llllllllll~Das Zwischenstuumlck RGBVideo

nutzt den RGB-Ausgang von MZshy700800 Die Signale des RGB-Ausshyganges werden im Zwischenshystuumlck auf Video fuumlr den monoshychromen Monitor umgewandelt Das ermoumlglicht auf einem moshynochromen Bildschirm eine hershyvorragende Wiedergabe von BO Zeichen und hochaufloumlsender Grafik

X 167 DM 79-shy

stellte Software fuumlr verschiedene Rechner verkaufen wollen ist UNIshyFORM unverzichtbar

F 170 (525) DM 198-shy

111111~lllillllllllllllllllllllllllllllllmlllIII~1ll~ll~l~ll~l Mit MS-COPY koumlnnen CPMshy

Dateien in MS-DOS-Dateien konshyvertiert werden Sie koumlnnen damit also Ihre Text- TURBO-Pascal- BASIC-Dateien auf IBM-Format bringen aber auch Quellproshygramme in anderen Sprachen sowie Datenfiles von Anwendershyprogrammen

F169 (525) DM 130-

1~lllilllllllllllllJilllllllllllllllllttisectllmlill~ij1l11 ist ein echtes Superprogramm

MINI-CAD erhielt 1985 den 1 Preis beim SHARP User-Club Wettbeshywerb

Das Programm erlaubt Zeichshynungen auf dem Monitor zu ershystellen Die Steuerung erfolgt uumlber Tastatur oder Joystick

Sie benoumltigen eine 5 14 Flopshypy oder eine Quick-Disk mit 64 Kb RAM-Erweiterung Eine GrafikshyRAM~Erweiterung ist empfehlensshywert muszlig aber nicht sein

Die Programmdiskette enthaumllt die Programme Menue MinishyCAD Bauteil-Editor Programmgeshynerator Trans-CAD und BauteilshyDelete

Das Programm wird uumlber eine Menuumlleiste gesteuert die sich selbst erklaumlrt

Mit dem Programmgenerator koumlnnen Zeichnungsdateien als eishygenstaumlndig laufende BASIC-Proshygramme erzeugt werden

Mit dem Bauteil-Editor erstellen Sie haumlufig wiederkehrende Baushyteile die Sie bei Bedarf unter ihshyrem Namen aufrufen und in Ihre Zeichnungen einbinden koumlnnen Dabei kann selbstverstaumlndlich der Maszligstab veraumlndert werden

MINI-CAD ist ein Superproshygramm das zu Recht preisgeshykroumlnt worden ist Selbstverstaumlndshylich verfuumlgt es uumlber eine Hardcoshypy-Funktion mit der Sie Ihre Zeichshynungen auf Papier bringen koumlnshynen Natuumlrlich koumlnnen alle Zeichshynungen bemaszligt werden so daszlig eine professionelle Anwendung moumlglich ist

F165 (525) DM 149-shyQ 165 (Quick-Disk) DM 149-shy

Page 6: tO~~ · 2018. 1. 9. · tüftelt. Lesen Sie seinen Bericht! Die Verbindung MZ-800/CE-516P bietet dem Anwender mehr Mög lichkeiten, als im (ohnehin sehr dürftigen) Plotterhandbuch

fr(]Jrammirarlll1J

Auszligerdem empfiehlt sich die Proshygrammierung eines Upros (Untershyprogramm) zur Dialog-Verarbeishytung das sowohl die Initialisierung des Bildschirms (Freimachen des Bildschirms vor einer neuen Ausshygabe) die Plausibilitoumltspruumlfung der Bedienereingaben (um Fehler des Bedieners zu verhindern bzw einzuschraumlnken) die Programmshyfehlerbehandlung als auch alle anderen vom Programm geshymeinsam benuumltzten Routinen beinhaltet

Die Vorteile dieser Art der Proshygrammierung sind wohl offenshysichtlich insbesondere unter dem Aspekt von Programmerweiterunshygen bzw -oumlnderungen betrachshytet Das weiB der BASIC-Programshymierer fruumlhestens dann wenn er ein Programm modifizieren muszlig welches er fruumlher einmal selbst ershystellt hat

Wenn Sie ein so aufgebautes Programm spoumlter einmal erweishytern wollen brauchen Sie ledigshylich eine GOSUB-Zeile bzw eine Cl-IAIN-Zeile in den Steuerzweig einzufuumlgen und das Erweiteshyrungsupro entweder intern ans Enshyde des Programms anhoumlngen oder als externes Upro abspeishyehern

Wie man so etwas bewerkstelligt zeigen die Listings auf den beiden naumlchsten Seiten

LSi(1~

Bild 1 Programm-steuerung

360 REM 370 R~M ~ 380 REM BEGINN PROGRAMMSTEUERUNG 390 REM 400 REN 410 J=O 420 608UB680 REM ANBIETEN KAPITEL 1-12 430 GOSUB1060 REM ERKLAERUNGEN 1-12 440 IFXgt4GOT0470 450 GOSUB27l0 REM AUSWERTUNGEN 460 GOT0410 REM OHNE UEBUNG 5 - 8 470 IFXgt8GOT0540 REN KAPITEL 9 -12 480 GOSUB1400 REt1 UEBUNGEN 5 - 0

LI

490 GOSUB2210 REt-1 EINGABEN 5 - 8 500 REM ANTWORTEN 5 - 8 510 GOSUB2520 REM ZWISCHENZEIT 5 - 8 520 REM AUSWERTUNG 5 - 8 530 GOT0410 REM ENDE KAPITEL 5 - 8 540 IFXgt9GOT0570 550 GOSUB1860 REM UEBUNGEN Ci

i

560 GOT0490 570 GOSUB1400 REM UEBUNGEN 10 - 1~

580 GOSUB2210 REM EINGABEN 0 - 12 590 REM ANTWORTEN 9 - 12 600 GOSUB2520 REM ZWISCHENZEIT 9 - 12 610 REM AUSWERTUNG 9 - 12 620 GOT0410 REM ENDE KAPITEL 9 - 12 630 REM 640 REM 650 REM ENDE PROGRAMMSTEUERUNG 660 REM 670 REM

Bild 2 Dialog-Unterprogramm

8000 REM 8005 REM DIALOG-ROUT 8010 REM 8015 REM 8020 CLS 8025 COLOR71 8030 PR IN T J~

8035 FORV=OT079SETV0SETV49NEXTV 8040 FORW=OT049SETOWSET79WNEXTW 8045 FORW=OT079SETW~5SETW44NEXTW

8050 RETURN 8055 REM

Seite 6 maJae(l l()()-J8[]() - bull -Ja1

middot

Ls(1~ shy8060 8065 8070 8075 8080 8085 8090 8095 8100 8105 8110 8115 8117 8120middot 8125 8130 Si35 8140 8145

middot8150 8155 8160 8165 8170 8175 8180 8185 8190 8195 8200 8205 8210 8215 8220 ~~~8 L-~

8230 8235 8240 8245 8250 8255 8260 8265 8270 8275 8400 8405 8410 8415 8420 8425 8430 8435 8440 8445 8450 8455 8460 8470

REM EINGABE-ROUT REM REM REM CURSOR523 PRINTBi tte entspr CURSOR35J23 I FAS$= 11 N GOT08115 INPUTUA$ A$=LEFT$(A$l) HETURN ONERRORGOT08130 INPUTIIN RETURN REM REM ERROR-ROUT REM REM IF ERN=3GOT08060 IF ERN=5GOT08180 IF ERN=65GOT08210 IF ERN=6460T08225 IF ERN=24GOTOa225 IF ERN=42GOT08225 IF ERN=54GOT08225 CUHSOH51 PRINTNicht spezifierter GOT08240 CURSOR5l PRINTEirigabe GOT08240 CURSOR5 PRINTUDt-ucker GOT08240 CURSORS 1 PRINTUUnterbr KILL REM CURSOR520 PRINTZeile CURSOR523 PRINTBitte

lgtJert

GETA$IFA$=ItIlGOT08265 RESUt-1E45 REl REM PRUEF DISK-l REM ttt REt1 ROPEN9tDisk-ID INPUT9DI$ IFDI$=-uCM V101 DlGOT08455 CURSOR5J23 PRINTDisk-l eingelegt (J) CURSOR3623 INPUTIIA$ IFA$ltgtuJ II GOT08430 CLOSE9 RETURN END

eingeben 11

Programmfehler

bitte numerisch 11

nicht bereit 11

bei Disk-Zugriff 11

uERL1I

eine Taste

Fehler ERN

druecken~

mala~h lf][)-J6(]f] - bull -J6l Seite 7

T~s ft Trt-Els

POKE 89240 - Dauerfunktion bei GET POKE 8983 - Normalzustand

I~I

POKE $5DPEEK ($5D)+128PRINT TEXT-Durch den POKE wird die nachfolshygende PRINT-Anweisung mit dem Farbwert des 2 Zeichensatzes auf dem Schirm ausgegeben

11I

POKE $422A$6E$1 C - nach dern Systernkommando LOAD wird das BASIC-Programm automashytisch gestartet POKE $422A$4E$22 - Normalzushystand

111

Das Systemkommando REM kannmiddot durch ein Hochkomrna () abgeshykuumlrzt werden

111

Wird bei INPUT ein Komma () anshygegeben so wird der Variablen kein Wert zugewiesen

Diese Tips amp Tricks sandte uns Michael Nagel Vielen Dank

I~~

Beim Programmieren in BASIC mit Maschinenunterprogrammen kann es leicht passieren daszlig der Rechner abstuumlrzt- Dann hilft nur noch RESET (das kleine Knoumlpfshychen hinten am Rechner) Um das BASIC wieder neu zu starten ohne es neu laden zu muumlssen gibt man folgenden Befehl im

Monitor ein ~~ftlilltlli~lji J 0058 (eR)

Vielen Dankl Christian Czech

ma)a~i(l l1l1l-J6[)1] - bull -JtIl

IJrlJlIErall~a55lJll~ m~-fl[J[J Tt~5 ft TrtlIs

Manch einer der auf die Centronics-SchniHstelie des MZ-800 vertraute traute seinen Augen nicht als er feststellen muszligte daszlig sein Drucker nicht lief Gluumlcklicherweise gibt es neue Parameter fuumlr den INIT-Befehl die manches Problem loumlsen werden

Es gibt einige Drucker die fehlerhaft arbeiten oder uumlberhaupt nicht wenn sie an den MZ-800 angeschlossen werden Zusaumltzlich zu dem INITshyBefehl koumlnnen jedoch folgende Parameter gesetzt werden

INITLPT (MQ-M2) (SO-S3) LQQ-Q7) (CR-Code)

Der Drucker MZ-1P02 zB kann mit Hilfe des Kabels MZ-1C47 angeschlosshysen werden Dazu lautet die Programmzeile

INITLPTM2S2Q110

Anschlieszligend finden Sie die neuen Parameter QO - Q7 Dabei steht fuumlr

1 receive ready 2 reset signal 3 stroke signal

m 1 wait ready 2 high 3 high Ql 1 no search 2 high 3 rligh Q2 1 wait ready 2low 3 high Q3 1 no search 2low 3 high Q4 1 wait ready 2 high 3low Q5 1 no search 2 high 3low ~ 1 wait ready 2low 3low Q7 1 no search 2low 3low

Sie koumlnnen die Parameter QO - Q7 setzen um andere Drucker anzushyschlieszligen Leider haben wir keine genauen Angaben wie die Parameshyter zu setzen sind so daszlig alle moumlglichen Variationen von QO - Q7 zum Anschluszlig eines jeden Druckers gepruumlft werden muumlssen

Bitte beachten Sie daszlig der erweiterte IIJIT-Befehl nur in BASIC funktishyoniert Die Drucker Epson FX-80 und Kompatible lassen sich in der Regel problemlos anschlieszligen

Bitte berichten Sie uns uumlber Ihre Erfahrungen mit Druckeranpassungen damit wir Ihre TIps direkt an unsere Leser weitergeben koumlnnen bull

~~~

I1II11I111I111I1I1I1I1I1III1111111111I11111111 Da es nicht allen Autoren gelingt ihre Listings inkl Grafikzeichen auszugeben finden Sie haumlufig Plotter-Listings Darin sind die Grashyfik- und sonstige nicht druckbare Zeichen im hexadezimalen ASCIIshyFormat ausgegeben

Suchen Sie den ASCII-Code im SpiCkzettel auf Seite 15 und druumlkshyken Sie die richtigen Tasten im Grafikmodus Ihres MZ-700800 Sie koumlnnen die Zeichen aber auch als CHR$( ) eingeben _

Seite 8

U mdefinierung des CursorshyZeichens

Ab der Speicherstelle $1391 ist das Symbol des Cursors definiert Man kann durch Aumlndern der Speichershy

gt stellen ab $1391 einen beliebigen Cursor erzeugen

Die Definition des Cursors erfolgt in einer 8+8 Matrix genauso wie die Symbole der PATTERN-Ariweishysung

Dieses kleine Demonstrationsproshygramm zeigt wie man den Cursor umdefiniert In dem Programm sind zwei Demonstrations-Cursor in den DATA-zeilen enthalten Diese Wrte koumlnnen natuumlrlich ausshygetauscht werden

10 CLS 20 FOR T=O TO 7 30 READ A 40 POKE $1391+TA 50 NEXT 60 DATA 0000000255

REM IBM-CURSOR 70 DATA 255129129129

129129129255 REM KAumlSTCHEN

80 REM IN DEN 1DATA 1-ZEILEN KANN DER CURSOR UMDEFIshyNIERT WERDEN

90 END

Diesen Tip gab uns Christian Popp den viele von Ihnen bereits von seinem im MZ-Verlag ershyschienen Programm Pattern Mashyker (Bestellnummer K 124 (KasshysetteISBN-Nummer 3-89240-007-5 DM 3980) bzw Q 124 (Quick-Disk DM 4980)) her kennen bull

[amplJll-nl3ll1S

PLZ

CH-6221 F-93307 NL-3834 1000 1000 2000 2000 2000 2000 2000 2000 2200 2211 2904 3000 3079 3559 3579 4030 4700 4708 4970 5000 5100 5230 6081 6300 6307 6906 7050 7144 7410 7500 7524 7544 7575 7630 8704

511f1~f lJsEr-[llJlls

Ort Straszlige

Rickenbach P O Box 57shyAubervillers Cedex 151153 Av Jean Jaures ZG Leusden Benedictynenhove 50 Berlin 37 Hans Boumlhm Zeile 12 Berlin 42 Goldenes Horn 66 Hamburg 26 Griesstr 69 Hamburg 50 Behringstr 23 Hamburg 63 Ohekarnp 60 Hamburg 65 Schleusenstieg 34 Hamburg 70 Bekkamp 19 Hamburg 74 Oumljendorfer Steinkamp 28 Klein-Nordende Postfach 261 Beringstedt Hermannstraszlige 8 Hatten Postfach 10 270 Hannover 91 Skagenhof 1 Warmsen 1 Bohnhorst 219 Industriehof Jaumlgerstr 3 Frielendorf 4 Am Schwimmbad 11 Ratingen 4 Bleibergweg 58 Hamm 1 Auf dem Rott 3 Kamen Schaumlferstraszlige 48 Bad Oeynhausen 1 Westkorso 12 Koumlln Postfach 50 12 08

Club

SHARP-User-Club Schweiz SBM Sharpentiers HCC SHARP MZ Gebruikersgroep Software Club SHARP Computer Club Berlin SHARP-Computer-Club SHARP-Hisoft-Pascal-Klub eV SHARP Hard- und Software Club SHARP-Computer-Club Hardware Computerclub Vaskar SHARP-User-Club Computer Club Elmshom eV SHARP-User-Club Computer Club Hatten SHARP-User-Club SHARP-User-Club SHARP-Computerclub-Frankenberg Sharp Computer-Club Gerrnany SHARP-User-Club SHARP-User-Club

Aachen Martinstraszlige 2 MZ-Anwenderclub Altenkirchen Karlstr 5 SHARP-User-Club StochstadtlRhein Hessenring 5 SHARP-User-Club Gieszligen Wilhelrn-Liebknecht-Str 2 SHARP-Computer-Stammtisch lindenGroszlig Linden Friedrich-Ebert-Str 30 Leimen 1 Bergstr 15 Waiblingen-Hegnach Schaumlferweg 6 Asperg Karlstr 26 Reutlingen 1 Sichenhaumluserstr10114 Karlsrul1e 21 Domroumlschenweg 15 Eichelberg Kraichgamstr 3 Dobel Neubuumlrgerstr31 Ebersteinburg Badener Str 7 Lahr Burgheimerstr 8 Uffenheim Postfach 123

SHARP-USer-Club SHARP-User-Club

Computerclub Waiblingen User-Club-Asperg CTR Software-User-Club Wemer-User-Club SHARP Computer Club CCK Lahrer Computer Club MZ-700800 - Club

Ansprechpartner

H Niessen Carsten Frank Schulz Bemd Weller Herr Roschlaub Viola Petersen M Havemester Herr Knauss Erich Dymke Ingo Droumlssler Herr Koumlrner Michael Nagel

Wolfgang Siebert Anselm Althoumlfer OliverRoth Herr Sahl Volker Boumlthling Willi Hake

Interessengemeinschaft der SHARP-User Horst Trobitz SHARP-User-Club

800 Dimension Thomas Wuumlsteneck Rene Coellen

Germar Nikol Fritz H Horack Reinhard Heinbuch Martin Bialas Thomas Frank Walter Schaaf R R Bemreuther S Gebauer Frank Thomas Eitrich Herr Beinert Thorsten Steib Andreas Nagel Georg Lange Herbert Foumlllmer Rudolf Hahn

Hallo liebe Clubs

Die groszlige Ausverkaufsaktion von SHARP in 11

den Karstadt-Haumlusern hat uns Tausende ~ neuer MZ-800-Fans beschert die gern Kon- ~ ~akt haben wuumlrden Deshalb bringen wir hie ~ noch einmal die aktuellste Liste aus unserem IComputer Stimmt Eure Adresse Habt Ihr in- j ~eressante Veranstaltungen neue Prograrn- ~

me Hardware oder sonstwas Interessantes das Ihr anderen mitteilen wollt Dann schic uns kuumlnftig Eure Infos Wir berichten dann in ~ den ILlJtJ-nEUJS daruumlber Denkt aber daran f daszlig mala~i(l [)[)-J5(J[) nur alle zwei Monate erscheint Also Terrnine rechtzeitig bekannt- geben ~

[llJll [amplJll [llJll [amplIll [amplJll [llIll [llJll [amp1111 [amplJll [amplJll [amplJll [amplJll [amplJll [amplJll [amplIll [lJll [amp1I11 [amplJll [llIll [amplJll [amplJll

mala~irJ 1](]-J6I](] - bull -J6 Seite 9 mala~irJ 1](]-J6[)1] - bull -J6

li~s ft TriELs Fra~~11 ft fll1llI()rel1

Sicherlich haben Sie sich schon gewundert daszlig beim MZ-800 nicht wei bei seinem aumllteren Brushyder dem MZ-700 der Bildschirmshyspeicher im Bedienerhandbuch angegben ist

Der Bildschirmspeicher enthaumllt die aktuellen Werte der auf dem Bildschirm befindlichen Zeichen Dies bedeutet Man kann vom BASIC aus abfragen welches Zeishychen an einer bestimmten Stelle des Bildschirms steht

Beim MZ-800 ist dies auchl Man kann dann z B bei einem Teleshyspiel abfragen ob ein Monster auf ein anderes Zeichen faumlhrtl

Der Bildschirmspeicher beim MZshy800 befindet sich je nach 40 oder 80 Zeichen-Modus bei S2000 shy$23E7 bzw $2CXJQ - 27CF und kann ruJl zur Abfrage verwendet wershyden z B POKE S2C()O35 bewirkt nichts Beim MZ-700 wuumlrde nun oben links im Eck ein nM aufshyleuchten

Das dies beim MZ-BOO nicht geht macht nichts denn zum Hinmashychen auf den Bildschirm haben wir ja den CURSOR-Befehl

Das folgende kleine Programm soll die Abfrage durch PEEK deshymonstrieren

10 CLS 20 PRINTGUTEN TAG 30 PRINTDIES IST EINE 40 PRINTDEMONSTRATION 50 CURSOR 020 PRINT

PEEK($2000) REM BEWIRKT DIE ABFRAGE DES WERTES AN DER CURSOR-STELLE 00

60 CURSOR 520 PRINT PEEK($2001) REM BEWIRKT DIE ABFRAGE DES WERTES AN DER CURSOR-STELLE 10

70 WAIT 0 80 CURSOR 021

malaeirl 1[][]-J6[](J - bull -J61

90 FOR T=40 TO 53 100 PRINT PEEK ($2000+T) 110 NEXT 120 REM DIE ZEIELN 90 - 110

DIENEN DER ABFRAGE DER 2 ZEILE DES BILDshySCHIRMS DIE WERTE WERshyDEN DANN IN DER ZEILE 21 IN ASCII-CODE NACHEINANshyDER AUSGEGEBEN

Vielen Dank lieber Christion Popp fuumlr diesen guten Tip Wer Genaueres uumlber dieses Thema wissen moumlchte sollte sich das Spielprogramm Tower (MZ-Vershylag Bestellnummer K 129 ISBN 3shy89240-041-5 DM 1980) zulegen Da es auch fuumlr Joystick geeignet ist laumlszligt- sich auch die Joystick-Proshygrammierung daran erlemen

Um den DIN A4-Plotter vom BASIC aus auf der ganzen Papierfloumlche nutzen zu koumlnnen muszlig das BASIC geaumlndert werden Hier folgt die Routine fuumlr den Disk-Baslc-Intershypreter MZ-2Z046

100 Aumlndern des Disc-BasicshyInterpreters MZ-2Z046 fuumlr den CE-516P

110 X-Koordinate aumlndern auf max 960

120 Y-Koordinate aumlndern auf max -1354

130 POKE $AOAE$E5$21$CO $3 X-Koordinate

140 POKE $AOA8$E5$21$4A $5Y-Koordinate

150 160 Feld 193267 mm 170 PMODE GR 180 PLINE 000 -1354 190PLINE 0-1354960-1354 200 PLINE 960 -13549600 210 PLINE 960000 220 PMODE TN 230

Seite 10

240 Originalzustand 250 POKE $AOAE $E5 $21 $EO

$1 260 POKE $AOA8 $E5 $21 $E7

$3 270 280 Aumlndern auf der Mastershy

disc 290 Track 13 Block 1 300 Bytes siehe Zeilen 130

und 140 sowie 250 und 260

301 310 Referenz SDS-Listing

Seite 569 311 320 Anfragen oder Vorschlaumlshy

ge an 330 Edgar Lefgruen 340 D-2400 Luumlbeck 350 Torneiweg 3 360 Tel 045136228

Haben Sie Probleme Schreiben Sie uns kurz Ihre Ihre Frage Unsere Leser sind ein sehr sachkundiges Publikum das Ihshynen sicherlich gern helfen wird BiHe schreiben Sie Ihren Tip direkt an den Frager und schicken uns eine Kopie damit wir den Tip vershyoumlffentlichen koumlnnen Vielen Dank fuumlr Ihr Mitarbeit

Frage Habe MZ-821 und Seikosshyha GP100 Mark 11 Kabel von Fa Voigt in 2803 Weyhe

INITLPTMOS2$OA laumluft - aber Zeilenvorschub mit Programm geht nicht

Lothar Hanschke Hauptstr 34 b 0-3707 H6fer

majaeirl 1[][]-J6[][] - bull -J61

flner flrllarl~ S sll1U1erbullbullbull

das merken wir aus den vielen Hilferufen die uns taumlglich telefoshynisch und schriftlich erreichen Alshyles das was dem erfahrenen Computer-Freak so vertraut ist macht dem Beginner furchtbar viele Schwierigkeiten Deshalb wollen wir hier speziell dem Anshyfaumlnger Tips fuumlr seine Arbeit geben (Profis biHe weghoumlren)

bull Ich moumlchte ein Programm lashyden Aber es funktioniert nichtI

bull Bitte schauen Sie zunaumlchst auf der Kassette nach ob angegeshyben ist in welcher Sprache das Programm geschrieben ist

Meist wird es sich um das BASIC des MZ-700 (S-BASIC bzw lZshy013) dos BASIC des MZ-800 (lZshy016) oder Maschinensprache handeln

Wer gerade einen MZ-800 ge- kauft hat besitzt alle Moumlglichshykeiten solche Programme in den Computer einzulesen

bull Wenn es sich um ein BASIC-Proshygramm handelt pruumlfen Sie geshynau welches BASIC Sie verwenshyden muumlssen Sonst wird das Proshygramm entweder nicht geladen oder laumluft nicht weil es Fehler meldet

bull Achten Sie besonders darauf daszlig die Angabe LOADCMT zwar beim MZ-800-BASIC richtig ist wenn man auf die Kassette zugreifen will Beim BASIC 1Z-013 (S-BASIC) wuumlrde der Rechner jeshydoch CM-n als Teil des Proshygrammnarnens interpretieren Er meldet dann zwar FOUND a

ladet aber nicht

bull Maschinenspracheprogramme werden immer ohne spezielle Programmiersprache geladen Nach dem Einschalten des Rechners geben Sie einfach C ein Das Programm wird dann geladen

ma1a~in 1[][)-JfU][] - bull -Ja1

bull Leider macht der Kassettenreshykorder des MZ-800 manchmal Schwierigkeiten beim Einlesen von Programmen Das liegt an kleinen Toleranzen des Laufwershykes (evtl muszlig Ihr Tonkopf nachshyjustiert werden)

In so einem Fall spulen Sie das Tonband zuruumlck nachdem der Rechner CHECK SUM ERROR geshymeldet hat Nehmen Sie es hershyaus klopfen es ein paar Mal flach auf die Tischplatte Mashychen Sie auf jeden Fall mehrere Versuche Wenn Sie es geshyschafft haben sollten Sie gleich eine Sicherungskopie fuumlrmiddot Ihren eigenen Bedarf anfertigen (Beshyvor Sie das Programm mit RUN starten legen Sie eine leere Kassette ein und speichern das Programm mit SAVE abU

n bullbullbull steht dabei fuumlr den Proshygrammnornen

bull Bitte beachten Sie jedoch Dieshyse Kopie duumlrfen Sie nur fuumlr Ihre eigenen Zwecke herstellen Wenn Sie die Kopie an andere weitergeben oder sie gar vershykaufen machen Sie sich strafshybar Das ergibt sich aus dem Uumlrshyheberrechtsg esetz

bull Erlaubt ist die (kostenlose) Weishytergabe von Programmen an Dritte nur wenn die Programme einen entsprechenden Vermerk enthalten Dann handelt es sich um Free-Soft - Frei-Prograrnme Daruumlber koumlnnen Sie auf Seite 16 mehr lesen

bull Erst wenn Sie ganz sicher sind daszlig Sie weder das falsche BAshySIC noch uumlbersehen haben daszlig es sich um ein Maschinenshysprachprogramm handelt sollshyten sie ein Programm an den Hersteller zuruumlcksenden

bull beim MZ-Verlag machen falshysche Reklamationen (Proshygramm laumluft wenn man es richshytig laumldt rnehr als 95 aus

Seite 11

Einsteigerbuch fuumlr den MZ-800 von Harold Schicke Bestellnummer B 100 ISBN 3-89240-017-2 DM 2980

Hand aufs Herz Haben Sie Ihren MZ-800 erst vor kurzem erworben Kennen Sie sich mit Computern noch nicht richtig aus Dann ist dieses Buch sicherlich genau das richtige fuumlr Sie 11

Es ist fuumlr Anfaumlnger geschrieben fuumlr Leute die noch nichts oder jeshydenfalls nicht viel uumlber den MZshy800 von SHARP wissen

Deshalb auch heiszligt es Einsteishygerbuch M Wenn Sie also beim bull

MZ-800 einsteigen dann sind Sie mit diesem Buch goldrichtig beshydient

Es zeigt die vielfaumlltigen MoumlgliChshykeiten des MZ-800 auf fuumlhrt Sie anhand verschiedener Listings in die Programmierung ein inforshymiert Sie uumlber verschiedene Proshygrammiersprachen und Betriebsshysysteme

In insgesamt 29 Kapiteln lemen Sie die Geheimnisse des MZ-800 kenshynen Dazu gehoumlren auch die BAshySIC-Befehle die nicht im Bedieshynerhandbuch des MZ-800 aufgeshyfuumlhrt sind

Wenn Sie zu denjenigen gehoumlshyren die nur eine englische Bedieshynungsanleitung fuumlr den MZ-800 ershyhalten haben dann sollten Sie sich dieses Buch schneli anschafshyfen Wenn Sie sich noch zu den Anshyfaumlngern zaumlhlen dann ist dieses Buch fuumlr Sie Gold wert Das beweishysen die vielen begeisterten Zushyschriften Es ist klar und verstaumlndshylich geschrieben Fuumlr Profis ist es nicht gedacht Dafuumlr gibt es genuumlgend andere Buumlcher Fuumlr Beshyginner gibts halt nur das Einsteishygerbuchi

maJaen 1[]I]-JfU]1] - bull -J61

Ich finde es gut daszlig es nun endshylich eine spezielle Zeitschrift fuumlr User des MZ-700800 gibt Soweit es mir moumlglich ist werde ich mich gerne mit Beitraumlgen an Ihrer Zeitschrift beteiligen Bitte teishylen Sie mir mit wie das konkret moumlglich ist Ich selbst besitze das Vorgaumlngershymodell des MZ-800 den MZ-700 Ich benutze ihn in der Ausfuumlhrung MZ-721 mit einem Quickdisklaufshywerk und einem Seikosha SP-1000 Ich finde der MZ-700 ist eine sehr gute Maschine Bi~her habe ich noch nie Probleme mit der Hardshyware gehabt und der Umfang des Basic ist sehr zufriedenstellend Leider faumlllt es oft schwer geeigshynete Software und auch Hardwashyreerweiterungen aufzutreiben zushymal die Firma SHARP mir auf eine Anfrage mitgeteilt hat sie vertreishybe keine Artikel mehr fuumlr den MZshy700 und 800 Um so besser finde ich es daszlig Sie nun eine Zeitschrift fuumlr diese Moshydelle herausbringen Ich bin sishycher daszlig die groszlige Zahl der zushyfriedenen MZ-700800 Freunde von Ihrer Zeitschrift profitieren wird Uumlbrigens Dieser Brief wurde mit einem Programm erstellt das sich auf das von Ihnen vertriebene Buch Textverarbeitung selbst programmiert (BQ 116) stuumltzt

Joumlrg Martin Langmattstr 16 D-7886 Murg

Lieber Joumlrg Es ist ganz einfach beim MagaZin 700800 mitzumashychen Sie hoben mit dem Lesershybrief bereits begonnen Fuumlr Artishykel Listings u aumlmiddot gibts natuumlrlich auch Honorar (DM 50- pro Seishyte) Bitte senden Sie uns Ihre Artishykel moumlglichst auf einem Datenshytraumlger zu (BSeite 3) Vergessen Sie nicht Namen und Absender anzugeben und Ihr Programm mit Erklaumlrungen und einem Listing zu versehen Sie erhalten dann von uns Nachricht Viel Erfolg

mala~rJ ()[]-l[J[J - bull -6

Ein gutes Konzept soll zu Grabe getragen werden Nach dem rashyschen Tod der 700er nun auch Ausverkauf der 800er Muszlig das so sein Ist der Z80 der Clean-Comshyputer am Ende Unterliegt gar die EDV-Anwendung oumlhnlich schwachsinnigen Prinzipien wie sie sonst z B in der Mode zu finshyden sind Ausgereizt sind dieses Typen im allegemeinen und die 800er als spezielle Vertreter des CleanshyKonzeptes noch lange nicht Mit entsprechender CPM-Software kann man datenmaumlszligig an die MD-DOS-Vertreter anknuumlpfen Die Entwicklung der PC geht derart rashysant vor sich daszlig man auf der Sushyche nach dem Computer wie in dem Wettlauf Hase-Igel immer der Verlierer ist Denn ein heute noch hoch gelobtes Konzept wird morgen verschrottet weil ein mulshytinationaler Konzern das Interesse verliert Wir MZ-Anwender sollten einmal folgende Moumlglichkeiten uumlberleshygen 1 Vereinigung aller MZ-Anshywenderclubs zu einer bundesweishyten Gesellschaft auf den Grundlashygen eines eingetragenen Vershyeins mit dem Ziel durch einen umfassende n Informationsausshytausch die MZ-700800er voll ausshyzuschoumlpfen (Mitteilungsblatt das neu entstehende hier vorliegen de maJa~rJ [JI]-fU][)) 2 Anregung der einschlaumlgigen Firmen zur Mitarbeit Weiterentshywicklung und Fortfuumlhrung eines Rechnertyps auf der Basis des MZ-800 (Trennung in Tastatur und Rechnergehaumluse mit integrierten Laufwerken und Steckplaumltzen fuumlr die Systemerweiterung) Es gibt (noch) genuumlgend Herstelshyler und Anbieter die sich mit den MZ-Serien beschaumlftigt haben Sollte da nicht eine Loumlsung moumlgshylich sein

Willi Pluumlschke Loumlrchenweg 12 D-4000 Duumlsseldorf 13

Seite 12

Nachdem ich ca drei Monate meinen SHARP MZ-821 (mit Farbshymonitor CM 8802) fOr HObbyzwekshyke in Betrieb habe und erforschen konnte komme ich ziemlich gut damit zurecht - dank gleichzeitishyger Benutzung von vier Handbuumlshychem Darunter Ihr Einsteigerbuch als wertvollste Ergoumlnzung des schlecht uumlbersetzten (japanisch shyenglisch - deutsch) nicht gerade logisch aufgebauten und mit Druckfehlern durchsetzten Beshydienerhandbuches Das mir zugesandte Einsteigershybuch ist wirklich sein Geld wert Im Augenblick kOlTlme ich mit der Farbwarli die ja schon als etwas kompliziert angekuumlndigt wird aber leider nicht im Einsteigershybuch ausfuumlhrlicher behandelt wird in der Betriebsart M2 nicht zushyrecht Ich erhalte die Betriebsarten M 1 und M3 (letztere wegen unzureishychender Aufloumlsung aber nicht beshynutzbar) jedoch nicht M2 Auf den Befehl 10 INITeRT M2

bzw M2 B1 erhalte ich jedesshymai Dev mode error In diesem Zusammenhang frage ich Sie - da Sie ja die SHARP-Anshyleitung sicher durch und durch kennen - ob es sich hierbei um Druckfehler handelt 1) Seite A-5 Zweimal Li n e (50) 102010050 im Vergleich 2) Umfaszligt der Palettenblock B 1 nun die Palettencode-Nr 4-7 (S A-4 6-66)5-8 (S A-5) oder 5-7 (S A-4) Mit dem Befehl PAL Ox (X=1-15) kann ich den Bildschirmhintershygrund in allen 15 Farben wechseln Das widerspricht doch aber dem Prinzip der im Handbuch aufgeshyfuumlhrten Farbsteuerung Bei allen anderen PAL-Einstellunshygen (Ziffern) habe ich die Farbshywahl nicht im Griff Ich waumlre Ihnen sehr dankbar wenn Sie mir sagen koumlnnten wie aumlndere ich die Betriebsart von M 1 auf M2zur ~der Paletten- und Farbcode ~gen Schulz Ostshypreuszligend( i Im 36 1000 Berlin 45

magaeill [][J-6[][] - bull -61

51l1UJare-Tes Das brandneue Datagraph von K amp N sowie das schon zwei Jahre alte Busigraph von Rainer Klein stehen sich in eishynem Vergleich gegenuumlber Gelingt es Datagraph die schon vor drei Jahren mustergultige Bedienerfuumlhrung von Busigraph zu uumlbertreffen Besitzt es - zum doppelten Preis shymehr Features als Busigraph Busigraph wird auf Kassette oder QD geliefert (DM 4980 bzw 5980) Datagraph gibt es als 5 14Q -Flopshypy oder QD (DM 98--) Waumlhrend uns die lauffaumlhige Version von Bushysigraph zur Verfuumlgung stand hat- ten wir von Datagraph nur eine Demoversion die selbstaumlndig ablief und keinen Ausdruck ershylaubte

Einige Teile der Bedienungsanleishytungen aumlhneln sich so erstaunlich daszlig man meinen koumlnnte dersei be Autor waumlre hier taumltig geworshyden

Busigraph erfordert zunaumlchst das Laden des BASIC Datagraph hat es bereits auf der Floppy (die QDshyVersion stand uns nicht zur Verfuumlshygung) Das erleichtert natuumlrlich die Handhabung RESET druumlcken und schon startet Datagraph

Die Bedienerfuumlhrung ist bei beishyden Programmen sehr gut die Moumlglichkeiten ganz aumlhnlich

Aber Datagraph ist fuumlr den MZ-800 geschrieben und bietet daher neshyben der Moumlglichkeit des Ausshydrucks auch die Ausgabe am

Bildschirm an Hier schlaumlgt es Bushysigraph das seine Grafiken nur auf den Plotter bringen kann

Beim Ausplotten sind die Moumlgshylichkeiten sehr aumlhnlich Kein Proshygramm nutzt die erweiterten Faumlshyhigkeiten des Plotters CE-516P wie wir sie auf Seite 4 beschrieben hashyben

Beide Programme bieten vierfarshybigen Ausdruck Datagraph vershyfuumlgt uumlber sieben Busigraph uumlber sechs Schraffierungen

Busigraph gleicht das bei den Moumlglichkeiten der Darstellung wieder aus Wie bei Datagraph gibt es Linienzug Tabelle Balkenshydiagramm und Tortengrafik Darshyuumlber hinaus verfuumlgt Busigraph uumlber eine zweite Kreisdarstellung Einzelpunkte und Liniendiashygramm Sehr hilfreich ist die Einteishylung der senkrechten Achse in Bushysigraph

Datagraph holt bei der Tortengrashyfik wieder auf weil die verschieshydenen Schraffuren auch hier moumlglich sind Busigraph kann bei Kreisen nur zwei Schraffuren Das

Gelieferte S H A R P -Computer 1~n ~ 1983 M2-7BB

111 SB 48 38 20 10 e e JAN FEB Clno

-1B

mala~rJ [][]-Ja[]1] shy

iII 1984 MZ-88B 111 1985 M2-8BB 111 1986 M2-8BB

I L I ii n nnl UI1 UL 1100 L v W

I bull -Ja Seite 13

schraumlnkt die Uumlbersichtlichkeit ein Deshalb empfiehlt die BedIeshynungsanleitung nicht mehr als I

fuumlnf Werte in einer Kreisgrafik unshyterzubringen Bei Datagraph wird eine Beschraumlnkung auf zwanzig Werte empfohlen Bei Datagraph werden die -Werte ins Kreisshysegment geschrieben Bei Busigshyraph findet man sie nur in der da~ zugehoumlrigen Tabelle

Datagraph verfuumlgt auszligerdem uumlber eine Jahresgrafik die esI

ermoumlglicht I bis zu vier Jahre mitshyeinander zu vergleichen

Fazit Wer eine Floppy-Station beshysrtzt und professionell damit arbei~ ten moumlchte sollte sich Datagraph anschaffen Allein das Diskettenshyhandling ist viel angenehmer als das Hantieren Mit QD oder gar Kassette Auf einer Diskette koumlnshynen bis zu 55 Dateien gespeichert sein Das duumlrfte fOr die meisten Anwendungen mehr als ausreishychen

Wer eins der Programme fuumlr Stushydien oder den privaten Gebrauch einsetzen moumlchte ist mit Busishygraph zum halben Preis bestens bedient Wer selber programshymiert kommt daran ohnehin nicht vorbei Busigraph ist nicht geshyschuumltzt und deshalb frei zugoumlnshyglich Persoumlnliche Aumlnderungen koumlnnen deshalb nach Belieben vorgenommen werden

Busigraph hat in der Kassettenshyversion eine ISBN-Nummer (ISBN 3-89240-025-3) Diese Internationashyle Standard Buch Nummer erlaubt es Busigraph durch jede Buchshyhandlung zu bestellen Ansonsten erhalten Sie beide Programme entweder bei Ihrem Houmlndler oder durch den MZ-Verlagbull

Abb Jahresgrafik bei Dafograph

mayaeirl o[]-ao[] - bull -Ja1

Wer kennt schon die Vielzahl von Buumlchem die fuumlr die Rechner MZshy700800 auf den Markt gebracht worden sind Alle Buumlcher koumlnnen Sie beim MZ-Verlag bestellen

bull H Schicke Einsteigerbuch fuumlr den Peronalcomputer MZ-800 MZ-Verlag

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-700 BBG 1983

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-800 BBG 1985

bull Bialke Berendsen Gliszczynski Assemblerprogrammierung auf dem MZ-700MZ-800 BBG 1985

bull H Ostermann Z80-Maschinenshyprogramrne mit Sharp MZ-700 und MZ- 800 Vogel-Verlag 1985

bull GO Hamann J-J Eden Schach-Programmierung in Bashysic mit Sharp MZ-700 u MZ-800 Deutscher Betriebswirte-Verlag 1985

bull GO Hamann BASIC Schritt fuumlr Schritt mit Sharp MZ-700 Deutshyscher Betriebswirte-Verlag 1983

bull M Vogtlaumlnder G Klemm D Herrmann Wirtschaft auf dem Sharp MZ-700 iwt-Verlag 1984

bull HJ Burger ua Programmiershyhandbuch fuumlr Sharp HofackershyVerlag 1983

bull H Schicke Sharp Software-Kashytalog MZ 800700 MZ-Verlag 1985 bull R Schaumlfer Kommentierte Listings (Basic CPM) sds-Comshyputer- Service

bull NN Systemhandbuch MZ-800 Holtkoumltter-Verlag1986

bull HJ Wilke ASEM-4 Assemblershykurs (MZ-700) Selbstverlag 1983

bull T Ziegler Systemprogrammieshyrung auf MZ-BOO MZ-Verlag 1986

bull U Ehm MaschinenspracheshyHandbuch fuumlr die Sharp MZshy700MZ-BOO Serie Fischel-Vershylag 1985

bull K Schreiner Grafikhandbuch fuumlr SHARP-Computer (Plotter) Fishyschel-Verlag 1985

So kann man Sprites aus Commoshydore C64-Listings benutzenH

Fuumlr den MZ-BOO werden ja in den einschlaumlgigen Com puterzeit shyschriften so gut wie keine Listings angeboten Wer unbedingt Bashysic-Listings von anderen Rechshynern umschreiben will oder wer selbst keine Lust hat PATTERNs zu definieren fuumlr den wird das unshytenstehende Kurzprogramm sishycher eine Arbeitserleichterung darstellen

116 20 BENUTZEN DER C64-SFRITES BEIM M~-800 30 416 DEMO-DATEN 50 DATR 1 255 1 28 1 l 255 128 1 255 128 1 6 l

16 128 1 1 53 128 1 255 128 1 255 128 616 DATA1218948618996221964]2102 6431261921601281189]128 70DATA11531283195192322119232 551923] 25519231891927189] 192 816 916 100 EINLESEN DER 110 FOR 1=1 TO 63 120 READ A 1316 X$=X$TCHR$(A) 1416 READ B 150 Y$=Y$TCHR$(BJ 160 REAO C 170 Z$=Z$TCHR$[C) 180 NEXT 130 2160 DEItOJ

210 INITeRT M2 2216 FOR F=lT015 230 POSITION 100100 240 PATTERN [F ] 250 PATTERN [F ] 2616 PATTERN CF ] 2716 WAlT 4160 2816 NEXT 230 GOT0220

-21~X$

-211$ -21Z$

PATTERNCSPRITEJ-WERTE STEP 3

Beim Commodore C64-Rechner werden die Sprites in der Regel aus 63 Werten aufgebaut Spielt man ein biSchen mit diesen DAshyTA-Werten so stellt man fest daszlig diese nach einer kleinen Aumlndeshyrung auch auf dem MZ-800 darzushystellen sind man uumlbernimmt die ungeoumlnderten SPRITE-DATAshyWerte liest einfach immer abshywechselnd jeden dritten DATAshyWert ein und gibt die so erhalteshynen Werte als PATTERNs aus Ein Beispiel-SpritePattern ist in nachshystehendem Listing enthalten

GerdKraus

Seite 14

-------------------------------------------------------------------------------

5~1l2111 - ~()Flisrsrt - rtstsrt fslamp1rtsr ampSlSIl

Nicht jeder hat die mitgelieferten Tastaturaufkleber auf seine Tasten geklebt nachschlagen war immer etwas muumlhsam Hier die Loumlsung

Der MZ-800 hat ja nicht nur den normalen Standard-ASCII--Zeichensatz auf der Tastatur sondem auch eine Reihe von Grafik-Symbolen Beim MZ-700 waren diese Symbole noch auf der Tastatur vermerkt beirn MZ-800 gabs nur eine Selbstklebefolie zum Aufkleben Wer die Folie nicht (mehr) hat kann sich nachstehende Tashybelle kopieren und in Griffweite neben den Rechner legen Die Zeichen werden erzeugt wenn man zuvor die Graph-Taste gedruumlckt hat (zum Umschalten auf Buchstaben die Alpha-Taste druumlcken)

PS Wer schon einmal ein Listing abgetippt hat in dem Graphik-Symbole benutzt wurdenmiddot wird sich ganz sishycher meiner Empfehlung anschlieszligen Nicht die Symbole sondern die ASCII-Zeichen im Programm verwenshyden -

GerdKraus T~~t~t~r-C~d~~ SHARP MZ-B00

TASTE SlMBOLE ASCII-CODETASTE SYMBOLE ASCII-CODE

~~ (]I 6e 681 D4 CA

2 CF D7 A bull + F3 F8 I _

3 D6 D9 S + bull FA E1

D 0 Fl F74 I I D5 Ci bull

5 - C2 D8 F o ce ce 6 - J D8 CB G

( DB DC

7 L Dl D2 H r- EF Fe r D8 CE8 + It 81 AC J

9 =t+ A7 91 llt bullbull bullbull DF DE

a 99 82 L 86 C9

i i 72 71 FE 84

t 87 8C 89 E9

74 73 J J FS 8E -~ Q C4 F2 Z EE ED

W E6 EB gt~ X I F6 7D

C I 7E 7~E ES E4

R E5 c= V ~ 7A 9Sw

EA EBT I I es F4 B

T I I E7 E2 N LJ EC DA

L J CD DDFD E8 t-1U I F9 middotC7 ~ 63 78

0 l Bi 75 BF 85 A p 76 83 bull 7B 8B ~r

~ 88 77 BA 8F

[ A 78 8D

maJa~(1 I]O-J6(](] - bull -J6 Seite 15 maJa~r1 1[)1]-J6(]1] - bull -J61

fleteamplle tuumlr m~-fl[][]

Phantom Miner programmiert von Sokrates Vroushyvakis zeigt wie man die Befehle SYMBOL STRIG und STICK nutzen kann Unterprogramme sind mit LABEL adressiert Bitte beachten Sie daszlig die Grafik-Symshybole im Listing nicht richtig ausgedruckt sind

IV lIHI U - IMI

20 POKE S467C s20 Fon- ~434C $20 GOTO 170 30 OR 1--20 TO 20 STEP 10 40 SYMBOLC211201Phantofll320 50 SYMBOLC211201 Phantom320 60 NEXT I 70 SYMBOL[2J201Philntom320 80 SYMBOL[21 211+1 Phantom 3 2 0 90 SYMBOL[21 221+2 Philntolll 3 2 0 100 SYMBOLC2123 1+3 Phantom32O 110 SYMBOL[21 2~ 1+4 Phantom 3 2 0 120 SYMBOL[2J25 1+5 Phantolll320 130 SYMBOL[2J261+6Phantom 32O 140 SYMBOLC21271+7 Phantom320 150SYMBOLC31281+8Phantolll32O 160 GOTO 260 170 OR 1--20 TO 60 STEP 10CLS 180SYMBOLC2140IMine 440 190 SYMBOL[2J41I+lMi ner~40

200 SYMBOLC2142I+2 Mine 440 210 SYMBOL[2J43I+3l11ner440 220 SYMBOLC21441~Mlne 440 230 SYMBOL[3J451+5 MinIPr440 240 NEXT I 250 GOTO 30 260 SYMBOL[3J10140 Copy ight ( Cgt 1987 by SVrouvoumllkis 130 270 SYMBOLC3111141middotCopy lght (Cgt 1987 by SV ouvak l s 130 280 SYMBOLC3J9 139 Copy l ght (C) 1987 by SVrouvoumllkis130 230 SYMBOL[319140Copyright (C) 1987 by SVouvakls 130 300 SYMBOLC2J 10 140 Copyright (C) 1987 by SV ouvakis130 310 WAIT 2000TI-300IP-0 320 CURSOR 522 INPUT ENTER LEVEL C1-91 L 330 INITCRTMl 340 S-RND(10)4300 3~0 SYMBOLC2JS10uHiII0 360 SYMBOLC2JS18HLH110 370 SYMBOLC2JS26-Hl110 380 I STICK(0) - 7 THEN X X-5 390 I STICK(0)-3 THEN X-X+5 400 I STRIG(O) THEN 540 410 SYMBOLC31JX170P)HIIO 420 SYMBOL[3 1 J X 178 )A 1 10 430SYM80LC3lJX186Jk110 440 SYMBOLC3IJX170PH110 450 SYMBOLC3lJX178-) 110 460 SYMBOLC3lJX186 Jk110 470 Tl-Tl-lI TI - O THEN END 480 CURSOR 515PRlNT 490 CURSOR 515PRlNTPoints P Bonus TI 500 I P-L THEN WINNERELSE 380 510 1 P-L+5 THEN WINNERELSE 380 520 I P=L+l5 THEN middot WINNERELSE 380 530 GOTO 380 540 OR 1-170 TO 34 STEP -1 550 A~POINT(X+121-2) 560 SYMBOLC311X+121 - 110 570 SYMBOLC311X+121 - 110 580middot I A2 THEN NOISEC P P+l 590 NEXT I 600 I A-2 THEN 610 ELSE 700 610 SYMBOLC31S10nII0 620 SYMBOLC31S18 v110 630 SYMBOLC3JS26nm11O 640SYMBOLC01S10uHi110 650SYMBOLC01S18 HLHII0 660 SYMBOLCOJS26-HI110 670SYMBOLCOJS10 gtnIIO 680 SYMBOLCOJsect18v 110 630 SYMBOLCOJS26n110 7(10 GOTO 330 710 LA8ELWINNER 720 INITCRT M1 730 OR 11 TO 10 740 SYMBOLC3IJ00 OK II0 750 SYM80LC3IJ00 OK I I0 760 NEXT I 770 SYMBOLC3J00OKII0 780 CURSOR 1010IPRINTyou Score Is 790 pcP+TI 800 CURSOR 1020IPRINT p Points 810 WAIT 3000 820 CLSPRINTAGAIN VNdeg 830 GET AS 840 I AS= YTHEN RUN 850 IF AS-NTHEN NEW ON 860 GOTO 830 870 LABEL END 880 CLS 890 SYMBOL[2J010middotso y you Score 15 not the best 150 900 SYMBOLC2J 1 11 sor y yOU Sco e Is not the be9t 150 910 SYMBOL[2J212sorry your Score 15 not the best 150 920 SYMBOLC2J3 13sor y yo ur Score 15 not the best 150 930 SYMBOL(3J414sorry your Score is not the bes t 150 940 WA IT 3000 950 CLSIPRINTAGAIN YN 960 GET AS 970 I As Y THEN RUN 980 I ASNTHEN NEW ON 990 GOTO 960

-

Bereits im Einsteigerbuch fuumlr den MZ-SOO (s-Seite 11) hat der MZ-Verlag einige Befehle fuumlr den MZ-SOO vershyoumlffentlicht die im Bedienerhandbuch nicht enthalten sind

Als Appetithaumlppchen fuumlr das Einsteigerbuch aber auch zur Information fuumlr unsere neuen Kollegen vershyoumlffentlichen wir hier noch einmal einige diese Befehshyle

BEEP Kurzform BE erzeugt einen Signalton mit einer Tonshyhoumlhe von 440 Hz BEEP hat denselben Effekt wie USR(62) ruft also das Monitor-Unterprogramm BELL auf Bitte probieren Sie es gleich einmal aus indem Sie BE eingeben und anschlieszligend die eR-Taste druumlcken Nuumltzlich ist dieser Befehl um im Programm ohne Aufwand akustische Signale einzubauen die Aufmerksamkeit erregen

EDIT Kurzform E ermoumlglicht das direkte Bearbeiten einer Programmzeile auf dem Bildschirm Durch Eingabe von EDIT wird die zuletzt bearbeitete Zeile am Bildshyschirm angezeigt Das ist besonders arbeitsvereinfashychend nach dem Auftreten eines Fehlers Der Cursor wird dabei von BASIC auf den ersten Buchstaben der Zeile gesetzt so daszlig sofort korrigiert werden kann

EDIT kann auch mit Zeilennummer eingegeben wershyden Der Vorteil gegenuumlber LIST mit Zeilennummer liegt in der Cursorposition

FRAC Kurzform FR dient zur Ermittlung des Nachkomshymaanteiloumls einer Dezimalzahl Damit stellt FRAC den Gegensatz zu INT da fuumlhrt allerdings keine Rundung durch Das Ergbnis ist immer eine Zahl zwischen -1 und +1

Beispiel FRAC (525) eR fuumlhrt zur Anzeige von 25

HEX$ Diese nuumltzliche Funktion war bereits beim MZ-700 vorshyhanden aber auch in dessen Bedienerhandbuch nicht erwaumlhnt Sie dient zur Umwandlung einer Dezishymalzahl in eine Hexadezimalzahl Beispiel HEX$ (255) eRzeigt FF an

MOD Diese wertvolle Funkt ion zwigt den Rest einer Division Das ist fuumlr viele Anwendungen interessant Bitte beshyachten Sie daszlig zwischen der ersten Zahl und MOD unbedingt ein Leerzeichen stehen muszlig Beispiel (6 MOD2) eR zeigt 0 an

(5 MOD2) eR zeigt 1 an

malacin [][]-J8[][] - bull -J8 Seite 16

lisill~ m~-fl[J[J Iisllll()tJer-messe

Das Programm von Sokrates Vrouvakis demonshystriert w ie einfach man eine Laufschrift in verschieshydenen Schriftgroumlszligen auf dem Bildschirm des MZ-800 erzeugen kann

10 INITCRTM3 20 PRINT 30 PRINT 40 PRINT u 50 PRINT 60 PRINT u 70 PRINT 80 PRINT 30 PRINT 100 PRINT AUtSCHRItT MZ-800 110 PRINT 120 PRINT 130 PRINT Copyright ltC) 1387 140 PRINT 150 PRINT by 160 PRINT 170 PRINT Sokrates Vrouvakis 180 PRINT 190 PRINT 200 PRINT PS Es empf i elt sich bei 210 PRINT verschiedenen Anlaessen 220 PRINT 15 leinen anderen Zeichensatz 230 PRINT 1 V Izu benutzen 240 PRINT 250 WAIT 10000POKE S467CS20IPOKE S434CS20 260 INITCRTIM3 270 PRINT MENUE 280 PRINT 230 CURSOR 06 300 INPUT TEXT ITES 310 INPUT WIEVIELE BUCHSTABEN X 320 INPUT GROESSE DES CHARACTERSC 330 INPUT STEEPING RATE 9 340 W-XltC8)ICLS 350 tOR I~645 TO -W STEP -S 360 SYMBOL [ 1 J 110 TE C C 0 370SYHBOL[lJI10TECCO 380 GET AS 330 It AS- THEN260 40(1 NEXTI 410 GOTO 350

Wie erwartet zeigte SHARP auf der Hannover-Messhyse kein Nachfolgemodell des MZ-BOO Diese Serie duumlrfte tot sein An der Qualitaumlt dieser Rechner kann der Miszligerfolg nicht liegen Im MZ-Verlag laufen die Rechner der MZ-700800-Serie oft genug Tag und Nacht Aber kein anderer Hersteller von Rang hat so wenig fuumlr seine Rechner getan wie SHARP Wer die User im Regen stehen laumlszligt und Houmlchstpreise fordert der muszlig halt untergehen Um so wichtiger ist es daszlig wir die User jetzt in dieser schwierigen Phase zusamshymenstehn

In Hannover hat der MZ-800 trotzdem noch einmal Aufmerksamkeit erregt naumlmlich anlaumlszliglich der Preisshyverteilung an den SHARP User-Club des Jahres 1986

Bei diesem Wettbewerb ging es um die Erstellung von Software fuumlr MZ-800 und die Pocket-Computer von SHARP

Die Jury stellt die Zeitschrift CHIP die im vergangenen Jahr aus den Beitraumlgen ein Sonderheft herausgegeshyben hat Das ist - soviel uns bekannt ist - in diesem

Jahr nicht geplant Wir schlagen den Teilnehmern deshalb vor sich beim MZ-Verlag zu melden

Bei der Preisverleihung am 73 um 1530h waren von CHIP ein Stellvertreter fuumlr den Redakteur Herrn Schwarz von SHARP die Herren Appel und Tabeno anwesend

Der 1 Preis ging an den SHARP-Hisoft-Pascal-Klub eV in Hamburg fuumlr ein Astrologie-Programm von Andreas Ballhaus Den Preis nahm die Vorsitzende des Vereins Viola Petersen in Empfang

Der 2 Preis ging an den Frankenberger Computer Club dessen Mitglieder Oliver Roth und Andreas Jeschtrup die Computer-Simulation Regierung proshygrammiert hatten

Den 3 Preis errang Ulf Wagemann fuumlr die Interessenshygemeinschaft SHARP (IGS) mit dem Datenbankproshygramm MBASE 3

Dieses leistungsfaumlhige Programm haben wir bereits fuumlr Sie getestet Uns ist unter SHARP-BASIC kein besshyseres Datenbank-Programm bekannt Sie werden es kuumlnftig auch uumlber den MZ-Verlag erhalten koumlnnen Der Preis stand bei Redaktionsschluszlig noch nicht fest Voraussetzung ist eine 525-Floppy-Station

Das Programm ist aumluszligerst flexibel und laumlszligt sich auf viele Beduumlrfnisse maszligschneidern Zum lieferumshyfang werden auch diverse Beispiele gehoumlren die dishyrekt in die Praxis umgesetzt oder von Ihnen Ihren indishyviduellen Beduumlrfnissen angepaszligt werden koumlnnen

Bei Interesse fordern Sie bitte unseren Sonderproshyspekt an

Nach der Preisuumlbergabe wurden die Teilnehmer auf dem SHARP-Stand zu einem gemuumltlichen Umtrunk in die Praumlsidenten-Suite eingeladen

Stars auf dem riesigen SHARP-Stand waren zweifelshylos der Pocket-Computer pe 1600 und der MS-DOSshykompatible pe 7100

Auf dem MZ-800 unter P-CPM geschriebene Daten koumlnnen uumlber das Programm MS-Copy (~Seite 20) auf den PC 7100 uumlbertragen werden Fuumlr PC 1600 und MZ-800 gibt es bereits ein Datenuumlbertragungsproshygramm das wir bei SHARP bereits getestet haben Da beide Computer so schoumln zusammenarbeiten werden wir in Zukunft auch vom PC 1600 berichten soshyfern Sie daran interessiert sind bull

maa~irl l(](]rtl(](] - bull rtll Seite 17 maJa~irl l(](]-J8(](] - bull r8

Frei-fr()~ramme

Um Ihnen zu helfen wenn Sie etshywas suchen kaufen oder verkaushyfen wollen bieten wir Ihnen den Kleinanzeigenmarkt Fuumlr bis zu fuumlnf Zeilen zahlen Sie nur DM 10-- Haumlndler zahlen nur DM 20-- Wenn Sie Gewerbetreibender sind beachten Sie bitte daszlig das aus Ihrer Kleinanzeige aus wettshybewerbsrechtlichen Gruumlnden deutlich hervorgehen muszlig Jede Zeile darf bis zu 27 Anschlaumlge hashyben Bitte beachten Sie daszlig Kleinanzeigen nur bei Vorkasse beruumlcksichtigt werden koumlnnen

Suchen Programm das den Drucker SHARP MZ1P02 den vollen Zeichensatz des MZshy800 ausdrucken laumlszligt MZshyVerlag Harald Schicke

Suchen komfortables Datenshytransfer-Programm um ASCII-Dateien vom MZ-800 zu uumlbertragen (moumlglichst uumlber Joystick-Port) MZ-Verlag Harald Schicke

Suche Clubanschluszlig oder Inshyteresenten um einen MZshy700800 Club aufzubauen im Bereich HildesheimHannover Roland Zajons Osterfeld 15 3200 Hildesheim-Bavenstedt Tel 0512155167

Komputila Rondo bietet Konshytakt zu Computer-Fans in mehr als 25 Laumlndern der Welt durch die Internati shyonale Sprache Esperanto Juumlrgen Wulff Papenstr 5b D-2000 Hamburg 76 l10402500781

Super-Verstaumlndigung uumlberall auf der Welt und preiswerte Reisen bietet die Internashytionale Sprache Esperanto Kostenlose Info bei Esperanto-Centro eV Postfach 14 50 D-4790 Paderborn -n-0525127612

Fuumlr viele Rechner gibt es Proshygrammbibliotheken aus deren Bestand Programme kostenlos (man zahlt nur eine Gebuumlhr fuumlr Uumlberspielung Speichermedium und Verwaltung) abgegeben werden Das moumlchten wir auch fuumlr den MZ-700j800 realisieren Meist fungieren diese Programme unter dem Namen Public Domain oder Free Soft Dabei werden verschieshydene Arten unterschieden

Frei-Programme werden von Proshygrammierern Anwendern zur pershysoumlnlichen nichtkommerziellen und kostenlosen Nutzung uumlberlasshysen Das koumlnnen Hilfsprogramme Unterroutinen Spiele oder sonstishyge Porgramme sein die man aus Freude programmiert hat

Wir sind sicher daszlig Sie viele solshycher Programme in Ihrer Schublashyde liegen haben Waumlre es nicht schoumln Sie wuumlrden sie einem groumlshyszligeren Kreis von Anwendern zur Verfuumlgung stellen So kann jeder von jedem etwas lernen Und nashytuumlrlich winkt Ihnen eine Belohnung Sie erhalten fuumlr jedes Programm daszlig Sie einschicken eine Kassetshyte QD oder Floppy-Disk Ihrer Wahl aus dem Angebot an Frei-Proshygrammen Auf jedem Speichershymedium finden Sie eine Anzahl von Programmen Wir werden hier die jeweils guumlltige Liste abshydrucken

Einen Haken hat das Angebot alshylerdings noch Bislang gibt es noch keine einzige Diskette Desshyhalb erhalten Sie zunaumlchst einen Gutschein wenn Sie uns Ihre FreishyProgramme zur Aufnahme schikshyken Spaumlter suchen Sie sich dann eine CMT QD oder Faus

Wenn Sie mitmachen wollen fuumllshylen Sie bitte den Anmeldebogen

Seite 18

aus Sie koumlnnen ihn kopieren so daszlig Sie das Heft nicht zerschneishyden muumlssen

Pruumlf-Programme sind urhebershyrechtlich geschuumltzte kommershyzielle Programme die zum Pruumlfen vor dem Kauf- kostenlos angeboten werden Sie sind auch unter den Bezeichnungen Hoshynour-Ware oder als Demo-Proshygramme bekannt

In der Regel fehlt die Bedienungsshyanleitung (evtl ist eine Kurzanleishytung ins Programm integriert oder zusaumltzlich auf dem Speichermeshydium vorhanden) oder die Funktishyonen des Programmes werden nur demonstriert Oft kann man damit arbeiten aber zB nicht drucken

Pruumlfprogramme dienen der Markteinfuumlhrung von Programshymen Wem das Programm geshyfaumlllt der nimmt mit dem Proshygrammanbieter Kontakt auf und kauft das Programm Er erhaumllt dann die neueste Version ein Handbuch und Anwenderuntershystuumltzung

Dieses Konzept hat fuumlr den Anbieshyter wie fuumlr den Anwender groszligen Nutzen Der Anbieter spart sich die teure Werbung Der Anwenshyder braucht nicht die Katze im Sack zu kaufen sondern kann vorher ausgiebig probieren und sich von den Qualitaumlten des Proshygramms uumlberzeugen

Wir hoffen daszlig Sie auch von dieshysem Angebot regen Gebrauch machen werden Bitte denken Sie daran Je mehr Frei- und Pruumlf-Proshygramme der MZ-Gemeinde zur Verfuumlgung stehen desto attraktishyver sind unsere Rechner

maJa~rl (](]-16()() - bull -161

frll~ramm-flrlmecJlJrI~ - Frei--Jfriii-film

Programm-Anmeldung fuumlr den Vertrieb als Frei- oder Pruumlf-Programm

Der Programmgeber

Vorname Name ______________________________

Firma ________________________________

Straszlige ---__________________________

PUOrt-___________________________________

uumlbergibt dem MZ-Verlag Harald Schicke eine DisketteKassetteO zur Verbreitung an Anwender Es handelt sich um

o Frei-Programme o Pruumlf-Programme

Falls es sich um Pruumlf-Programme handelt

o IchwirO sind am Vertrieb durch den MZ-Verlag Harald Schicke fuumlr die zu verkaufende Version inter essiert Bitte machen Sie mirunsO ein Angebot

Der Name der DisketteKassetteO lautet ___________________

Die Programme sind lauffaumlhig auf folgender Computer-Konfiguration

o MZ-BOabkO o MZ-700 o MZ-BOO

o RAM-Erweiterung o Grafik-Erweiterung

o Kassette o Quick-Disk o 35-Floppy-Disk O525-Floppy-Disk

Spezielle Formatierung des Speichermediums _________________

o P-CPM o EUMELElan

Programmiersprache _________________________

Weitere Einzelheiten

Der Programm-Autor bzw Programm-Geber erklaumlrt

bull daszlig er die Urheberrechte an den Programmen auf der KassetteDisketteO besitzt

bull daszlig er die Programme als Freie- oder PruumlfprogrammeO an den MZ-Verlag Harald Schicke kostenlos zur Verbreitung uumlbergibt

Ort Datum Unterschrift

degnicht Zutreffendes bitte streichen

ma~a~IrI (]0-1600 - bull -16 Seite 19 ma~a~IrI (](]-1600 - bull -161

l~llllllllllllllllllllllllllllllllllllllllillmlllllliIlillllll~llllllllllllllllljlllllllillUNIDOS-800 ist ein Universalieseshy

programm fuumlr den SHARP MZ-800 mit einem oder mehreren 40shyTrack-Laufwerken und dem pshyCPM-Betriebssystem Nach starshyten des Programms kann man fuumlr das Laufwerk B ein Format ausshywaumlhlen und eine in diesem Format beschriebene Diskette unter CPM (also auch unter WordStar u 0) wie eine normale SHARPshyDiskette bearbeiten Selbstvershystaumlndlich ist es auch moumlglich auf diese Diskette zu schreiben und so beschriebene Floppies auf Fremdrechnern zu lesen

miillf21EIe[~IIIIIIIIIIII~lll)111111 ist ein Blockorientiertes Textshy

verarbeitungssystem Texte jeder Art und Laumlnge sind verarbeitbar und nur durch den Speicherausshybau begrenzt Das Programm ist in Maschinensprache Deshalb stehen ca 42 Kb fuumlr Textverarbeishytung zur Verfuumlgung

Da das System den Text in Bloumlshycken abspeichert ist die Zeilenshylaumlnge unabhaumlngig von der Bildshyschirmanzeige und kann beliebig sein

Das Programm stellt sich mit eishyner Menuuml-Auswahl in einer Bildshyschirmmaske vor- Nach entspreshychendem Tastendruck verzweigt es in den gewaumlhlten Arbeitsvorshygang Es werden fuumlr jeden Arshybeitsvorgang Bildschirmmasken erzeugt die moumlgliche Sondershyfunktionen anzeigen Nach dem Laden befindet sich die Tastatur im DIN-Schreibmaschinen-Moshydus

Folgende Moumlglichkeiten bietet das Programm

Eingabe Korrektur Suchen Auflisten aller Texte Abspeichern und Laden auf Kassette Loumlschen des gesamten Textspeichers Drucker einaus Ruumlcksprung zum Monitorprogramm

Sonderfunktionen Exzellente Silbentrennung nach

der deutschen Rechtschreibung Textblockkennung Zeichen und Textbloumlcke loumlschen Einfuumlgen bis 254 Zeichen Druckerprogramshymierung Scrolling des Textes Cursorsteuerfunktionen Zeilenlaumlnshyge programmierbar Blattlaumlnge definierbar Kopienherstellung

K 164-7 (MZ-700) DM 12995 K 164-8 (MZ-800) DM 12995

zZ sind im Lieferumfang von shyUNIDOS-BOO 50 Floppy-Formate enthalten

F145 (525) DM 198--

lIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBllllmllmmlll~l~lll~llj~lllll~lllljlljl~Universelles Formatierproshy

gramm fuumlr den MZ-BOO Mit UNIshyFORM koumlnnen Sie fast alle Formashyte der UNIDOS-Formatliste auf Ihshyrem MZ-BOO formatieren Dies ist insbesondere dann nuumltzlich wenn Sie keine formatierte Fremddiskette haben und der Fremdrechner nicht verfuumlgbar ist Wenn Sie Ihre unter P-CPM ershy

00 0 ~UU uuu~~=

~~m l~~f~~= p~og~amm

llllllllllnlilsect~llI1[jljlIIII[lttllllllll um auf dem MZ-BOO eine deutshy

sche Tastatur nach DIN zu erzeushygen ist ein extra Maschinensprashycheprogramm erforderlich

Hier ist es Mit einem Tastenshydruck wechseln Sie zwischen der Originaltastenbelegung und der deutschen DIN-Tastatur

Das Programm enthaumllt eine Hard-Copy-Routine

K 166 (KasseHe) DM 49-shyF 166 (5 14) DM 59-shy

11111~111111111111111111111111111111111111111~111Im~g[~III~IIIIIIIII~IIIIIIIIIIjIIIII~1111llllllllll~Das Zwischenstuumlck RGBVideo

nutzt den RGB-Ausgang von MZshy700800 Die Signale des RGB-Ausshyganges werden im Zwischenshystuumlck auf Video fuumlr den monoshychromen Monitor umgewandelt Das ermoumlglicht auf einem moshynochromen Bildschirm eine hershyvorragende Wiedergabe von BO Zeichen und hochaufloumlsender Grafik

X 167 DM 79-shy

stellte Software fuumlr verschiedene Rechner verkaufen wollen ist UNIshyFORM unverzichtbar

F 170 (525) DM 198-shy

111111~lllillllllllllllllllllllllllllllllmlllIII~1ll~ll~l~ll~l Mit MS-COPY koumlnnen CPMshy

Dateien in MS-DOS-Dateien konshyvertiert werden Sie koumlnnen damit also Ihre Text- TURBO-Pascal- BASIC-Dateien auf IBM-Format bringen aber auch Quellproshygramme in anderen Sprachen sowie Datenfiles von Anwendershyprogrammen

F169 (525) DM 130-

1~lllilllllllllllllJilllllllllllllllllttisectllmlill~ij1l11 ist ein echtes Superprogramm

MINI-CAD erhielt 1985 den 1 Preis beim SHARP User-Club Wettbeshywerb

Das Programm erlaubt Zeichshynungen auf dem Monitor zu ershystellen Die Steuerung erfolgt uumlber Tastatur oder Joystick

Sie benoumltigen eine 5 14 Flopshypy oder eine Quick-Disk mit 64 Kb RAM-Erweiterung Eine GrafikshyRAM~Erweiterung ist empfehlensshywert muszlig aber nicht sein

Die Programmdiskette enthaumllt die Programme Menue MinishyCAD Bauteil-Editor Programmgeshynerator Trans-CAD und BauteilshyDelete

Das Programm wird uumlber eine Menuumlleiste gesteuert die sich selbst erklaumlrt

Mit dem Programmgenerator koumlnnen Zeichnungsdateien als eishygenstaumlndig laufende BASIC-Proshygramme erzeugt werden

Mit dem Bauteil-Editor erstellen Sie haumlufig wiederkehrende Baushyteile die Sie bei Bedarf unter ihshyrem Namen aufrufen und in Ihre Zeichnungen einbinden koumlnnen Dabei kann selbstverstaumlndlich der Maszligstab veraumlndert werden

MINI-CAD ist ein Superproshygramm das zu Recht preisgeshykroumlnt worden ist Selbstverstaumlndshylich verfuumlgt es uumlber eine Hardcoshypy-Funktion mit der Sie Ihre Zeichshynungen auf Papier bringen koumlnshynen Natuumlrlich koumlnnen alle Zeichshynungen bemaszligt werden so daszlig eine professionelle Anwendung moumlglich ist

F165 (525) DM 149-shyQ 165 (Quick-Disk) DM 149-shy

Page 7: tO~~ · 2018. 1. 9. · tüftelt. Lesen Sie seinen Bericht! Die Verbindung MZ-800/CE-516P bietet dem Anwender mehr Mög lichkeiten, als im (ohnehin sehr dürftigen) Plotterhandbuch

middot

Ls(1~ shy8060 8065 8070 8075 8080 8085 8090 8095 8100 8105 8110 8115 8117 8120middot 8125 8130 Si35 8140 8145

middot8150 8155 8160 8165 8170 8175 8180 8185 8190 8195 8200 8205 8210 8215 8220 ~~~8 L-~

8230 8235 8240 8245 8250 8255 8260 8265 8270 8275 8400 8405 8410 8415 8420 8425 8430 8435 8440 8445 8450 8455 8460 8470

REM EINGABE-ROUT REM REM REM CURSOR523 PRINTBi tte entspr CURSOR35J23 I FAS$= 11 N GOT08115 INPUTUA$ A$=LEFT$(A$l) HETURN ONERRORGOT08130 INPUTIIN RETURN REM REM ERROR-ROUT REM REM IF ERN=3GOT08060 IF ERN=5GOT08180 IF ERN=65GOT08210 IF ERN=6460T08225 IF ERN=24GOTOa225 IF ERN=42GOT08225 IF ERN=54GOT08225 CUHSOH51 PRINTNicht spezifierter GOT08240 CURSOR5l PRINTEirigabe GOT08240 CURSOR5 PRINTUDt-ucker GOT08240 CURSORS 1 PRINTUUnterbr KILL REM CURSOR520 PRINTZeile CURSOR523 PRINTBitte

lgtJert

GETA$IFA$=ItIlGOT08265 RESUt-1E45 REl REM PRUEF DISK-l REM ttt REt1 ROPEN9tDisk-ID INPUT9DI$ IFDI$=-uCM V101 DlGOT08455 CURSOR5J23 PRINTDisk-l eingelegt (J) CURSOR3623 INPUTIIA$ IFA$ltgtuJ II GOT08430 CLOSE9 RETURN END

eingeben 11

Programmfehler

bitte numerisch 11

nicht bereit 11

bei Disk-Zugriff 11

uERL1I

eine Taste

Fehler ERN

druecken~

mala~h lf][)-J6(]f] - bull -J6l Seite 7

T~s ft Trt-Els

POKE 89240 - Dauerfunktion bei GET POKE 8983 - Normalzustand

I~I

POKE $5DPEEK ($5D)+128PRINT TEXT-Durch den POKE wird die nachfolshygende PRINT-Anweisung mit dem Farbwert des 2 Zeichensatzes auf dem Schirm ausgegeben

11I

POKE $422A$6E$1 C - nach dern Systernkommando LOAD wird das BASIC-Programm automashytisch gestartet POKE $422A$4E$22 - Normalzushystand

111

Das Systemkommando REM kannmiddot durch ein Hochkomrna () abgeshykuumlrzt werden

111

Wird bei INPUT ein Komma () anshygegeben so wird der Variablen kein Wert zugewiesen

Diese Tips amp Tricks sandte uns Michael Nagel Vielen Dank

I~~

Beim Programmieren in BASIC mit Maschinenunterprogrammen kann es leicht passieren daszlig der Rechner abstuumlrzt- Dann hilft nur noch RESET (das kleine Knoumlpfshychen hinten am Rechner) Um das BASIC wieder neu zu starten ohne es neu laden zu muumlssen gibt man folgenden Befehl im

Monitor ein ~~ftlilltlli~lji J 0058 (eR)

Vielen Dankl Christian Czech

ma)a~i(l l1l1l-J6[)1] - bull -JtIl

IJrlJlIErall~a55lJll~ m~-fl[J[J Tt~5 ft TrtlIs

Manch einer der auf die Centronics-SchniHstelie des MZ-800 vertraute traute seinen Augen nicht als er feststellen muszligte daszlig sein Drucker nicht lief Gluumlcklicherweise gibt es neue Parameter fuumlr den INIT-Befehl die manches Problem loumlsen werden

Es gibt einige Drucker die fehlerhaft arbeiten oder uumlberhaupt nicht wenn sie an den MZ-800 angeschlossen werden Zusaumltzlich zu dem INITshyBefehl koumlnnen jedoch folgende Parameter gesetzt werden

INITLPT (MQ-M2) (SO-S3) LQQ-Q7) (CR-Code)

Der Drucker MZ-1P02 zB kann mit Hilfe des Kabels MZ-1C47 angeschlosshysen werden Dazu lautet die Programmzeile

INITLPTM2S2Q110

Anschlieszligend finden Sie die neuen Parameter QO - Q7 Dabei steht fuumlr

1 receive ready 2 reset signal 3 stroke signal

m 1 wait ready 2 high 3 high Ql 1 no search 2 high 3 rligh Q2 1 wait ready 2low 3 high Q3 1 no search 2low 3 high Q4 1 wait ready 2 high 3low Q5 1 no search 2 high 3low ~ 1 wait ready 2low 3low Q7 1 no search 2low 3low

Sie koumlnnen die Parameter QO - Q7 setzen um andere Drucker anzushyschlieszligen Leider haben wir keine genauen Angaben wie die Parameshyter zu setzen sind so daszlig alle moumlglichen Variationen von QO - Q7 zum Anschluszlig eines jeden Druckers gepruumlft werden muumlssen

Bitte beachten Sie daszlig der erweiterte IIJIT-Befehl nur in BASIC funktishyoniert Die Drucker Epson FX-80 und Kompatible lassen sich in der Regel problemlos anschlieszligen

Bitte berichten Sie uns uumlber Ihre Erfahrungen mit Druckeranpassungen damit wir Ihre TIps direkt an unsere Leser weitergeben koumlnnen bull

~~~

I1II11I111I111I1I1I1I1I1III1111111111I11111111 Da es nicht allen Autoren gelingt ihre Listings inkl Grafikzeichen auszugeben finden Sie haumlufig Plotter-Listings Darin sind die Grashyfik- und sonstige nicht druckbare Zeichen im hexadezimalen ASCIIshyFormat ausgegeben

Suchen Sie den ASCII-Code im SpiCkzettel auf Seite 15 und druumlkshyken Sie die richtigen Tasten im Grafikmodus Ihres MZ-700800 Sie koumlnnen die Zeichen aber auch als CHR$( ) eingeben _

Seite 8

U mdefinierung des CursorshyZeichens

Ab der Speicherstelle $1391 ist das Symbol des Cursors definiert Man kann durch Aumlndern der Speichershy

gt stellen ab $1391 einen beliebigen Cursor erzeugen

Die Definition des Cursors erfolgt in einer 8+8 Matrix genauso wie die Symbole der PATTERN-Ariweishysung

Dieses kleine Demonstrationsproshygramm zeigt wie man den Cursor umdefiniert In dem Programm sind zwei Demonstrations-Cursor in den DATA-zeilen enthalten Diese Wrte koumlnnen natuumlrlich ausshygetauscht werden

10 CLS 20 FOR T=O TO 7 30 READ A 40 POKE $1391+TA 50 NEXT 60 DATA 0000000255

REM IBM-CURSOR 70 DATA 255129129129

129129129255 REM KAumlSTCHEN

80 REM IN DEN 1DATA 1-ZEILEN KANN DER CURSOR UMDEFIshyNIERT WERDEN

90 END

Diesen Tip gab uns Christian Popp den viele von Ihnen bereits von seinem im MZ-Verlag ershyschienen Programm Pattern Mashyker (Bestellnummer K 124 (KasshysetteISBN-Nummer 3-89240-007-5 DM 3980) bzw Q 124 (Quick-Disk DM 4980)) her kennen bull

[amplJll-nl3ll1S

PLZ

CH-6221 F-93307 NL-3834 1000 1000 2000 2000 2000 2000 2000 2000 2200 2211 2904 3000 3079 3559 3579 4030 4700 4708 4970 5000 5100 5230 6081 6300 6307 6906 7050 7144 7410 7500 7524 7544 7575 7630 8704

511f1~f lJsEr-[llJlls

Ort Straszlige

Rickenbach P O Box 57shyAubervillers Cedex 151153 Av Jean Jaures ZG Leusden Benedictynenhove 50 Berlin 37 Hans Boumlhm Zeile 12 Berlin 42 Goldenes Horn 66 Hamburg 26 Griesstr 69 Hamburg 50 Behringstr 23 Hamburg 63 Ohekarnp 60 Hamburg 65 Schleusenstieg 34 Hamburg 70 Bekkamp 19 Hamburg 74 Oumljendorfer Steinkamp 28 Klein-Nordende Postfach 261 Beringstedt Hermannstraszlige 8 Hatten Postfach 10 270 Hannover 91 Skagenhof 1 Warmsen 1 Bohnhorst 219 Industriehof Jaumlgerstr 3 Frielendorf 4 Am Schwimmbad 11 Ratingen 4 Bleibergweg 58 Hamm 1 Auf dem Rott 3 Kamen Schaumlferstraszlige 48 Bad Oeynhausen 1 Westkorso 12 Koumlln Postfach 50 12 08

Club

SHARP-User-Club Schweiz SBM Sharpentiers HCC SHARP MZ Gebruikersgroep Software Club SHARP Computer Club Berlin SHARP-Computer-Club SHARP-Hisoft-Pascal-Klub eV SHARP Hard- und Software Club SHARP-Computer-Club Hardware Computerclub Vaskar SHARP-User-Club Computer Club Elmshom eV SHARP-User-Club Computer Club Hatten SHARP-User-Club SHARP-User-Club SHARP-Computerclub-Frankenberg Sharp Computer-Club Gerrnany SHARP-User-Club SHARP-User-Club

Aachen Martinstraszlige 2 MZ-Anwenderclub Altenkirchen Karlstr 5 SHARP-User-Club StochstadtlRhein Hessenring 5 SHARP-User-Club Gieszligen Wilhelrn-Liebknecht-Str 2 SHARP-Computer-Stammtisch lindenGroszlig Linden Friedrich-Ebert-Str 30 Leimen 1 Bergstr 15 Waiblingen-Hegnach Schaumlferweg 6 Asperg Karlstr 26 Reutlingen 1 Sichenhaumluserstr10114 Karlsrul1e 21 Domroumlschenweg 15 Eichelberg Kraichgamstr 3 Dobel Neubuumlrgerstr31 Ebersteinburg Badener Str 7 Lahr Burgheimerstr 8 Uffenheim Postfach 123

SHARP-USer-Club SHARP-User-Club

Computerclub Waiblingen User-Club-Asperg CTR Software-User-Club Wemer-User-Club SHARP Computer Club CCK Lahrer Computer Club MZ-700800 - Club

Ansprechpartner

H Niessen Carsten Frank Schulz Bemd Weller Herr Roschlaub Viola Petersen M Havemester Herr Knauss Erich Dymke Ingo Droumlssler Herr Koumlrner Michael Nagel

Wolfgang Siebert Anselm Althoumlfer OliverRoth Herr Sahl Volker Boumlthling Willi Hake

Interessengemeinschaft der SHARP-User Horst Trobitz SHARP-User-Club

800 Dimension Thomas Wuumlsteneck Rene Coellen

Germar Nikol Fritz H Horack Reinhard Heinbuch Martin Bialas Thomas Frank Walter Schaaf R R Bemreuther S Gebauer Frank Thomas Eitrich Herr Beinert Thorsten Steib Andreas Nagel Georg Lange Herbert Foumlllmer Rudolf Hahn

Hallo liebe Clubs

Die groszlige Ausverkaufsaktion von SHARP in 11

den Karstadt-Haumlusern hat uns Tausende ~ neuer MZ-800-Fans beschert die gern Kon- ~ ~akt haben wuumlrden Deshalb bringen wir hie ~ noch einmal die aktuellste Liste aus unserem IComputer Stimmt Eure Adresse Habt Ihr in- j ~eressante Veranstaltungen neue Prograrn- ~

me Hardware oder sonstwas Interessantes das Ihr anderen mitteilen wollt Dann schic uns kuumlnftig Eure Infos Wir berichten dann in ~ den ILlJtJ-nEUJS daruumlber Denkt aber daran f daszlig mala~i(l [)[)-J5(J[) nur alle zwei Monate erscheint Also Terrnine rechtzeitig bekannt- geben ~

[llJll [amplJll [llJll [amplIll [amplJll [llIll [llJll [amp1111 [amplJll [amplJll [amplJll [amplJll [amplJll [amplJll [amplIll [lJll [amp1I11 [amplJll [llIll [amplJll [amplJll

mala~irJ 1](]-J6I](] - bull -J6 Seite 9 mala~irJ 1](]-J6[)1] - bull -J6

li~s ft TriELs Fra~~11 ft fll1llI()rel1

Sicherlich haben Sie sich schon gewundert daszlig beim MZ-800 nicht wei bei seinem aumllteren Brushyder dem MZ-700 der Bildschirmshyspeicher im Bedienerhandbuch angegben ist

Der Bildschirmspeicher enthaumllt die aktuellen Werte der auf dem Bildschirm befindlichen Zeichen Dies bedeutet Man kann vom BASIC aus abfragen welches Zeishychen an einer bestimmten Stelle des Bildschirms steht

Beim MZ-800 ist dies auchl Man kann dann z B bei einem Teleshyspiel abfragen ob ein Monster auf ein anderes Zeichen faumlhrtl

Der Bildschirmspeicher beim MZshy800 befindet sich je nach 40 oder 80 Zeichen-Modus bei S2000 shy$23E7 bzw $2CXJQ - 27CF und kann ruJl zur Abfrage verwendet wershyden z B POKE S2C()O35 bewirkt nichts Beim MZ-700 wuumlrde nun oben links im Eck ein nM aufshyleuchten

Das dies beim MZ-BOO nicht geht macht nichts denn zum Hinmashychen auf den Bildschirm haben wir ja den CURSOR-Befehl

Das folgende kleine Programm soll die Abfrage durch PEEK deshymonstrieren

10 CLS 20 PRINTGUTEN TAG 30 PRINTDIES IST EINE 40 PRINTDEMONSTRATION 50 CURSOR 020 PRINT

PEEK($2000) REM BEWIRKT DIE ABFRAGE DES WERTES AN DER CURSOR-STELLE 00

60 CURSOR 520 PRINT PEEK($2001) REM BEWIRKT DIE ABFRAGE DES WERTES AN DER CURSOR-STELLE 10

70 WAIT 0 80 CURSOR 021

malaeirl 1[][]-J6[](J - bull -J61

90 FOR T=40 TO 53 100 PRINT PEEK ($2000+T) 110 NEXT 120 REM DIE ZEIELN 90 - 110

DIENEN DER ABFRAGE DER 2 ZEILE DES BILDshySCHIRMS DIE WERTE WERshyDEN DANN IN DER ZEILE 21 IN ASCII-CODE NACHEINANshyDER AUSGEGEBEN

Vielen Dank lieber Christion Popp fuumlr diesen guten Tip Wer Genaueres uumlber dieses Thema wissen moumlchte sollte sich das Spielprogramm Tower (MZ-Vershylag Bestellnummer K 129 ISBN 3shy89240-041-5 DM 1980) zulegen Da es auch fuumlr Joystick geeignet ist laumlszligt- sich auch die Joystick-Proshygrammierung daran erlemen

Um den DIN A4-Plotter vom BASIC aus auf der ganzen Papierfloumlche nutzen zu koumlnnen muszlig das BASIC geaumlndert werden Hier folgt die Routine fuumlr den Disk-Baslc-Intershypreter MZ-2Z046

100 Aumlndern des Disc-BasicshyInterpreters MZ-2Z046 fuumlr den CE-516P

110 X-Koordinate aumlndern auf max 960

120 Y-Koordinate aumlndern auf max -1354

130 POKE $AOAE$E5$21$CO $3 X-Koordinate

140 POKE $AOA8$E5$21$4A $5Y-Koordinate

150 160 Feld 193267 mm 170 PMODE GR 180 PLINE 000 -1354 190PLINE 0-1354960-1354 200 PLINE 960 -13549600 210 PLINE 960000 220 PMODE TN 230

Seite 10

240 Originalzustand 250 POKE $AOAE $E5 $21 $EO

$1 260 POKE $AOA8 $E5 $21 $E7

$3 270 280 Aumlndern auf der Mastershy

disc 290 Track 13 Block 1 300 Bytes siehe Zeilen 130

und 140 sowie 250 und 260

301 310 Referenz SDS-Listing

Seite 569 311 320 Anfragen oder Vorschlaumlshy

ge an 330 Edgar Lefgruen 340 D-2400 Luumlbeck 350 Torneiweg 3 360 Tel 045136228

Haben Sie Probleme Schreiben Sie uns kurz Ihre Ihre Frage Unsere Leser sind ein sehr sachkundiges Publikum das Ihshynen sicherlich gern helfen wird BiHe schreiben Sie Ihren Tip direkt an den Frager und schicken uns eine Kopie damit wir den Tip vershyoumlffentlichen koumlnnen Vielen Dank fuumlr Ihr Mitarbeit

Frage Habe MZ-821 und Seikosshyha GP100 Mark 11 Kabel von Fa Voigt in 2803 Weyhe

INITLPTMOS2$OA laumluft - aber Zeilenvorschub mit Programm geht nicht

Lothar Hanschke Hauptstr 34 b 0-3707 H6fer

majaeirl 1[][]-J6[][] - bull -J61

flner flrllarl~ S sll1U1erbullbullbull

das merken wir aus den vielen Hilferufen die uns taumlglich telefoshynisch und schriftlich erreichen Alshyles das was dem erfahrenen Computer-Freak so vertraut ist macht dem Beginner furchtbar viele Schwierigkeiten Deshalb wollen wir hier speziell dem Anshyfaumlnger Tips fuumlr seine Arbeit geben (Profis biHe weghoumlren)

bull Ich moumlchte ein Programm lashyden Aber es funktioniert nichtI

bull Bitte schauen Sie zunaumlchst auf der Kassette nach ob angegeshyben ist in welcher Sprache das Programm geschrieben ist

Meist wird es sich um das BASIC des MZ-700 (S-BASIC bzw lZshy013) dos BASIC des MZ-800 (lZshy016) oder Maschinensprache handeln

Wer gerade einen MZ-800 ge- kauft hat besitzt alle Moumlglichshykeiten solche Programme in den Computer einzulesen

bull Wenn es sich um ein BASIC-Proshygramm handelt pruumlfen Sie geshynau welches BASIC Sie verwenshyden muumlssen Sonst wird das Proshygramm entweder nicht geladen oder laumluft nicht weil es Fehler meldet

bull Achten Sie besonders darauf daszlig die Angabe LOADCMT zwar beim MZ-800-BASIC richtig ist wenn man auf die Kassette zugreifen will Beim BASIC 1Z-013 (S-BASIC) wuumlrde der Rechner jeshydoch CM-n als Teil des Proshygrammnarnens interpretieren Er meldet dann zwar FOUND a

ladet aber nicht

bull Maschinenspracheprogramme werden immer ohne spezielle Programmiersprache geladen Nach dem Einschalten des Rechners geben Sie einfach C ein Das Programm wird dann geladen

ma1a~in 1[][)-JfU][] - bull -Ja1

bull Leider macht der Kassettenreshykorder des MZ-800 manchmal Schwierigkeiten beim Einlesen von Programmen Das liegt an kleinen Toleranzen des Laufwershykes (evtl muszlig Ihr Tonkopf nachshyjustiert werden)

In so einem Fall spulen Sie das Tonband zuruumlck nachdem der Rechner CHECK SUM ERROR geshymeldet hat Nehmen Sie es hershyaus klopfen es ein paar Mal flach auf die Tischplatte Mashychen Sie auf jeden Fall mehrere Versuche Wenn Sie es geshyschafft haben sollten Sie gleich eine Sicherungskopie fuumlrmiddot Ihren eigenen Bedarf anfertigen (Beshyvor Sie das Programm mit RUN starten legen Sie eine leere Kassette ein und speichern das Programm mit SAVE abU

n bullbullbull steht dabei fuumlr den Proshygrammnornen

bull Bitte beachten Sie jedoch Dieshyse Kopie duumlrfen Sie nur fuumlr Ihre eigenen Zwecke herstellen Wenn Sie die Kopie an andere weitergeben oder sie gar vershykaufen machen Sie sich strafshybar Das ergibt sich aus dem Uumlrshyheberrechtsg esetz

bull Erlaubt ist die (kostenlose) Weishytergabe von Programmen an Dritte nur wenn die Programme einen entsprechenden Vermerk enthalten Dann handelt es sich um Free-Soft - Frei-Prograrnme Daruumlber koumlnnen Sie auf Seite 16 mehr lesen

bull Erst wenn Sie ganz sicher sind daszlig Sie weder das falsche BAshySIC noch uumlbersehen haben daszlig es sich um ein Maschinenshysprachprogramm handelt sollshyten sie ein Programm an den Hersteller zuruumlcksenden

bull beim MZ-Verlag machen falshysche Reklamationen (Proshygramm laumluft wenn man es richshytig laumldt rnehr als 95 aus

Seite 11

Einsteigerbuch fuumlr den MZ-800 von Harold Schicke Bestellnummer B 100 ISBN 3-89240-017-2 DM 2980

Hand aufs Herz Haben Sie Ihren MZ-800 erst vor kurzem erworben Kennen Sie sich mit Computern noch nicht richtig aus Dann ist dieses Buch sicherlich genau das richtige fuumlr Sie 11

Es ist fuumlr Anfaumlnger geschrieben fuumlr Leute die noch nichts oder jeshydenfalls nicht viel uumlber den MZshy800 von SHARP wissen

Deshalb auch heiszligt es Einsteishygerbuch M Wenn Sie also beim bull

MZ-800 einsteigen dann sind Sie mit diesem Buch goldrichtig beshydient

Es zeigt die vielfaumlltigen MoumlgliChshykeiten des MZ-800 auf fuumlhrt Sie anhand verschiedener Listings in die Programmierung ein inforshymiert Sie uumlber verschiedene Proshygrammiersprachen und Betriebsshysysteme

In insgesamt 29 Kapiteln lemen Sie die Geheimnisse des MZ-800 kenshynen Dazu gehoumlren auch die BAshySIC-Befehle die nicht im Bedieshynerhandbuch des MZ-800 aufgeshyfuumlhrt sind

Wenn Sie zu denjenigen gehoumlshyren die nur eine englische Bedieshynungsanleitung fuumlr den MZ-800 ershyhalten haben dann sollten Sie sich dieses Buch schneli anschafshyfen Wenn Sie sich noch zu den Anshyfaumlngern zaumlhlen dann ist dieses Buch fuumlr Sie Gold wert Das beweishysen die vielen begeisterten Zushyschriften Es ist klar und verstaumlndshylich geschrieben Fuumlr Profis ist es nicht gedacht Dafuumlr gibt es genuumlgend andere Buumlcher Fuumlr Beshyginner gibts halt nur das Einsteishygerbuchi

maJaen 1[]I]-JfU]1] - bull -J61

Ich finde es gut daszlig es nun endshylich eine spezielle Zeitschrift fuumlr User des MZ-700800 gibt Soweit es mir moumlglich ist werde ich mich gerne mit Beitraumlgen an Ihrer Zeitschrift beteiligen Bitte teishylen Sie mir mit wie das konkret moumlglich ist Ich selbst besitze das Vorgaumlngershymodell des MZ-800 den MZ-700 Ich benutze ihn in der Ausfuumlhrung MZ-721 mit einem Quickdisklaufshywerk und einem Seikosha SP-1000 Ich finde der MZ-700 ist eine sehr gute Maschine Bi~her habe ich noch nie Probleme mit der Hardshyware gehabt und der Umfang des Basic ist sehr zufriedenstellend Leider faumlllt es oft schwer geeigshynete Software und auch Hardwashyreerweiterungen aufzutreiben zushymal die Firma SHARP mir auf eine Anfrage mitgeteilt hat sie vertreishybe keine Artikel mehr fuumlr den MZshy700 und 800 Um so besser finde ich es daszlig Sie nun eine Zeitschrift fuumlr diese Moshydelle herausbringen Ich bin sishycher daszlig die groszlige Zahl der zushyfriedenen MZ-700800 Freunde von Ihrer Zeitschrift profitieren wird Uumlbrigens Dieser Brief wurde mit einem Programm erstellt das sich auf das von Ihnen vertriebene Buch Textverarbeitung selbst programmiert (BQ 116) stuumltzt

Joumlrg Martin Langmattstr 16 D-7886 Murg

Lieber Joumlrg Es ist ganz einfach beim MagaZin 700800 mitzumashychen Sie hoben mit dem Lesershybrief bereits begonnen Fuumlr Artishykel Listings u aumlmiddot gibts natuumlrlich auch Honorar (DM 50- pro Seishyte) Bitte senden Sie uns Ihre Artishykel moumlglichst auf einem Datenshytraumlger zu (BSeite 3) Vergessen Sie nicht Namen und Absender anzugeben und Ihr Programm mit Erklaumlrungen und einem Listing zu versehen Sie erhalten dann von uns Nachricht Viel Erfolg

mala~rJ ()[]-l[J[J - bull -6

Ein gutes Konzept soll zu Grabe getragen werden Nach dem rashyschen Tod der 700er nun auch Ausverkauf der 800er Muszlig das so sein Ist der Z80 der Clean-Comshyputer am Ende Unterliegt gar die EDV-Anwendung oumlhnlich schwachsinnigen Prinzipien wie sie sonst z B in der Mode zu finshyden sind Ausgereizt sind dieses Typen im allegemeinen und die 800er als spezielle Vertreter des CleanshyKonzeptes noch lange nicht Mit entsprechender CPM-Software kann man datenmaumlszligig an die MD-DOS-Vertreter anknuumlpfen Die Entwicklung der PC geht derart rashysant vor sich daszlig man auf der Sushyche nach dem Computer wie in dem Wettlauf Hase-Igel immer der Verlierer ist Denn ein heute noch hoch gelobtes Konzept wird morgen verschrottet weil ein mulshytinationaler Konzern das Interesse verliert Wir MZ-Anwender sollten einmal folgende Moumlglichkeiten uumlberleshygen 1 Vereinigung aller MZ-Anshywenderclubs zu einer bundesweishyten Gesellschaft auf den Grundlashygen eines eingetragenen Vershyeins mit dem Ziel durch einen umfassende n Informationsausshytausch die MZ-700800er voll ausshyzuschoumlpfen (Mitteilungsblatt das neu entstehende hier vorliegen de maJa~rJ [JI]-fU][)) 2 Anregung der einschlaumlgigen Firmen zur Mitarbeit Weiterentshywicklung und Fortfuumlhrung eines Rechnertyps auf der Basis des MZ-800 (Trennung in Tastatur und Rechnergehaumluse mit integrierten Laufwerken und Steckplaumltzen fuumlr die Systemerweiterung) Es gibt (noch) genuumlgend Herstelshyler und Anbieter die sich mit den MZ-Serien beschaumlftigt haben Sollte da nicht eine Loumlsung moumlgshylich sein

Willi Pluumlschke Loumlrchenweg 12 D-4000 Duumlsseldorf 13

Seite 12

Nachdem ich ca drei Monate meinen SHARP MZ-821 (mit Farbshymonitor CM 8802) fOr HObbyzwekshyke in Betrieb habe und erforschen konnte komme ich ziemlich gut damit zurecht - dank gleichzeitishyger Benutzung von vier Handbuumlshychem Darunter Ihr Einsteigerbuch als wertvollste Ergoumlnzung des schlecht uumlbersetzten (japanisch shyenglisch - deutsch) nicht gerade logisch aufgebauten und mit Druckfehlern durchsetzten Beshydienerhandbuches Das mir zugesandte Einsteigershybuch ist wirklich sein Geld wert Im Augenblick kOlTlme ich mit der Farbwarli die ja schon als etwas kompliziert angekuumlndigt wird aber leider nicht im Einsteigershybuch ausfuumlhrlicher behandelt wird in der Betriebsart M2 nicht zushyrecht Ich erhalte die Betriebsarten M 1 und M3 (letztere wegen unzureishychender Aufloumlsung aber nicht beshynutzbar) jedoch nicht M2 Auf den Befehl 10 INITeRT M2

bzw M2 B1 erhalte ich jedesshymai Dev mode error In diesem Zusammenhang frage ich Sie - da Sie ja die SHARP-Anshyleitung sicher durch und durch kennen - ob es sich hierbei um Druckfehler handelt 1) Seite A-5 Zweimal Li n e (50) 102010050 im Vergleich 2) Umfaszligt der Palettenblock B 1 nun die Palettencode-Nr 4-7 (S A-4 6-66)5-8 (S A-5) oder 5-7 (S A-4) Mit dem Befehl PAL Ox (X=1-15) kann ich den Bildschirmhintershygrund in allen 15 Farben wechseln Das widerspricht doch aber dem Prinzip der im Handbuch aufgeshyfuumlhrten Farbsteuerung Bei allen anderen PAL-Einstellunshygen (Ziffern) habe ich die Farbshywahl nicht im Griff Ich waumlre Ihnen sehr dankbar wenn Sie mir sagen koumlnnten wie aumlndere ich die Betriebsart von M 1 auf M2zur ~der Paletten- und Farbcode ~gen Schulz Ostshypreuszligend( i Im 36 1000 Berlin 45

magaeill [][J-6[][] - bull -61

51l1UJare-Tes Das brandneue Datagraph von K amp N sowie das schon zwei Jahre alte Busigraph von Rainer Klein stehen sich in eishynem Vergleich gegenuumlber Gelingt es Datagraph die schon vor drei Jahren mustergultige Bedienerfuumlhrung von Busigraph zu uumlbertreffen Besitzt es - zum doppelten Preis shymehr Features als Busigraph Busigraph wird auf Kassette oder QD geliefert (DM 4980 bzw 5980) Datagraph gibt es als 5 14Q -Flopshypy oder QD (DM 98--) Waumlhrend uns die lauffaumlhige Version von Bushysigraph zur Verfuumlgung stand hat- ten wir von Datagraph nur eine Demoversion die selbstaumlndig ablief und keinen Ausdruck ershylaubte

Einige Teile der Bedienungsanleishytungen aumlhneln sich so erstaunlich daszlig man meinen koumlnnte dersei be Autor waumlre hier taumltig geworshyden

Busigraph erfordert zunaumlchst das Laden des BASIC Datagraph hat es bereits auf der Floppy (die QDshyVersion stand uns nicht zur Verfuumlshygung) Das erleichtert natuumlrlich die Handhabung RESET druumlcken und schon startet Datagraph

Die Bedienerfuumlhrung ist bei beishyden Programmen sehr gut die Moumlglichkeiten ganz aumlhnlich

Aber Datagraph ist fuumlr den MZ-800 geschrieben und bietet daher neshyben der Moumlglichkeit des Ausshydrucks auch die Ausgabe am

Bildschirm an Hier schlaumlgt es Bushysigraph das seine Grafiken nur auf den Plotter bringen kann

Beim Ausplotten sind die Moumlgshylichkeiten sehr aumlhnlich Kein Proshygramm nutzt die erweiterten Faumlshyhigkeiten des Plotters CE-516P wie wir sie auf Seite 4 beschrieben hashyben

Beide Programme bieten vierfarshybigen Ausdruck Datagraph vershyfuumlgt uumlber sieben Busigraph uumlber sechs Schraffierungen

Busigraph gleicht das bei den Moumlglichkeiten der Darstellung wieder aus Wie bei Datagraph gibt es Linienzug Tabelle Balkenshydiagramm und Tortengrafik Darshyuumlber hinaus verfuumlgt Busigraph uumlber eine zweite Kreisdarstellung Einzelpunkte und Liniendiashygramm Sehr hilfreich ist die Einteishylung der senkrechten Achse in Bushysigraph

Datagraph holt bei der Tortengrashyfik wieder auf weil die verschieshydenen Schraffuren auch hier moumlglich sind Busigraph kann bei Kreisen nur zwei Schraffuren Das

Gelieferte S H A R P -Computer 1~n ~ 1983 M2-7BB

111 SB 48 38 20 10 e e JAN FEB Clno

-1B

mala~rJ [][]-Ja[]1] shy

iII 1984 MZ-88B 111 1985 M2-8BB 111 1986 M2-8BB

I L I ii n nnl UI1 UL 1100 L v W

I bull -Ja Seite 13

schraumlnkt die Uumlbersichtlichkeit ein Deshalb empfiehlt die BedIeshynungsanleitung nicht mehr als I

fuumlnf Werte in einer Kreisgrafik unshyterzubringen Bei Datagraph wird eine Beschraumlnkung auf zwanzig Werte empfohlen Bei Datagraph werden die -Werte ins Kreisshysegment geschrieben Bei Busigshyraph findet man sie nur in der da~ zugehoumlrigen Tabelle

Datagraph verfuumlgt auszligerdem uumlber eine Jahresgrafik die esI

ermoumlglicht I bis zu vier Jahre mitshyeinander zu vergleichen

Fazit Wer eine Floppy-Station beshysrtzt und professionell damit arbei~ ten moumlchte sollte sich Datagraph anschaffen Allein das Diskettenshyhandling ist viel angenehmer als das Hantieren Mit QD oder gar Kassette Auf einer Diskette koumlnshynen bis zu 55 Dateien gespeichert sein Das duumlrfte fOr die meisten Anwendungen mehr als ausreishychen

Wer eins der Programme fuumlr Stushydien oder den privaten Gebrauch einsetzen moumlchte ist mit Busishygraph zum halben Preis bestens bedient Wer selber programshymiert kommt daran ohnehin nicht vorbei Busigraph ist nicht geshyschuumltzt und deshalb frei zugoumlnshyglich Persoumlnliche Aumlnderungen koumlnnen deshalb nach Belieben vorgenommen werden

Busigraph hat in der Kassettenshyversion eine ISBN-Nummer (ISBN 3-89240-025-3) Diese Internationashyle Standard Buch Nummer erlaubt es Busigraph durch jede Buchshyhandlung zu bestellen Ansonsten erhalten Sie beide Programme entweder bei Ihrem Houmlndler oder durch den MZ-Verlagbull

Abb Jahresgrafik bei Dafograph

mayaeirl o[]-ao[] - bull -Ja1

Wer kennt schon die Vielzahl von Buumlchem die fuumlr die Rechner MZshy700800 auf den Markt gebracht worden sind Alle Buumlcher koumlnnen Sie beim MZ-Verlag bestellen

bull H Schicke Einsteigerbuch fuumlr den Peronalcomputer MZ-800 MZ-Verlag

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-700 BBG 1983

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-800 BBG 1985

bull Bialke Berendsen Gliszczynski Assemblerprogrammierung auf dem MZ-700MZ-800 BBG 1985

bull H Ostermann Z80-Maschinenshyprogramrne mit Sharp MZ-700 und MZ- 800 Vogel-Verlag 1985

bull GO Hamann J-J Eden Schach-Programmierung in Bashysic mit Sharp MZ-700 u MZ-800 Deutscher Betriebswirte-Verlag 1985

bull GO Hamann BASIC Schritt fuumlr Schritt mit Sharp MZ-700 Deutshyscher Betriebswirte-Verlag 1983

bull M Vogtlaumlnder G Klemm D Herrmann Wirtschaft auf dem Sharp MZ-700 iwt-Verlag 1984

bull HJ Burger ua Programmiershyhandbuch fuumlr Sharp HofackershyVerlag 1983

bull H Schicke Sharp Software-Kashytalog MZ 800700 MZ-Verlag 1985 bull R Schaumlfer Kommentierte Listings (Basic CPM) sds-Comshyputer- Service

bull NN Systemhandbuch MZ-800 Holtkoumltter-Verlag1986

bull HJ Wilke ASEM-4 Assemblershykurs (MZ-700) Selbstverlag 1983

bull T Ziegler Systemprogrammieshyrung auf MZ-BOO MZ-Verlag 1986

bull U Ehm MaschinenspracheshyHandbuch fuumlr die Sharp MZshy700MZ-BOO Serie Fischel-Vershylag 1985

bull K Schreiner Grafikhandbuch fuumlr SHARP-Computer (Plotter) Fishyschel-Verlag 1985

So kann man Sprites aus Commoshydore C64-Listings benutzenH

Fuumlr den MZ-BOO werden ja in den einschlaumlgigen Com puterzeit shyschriften so gut wie keine Listings angeboten Wer unbedingt Bashysic-Listings von anderen Rechshynern umschreiben will oder wer selbst keine Lust hat PATTERNs zu definieren fuumlr den wird das unshytenstehende Kurzprogramm sishycher eine Arbeitserleichterung darstellen

116 20 BENUTZEN DER C64-SFRITES BEIM M~-800 30 416 DEMO-DATEN 50 DATR 1 255 1 28 1 l 255 128 1 255 128 1 6 l

16 128 1 1 53 128 1 255 128 1 255 128 616 DATA1218948618996221964]2102 6431261921601281189]128 70DATA11531283195192322119232 551923] 25519231891927189] 192 816 916 100 EINLESEN DER 110 FOR 1=1 TO 63 120 READ A 1316 X$=X$TCHR$(A) 1416 READ B 150 Y$=Y$TCHR$(BJ 160 REAO C 170 Z$=Z$TCHR$[C) 180 NEXT 130 2160 DEItOJ

210 INITeRT M2 2216 FOR F=lT015 230 POSITION 100100 240 PATTERN [F ] 250 PATTERN [F ] 2616 PATTERN CF ] 2716 WAlT 4160 2816 NEXT 230 GOT0220

-21~X$

-211$ -21Z$

PATTERNCSPRITEJ-WERTE STEP 3

Beim Commodore C64-Rechner werden die Sprites in der Regel aus 63 Werten aufgebaut Spielt man ein biSchen mit diesen DAshyTA-Werten so stellt man fest daszlig diese nach einer kleinen Aumlndeshyrung auch auf dem MZ-800 darzushystellen sind man uumlbernimmt die ungeoumlnderten SPRITE-DATAshyWerte liest einfach immer abshywechselnd jeden dritten DATAshyWert ein und gibt die so erhalteshynen Werte als PATTERNs aus Ein Beispiel-SpritePattern ist in nachshystehendem Listing enthalten

GerdKraus

Seite 14

-------------------------------------------------------------------------------

5~1l2111 - ~()Flisrsrt - rtstsrt fslamp1rtsr ampSlSIl

Nicht jeder hat die mitgelieferten Tastaturaufkleber auf seine Tasten geklebt nachschlagen war immer etwas muumlhsam Hier die Loumlsung

Der MZ-800 hat ja nicht nur den normalen Standard-ASCII--Zeichensatz auf der Tastatur sondem auch eine Reihe von Grafik-Symbolen Beim MZ-700 waren diese Symbole noch auf der Tastatur vermerkt beirn MZ-800 gabs nur eine Selbstklebefolie zum Aufkleben Wer die Folie nicht (mehr) hat kann sich nachstehende Tashybelle kopieren und in Griffweite neben den Rechner legen Die Zeichen werden erzeugt wenn man zuvor die Graph-Taste gedruumlckt hat (zum Umschalten auf Buchstaben die Alpha-Taste druumlcken)

PS Wer schon einmal ein Listing abgetippt hat in dem Graphik-Symbole benutzt wurdenmiddot wird sich ganz sishycher meiner Empfehlung anschlieszligen Nicht die Symbole sondern die ASCII-Zeichen im Programm verwenshyden -

GerdKraus T~~t~t~r-C~d~~ SHARP MZ-B00

TASTE SlMBOLE ASCII-CODETASTE SYMBOLE ASCII-CODE

~~ (]I 6e 681 D4 CA

2 CF D7 A bull + F3 F8 I _

3 D6 D9 S + bull FA E1

D 0 Fl F74 I I D5 Ci bull

5 - C2 D8 F o ce ce 6 - J D8 CB G

( DB DC

7 L Dl D2 H r- EF Fe r D8 CE8 + It 81 AC J

9 =t+ A7 91 llt bullbull bullbull DF DE

a 99 82 L 86 C9

i i 72 71 FE 84

t 87 8C 89 E9

74 73 J J FS 8E -~ Q C4 F2 Z EE ED

W E6 EB gt~ X I F6 7D

C I 7E 7~E ES E4

R E5 c= V ~ 7A 9Sw

EA EBT I I es F4 B

T I I E7 E2 N LJ EC DA

L J CD DDFD E8 t-1U I F9 middotC7 ~ 63 78

0 l Bi 75 BF 85 A p 76 83 bull 7B 8B ~r

~ 88 77 BA 8F

[ A 78 8D

maJa~(1 I]O-J6(](] - bull -J6 Seite 15 maJa~r1 1[)1]-J6(]1] - bull -J61

fleteamplle tuumlr m~-fl[][]

Phantom Miner programmiert von Sokrates Vroushyvakis zeigt wie man die Befehle SYMBOL STRIG und STICK nutzen kann Unterprogramme sind mit LABEL adressiert Bitte beachten Sie daszlig die Grafik-Symshybole im Listing nicht richtig ausgedruckt sind

IV lIHI U - IMI

20 POKE S467C s20 Fon- ~434C $20 GOTO 170 30 OR 1--20 TO 20 STEP 10 40 SYMBOLC211201Phantofll320 50 SYMBOLC211201 Phantom320 60 NEXT I 70 SYMBOL[2J201Philntom320 80 SYMBOL[21 211+1 Phantom 3 2 0 90 SYMBOL[21 221+2 Philntolll 3 2 0 100 SYMBOLC2123 1+3 Phantom32O 110 SYMBOL[21 2~ 1+4 Phantom 3 2 0 120 SYMBOL[2J25 1+5 Phantolll320 130 SYMBOL[2J261+6Phantom 32O 140 SYMBOLC21271+7 Phantom320 150SYMBOLC31281+8Phantolll32O 160 GOTO 260 170 OR 1--20 TO 60 STEP 10CLS 180SYMBOLC2140IMine 440 190 SYMBOL[2J41I+lMi ner~40

200 SYMBOLC2142I+2 Mine 440 210 SYMBOL[2J43I+3l11ner440 220 SYMBOLC21441~Mlne 440 230 SYMBOL[3J451+5 MinIPr440 240 NEXT I 250 GOTO 30 260 SYMBOL[3J10140 Copy ight ( Cgt 1987 by SVrouvoumllkis 130 270 SYMBOLC3111141middotCopy lght (Cgt 1987 by SV ouvak l s 130 280 SYMBOLC3J9 139 Copy l ght (C) 1987 by SVrouvoumllkis130 230 SYMBOL[319140Copyright (C) 1987 by SVouvakls 130 300 SYMBOLC2J 10 140 Copyright (C) 1987 by SV ouvakis130 310 WAIT 2000TI-300IP-0 320 CURSOR 522 INPUT ENTER LEVEL C1-91 L 330 INITCRTMl 340 S-RND(10)4300 3~0 SYMBOLC2JS10uHiII0 360 SYMBOLC2JS18HLH110 370 SYMBOLC2JS26-Hl110 380 I STICK(0) - 7 THEN X X-5 390 I STICK(0)-3 THEN X-X+5 400 I STRIG(O) THEN 540 410 SYMBOLC31JX170P)HIIO 420 SYMBOL[3 1 J X 178 )A 1 10 430SYM80LC3lJX186Jk110 440 SYMBOLC3IJX170PH110 450 SYMBOLC3lJX178-) 110 460 SYMBOLC3lJX186 Jk110 470 Tl-Tl-lI TI - O THEN END 480 CURSOR 515PRlNT 490 CURSOR 515PRlNTPoints P Bonus TI 500 I P-L THEN WINNERELSE 380 510 1 P-L+5 THEN WINNERELSE 380 520 I P=L+l5 THEN middot WINNERELSE 380 530 GOTO 380 540 OR 1-170 TO 34 STEP -1 550 A~POINT(X+121-2) 560 SYMBOLC311X+121 - 110 570 SYMBOLC311X+121 - 110 580middot I A2 THEN NOISEC P P+l 590 NEXT I 600 I A-2 THEN 610 ELSE 700 610 SYMBOLC31S10nII0 620 SYMBOLC31S18 v110 630 SYMBOLC3JS26nm11O 640SYMBOLC01S10uHi110 650SYMBOLC01S18 HLHII0 660 SYMBOLCOJS26-HI110 670SYMBOLCOJS10 gtnIIO 680 SYMBOLCOJsect18v 110 630 SYMBOLCOJS26n110 7(10 GOTO 330 710 LA8ELWINNER 720 INITCRT M1 730 OR 11 TO 10 740 SYMBOLC3IJ00 OK II0 750 SYM80LC3IJ00 OK I I0 760 NEXT I 770 SYMBOLC3J00OKII0 780 CURSOR 1010IPRINTyou Score Is 790 pcP+TI 800 CURSOR 1020IPRINT p Points 810 WAIT 3000 820 CLSPRINTAGAIN VNdeg 830 GET AS 840 I AS= YTHEN RUN 850 IF AS-NTHEN NEW ON 860 GOTO 830 870 LABEL END 880 CLS 890 SYMBOL[2J010middotso y you Score 15 not the best 150 900 SYMBOLC2J 1 11 sor y yOU Sco e Is not the be9t 150 910 SYMBOL[2J212sorry your Score 15 not the best 150 920 SYMBOLC2J3 13sor y yo ur Score 15 not the best 150 930 SYMBOL(3J414sorry your Score is not the bes t 150 940 WA IT 3000 950 CLSIPRINTAGAIN YN 960 GET AS 970 I As Y THEN RUN 980 I ASNTHEN NEW ON 990 GOTO 960

-

Bereits im Einsteigerbuch fuumlr den MZ-SOO (s-Seite 11) hat der MZ-Verlag einige Befehle fuumlr den MZ-SOO vershyoumlffentlicht die im Bedienerhandbuch nicht enthalten sind

Als Appetithaumlppchen fuumlr das Einsteigerbuch aber auch zur Information fuumlr unsere neuen Kollegen vershyoumlffentlichen wir hier noch einmal einige diese Befehshyle

BEEP Kurzform BE erzeugt einen Signalton mit einer Tonshyhoumlhe von 440 Hz BEEP hat denselben Effekt wie USR(62) ruft also das Monitor-Unterprogramm BELL auf Bitte probieren Sie es gleich einmal aus indem Sie BE eingeben und anschlieszligend die eR-Taste druumlcken Nuumltzlich ist dieser Befehl um im Programm ohne Aufwand akustische Signale einzubauen die Aufmerksamkeit erregen

EDIT Kurzform E ermoumlglicht das direkte Bearbeiten einer Programmzeile auf dem Bildschirm Durch Eingabe von EDIT wird die zuletzt bearbeitete Zeile am Bildshyschirm angezeigt Das ist besonders arbeitsvereinfashychend nach dem Auftreten eines Fehlers Der Cursor wird dabei von BASIC auf den ersten Buchstaben der Zeile gesetzt so daszlig sofort korrigiert werden kann

EDIT kann auch mit Zeilennummer eingegeben wershyden Der Vorteil gegenuumlber LIST mit Zeilennummer liegt in der Cursorposition

FRAC Kurzform FR dient zur Ermittlung des Nachkomshymaanteiloumls einer Dezimalzahl Damit stellt FRAC den Gegensatz zu INT da fuumlhrt allerdings keine Rundung durch Das Ergbnis ist immer eine Zahl zwischen -1 und +1

Beispiel FRAC (525) eR fuumlhrt zur Anzeige von 25

HEX$ Diese nuumltzliche Funktion war bereits beim MZ-700 vorshyhanden aber auch in dessen Bedienerhandbuch nicht erwaumlhnt Sie dient zur Umwandlung einer Dezishymalzahl in eine Hexadezimalzahl Beispiel HEX$ (255) eRzeigt FF an

MOD Diese wertvolle Funkt ion zwigt den Rest einer Division Das ist fuumlr viele Anwendungen interessant Bitte beshyachten Sie daszlig zwischen der ersten Zahl und MOD unbedingt ein Leerzeichen stehen muszlig Beispiel (6 MOD2) eR zeigt 0 an

(5 MOD2) eR zeigt 1 an

malacin [][]-J8[][] - bull -J8 Seite 16

lisill~ m~-fl[J[J Iisllll()tJer-messe

Das Programm von Sokrates Vrouvakis demonshystriert w ie einfach man eine Laufschrift in verschieshydenen Schriftgroumlszligen auf dem Bildschirm des MZ-800 erzeugen kann

10 INITCRTM3 20 PRINT 30 PRINT 40 PRINT u 50 PRINT 60 PRINT u 70 PRINT 80 PRINT 30 PRINT 100 PRINT AUtSCHRItT MZ-800 110 PRINT 120 PRINT 130 PRINT Copyright ltC) 1387 140 PRINT 150 PRINT by 160 PRINT 170 PRINT Sokrates Vrouvakis 180 PRINT 190 PRINT 200 PRINT PS Es empf i elt sich bei 210 PRINT verschiedenen Anlaessen 220 PRINT 15 leinen anderen Zeichensatz 230 PRINT 1 V Izu benutzen 240 PRINT 250 WAIT 10000POKE S467CS20IPOKE S434CS20 260 INITCRTIM3 270 PRINT MENUE 280 PRINT 230 CURSOR 06 300 INPUT TEXT ITES 310 INPUT WIEVIELE BUCHSTABEN X 320 INPUT GROESSE DES CHARACTERSC 330 INPUT STEEPING RATE 9 340 W-XltC8)ICLS 350 tOR I~645 TO -W STEP -S 360 SYMBOL [ 1 J 110 TE C C 0 370SYHBOL[lJI10TECCO 380 GET AS 330 It AS- THEN260 40(1 NEXTI 410 GOTO 350

Wie erwartet zeigte SHARP auf der Hannover-Messhyse kein Nachfolgemodell des MZ-BOO Diese Serie duumlrfte tot sein An der Qualitaumlt dieser Rechner kann der Miszligerfolg nicht liegen Im MZ-Verlag laufen die Rechner der MZ-700800-Serie oft genug Tag und Nacht Aber kein anderer Hersteller von Rang hat so wenig fuumlr seine Rechner getan wie SHARP Wer die User im Regen stehen laumlszligt und Houmlchstpreise fordert der muszlig halt untergehen Um so wichtiger ist es daszlig wir die User jetzt in dieser schwierigen Phase zusamshymenstehn

In Hannover hat der MZ-800 trotzdem noch einmal Aufmerksamkeit erregt naumlmlich anlaumlszliglich der Preisshyverteilung an den SHARP User-Club des Jahres 1986

Bei diesem Wettbewerb ging es um die Erstellung von Software fuumlr MZ-800 und die Pocket-Computer von SHARP

Die Jury stellt die Zeitschrift CHIP die im vergangenen Jahr aus den Beitraumlgen ein Sonderheft herausgegeshyben hat Das ist - soviel uns bekannt ist - in diesem

Jahr nicht geplant Wir schlagen den Teilnehmern deshalb vor sich beim MZ-Verlag zu melden

Bei der Preisverleihung am 73 um 1530h waren von CHIP ein Stellvertreter fuumlr den Redakteur Herrn Schwarz von SHARP die Herren Appel und Tabeno anwesend

Der 1 Preis ging an den SHARP-Hisoft-Pascal-Klub eV in Hamburg fuumlr ein Astrologie-Programm von Andreas Ballhaus Den Preis nahm die Vorsitzende des Vereins Viola Petersen in Empfang

Der 2 Preis ging an den Frankenberger Computer Club dessen Mitglieder Oliver Roth und Andreas Jeschtrup die Computer-Simulation Regierung proshygrammiert hatten

Den 3 Preis errang Ulf Wagemann fuumlr die Interessenshygemeinschaft SHARP (IGS) mit dem Datenbankproshygramm MBASE 3

Dieses leistungsfaumlhige Programm haben wir bereits fuumlr Sie getestet Uns ist unter SHARP-BASIC kein besshyseres Datenbank-Programm bekannt Sie werden es kuumlnftig auch uumlber den MZ-Verlag erhalten koumlnnen Der Preis stand bei Redaktionsschluszlig noch nicht fest Voraussetzung ist eine 525-Floppy-Station

Das Programm ist aumluszligerst flexibel und laumlszligt sich auf viele Beduumlrfnisse maszligschneidern Zum lieferumshyfang werden auch diverse Beispiele gehoumlren die dishyrekt in die Praxis umgesetzt oder von Ihnen Ihren indishyviduellen Beduumlrfnissen angepaszligt werden koumlnnen

Bei Interesse fordern Sie bitte unseren Sonderproshyspekt an

Nach der Preisuumlbergabe wurden die Teilnehmer auf dem SHARP-Stand zu einem gemuumltlichen Umtrunk in die Praumlsidenten-Suite eingeladen

Stars auf dem riesigen SHARP-Stand waren zweifelshylos der Pocket-Computer pe 1600 und der MS-DOSshykompatible pe 7100

Auf dem MZ-800 unter P-CPM geschriebene Daten koumlnnen uumlber das Programm MS-Copy (~Seite 20) auf den PC 7100 uumlbertragen werden Fuumlr PC 1600 und MZ-800 gibt es bereits ein Datenuumlbertragungsproshygramm das wir bei SHARP bereits getestet haben Da beide Computer so schoumln zusammenarbeiten werden wir in Zukunft auch vom PC 1600 berichten soshyfern Sie daran interessiert sind bull

maa~irl l(](]rtl(](] - bull rtll Seite 17 maJa~irl l(](]-J8(](] - bull r8

Frei-fr()~ramme

Um Ihnen zu helfen wenn Sie etshywas suchen kaufen oder verkaushyfen wollen bieten wir Ihnen den Kleinanzeigenmarkt Fuumlr bis zu fuumlnf Zeilen zahlen Sie nur DM 10-- Haumlndler zahlen nur DM 20-- Wenn Sie Gewerbetreibender sind beachten Sie bitte daszlig das aus Ihrer Kleinanzeige aus wettshybewerbsrechtlichen Gruumlnden deutlich hervorgehen muszlig Jede Zeile darf bis zu 27 Anschlaumlge hashyben Bitte beachten Sie daszlig Kleinanzeigen nur bei Vorkasse beruumlcksichtigt werden koumlnnen

Suchen Programm das den Drucker SHARP MZ1P02 den vollen Zeichensatz des MZshy800 ausdrucken laumlszligt MZshyVerlag Harald Schicke

Suchen komfortables Datenshytransfer-Programm um ASCII-Dateien vom MZ-800 zu uumlbertragen (moumlglichst uumlber Joystick-Port) MZ-Verlag Harald Schicke

Suche Clubanschluszlig oder Inshyteresenten um einen MZshy700800 Club aufzubauen im Bereich HildesheimHannover Roland Zajons Osterfeld 15 3200 Hildesheim-Bavenstedt Tel 0512155167

Komputila Rondo bietet Konshytakt zu Computer-Fans in mehr als 25 Laumlndern der Welt durch die Internati shyonale Sprache Esperanto Juumlrgen Wulff Papenstr 5b D-2000 Hamburg 76 l10402500781

Super-Verstaumlndigung uumlberall auf der Welt und preiswerte Reisen bietet die Internashytionale Sprache Esperanto Kostenlose Info bei Esperanto-Centro eV Postfach 14 50 D-4790 Paderborn -n-0525127612

Fuumlr viele Rechner gibt es Proshygrammbibliotheken aus deren Bestand Programme kostenlos (man zahlt nur eine Gebuumlhr fuumlr Uumlberspielung Speichermedium und Verwaltung) abgegeben werden Das moumlchten wir auch fuumlr den MZ-700j800 realisieren Meist fungieren diese Programme unter dem Namen Public Domain oder Free Soft Dabei werden verschieshydene Arten unterschieden

Frei-Programme werden von Proshygrammierern Anwendern zur pershysoumlnlichen nichtkommerziellen und kostenlosen Nutzung uumlberlasshysen Das koumlnnen Hilfsprogramme Unterroutinen Spiele oder sonstishyge Porgramme sein die man aus Freude programmiert hat

Wir sind sicher daszlig Sie viele solshycher Programme in Ihrer Schublashyde liegen haben Waumlre es nicht schoumln Sie wuumlrden sie einem groumlshyszligeren Kreis von Anwendern zur Verfuumlgung stellen So kann jeder von jedem etwas lernen Und nashytuumlrlich winkt Ihnen eine Belohnung Sie erhalten fuumlr jedes Programm daszlig Sie einschicken eine Kassetshyte QD oder Floppy-Disk Ihrer Wahl aus dem Angebot an Frei-Proshygrammen Auf jedem Speichershymedium finden Sie eine Anzahl von Programmen Wir werden hier die jeweils guumlltige Liste abshydrucken

Einen Haken hat das Angebot alshylerdings noch Bislang gibt es noch keine einzige Diskette Desshyhalb erhalten Sie zunaumlchst einen Gutschein wenn Sie uns Ihre FreishyProgramme zur Aufnahme schikshyken Spaumlter suchen Sie sich dann eine CMT QD oder Faus

Wenn Sie mitmachen wollen fuumllshylen Sie bitte den Anmeldebogen

Seite 18

aus Sie koumlnnen ihn kopieren so daszlig Sie das Heft nicht zerschneishyden muumlssen

Pruumlf-Programme sind urhebershyrechtlich geschuumltzte kommershyzielle Programme die zum Pruumlfen vor dem Kauf- kostenlos angeboten werden Sie sind auch unter den Bezeichnungen Hoshynour-Ware oder als Demo-Proshygramme bekannt

In der Regel fehlt die Bedienungsshyanleitung (evtl ist eine Kurzanleishytung ins Programm integriert oder zusaumltzlich auf dem Speichermeshydium vorhanden) oder die Funktishyonen des Programmes werden nur demonstriert Oft kann man damit arbeiten aber zB nicht drucken

Pruumlfprogramme dienen der Markteinfuumlhrung von Programshymen Wem das Programm geshyfaumlllt der nimmt mit dem Proshygrammanbieter Kontakt auf und kauft das Programm Er erhaumllt dann die neueste Version ein Handbuch und Anwenderuntershystuumltzung

Dieses Konzept hat fuumlr den Anbieshyter wie fuumlr den Anwender groszligen Nutzen Der Anbieter spart sich die teure Werbung Der Anwenshyder braucht nicht die Katze im Sack zu kaufen sondern kann vorher ausgiebig probieren und sich von den Qualitaumlten des Proshygramms uumlberzeugen

Wir hoffen daszlig Sie auch von dieshysem Angebot regen Gebrauch machen werden Bitte denken Sie daran Je mehr Frei- und Pruumlf-Proshygramme der MZ-Gemeinde zur Verfuumlgung stehen desto attraktishyver sind unsere Rechner

maJa~rl (](]-16()() - bull -161

frll~ramm-flrlmecJlJrI~ - Frei--Jfriii-film

Programm-Anmeldung fuumlr den Vertrieb als Frei- oder Pruumlf-Programm

Der Programmgeber

Vorname Name ______________________________

Firma ________________________________

Straszlige ---__________________________

PUOrt-___________________________________

uumlbergibt dem MZ-Verlag Harald Schicke eine DisketteKassetteO zur Verbreitung an Anwender Es handelt sich um

o Frei-Programme o Pruumlf-Programme

Falls es sich um Pruumlf-Programme handelt

o IchwirO sind am Vertrieb durch den MZ-Verlag Harald Schicke fuumlr die zu verkaufende Version inter essiert Bitte machen Sie mirunsO ein Angebot

Der Name der DisketteKassetteO lautet ___________________

Die Programme sind lauffaumlhig auf folgender Computer-Konfiguration

o MZ-BOabkO o MZ-700 o MZ-BOO

o RAM-Erweiterung o Grafik-Erweiterung

o Kassette o Quick-Disk o 35-Floppy-Disk O525-Floppy-Disk

Spezielle Formatierung des Speichermediums _________________

o P-CPM o EUMELElan

Programmiersprache _________________________

Weitere Einzelheiten

Der Programm-Autor bzw Programm-Geber erklaumlrt

bull daszlig er die Urheberrechte an den Programmen auf der KassetteDisketteO besitzt

bull daszlig er die Programme als Freie- oder PruumlfprogrammeO an den MZ-Verlag Harald Schicke kostenlos zur Verbreitung uumlbergibt

Ort Datum Unterschrift

degnicht Zutreffendes bitte streichen

ma~a~IrI (]0-1600 - bull -16 Seite 19 ma~a~IrI (](]-1600 - bull -161

l~llllllllllllllllllllllllllllllllllllllllillmlllllliIlillllll~llllllllllllllllljlllllllillUNIDOS-800 ist ein Universalieseshy

programm fuumlr den SHARP MZ-800 mit einem oder mehreren 40shyTrack-Laufwerken und dem pshyCPM-Betriebssystem Nach starshyten des Programms kann man fuumlr das Laufwerk B ein Format ausshywaumlhlen und eine in diesem Format beschriebene Diskette unter CPM (also auch unter WordStar u 0) wie eine normale SHARPshyDiskette bearbeiten Selbstvershystaumlndlich ist es auch moumlglich auf diese Diskette zu schreiben und so beschriebene Floppies auf Fremdrechnern zu lesen

miillf21EIe[~IIIIIIIIIIII~lll)111111 ist ein Blockorientiertes Textshy

verarbeitungssystem Texte jeder Art und Laumlnge sind verarbeitbar und nur durch den Speicherausshybau begrenzt Das Programm ist in Maschinensprache Deshalb stehen ca 42 Kb fuumlr Textverarbeishytung zur Verfuumlgung

Da das System den Text in Bloumlshycken abspeichert ist die Zeilenshylaumlnge unabhaumlngig von der Bildshyschirmanzeige und kann beliebig sein

Das Programm stellt sich mit eishyner Menuuml-Auswahl in einer Bildshyschirmmaske vor- Nach entspreshychendem Tastendruck verzweigt es in den gewaumlhlten Arbeitsvorshygang Es werden fuumlr jeden Arshybeitsvorgang Bildschirmmasken erzeugt die moumlgliche Sondershyfunktionen anzeigen Nach dem Laden befindet sich die Tastatur im DIN-Schreibmaschinen-Moshydus

Folgende Moumlglichkeiten bietet das Programm

Eingabe Korrektur Suchen Auflisten aller Texte Abspeichern und Laden auf Kassette Loumlschen des gesamten Textspeichers Drucker einaus Ruumlcksprung zum Monitorprogramm

Sonderfunktionen Exzellente Silbentrennung nach

der deutschen Rechtschreibung Textblockkennung Zeichen und Textbloumlcke loumlschen Einfuumlgen bis 254 Zeichen Druckerprogramshymierung Scrolling des Textes Cursorsteuerfunktionen Zeilenlaumlnshyge programmierbar Blattlaumlnge definierbar Kopienherstellung

K 164-7 (MZ-700) DM 12995 K 164-8 (MZ-800) DM 12995

zZ sind im Lieferumfang von shyUNIDOS-BOO 50 Floppy-Formate enthalten

F145 (525) DM 198--

lIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBllllmllmmlll~l~lll~llj~lllll~lllljlljl~Universelles Formatierproshy

gramm fuumlr den MZ-BOO Mit UNIshyFORM koumlnnen Sie fast alle Formashyte der UNIDOS-Formatliste auf Ihshyrem MZ-BOO formatieren Dies ist insbesondere dann nuumltzlich wenn Sie keine formatierte Fremddiskette haben und der Fremdrechner nicht verfuumlgbar ist Wenn Sie Ihre unter P-CPM ershy

00 0 ~UU uuu~~=

~~m l~~f~~= p~og~amm

llllllllllnlilsect~llI1[jljlIIII[lttllllllll um auf dem MZ-BOO eine deutshy

sche Tastatur nach DIN zu erzeushygen ist ein extra Maschinensprashycheprogramm erforderlich

Hier ist es Mit einem Tastenshydruck wechseln Sie zwischen der Originaltastenbelegung und der deutschen DIN-Tastatur

Das Programm enthaumllt eine Hard-Copy-Routine

K 166 (KasseHe) DM 49-shyF 166 (5 14) DM 59-shy

11111~111111111111111111111111111111111111111~111Im~g[~III~IIIIIIIII~IIIIIIIIIIjIIIII~1111llllllllll~Das Zwischenstuumlck RGBVideo

nutzt den RGB-Ausgang von MZshy700800 Die Signale des RGB-Ausshyganges werden im Zwischenshystuumlck auf Video fuumlr den monoshychromen Monitor umgewandelt Das ermoumlglicht auf einem moshynochromen Bildschirm eine hershyvorragende Wiedergabe von BO Zeichen und hochaufloumlsender Grafik

X 167 DM 79-shy

stellte Software fuumlr verschiedene Rechner verkaufen wollen ist UNIshyFORM unverzichtbar

F 170 (525) DM 198-shy

111111~lllillllllllllllllllllllllllllllllmlllIII~1ll~ll~l~ll~l Mit MS-COPY koumlnnen CPMshy

Dateien in MS-DOS-Dateien konshyvertiert werden Sie koumlnnen damit also Ihre Text- TURBO-Pascal- BASIC-Dateien auf IBM-Format bringen aber auch Quellproshygramme in anderen Sprachen sowie Datenfiles von Anwendershyprogrammen

F169 (525) DM 130-

1~lllilllllllllllllJilllllllllllllllllttisectllmlill~ij1l11 ist ein echtes Superprogramm

MINI-CAD erhielt 1985 den 1 Preis beim SHARP User-Club Wettbeshywerb

Das Programm erlaubt Zeichshynungen auf dem Monitor zu ershystellen Die Steuerung erfolgt uumlber Tastatur oder Joystick

Sie benoumltigen eine 5 14 Flopshypy oder eine Quick-Disk mit 64 Kb RAM-Erweiterung Eine GrafikshyRAM~Erweiterung ist empfehlensshywert muszlig aber nicht sein

Die Programmdiskette enthaumllt die Programme Menue MinishyCAD Bauteil-Editor Programmgeshynerator Trans-CAD und BauteilshyDelete

Das Programm wird uumlber eine Menuumlleiste gesteuert die sich selbst erklaumlrt

Mit dem Programmgenerator koumlnnen Zeichnungsdateien als eishygenstaumlndig laufende BASIC-Proshygramme erzeugt werden

Mit dem Bauteil-Editor erstellen Sie haumlufig wiederkehrende Baushyteile die Sie bei Bedarf unter ihshyrem Namen aufrufen und in Ihre Zeichnungen einbinden koumlnnen Dabei kann selbstverstaumlndlich der Maszligstab veraumlndert werden

MINI-CAD ist ein Superproshygramm das zu Recht preisgeshykroumlnt worden ist Selbstverstaumlndshylich verfuumlgt es uumlber eine Hardcoshypy-Funktion mit der Sie Ihre Zeichshynungen auf Papier bringen koumlnshynen Natuumlrlich koumlnnen alle Zeichshynungen bemaszligt werden so daszlig eine professionelle Anwendung moumlglich ist

F165 (525) DM 149-shyQ 165 (Quick-Disk) DM 149-shy

Page 8: tO~~ · 2018. 1. 9. · tüftelt. Lesen Sie seinen Bericht! Die Verbindung MZ-800/CE-516P bietet dem Anwender mehr Mög lichkeiten, als im (ohnehin sehr dürftigen) Plotterhandbuch

IJrlJlIErall~a55lJll~ m~-fl[J[J Tt~5 ft TrtlIs

Manch einer der auf die Centronics-SchniHstelie des MZ-800 vertraute traute seinen Augen nicht als er feststellen muszligte daszlig sein Drucker nicht lief Gluumlcklicherweise gibt es neue Parameter fuumlr den INIT-Befehl die manches Problem loumlsen werden

Es gibt einige Drucker die fehlerhaft arbeiten oder uumlberhaupt nicht wenn sie an den MZ-800 angeschlossen werden Zusaumltzlich zu dem INITshyBefehl koumlnnen jedoch folgende Parameter gesetzt werden

INITLPT (MQ-M2) (SO-S3) LQQ-Q7) (CR-Code)

Der Drucker MZ-1P02 zB kann mit Hilfe des Kabels MZ-1C47 angeschlosshysen werden Dazu lautet die Programmzeile

INITLPTM2S2Q110

Anschlieszligend finden Sie die neuen Parameter QO - Q7 Dabei steht fuumlr

1 receive ready 2 reset signal 3 stroke signal

m 1 wait ready 2 high 3 high Ql 1 no search 2 high 3 rligh Q2 1 wait ready 2low 3 high Q3 1 no search 2low 3 high Q4 1 wait ready 2 high 3low Q5 1 no search 2 high 3low ~ 1 wait ready 2low 3low Q7 1 no search 2low 3low

Sie koumlnnen die Parameter QO - Q7 setzen um andere Drucker anzushyschlieszligen Leider haben wir keine genauen Angaben wie die Parameshyter zu setzen sind so daszlig alle moumlglichen Variationen von QO - Q7 zum Anschluszlig eines jeden Druckers gepruumlft werden muumlssen

Bitte beachten Sie daszlig der erweiterte IIJIT-Befehl nur in BASIC funktishyoniert Die Drucker Epson FX-80 und Kompatible lassen sich in der Regel problemlos anschlieszligen

Bitte berichten Sie uns uumlber Ihre Erfahrungen mit Druckeranpassungen damit wir Ihre TIps direkt an unsere Leser weitergeben koumlnnen bull

~~~

I1II11I111I111I1I1I1I1I1III1111111111I11111111 Da es nicht allen Autoren gelingt ihre Listings inkl Grafikzeichen auszugeben finden Sie haumlufig Plotter-Listings Darin sind die Grashyfik- und sonstige nicht druckbare Zeichen im hexadezimalen ASCIIshyFormat ausgegeben

Suchen Sie den ASCII-Code im SpiCkzettel auf Seite 15 und druumlkshyken Sie die richtigen Tasten im Grafikmodus Ihres MZ-700800 Sie koumlnnen die Zeichen aber auch als CHR$( ) eingeben _

Seite 8

U mdefinierung des CursorshyZeichens

Ab der Speicherstelle $1391 ist das Symbol des Cursors definiert Man kann durch Aumlndern der Speichershy

gt stellen ab $1391 einen beliebigen Cursor erzeugen

Die Definition des Cursors erfolgt in einer 8+8 Matrix genauso wie die Symbole der PATTERN-Ariweishysung

Dieses kleine Demonstrationsproshygramm zeigt wie man den Cursor umdefiniert In dem Programm sind zwei Demonstrations-Cursor in den DATA-zeilen enthalten Diese Wrte koumlnnen natuumlrlich ausshygetauscht werden

10 CLS 20 FOR T=O TO 7 30 READ A 40 POKE $1391+TA 50 NEXT 60 DATA 0000000255

REM IBM-CURSOR 70 DATA 255129129129

129129129255 REM KAumlSTCHEN

80 REM IN DEN 1DATA 1-ZEILEN KANN DER CURSOR UMDEFIshyNIERT WERDEN

90 END

Diesen Tip gab uns Christian Popp den viele von Ihnen bereits von seinem im MZ-Verlag ershyschienen Programm Pattern Mashyker (Bestellnummer K 124 (KasshysetteISBN-Nummer 3-89240-007-5 DM 3980) bzw Q 124 (Quick-Disk DM 4980)) her kennen bull

[amplJll-nl3ll1S

PLZ

CH-6221 F-93307 NL-3834 1000 1000 2000 2000 2000 2000 2000 2000 2200 2211 2904 3000 3079 3559 3579 4030 4700 4708 4970 5000 5100 5230 6081 6300 6307 6906 7050 7144 7410 7500 7524 7544 7575 7630 8704

511f1~f lJsEr-[llJlls

Ort Straszlige

Rickenbach P O Box 57shyAubervillers Cedex 151153 Av Jean Jaures ZG Leusden Benedictynenhove 50 Berlin 37 Hans Boumlhm Zeile 12 Berlin 42 Goldenes Horn 66 Hamburg 26 Griesstr 69 Hamburg 50 Behringstr 23 Hamburg 63 Ohekarnp 60 Hamburg 65 Schleusenstieg 34 Hamburg 70 Bekkamp 19 Hamburg 74 Oumljendorfer Steinkamp 28 Klein-Nordende Postfach 261 Beringstedt Hermannstraszlige 8 Hatten Postfach 10 270 Hannover 91 Skagenhof 1 Warmsen 1 Bohnhorst 219 Industriehof Jaumlgerstr 3 Frielendorf 4 Am Schwimmbad 11 Ratingen 4 Bleibergweg 58 Hamm 1 Auf dem Rott 3 Kamen Schaumlferstraszlige 48 Bad Oeynhausen 1 Westkorso 12 Koumlln Postfach 50 12 08

Club

SHARP-User-Club Schweiz SBM Sharpentiers HCC SHARP MZ Gebruikersgroep Software Club SHARP Computer Club Berlin SHARP-Computer-Club SHARP-Hisoft-Pascal-Klub eV SHARP Hard- und Software Club SHARP-Computer-Club Hardware Computerclub Vaskar SHARP-User-Club Computer Club Elmshom eV SHARP-User-Club Computer Club Hatten SHARP-User-Club SHARP-User-Club SHARP-Computerclub-Frankenberg Sharp Computer-Club Gerrnany SHARP-User-Club SHARP-User-Club

Aachen Martinstraszlige 2 MZ-Anwenderclub Altenkirchen Karlstr 5 SHARP-User-Club StochstadtlRhein Hessenring 5 SHARP-User-Club Gieszligen Wilhelrn-Liebknecht-Str 2 SHARP-Computer-Stammtisch lindenGroszlig Linden Friedrich-Ebert-Str 30 Leimen 1 Bergstr 15 Waiblingen-Hegnach Schaumlferweg 6 Asperg Karlstr 26 Reutlingen 1 Sichenhaumluserstr10114 Karlsrul1e 21 Domroumlschenweg 15 Eichelberg Kraichgamstr 3 Dobel Neubuumlrgerstr31 Ebersteinburg Badener Str 7 Lahr Burgheimerstr 8 Uffenheim Postfach 123

SHARP-USer-Club SHARP-User-Club

Computerclub Waiblingen User-Club-Asperg CTR Software-User-Club Wemer-User-Club SHARP Computer Club CCK Lahrer Computer Club MZ-700800 - Club

Ansprechpartner

H Niessen Carsten Frank Schulz Bemd Weller Herr Roschlaub Viola Petersen M Havemester Herr Knauss Erich Dymke Ingo Droumlssler Herr Koumlrner Michael Nagel

Wolfgang Siebert Anselm Althoumlfer OliverRoth Herr Sahl Volker Boumlthling Willi Hake

Interessengemeinschaft der SHARP-User Horst Trobitz SHARP-User-Club

800 Dimension Thomas Wuumlsteneck Rene Coellen

Germar Nikol Fritz H Horack Reinhard Heinbuch Martin Bialas Thomas Frank Walter Schaaf R R Bemreuther S Gebauer Frank Thomas Eitrich Herr Beinert Thorsten Steib Andreas Nagel Georg Lange Herbert Foumlllmer Rudolf Hahn

Hallo liebe Clubs

Die groszlige Ausverkaufsaktion von SHARP in 11

den Karstadt-Haumlusern hat uns Tausende ~ neuer MZ-800-Fans beschert die gern Kon- ~ ~akt haben wuumlrden Deshalb bringen wir hie ~ noch einmal die aktuellste Liste aus unserem IComputer Stimmt Eure Adresse Habt Ihr in- j ~eressante Veranstaltungen neue Prograrn- ~

me Hardware oder sonstwas Interessantes das Ihr anderen mitteilen wollt Dann schic uns kuumlnftig Eure Infos Wir berichten dann in ~ den ILlJtJ-nEUJS daruumlber Denkt aber daran f daszlig mala~i(l [)[)-J5(J[) nur alle zwei Monate erscheint Also Terrnine rechtzeitig bekannt- geben ~

[llJll [amplJll [llJll [amplIll [amplJll [llIll [llJll [amp1111 [amplJll [amplJll [amplJll [amplJll [amplJll [amplJll [amplIll [lJll [amp1I11 [amplJll [llIll [amplJll [amplJll

mala~irJ 1](]-J6I](] - bull -J6 Seite 9 mala~irJ 1](]-J6[)1] - bull -J6

li~s ft TriELs Fra~~11 ft fll1llI()rel1

Sicherlich haben Sie sich schon gewundert daszlig beim MZ-800 nicht wei bei seinem aumllteren Brushyder dem MZ-700 der Bildschirmshyspeicher im Bedienerhandbuch angegben ist

Der Bildschirmspeicher enthaumllt die aktuellen Werte der auf dem Bildschirm befindlichen Zeichen Dies bedeutet Man kann vom BASIC aus abfragen welches Zeishychen an einer bestimmten Stelle des Bildschirms steht

Beim MZ-800 ist dies auchl Man kann dann z B bei einem Teleshyspiel abfragen ob ein Monster auf ein anderes Zeichen faumlhrtl

Der Bildschirmspeicher beim MZshy800 befindet sich je nach 40 oder 80 Zeichen-Modus bei S2000 shy$23E7 bzw $2CXJQ - 27CF und kann ruJl zur Abfrage verwendet wershyden z B POKE S2C()O35 bewirkt nichts Beim MZ-700 wuumlrde nun oben links im Eck ein nM aufshyleuchten

Das dies beim MZ-BOO nicht geht macht nichts denn zum Hinmashychen auf den Bildschirm haben wir ja den CURSOR-Befehl

Das folgende kleine Programm soll die Abfrage durch PEEK deshymonstrieren

10 CLS 20 PRINTGUTEN TAG 30 PRINTDIES IST EINE 40 PRINTDEMONSTRATION 50 CURSOR 020 PRINT

PEEK($2000) REM BEWIRKT DIE ABFRAGE DES WERTES AN DER CURSOR-STELLE 00

60 CURSOR 520 PRINT PEEK($2001) REM BEWIRKT DIE ABFRAGE DES WERTES AN DER CURSOR-STELLE 10

70 WAIT 0 80 CURSOR 021

malaeirl 1[][]-J6[](J - bull -J61

90 FOR T=40 TO 53 100 PRINT PEEK ($2000+T) 110 NEXT 120 REM DIE ZEIELN 90 - 110

DIENEN DER ABFRAGE DER 2 ZEILE DES BILDshySCHIRMS DIE WERTE WERshyDEN DANN IN DER ZEILE 21 IN ASCII-CODE NACHEINANshyDER AUSGEGEBEN

Vielen Dank lieber Christion Popp fuumlr diesen guten Tip Wer Genaueres uumlber dieses Thema wissen moumlchte sollte sich das Spielprogramm Tower (MZ-Vershylag Bestellnummer K 129 ISBN 3shy89240-041-5 DM 1980) zulegen Da es auch fuumlr Joystick geeignet ist laumlszligt- sich auch die Joystick-Proshygrammierung daran erlemen

Um den DIN A4-Plotter vom BASIC aus auf der ganzen Papierfloumlche nutzen zu koumlnnen muszlig das BASIC geaumlndert werden Hier folgt die Routine fuumlr den Disk-Baslc-Intershypreter MZ-2Z046

100 Aumlndern des Disc-BasicshyInterpreters MZ-2Z046 fuumlr den CE-516P

110 X-Koordinate aumlndern auf max 960

120 Y-Koordinate aumlndern auf max -1354

130 POKE $AOAE$E5$21$CO $3 X-Koordinate

140 POKE $AOA8$E5$21$4A $5Y-Koordinate

150 160 Feld 193267 mm 170 PMODE GR 180 PLINE 000 -1354 190PLINE 0-1354960-1354 200 PLINE 960 -13549600 210 PLINE 960000 220 PMODE TN 230

Seite 10

240 Originalzustand 250 POKE $AOAE $E5 $21 $EO

$1 260 POKE $AOA8 $E5 $21 $E7

$3 270 280 Aumlndern auf der Mastershy

disc 290 Track 13 Block 1 300 Bytes siehe Zeilen 130

und 140 sowie 250 und 260

301 310 Referenz SDS-Listing

Seite 569 311 320 Anfragen oder Vorschlaumlshy

ge an 330 Edgar Lefgruen 340 D-2400 Luumlbeck 350 Torneiweg 3 360 Tel 045136228

Haben Sie Probleme Schreiben Sie uns kurz Ihre Ihre Frage Unsere Leser sind ein sehr sachkundiges Publikum das Ihshynen sicherlich gern helfen wird BiHe schreiben Sie Ihren Tip direkt an den Frager und schicken uns eine Kopie damit wir den Tip vershyoumlffentlichen koumlnnen Vielen Dank fuumlr Ihr Mitarbeit

Frage Habe MZ-821 und Seikosshyha GP100 Mark 11 Kabel von Fa Voigt in 2803 Weyhe

INITLPTMOS2$OA laumluft - aber Zeilenvorschub mit Programm geht nicht

Lothar Hanschke Hauptstr 34 b 0-3707 H6fer

majaeirl 1[][]-J6[][] - bull -J61

flner flrllarl~ S sll1U1erbullbullbull

das merken wir aus den vielen Hilferufen die uns taumlglich telefoshynisch und schriftlich erreichen Alshyles das was dem erfahrenen Computer-Freak so vertraut ist macht dem Beginner furchtbar viele Schwierigkeiten Deshalb wollen wir hier speziell dem Anshyfaumlnger Tips fuumlr seine Arbeit geben (Profis biHe weghoumlren)

bull Ich moumlchte ein Programm lashyden Aber es funktioniert nichtI

bull Bitte schauen Sie zunaumlchst auf der Kassette nach ob angegeshyben ist in welcher Sprache das Programm geschrieben ist

Meist wird es sich um das BASIC des MZ-700 (S-BASIC bzw lZshy013) dos BASIC des MZ-800 (lZshy016) oder Maschinensprache handeln

Wer gerade einen MZ-800 ge- kauft hat besitzt alle Moumlglichshykeiten solche Programme in den Computer einzulesen

bull Wenn es sich um ein BASIC-Proshygramm handelt pruumlfen Sie geshynau welches BASIC Sie verwenshyden muumlssen Sonst wird das Proshygramm entweder nicht geladen oder laumluft nicht weil es Fehler meldet

bull Achten Sie besonders darauf daszlig die Angabe LOADCMT zwar beim MZ-800-BASIC richtig ist wenn man auf die Kassette zugreifen will Beim BASIC 1Z-013 (S-BASIC) wuumlrde der Rechner jeshydoch CM-n als Teil des Proshygrammnarnens interpretieren Er meldet dann zwar FOUND a

ladet aber nicht

bull Maschinenspracheprogramme werden immer ohne spezielle Programmiersprache geladen Nach dem Einschalten des Rechners geben Sie einfach C ein Das Programm wird dann geladen

ma1a~in 1[][)-JfU][] - bull -Ja1

bull Leider macht der Kassettenreshykorder des MZ-800 manchmal Schwierigkeiten beim Einlesen von Programmen Das liegt an kleinen Toleranzen des Laufwershykes (evtl muszlig Ihr Tonkopf nachshyjustiert werden)

In so einem Fall spulen Sie das Tonband zuruumlck nachdem der Rechner CHECK SUM ERROR geshymeldet hat Nehmen Sie es hershyaus klopfen es ein paar Mal flach auf die Tischplatte Mashychen Sie auf jeden Fall mehrere Versuche Wenn Sie es geshyschafft haben sollten Sie gleich eine Sicherungskopie fuumlrmiddot Ihren eigenen Bedarf anfertigen (Beshyvor Sie das Programm mit RUN starten legen Sie eine leere Kassette ein und speichern das Programm mit SAVE abU

n bullbullbull steht dabei fuumlr den Proshygrammnornen

bull Bitte beachten Sie jedoch Dieshyse Kopie duumlrfen Sie nur fuumlr Ihre eigenen Zwecke herstellen Wenn Sie die Kopie an andere weitergeben oder sie gar vershykaufen machen Sie sich strafshybar Das ergibt sich aus dem Uumlrshyheberrechtsg esetz

bull Erlaubt ist die (kostenlose) Weishytergabe von Programmen an Dritte nur wenn die Programme einen entsprechenden Vermerk enthalten Dann handelt es sich um Free-Soft - Frei-Prograrnme Daruumlber koumlnnen Sie auf Seite 16 mehr lesen

bull Erst wenn Sie ganz sicher sind daszlig Sie weder das falsche BAshySIC noch uumlbersehen haben daszlig es sich um ein Maschinenshysprachprogramm handelt sollshyten sie ein Programm an den Hersteller zuruumlcksenden

bull beim MZ-Verlag machen falshysche Reklamationen (Proshygramm laumluft wenn man es richshytig laumldt rnehr als 95 aus

Seite 11

Einsteigerbuch fuumlr den MZ-800 von Harold Schicke Bestellnummer B 100 ISBN 3-89240-017-2 DM 2980

Hand aufs Herz Haben Sie Ihren MZ-800 erst vor kurzem erworben Kennen Sie sich mit Computern noch nicht richtig aus Dann ist dieses Buch sicherlich genau das richtige fuumlr Sie 11

Es ist fuumlr Anfaumlnger geschrieben fuumlr Leute die noch nichts oder jeshydenfalls nicht viel uumlber den MZshy800 von SHARP wissen

Deshalb auch heiszligt es Einsteishygerbuch M Wenn Sie also beim bull

MZ-800 einsteigen dann sind Sie mit diesem Buch goldrichtig beshydient

Es zeigt die vielfaumlltigen MoumlgliChshykeiten des MZ-800 auf fuumlhrt Sie anhand verschiedener Listings in die Programmierung ein inforshymiert Sie uumlber verschiedene Proshygrammiersprachen und Betriebsshysysteme

In insgesamt 29 Kapiteln lemen Sie die Geheimnisse des MZ-800 kenshynen Dazu gehoumlren auch die BAshySIC-Befehle die nicht im Bedieshynerhandbuch des MZ-800 aufgeshyfuumlhrt sind

Wenn Sie zu denjenigen gehoumlshyren die nur eine englische Bedieshynungsanleitung fuumlr den MZ-800 ershyhalten haben dann sollten Sie sich dieses Buch schneli anschafshyfen Wenn Sie sich noch zu den Anshyfaumlngern zaumlhlen dann ist dieses Buch fuumlr Sie Gold wert Das beweishysen die vielen begeisterten Zushyschriften Es ist klar und verstaumlndshylich geschrieben Fuumlr Profis ist es nicht gedacht Dafuumlr gibt es genuumlgend andere Buumlcher Fuumlr Beshyginner gibts halt nur das Einsteishygerbuchi

maJaen 1[]I]-JfU]1] - bull -J61

Ich finde es gut daszlig es nun endshylich eine spezielle Zeitschrift fuumlr User des MZ-700800 gibt Soweit es mir moumlglich ist werde ich mich gerne mit Beitraumlgen an Ihrer Zeitschrift beteiligen Bitte teishylen Sie mir mit wie das konkret moumlglich ist Ich selbst besitze das Vorgaumlngershymodell des MZ-800 den MZ-700 Ich benutze ihn in der Ausfuumlhrung MZ-721 mit einem Quickdisklaufshywerk und einem Seikosha SP-1000 Ich finde der MZ-700 ist eine sehr gute Maschine Bi~her habe ich noch nie Probleme mit der Hardshyware gehabt und der Umfang des Basic ist sehr zufriedenstellend Leider faumlllt es oft schwer geeigshynete Software und auch Hardwashyreerweiterungen aufzutreiben zushymal die Firma SHARP mir auf eine Anfrage mitgeteilt hat sie vertreishybe keine Artikel mehr fuumlr den MZshy700 und 800 Um so besser finde ich es daszlig Sie nun eine Zeitschrift fuumlr diese Moshydelle herausbringen Ich bin sishycher daszlig die groszlige Zahl der zushyfriedenen MZ-700800 Freunde von Ihrer Zeitschrift profitieren wird Uumlbrigens Dieser Brief wurde mit einem Programm erstellt das sich auf das von Ihnen vertriebene Buch Textverarbeitung selbst programmiert (BQ 116) stuumltzt

Joumlrg Martin Langmattstr 16 D-7886 Murg

Lieber Joumlrg Es ist ganz einfach beim MagaZin 700800 mitzumashychen Sie hoben mit dem Lesershybrief bereits begonnen Fuumlr Artishykel Listings u aumlmiddot gibts natuumlrlich auch Honorar (DM 50- pro Seishyte) Bitte senden Sie uns Ihre Artishykel moumlglichst auf einem Datenshytraumlger zu (BSeite 3) Vergessen Sie nicht Namen und Absender anzugeben und Ihr Programm mit Erklaumlrungen und einem Listing zu versehen Sie erhalten dann von uns Nachricht Viel Erfolg

mala~rJ ()[]-l[J[J - bull -6

Ein gutes Konzept soll zu Grabe getragen werden Nach dem rashyschen Tod der 700er nun auch Ausverkauf der 800er Muszlig das so sein Ist der Z80 der Clean-Comshyputer am Ende Unterliegt gar die EDV-Anwendung oumlhnlich schwachsinnigen Prinzipien wie sie sonst z B in der Mode zu finshyden sind Ausgereizt sind dieses Typen im allegemeinen und die 800er als spezielle Vertreter des CleanshyKonzeptes noch lange nicht Mit entsprechender CPM-Software kann man datenmaumlszligig an die MD-DOS-Vertreter anknuumlpfen Die Entwicklung der PC geht derart rashysant vor sich daszlig man auf der Sushyche nach dem Computer wie in dem Wettlauf Hase-Igel immer der Verlierer ist Denn ein heute noch hoch gelobtes Konzept wird morgen verschrottet weil ein mulshytinationaler Konzern das Interesse verliert Wir MZ-Anwender sollten einmal folgende Moumlglichkeiten uumlberleshygen 1 Vereinigung aller MZ-Anshywenderclubs zu einer bundesweishyten Gesellschaft auf den Grundlashygen eines eingetragenen Vershyeins mit dem Ziel durch einen umfassende n Informationsausshytausch die MZ-700800er voll ausshyzuschoumlpfen (Mitteilungsblatt das neu entstehende hier vorliegen de maJa~rJ [JI]-fU][)) 2 Anregung der einschlaumlgigen Firmen zur Mitarbeit Weiterentshywicklung und Fortfuumlhrung eines Rechnertyps auf der Basis des MZ-800 (Trennung in Tastatur und Rechnergehaumluse mit integrierten Laufwerken und Steckplaumltzen fuumlr die Systemerweiterung) Es gibt (noch) genuumlgend Herstelshyler und Anbieter die sich mit den MZ-Serien beschaumlftigt haben Sollte da nicht eine Loumlsung moumlgshylich sein

Willi Pluumlschke Loumlrchenweg 12 D-4000 Duumlsseldorf 13

Seite 12

Nachdem ich ca drei Monate meinen SHARP MZ-821 (mit Farbshymonitor CM 8802) fOr HObbyzwekshyke in Betrieb habe und erforschen konnte komme ich ziemlich gut damit zurecht - dank gleichzeitishyger Benutzung von vier Handbuumlshychem Darunter Ihr Einsteigerbuch als wertvollste Ergoumlnzung des schlecht uumlbersetzten (japanisch shyenglisch - deutsch) nicht gerade logisch aufgebauten und mit Druckfehlern durchsetzten Beshydienerhandbuches Das mir zugesandte Einsteigershybuch ist wirklich sein Geld wert Im Augenblick kOlTlme ich mit der Farbwarli die ja schon als etwas kompliziert angekuumlndigt wird aber leider nicht im Einsteigershybuch ausfuumlhrlicher behandelt wird in der Betriebsart M2 nicht zushyrecht Ich erhalte die Betriebsarten M 1 und M3 (letztere wegen unzureishychender Aufloumlsung aber nicht beshynutzbar) jedoch nicht M2 Auf den Befehl 10 INITeRT M2

bzw M2 B1 erhalte ich jedesshymai Dev mode error In diesem Zusammenhang frage ich Sie - da Sie ja die SHARP-Anshyleitung sicher durch und durch kennen - ob es sich hierbei um Druckfehler handelt 1) Seite A-5 Zweimal Li n e (50) 102010050 im Vergleich 2) Umfaszligt der Palettenblock B 1 nun die Palettencode-Nr 4-7 (S A-4 6-66)5-8 (S A-5) oder 5-7 (S A-4) Mit dem Befehl PAL Ox (X=1-15) kann ich den Bildschirmhintershygrund in allen 15 Farben wechseln Das widerspricht doch aber dem Prinzip der im Handbuch aufgeshyfuumlhrten Farbsteuerung Bei allen anderen PAL-Einstellunshygen (Ziffern) habe ich die Farbshywahl nicht im Griff Ich waumlre Ihnen sehr dankbar wenn Sie mir sagen koumlnnten wie aumlndere ich die Betriebsart von M 1 auf M2zur ~der Paletten- und Farbcode ~gen Schulz Ostshypreuszligend( i Im 36 1000 Berlin 45

magaeill [][J-6[][] - bull -61

51l1UJare-Tes Das brandneue Datagraph von K amp N sowie das schon zwei Jahre alte Busigraph von Rainer Klein stehen sich in eishynem Vergleich gegenuumlber Gelingt es Datagraph die schon vor drei Jahren mustergultige Bedienerfuumlhrung von Busigraph zu uumlbertreffen Besitzt es - zum doppelten Preis shymehr Features als Busigraph Busigraph wird auf Kassette oder QD geliefert (DM 4980 bzw 5980) Datagraph gibt es als 5 14Q -Flopshypy oder QD (DM 98--) Waumlhrend uns die lauffaumlhige Version von Bushysigraph zur Verfuumlgung stand hat- ten wir von Datagraph nur eine Demoversion die selbstaumlndig ablief und keinen Ausdruck ershylaubte

Einige Teile der Bedienungsanleishytungen aumlhneln sich so erstaunlich daszlig man meinen koumlnnte dersei be Autor waumlre hier taumltig geworshyden

Busigraph erfordert zunaumlchst das Laden des BASIC Datagraph hat es bereits auf der Floppy (die QDshyVersion stand uns nicht zur Verfuumlshygung) Das erleichtert natuumlrlich die Handhabung RESET druumlcken und schon startet Datagraph

Die Bedienerfuumlhrung ist bei beishyden Programmen sehr gut die Moumlglichkeiten ganz aumlhnlich

Aber Datagraph ist fuumlr den MZ-800 geschrieben und bietet daher neshyben der Moumlglichkeit des Ausshydrucks auch die Ausgabe am

Bildschirm an Hier schlaumlgt es Bushysigraph das seine Grafiken nur auf den Plotter bringen kann

Beim Ausplotten sind die Moumlgshylichkeiten sehr aumlhnlich Kein Proshygramm nutzt die erweiterten Faumlshyhigkeiten des Plotters CE-516P wie wir sie auf Seite 4 beschrieben hashyben

Beide Programme bieten vierfarshybigen Ausdruck Datagraph vershyfuumlgt uumlber sieben Busigraph uumlber sechs Schraffierungen

Busigraph gleicht das bei den Moumlglichkeiten der Darstellung wieder aus Wie bei Datagraph gibt es Linienzug Tabelle Balkenshydiagramm und Tortengrafik Darshyuumlber hinaus verfuumlgt Busigraph uumlber eine zweite Kreisdarstellung Einzelpunkte und Liniendiashygramm Sehr hilfreich ist die Einteishylung der senkrechten Achse in Bushysigraph

Datagraph holt bei der Tortengrashyfik wieder auf weil die verschieshydenen Schraffuren auch hier moumlglich sind Busigraph kann bei Kreisen nur zwei Schraffuren Das

Gelieferte S H A R P -Computer 1~n ~ 1983 M2-7BB

111 SB 48 38 20 10 e e JAN FEB Clno

-1B

mala~rJ [][]-Ja[]1] shy

iII 1984 MZ-88B 111 1985 M2-8BB 111 1986 M2-8BB

I L I ii n nnl UI1 UL 1100 L v W

I bull -Ja Seite 13

schraumlnkt die Uumlbersichtlichkeit ein Deshalb empfiehlt die BedIeshynungsanleitung nicht mehr als I

fuumlnf Werte in einer Kreisgrafik unshyterzubringen Bei Datagraph wird eine Beschraumlnkung auf zwanzig Werte empfohlen Bei Datagraph werden die -Werte ins Kreisshysegment geschrieben Bei Busigshyraph findet man sie nur in der da~ zugehoumlrigen Tabelle

Datagraph verfuumlgt auszligerdem uumlber eine Jahresgrafik die esI

ermoumlglicht I bis zu vier Jahre mitshyeinander zu vergleichen

Fazit Wer eine Floppy-Station beshysrtzt und professionell damit arbei~ ten moumlchte sollte sich Datagraph anschaffen Allein das Diskettenshyhandling ist viel angenehmer als das Hantieren Mit QD oder gar Kassette Auf einer Diskette koumlnshynen bis zu 55 Dateien gespeichert sein Das duumlrfte fOr die meisten Anwendungen mehr als ausreishychen

Wer eins der Programme fuumlr Stushydien oder den privaten Gebrauch einsetzen moumlchte ist mit Busishygraph zum halben Preis bestens bedient Wer selber programshymiert kommt daran ohnehin nicht vorbei Busigraph ist nicht geshyschuumltzt und deshalb frei zugoumlnshyglich Persoumlnliche Aumlnderungen koumlnnen deshalb nach Belieben vorgenommen werden

Busigraph hat in der Kassettenshyversion eine ISBN-Nummer (ISBN 3-89240-025-3) Diese Internationashyle Standard Buch Nummer erlaubt es Busigraph durch jede Buchshyhandlung zu bestellen Ansonsten erhalten Sie beide Programme entweder bei Ihrem Houmlndler oder durch den MZ-Verlagbull

Abb Jahresgrafik bei Dafograph

mayaeirl o[]-ao[] - bull -Ja1

Wer kennt schon die Vielzahl von Buumlchem die fuumlr die Rechner MZshy700800 auf den Markt gebracht worden sind Alle Buumlcher koumlnnen Sie beim MZ-Verlag bestellen

bull H Schicke Einsteigerbuch fuumlr den Peronalcomputer MZ-800 MZ-Verlag

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-700 BBG 1983

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-800 BBG 1985

bull Bialke Berendsen Gliszczynski Assemblerprogrammierung auf dem MZ-700MZ-800 BBG 1985

bull H Ostermann Z80-Maschinenshyprogramrne mit Sharp MZ-700 und MZ- 800 Vogel-Verlag 1985

bull GO Hamann J-J Eden Schach-Programmierung in Bashysic mit Sharp MZ-700 u MZ-800 Deutscher Betriebswirte-Verlag 1985

bull GO Hamann BASIC Schritt fuumlr Schritt mit Sharp MZ-700 Deutshyscher Betriebswirte-Verlag 1983

bull M Vogtlaumlnder G Klemm D Herrmann Wirtschaft auf dem Sharp MZ-700 iwt-Verlag 1984

bull HJ Burger ua Programmiershyhandbuch fuumlr Sharp HofackershyVerlag 1983

bull H Schicke Sharp Software-Kashytalog MZ 800700 MZ-Verlag 1985 bull R Schaumlfer Kommentierte Listings (Basic CPM) sds-Comshyputer- Service

bull NN Systemhandbuch MZ-800 Holtkoumltter-Verlag1986

bull HJ Wilke ASEM-4 Assemblershykurs (MZ-700) Selbstverlag 1983

bull T Ziegler Systemprogrammieshyrung auf MZ-BOO MZ-Verlag 1986

bull U Ehm MaschinenspracheshyHandbuch fuumlr die Sharp MZshy700MZ-BOO Serie Fischel-Vershylag 1985

bull K Schreiner Grafikhandbuch fuumlr SHARP-Computer (Plotter) Fishyschel-Verlag 1985

So kann man Sprites aus Commoshydore C64-Listings benutzenH

Fuumlr den MZ-BOO werden ja in den einschlaumlgigen Com puterzeit shyschriften so gut wie keine Listings angeboten Wer unbedingt Bashysic-Listings von anderen Rechshynern umschreiben will oder wer selbst keine Lust hat PATTERNs zu definieren fuumlr den wird das unshytenstehende Kurzprogramm sishycher eine Arbeitserleichterung darstellen

116 20 BENUTZEN DER C64-SFRITES BEIM M~-800 30 416 DEMO-DATEN 50 DATR 1 255 1 28 1 l 255 128 1 255 128 1 6 l

16 128 1 1 53 128 1 255 128 1 255 128 616 DATA1218948618996221964]2102 6431261921601281189]128 70DATA11531283195192322119232 551923] 25519231891927189] 192 816 916 100 EINLESEN DER 110 FOR 1=1 TO 63 120 READ A 1316 X$=X$TCHR$(A) 1416 READ B 150 Y$=Y$TCHR$(BJ 160 REAO C 170 Z$=Z$TCHR$[C) 180 NEXT 130 2160 DEItOJ

210 INITeRT M2 2216 FOR F=lT015 230 POSITION 100100 240 PATTERN [F ] 250 PATTERN [F ] 2616 PATTERN CF ] 2716 WAlT 4160 2816 NEXT 230 GOT0220

-21~X$

-211$ -21Z$

PATTERNCSPRITEJ-WERTE STEP 3

Beim Commodore C64-Rechner werden die Sprites in der Regel aus 63 Werten aufgebaut Spielt man ein biSchen mit diesen DAshyTA-Werten so stellt man fest daszlig diese nach einer kleinen Aumlndeshyrung auch auf dem MZ-800 darzushystellen sind man uumlbernimmt die ungeoumlnderten SPRITE-DATAshyWerte liest einfach immer abshywechselnd jeden dritten DATAshyWert ein und gibt die so erhalteshynen Werte als PATTERNs aus Ein Beispiel-SpritePattern ist in nachshystehendem Listing enthalten

GerdKraus

Seite 14

-------------------------------------------------------------------------------

5~1l2111 - ~()Flisrsrt - rtstsrt fslamp1rtsr ampSlSIl

Nicht jeder hat die mitgelieferten Tastaturaufkleber auf seine Tasten geklebt nachschlagen war immer etwas muumlhsam Hier die Loumlsung

Der MZ-800 hat ja nicht nur den normalen Standard-ASCII--Zeichensatz auf der Tastatur sondem auch eine Reihe von Grafik-Symbolen Beim MZ-700 waren diese Symbole noch auf der Tastatur vermerkt beirn MZ-800 gabs nur eine Selbstklebefolie zum Aufkleben Wer die Folie nicht (mehr) hat kann sich nachstehende Tashybelle kopieren und in Griffweite neben den Rechner legen Die Zeichen werden erzeugt wenn man zuvor die Graph-Taste gedruumlckt hat (zum Umschalten auf Buchstaben die Alpha-Taste druumlcken)

PS Wer schon einmal ein Listing abgetippt hat in dem Graphik-Symbole benutzt wurdenmiddot wird sich ganz sishycher meiner Empfehlung anschlieszligen Nicht die Symbole sondern die ASCII-Zeichen im Programm verwenshyden -

GerdKraus T~~t~t~r-C~d~~ SHARP MZ-B00

TASTE SlMBOLE ASCII-CODETASTE SYMBOLE ASCII-CODE

~~ (]I 6e 681 D4 CA

2 CF D7 A bull + F3 F8 I _

3 D6 D9 S + bull FA E1

D 0 Fl F74 I I D5 Ci bull

5 - C2 D8 F o ce ce 6 - J D8 CB G

( DB DC

7 L Dl D2 H r- EF Fe r D8 CE8 + It 81 AC J

9 =t+ A7 91 llt bullbull bullbull DF DE

a 99 82 L 86 C9

i i 72 71 FE 84

t 87 8C 89 E9

74 73 J J FS 8E -~ Q C4 F2 Z EE ED

W E6 EB gt~ X I F6 7D

C I 7E 7~E ES E4

R E5 c= V ~ 7A 9Sw

EA EBT I I es F4 B

T I I E7 E2 N LJ EC DA

L J CD DDFD E8 t-1U I F9 middotC7 ~ 63 78

0 l Bi 75 BF 85 A p 76 83 bull 7B 8B ~r

~ 88 77 BA 8F

[ A 78 8D

maJa~(1 I]O-J6(](] - bull -J6 Seite 15 maJa~r1 1[)1]-J6(]1] - bull -J61

fleteamplle tuumlr m~-fl[][]

Phantom Miner programmiert von Sokrates Vroushyvakis zeigt wie man die Befehle SYMBOL STRIG und STICK nutzen kann Unterprogramme sind mit LABEL adressiert Bitte beachten Sie daszlig die Grafik-Symshybole im Listing nicht richtig ausgedruckt sind

IV lIHI U - IMI

20 POKE S467C s20 Fon- ~434C $20 GOTO 170 30 OR 1--20 TO 20 STEP 10 40 SYMBOLC211201Phantofll320 50 SYMBOLC211201 Phantom320 60 NEXT I 70 SYMBOL[2J201Philntom320 80 SYMBOL[21 211+1 Phantom 3 2 0 90 SYMBOL[21 221+2 Philntolll 3 2 0 100 SYMBOLC2123 1+3 Phantom32O 110 SYMBOL[21 2~ 1+4 Phantom 3 2 0 120 SYMBOL[2J25 1+5 Phantolll320 130 SYMBOL[2J261+6Phantom 32O 140 SYMBOLC21271+7 Phantom320 150SYMBOLC31281+8Phantolll32O 160 GOTO 260 170 OR 1--20 TO 60 STEP 10CLS 180SYMBOLC2140IMine 440 190 SYMBOL[2J41I+lMi ner~40

200 SYMBOLC2142I+2 Mine 440 210 SYMBOL[2J43I+3l11ner440 220 SYMBOLC21441~Mlne 440 230 SYMBOL[3J451+5 MinIPr440 240 NEXT I 250 GOTO 30 260 SYMBOL[3J10140 Copy ight ( Cgt 1987 by SVrouvoumllkis 130 270 SYMBOLC3111141middotCopy lght (Cgt 1987 by SV ouvak l s 130 280 SYMBOLC3J9 139 Copy l ght (C) 1987 by SVrouvoumllkis130 230 SYMBOL[319140Copyright (C) 1987 by SVouvakls 130 300 SYMBOLC2J 10 140 Copyright (C) 1987 by SV ouvakis130 310 WAIT 2000TI-300IP-0 320 CURSOR 522 INPUT ENTER LEVEL C1-91 L 330 INITCRTMl 340 S-RND(10)4300 3~0 SYMBOLC2JS10uHiII0 360 SYMBOLC2JS18HLH110 370 SYMBOLC2JS26-Hl110 380 I STICK(0) - 7 THEN X X-5 390 I STICK(0)-3 THEN X-X+5 400 I STRIG(O) THEN 540 410 SYMBOLC31JX170P)HIIO 420 SYMBOL[3 1 J X 178 )A 1 10 430SYM80LC3lJX186Jk110 440 SYMBOLC3IJX170PH110 450 SYMBOLC3lJX178-) 110 460 SYMBOLC3lJX186 Jk110 470 Tl-Tl-lI TI - O THEN END 480 CURSOR 515PRlNT 490 CURSOR 515PRlNTPoints P Bonus TI 500 I P-L THEN WINNERELSE 380 510 1 P-L+5 THEN WINNERELSE 380 520 I P=L+l5 THEN middot WINNERELSE 380 530 GOTO 380 540 OR 1-170 TO 34 STEP -1 550 A~POINT(X+121-2) 560 SYMBOLC311X+121 - 110 570 SYMBOLC311X+121 - 110 580middot I A2 THEN NOISEC P P+l 590 NEXT I 600 I A-2 THEN 610 ELSE 700 610 SYMBOLC31S10nII0 620 SYMBOLC31S18 v110 630 SYMBOLC3JS26nm11O 640SYMBOLC01S10uHi110 650SYMBOLC01S18 HLHII0 660 SYMBOLCOJS26-HI110 670SYMBOLCOJS10 gtnIIO 680 SYMBOLCOJsect18v 110 630 SYMBOLCOJS26n110 7(10 GOTO 330 710 LA8ELWINNER 720 INITCRT M1 730 OR 11 TO 10 740 SYMBOLC3IJ00 OK II0 750 SYM80LC3IJ00 OK I I0 760 NEXT I 770 SYMBOLC3J00OKII0 780 CURSOR 1010IPRINTyou Score Is 790 pcP+TI 800 CURSOR 1020IPRINT p Points 810 WAIT 3000 820 CLSPRINTAGAIN VNdeg 830 GET AS 840 I AS= YTHEN RUN 850 IF AS-NTHEN NEW ON 860 GOTO 830 870 LABEL END 880 CLS 890 SYMBOL[2J010middotso y you Score 15 not the best 150 900 SYMBOLC2J 1 11 sor y yOU Sco e Is not the be9t 150 910 SYMBOL[2J212sorry your Score 15 not the best 150 920 SYMBOLC2J3 13sor y yo ur Score 15 not the best 150 930 SYMBOL(3J414sorry your Score is not the bes t 150 940 WA IT 3000 950 CLSIPRINTAGAIN YN 960 GET AS 970 I As Y THEN RUN 980 I ASNTHEN NEW ON 990 GOTO 960

-

Bereits im Einsteigerbuch fuumlr den MZ-SOO (s-Seite 11) hat der MZ-Verlag einige Befehle fuumlr den MZ-SOO vershyoumlffentlicht die im Bedienerhandbuch nicht enthalten sind

Als Appetithaumlppchen fuumlr das Einsteigerbuch aber auch zur Information fuumlr unsere neuen Kollegen vershyoumlffentlichen wir hier noch einmal einige diese Befehshyle

BEEP Kurzform BE erzeugt einen Signalton mit einer Tonshyhoumlhe von 440 Hz BEEP hat denselben Effekt wie USR(62) ruft also das Monitor-Unterprogramm BELL auf Bitte probieren Sie es gleich einmal aus indem Sie BE eingeben und anschlieszligend die eR-Taste druumlcken Nuumltzlich ist dieser Befehl um im Programm ohne Aufwand akustische Signale einzubauen die Aufmerksamkeit erregen

EDIT Kurzform E ermoumlglicht das direkte Bearbeiten einer Programmzeile auf dem Bildschirm Durch Eingabe von EDIT wird die zuletzt bearbeitete Zeile am Bildshyschirm angezeigt Das ist besonders arbeitsvereinfashychend nach dem Auftreten eines Fehlers Der Cursor wird dabei von BASIC auf den ersten Buchstaben der Zeile gesetzt so daszlig sofort korrigiert werden kann

EDIT kann auch mit Zeilennummer eingegeben wershyden Der Vorteil gegenuumlber LIST mit Zeilennummer liegt in der Cursorposition

FRAC Kurzform FR dient zur Ermittlung des Nachkomshymaanteiloumls einer Dezimalzahl Damit stellt FRAC den Gegensatz zu INT da fuumlhrt allerdings keine Rundung durch Das Ergbnis ist immer eine Zahl zwischen -1 und +1

Beispiel FRAC (525) eR fuumlhrt zur Anzeige von 25

HEX$ Diese nuumltzliche Funktion war bereits beim MZ-700 vorshyhanden aber auch in dessen Bedienerhandbuch nicht erwaumlhnt Sie dient zur Umwandlung einer Dezishymalzahl in eine Hexadezimalzahl Beispiel HEX$ (255) eRzeigt FF an

MOD Diese wertvolle Funkt ion zwigt den Rest einer Division Das ist fuumlr viele Anwendungen interessant Bitte beshyachten Sie daszlig zwischen der ersten Zahl und MOD unbedingt ein Leerzeichen stehen muszlig Beispiel (6 MOD2) eR zeigt 0 an

(5 MOD2) eR zeigt 1 an

malacin [][]-J8[][] - bull -J8 Seite 16

lisill~ m~-fl[J[J Iisllll()tJer-messe

Das Programm von Sokrates Vrouvakis demonshystriert w ie einfach man eine Laufschrift in verschieshydenen Schriftgroumlszligen auf dem Bildschirm des MZ-800 erzeugen kann

10 INITCRTM3 20 PRINT 30 PRINT 40 PRINT u 50 PRINT 60 PRINT u 70 PRINT 80 PRINT 30 PRINT 100 PRINT AUtSCHRItT MZ-800 110 PRINT 120 PRINT 130 PRINT Copyright ltC) 1387 140 PRINT 150 PRINT by 160 PRINT 170 PRINT Sokrates Vrouvakis 180 PRINT 190 PRINT 200 PRINT PS Es empf i elt sich bei 210 PRINT verschiedenen Anlaessen 220 PRINT 15 leinen anderen Zeichensatz 230 PRINT 1 V Izu benutzen 240 PRINT 250 WAIT 10000POKE S467CS20IPOKE S434CS20 260 INITCRTIM3 270 PRINT MENUE 280 PRINT 230 CURSOR 06 300 INPUT TEXT ITES 310 INPUT WIEVIELE BUCHSTABEN X 320 INPUT GROESSE DES CHARACTERSC 330 INPUT STEEPING RATE 9 340 W-XltC8)ICLS 350 tOR I~645 TO -W STEP -S 360 SYMBOL [ 1 J 110 TE C C 0 370SYHBOL[lJI10TECCO 380 GET AS 330 It AS- THEN260 40(1 NEXTI 410 GOTO 350

Wie erwartet zeigte SHARP auf der Hannover-Messhyse kein Nachfolgemodell des MZ-BOO Diese Serie duumlrfte tot sein An der Qualitaumlt dieser Rechner kann der Miszligerfolg nicht liegen Im MZ-Verlag laufen die Rechner der MZ-700800-Serie oft genug Tag und Nacht Aber kein anderer Hersteller von Rang hat so wenig fuumlr seine Rechner getan wie SHARP Wer die User im Regen stehen laumlszligt und Houmlchstpreise fordert der muszlig halt untergehen Um so wichtiger ist es daszlig wir die User jetzt in dieser schwierigen Phase zusamshymenstehn

In Hannover hat der MZ-800 trotzdem noch einmal Aufmerksamkeit erregt naumlmlich anlaumlszliglich der Preisshyverteilung an den SHARP User-Club des Jahres 1986

Bei diesem Wettbewerb ging es um die Erstellung von Software fuumlr MZ-800 und die Pocket-Computer von SHARP

Die Jury stellt die Zeitschrift CHIP die im vergangenen Jahr aus den Beitraumlgen ein Sonderheft herausgegeshyben hat Das ist - soviel uns bekannt ist - in diesem

Jahr nicht geplant Wir schlagen den Teilnehmern deshalb vor sich beim MZ-Verlag zu melden

Bei der Preisverleihung am 73 um 1530h waren von CHIP ein Stellvertreter fuumlr den Redakteur Herrn Schwarz von SHARP die Herren Appel und Tabeno anwesend

Der 1 Preis ging an den SHARP-Hisoft-Pascal-Klub eV in Hamburg fuumlr ein Astrologie-Programm von Andreas Ballhaus Den Preis nahm die Vorsitzende des Vereins Viola Petersen in Empfang

Der 2 Preis ging an den Frankenberger Computer Club dessen Mitglieder Oliver Roth und Andreas Jeschtrup die Computer-Simulation Regierung proshygrammiert hatten

Den 3 Preis errang Ulf Wagemann fuumlr die Interessenshygemeinschaft SHARP (IGS) mit dem Datenbankproshygramm MBASE 3

Dieses leistungsfaumlhige Programm haben wir bereits fuumlr Sie getestet Uns ist unter SHARP-BASIC kein besshyseres Datenbank-Programm bekannt Sie werden es kuumlnftig auch uumlber den MZ-Verlag erhalten koumlnnen Der Preis stand bei Redaktionsschluszlig noch nicht fest Voraussetzung ist eine 525-Floppy-Station

Das Programm ist aumluszligerst flexibel und laumlszligt sich auf viele Beduumlrfnisse maszligschneidern Zum lieferumshyfang werden auch diverse Beispiele gehoumlren die dishyrekt in die Praxis umgesetzt oder von Ihnen Ihren indishyviduellen Beduumlrfnissen angepaszligt werden koumlnnen

Bei Interesse fordern Sie bitte unseren Sonderproshyspekt an

Nach der Preisuumlbergabe wurden die Teilnehmer auf dem SHARP-Stand zu einem gemuumltlichen Umtrunk in die Praumlsidenten-Suite eingeladen

Stars auf dem riesigen SHARP-Stand waren zweifelshylos der Pocket-Computer pe 1600 und der MS-DOSshykompatible pe 7100

Auf dem MZ-800 unter P-CPM geschriebene Daten koumlnnen uumlber das Programm MS-Copy (~Seite 20) auf den PC 7100 uumlbertragen werden Fuumlr PC 1600 und MZ-800 gibt es bereits ein Datenuumlbertragungsproshygramm das wir bei SHARP bereits getestet haben Da beide Computer so schoumln zusammenarbeiten werden wir in Zukunft auch vom PC 1600 berichten soshyfern Sie daran interessiert sind bull

maa~irl l(](]rtl(](] - bull rtll Seite 17 maJa~irl l(](]-J8(](] - bull r8

Frei-fr()~ramme

Um Ihnen zu helfen wenn Sie etshywas suchen kaufen oder verkaushyfen wollen bieten wir Ihnen den Kleinanzeigenmarkt Fuumlr bis zu fuumlnf Zeilen zahlen Sie nur DM 10-- Haumlndler zahlen nur DM 20-- Wenn Sie Gewerbetreibender sind beachten Sie bitte daszlig das aus Ihrer Kleinanzeige aus wettshybewerbsrechtlichen Gruumlnden deutlich hervorgehen muszlig Jede Zeile darf bis zu 27 Anschlaumlge hashyben Bitte beachten Sie daszlig Kleinanzeigen nur bei Vorkasse beruumlcksichtigt werden koumlnnen

Suchen Programm das den Drucker SHARP MZ1P02 den vollen Zeichensatz des MZshy800 ausdrucken laumlszligt MZshyVerlag Harald Schicke

Suchen komfortables Datenshytransfer-Programm um ASCII-Dateien vom MZ-800 zu uumlbertragen (moumlglichst uumlber Joystick-Port) MZ-Verlag Harald Schicke

Suche Clubanschluszlig oder Inshyteresenten um einen MZshy700800 Club aufzubauen im Bereich HildesheimHannover Roland Zajons Osterfeld 15 3200 Hildesheim-Bavenstedt Tel 0512155167

Komputila Rondo bietet Konshytakt zu Computer-Fans in mehr als 25 Laumlndern der Welt durch die Internati shyonale Sprache Esperanto Juumlrgen Wulff Papenstr 5b D-2000 Hamburg 76 l10402500781

Super-Verstaumlndigung uumlberall auf der Welt und preiswerte Reisen bietet die Internashytionale Sprache Esperanto Kostenlose Info bei Esperanto-Centro eV Postfach 14 50 D-4790 Paderborn -n-0525127612

Fuumlr viele Rechner gibt es Proshygrammbibliotheken aus deren Bestand Programme kostenlos (man zahlt nur eine Gebuumlhr fuumlr Uumlberspielung Speichermedium und Verwaltung) abgegeben werden Das moumlchten wir auch fuumlr den MZ-700j800 realisieren Meist fungieren diese Programme unter dem Namen Public Domain oder Free Soft Dabei werden verschieshydene Arten unterschieden

Frei-Programme werden von Proshygrammierern Anwendern zur pershysoumlnlichen nichtkommerziellen und kostenlosen Nutzung uumlberlasshysen Das koumlnnen Hilfsprogramme Unterroutinen Spiele oder sonstishyge Porgramme sein die man aus Freude programmiert hat

Wir sind sicher daszlig Sie viele solshycher Programme in Ihrer Schublashyde liegen haben Waumlre es nicht schoumln Sie wuumlrden sie einem groumlshyszligeren Kreis von Anwendern zur Verfuumlgung stellen So kann jeder von jedem etwas lernen Und nashytuumlrlich winkt Ihnen eine Belohnung Sie erhalten fuumlr jedes Programm daszlig Sie einschicken eine Kassetshyte QD oder Floppy-Disk Ihrer Wahl aus dem Angebot an Frei-Proshygrammen Auf jedem Speichershymedium finden Sie eine Anzahl von Programmen Wir werden hier die jeweils guumlltige Liste abshydrucken

Einen Haken hat das Angebot alshylerdings noch Bislang gibt es noch keine einzige Diskette Desshyhalb erhalten Sie zunaumlchst einen Gutschein wenn Sie uns Ihre FreishyProgramme zur Aufnahme schikshyken Spaumlter suchen Sie sich dann eine CMT QD oder Faus

Wenn Sie mitmachen wollen fuumllshylen Sie bitte den Anmeldebogen

Seite 18

aus Sie koumlnnen ihn kopieren so daszlig Sie das Heft nicht zerschneishyden muumlssen

Pruumlf-Programme sind urhebershyrechtlich geschuumltzte kommershyzielle Programme die zum Pruumlfen vor dem Kauf- kostenlos angeboten werden Sie sind auch unter den Bezeichnungen Hoshynour-Ware oder als Demo-Proshygramme bekannt

In der Regel fehlt die Bedienungsshyanleitung (evtl ist eine Kurzanleishytung ins Programm integriert oder zusaumltzlich auf dem Speichermeshydium vorhanden) oder die Funktishyonen des Programmes werden nur demonstriert Oft kann man damit arbeiten aber zB nicht drucken

Pruumlfprogramme dienen der Markteinfuumlhrung von Programshymen Wem das Programm geshyfaumlllt der nimmt mit dem Proshygrammanbieter Kontakt auf und kauft das Programm Er erhaumllt dann die neueste Version ein Handbuch und Anwenderuntershystuumltzung

Dieses Konzept hat fuumlr den Anbieshyter wie fuumlr den Anwender groszligen Nutzen Der Anbieter spart sich die teure Werbung Der Anwenshyder braucht nicht die Katze im Sack zu kaufen sondern kann vorher ausgiebig probieren und sich von den Qualitaumlten des Proshygramms uumlberzeugen

Wir hoffen daszlig Sie auch von dieshysem Angebot regen Gebrauch machen werden Bitte denken Sie daran Je mehr Frei- und Pruumlf-Proshygramme der MZ-Gemeinde zur Verfuumlgung stehen desto attraktishyver sind unsere Rechner

maJa~rl (](]-16()() - bull -161

frll~ramm-flrlmecJlJrI~ - Frei--Jfriii-film

Programm-Anmeldung fuumlr den Vertrieb als Frei- oder Pruumlf-Programm

Der Programmgeber

Vorname Name ______________________________

Firma ________________________________

Straszlige ---__________________________

PUOrt-___________________________________

uumlbergibt dem MZ-Verlag Harald Schicke eine DisketteKassetteO zur Verbreitung an Anwender Es handelt sich um

o Frei-Programme o Pruumlf-Programme

Falls es sich um Pruumlf-Programme handelt

o IchwirO sind am Vertrieb durch den MZ-Verlag Harald Schicke fuumlr die zu verkaufende Version inter essiert Bitte machen Sie mirunsO ein Angebot

Der Name der DisketteKassetteO lautet ___________________

Die Programme sind lauffaumlhig auf folgender Computer-Konfiguration

o MZ-BOabkO o MZ-700 o MZ-BOO

o RAM-Erweiterung o Grafik-Erweiterung

o Kassette o Quick-Disk o 35-Floppy-Disk O525-Floppy-Disk

Spezielle Formatierung des Speichermediums _________________

o P-CPM o EUMELElan

Programmiersprache _________________________

Weitere Einzelheiten

Der Programm-Autor bzw Programm-Geber erklaumlrt

bull daszlig er die Urheberrechte an den Programmen auf der KassetteDisketteO besitzt

bull daszlig er die Programme als Freie- oder PruumlfprogrammeO an den MZ-Verlag Harald Schicke kostenlos zur Verbreitung uumlbergibt

Ort Datum Unterschrift

degnicht Zutreffendes bitte streichen

ma~a~IrI (]0-1600 - bull -16 Seite 19 ma~a~IrI (](]-1600 - bull -161

l~llllllllllllllllllllllllllllllllllllllllillmlllllliIlillllll~llllllllllllllllljlllllllillUNIDOS-800 ist ein Universalieseshy

programm fuumlr den SHARP MZ-800 mit einem oder mehreren 40shyTrack-Laufwerken und dem pshyCPM-Betriebssystem Nach starshyten des Programms kann man fuumlr das Laufwerk B ein Format ausshywaumlhlen und eine in diesem Format beschriebene Diskette unter CPM (also auch unter WordStar u 0) wie eine normale SHARPshyDiskette bearbeiten Selbstvershystaumlndlich ist es auch moumlglich auf diese Diskette zu schreiben und so beschriebene Floppies auf Fremdrechnern zu lesen

miillf21EIe[~IIIIIIIIIIII~lll)111111 ist ein Blockorientiertes Textshy

verarbeitungssystem Texte jeder Art und Laumlnge sind verarbeitbar und nur durch den Speicherausshybau begrenzt Das Programm ist in Maschinensprache Deshalb stehen ca 42 Kb fuumlr Textverarbeishytung zur Verfuumlgung

Da das System den Text in Bloumlshycken abspeichert ist die Zeilenshylaumlnge unabhaumlngig von der Bildshyschirmanzeige und kann beliebig sein

Das Programm stellt sich mit eishyner Menuuml-Auswahl in einer Bildshyschirmmaske vor- Nach entspreshychendem Tastendruck verzweigt es in den gewaumlhlten Arbeitsvorshygang Es werden fuumlr jeden Arshybeitsvorgang Bildschirmmasken erzeugt die moumlgliche Sondershyfunktionen anzeigen Nach dem Laden befindet sich die Tastatur im DIN-Schreibmaschinen-Moshydus

Folgende Moumlglichkeiten bietet das Programm

Eingabe Korrektur Suchen Auflisten aller Texte Abspeichern und Laden auf Kassette Loumlschen des gesamten Textspeichers Drucker einaus Ruumlcksprung zum Monitorprogramm

Sonderfunktionen Exzellente Silbentrennung nach

der deutschen Rechtschreibung Textblockkennung Zeichen und Textbloumlcke loumlschen Einfuumlgen bis 254 Zeichen Druckerprogramshymierung Scrolling des Textes Cursorsteuerfunktionen Zeilenlaumlnshyge programmierbar Blattlaumlnge definierbar Kopienherstellung

K 164-7 (MZ-700) DM 12995 K 164-8 (MZ-800) DM 12995

zZ sind im Lieferumfang von shyUNIDOS-BOO 50 Floppy-Formate enthalten

F145 (525) DM 198--

lIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBllllmllmmlll~l~lll~llj~lllll~lllljlljl~Universelles Formatierproshy

gramm fuumlr den MZ-BOO Mit UNIshyFORM koumlnnen Sie fast alle Formashyte der UNIDOS-Formatliste auf Ihshyrem MZ-BOO formatieren Dies ist insbesondere dann nuumltzlich wenn Sie keine formatierte Fremddiskette haben und der Fremdrechner nicht verfuumlgbar ist Wenn Sie Ihre unter P-CPM ershy

00 0 ~UU uuu~~=

~~m l~~f~~= p~og~amm

llllllllllnlilsect~llI1[jljlIIII[lttllllllll um auf dem MZ-BOO eine deutshy

sche Tastatur nach DIN zu erzeushygen ist ein extra Maschinensprashycheprogramm erforderlich

Hier ist es Mit einem Tastenshydruck wechseln Sie zwischen der Originaltastenbelegung und der deutschen DIN-Tastatur

Das Programm enthaumllt eine Hard-Copy-Routine

K 166 (KasseHe) DM 49-shyF 166 (5 14) DM 59-shy

11111~111111111111111111111111111111111111111~111Im~g[~III~IIIIIIIII~IIIIIIIIIIjIIIII~1111llllllllll~Das Zwischenstuumlck RGBVideo

nutzt den RGB-Ausgang von MZshy700800 Die Signale des RGB-Ausshyganges werden im Zwischenshystuumlck auf Video fuumlr den monoshychromen Monitor umgewandelt Das ermoumlglicht auf einem moshynochromen Bildschirm eine hershyvorragende Wiedergabe von BO Zeichen und hochaufloumlsender Grafik

X 167 DM 79-shy

stellte Software fuumlr verschiedene Rechner verkaufen wollen ist UNIshyFORM unverzichtbar

F 170 (525) DM 198-shy

111111~lllillllllllllllllllllllllllllllllmlllIII~1ll~ll~l~ll~l Mit MS-COPY koumlnnen CPMshy

Dateien in MS-DOS-Dateien konshyvertiert werden Sie koumlnnen damit also Ihre Text- TURBO-Pascal- BASIC-Dateien auf IBM-Format bringen aber auch Quellproshygramme in anderen Sprachen sowie Datenfiles von Anwendershyprogrammen

F169 (525) DM 130-

1~lllilllllllllllllJilllllllllllllllllttisectllmlill~ij1l11 ist ein echtes Superprogramm

MINI-CAD erhielt 1985 den 1 Preis beim SHARP User-Club Wettbeshywerb

Das Programm erlaubt Zeichshynungen auf dem Monitor zu ershystellen Die Steuerung erfolgt uumlber Tastatur oder Joystick

Sie benoumltigen eine 5 14 Flopshypy oder eine Quick-Disk mit 64 Kb RAM-Erweiterung Eine GrafikshyRAM~Erweiterung ist empfehlensshywert muszlig aber nicht sein

Die Programmdiskette enthaumllt die Programme Menue MinishyCAD Bauteil-Editor Programmgeshynerator Trans-CAD und BauteilshyDelete

Das Programm wird uumlber eine Menuumlleiste gesteuert die sich selbst erklaumlrt

Mit dem Programmgenerator koumlnnen Zeichnungsdateien als eishygenstaumlndig laufende BASIC-Proshygramme erzeugt werden

Mit dem Bauteil-Editor erstellen Sie haumlufig wiederkehrende Baushyteile die Sie bei Bedarf unter ihshyrem Namen aufrufen und in Ihre Zeichnungen einbinden koumlnnen Dabei kann selbstverstaumlndlich der Maszligstab veraumlndert werden

MINI-CAD ist ein Superproshygramm das zu Recht preisgeshykroumlnt worden ist Selbstverstaumlndshylich verfuumlgt es uumlber eine Hardcoshypy-Funktion mit der Sie Ihre Zeichshynungen auf Papier bringen koumlnshynen Natuumlrlich koumlnnen alle Zeichshynungen bemaszligt werden so daszlig eine professionelle Anwendung moumlglich ist

F165 (525) DM 149-shyQ 165 (Quick-Disk) DM 149-shy

Page 9: tO~~ · 2018. 1. 9. · tüftelt. Lesen Sie seinen Bericht! Die Verbindung MZ-800/CE-516P bietet dem Anwender mehr Mög lichkeiten, als im (ohnehin sehr dürftigen) Plotterhandbuch

[amplJll-nl3ll1S

PLZ

CH-6221 F-93307 NL-3834 1000 1000 2000 2000 2000 2000 2000 2000 2200 2211 2904 3000 3079 3559 3579 4030 4700 4708 4970 5000 5100 5230 6081 6300 6307 6906 7050 7144 7410 7500 7524 7544 7575 7630 8704

511f1~f lJsEr-[llJlls

Ort Straszlige

Rickenbach P O Box 57shyAubervillers Cedex 151153 Av Jean Jaures ZG Leusden Benedictynenhove 50 Berlin 37 Hans Boumlhm Zeile 12 Berlin 42 Goldenes Horn 66 Hamburg 26 Griesstr 69 Hamburg 50 Behringstr 23 Hamburg 63 Ohekarnp 60 Hamburg 65 Schleusenstieg 34 Hamburg 70 Bekkamp 19 Hamburg 74 Oumljendorfer Steinkamp 28 Klein-Nordende Postfach 261 Beringstedt Hermannstraszlige 8 Hatten Postfach 10 270 Hannover 91 Skagenhof 1 Warmsen 1 Bohnhorst 219 Industriehof Jaumlgerstr 3 Frielendorf 4 Am Schwimmbad 11 Ratingen 4 Bleibergweg 58 Hamm 1 Auf dem Rott 3 Kamen Schaumlferstraszlige 48 Bad Oeynhausen 1 Westkorso 12 Koumlln Postfach 50 12 08

Club

SHARP-User-Club Schweiz SBM Sharpentiers HCC SHARP MZ Gebruikersgroep Software Club SHARP Computer Club Berlin SHARP-Computer-Club SHARP-Hisoft-Pascal-Klub eV SHARP Hard- und Software Club SHARP-Computer-Club Hardware Computerclub Vaskar SHARP-User-Club Computer Club Elmshom eV SHARP-User-Club Computer Club Hatten SHARP-User-Club SHARP-User-Club SHARP-Computerclub-Frankenberg Sharp Computer-Club Gerrnany SHARP-User-Club SHARP-User-Club

Aachen Martinstraszlige 2 MZ-Anwenderclub Altenkirchen Karlstr 5 SHARP-User-Club StochstadtlRhein Hessenring 5 SHARP-User-Club Gieszligen Wilhelrn-Liebknecht-Str 2 SHARP-Computer-Stammtisch lindenGroszlig Linden Friedrich-Ebert-Str 30 Leimen 1 Bergstr 15 Waiblingen-Hegnach Schaumlferweg 6 Asperg Karlstr 26 Reutlingen 1 Sichenhaumluserstr10114 Karlsrul1e 21 Domroumlschenweg 15 Eichelberg Kraichgamstr 3 Dobel Neubuumlrgerstr31 Ebersteinburg Badener Str 7 Lahr Burgheimerstr 8 Uffenheim Postfach 123

SHARP-USer-Club SHARP-User-Club

Computerclub Waiblingen User-Club-Asperg CTR Software-User-Club Wemer-User-Club SHARP Computer Club CCK Lahrer Computer Club MZ-700800 - Club

Ansprechpartner

H Niessen Carsten Frank Schulz Bemd Weller Herr Roschlaub Viola Petersen M Havemester Herr Knauss Erich Dymke Ingo Droumlssler Herr Koumlrner Michael Nagel

Wolfgang Siebert Anselm Althoumlfer OliverRoth Herr Sahl Volker Boumlthling Willi Hake

Interessengemeinschaft der SHARP-User Horst Trobitz SHARP-User-Club

800 Dimension Thomas Wuumlsteneck Rene Coellen

Germar Nikol Fritz H Horack Reinhard Heinbuch Martin Bialas Thomas Frank Walter Schaaf R R Bemreuther S Gebauer Frank Thomas Eitrich Herr Beinert Thorsten Steib Andreas Nagel Georg Lange Herbert Foumlllmer Rudolf Hahn

Hallo liebe Clubs

Die groszlige Ausverkaufsaktion von SHARP in 11

den Karstadt-Haumlusern hat uns Tausende ~ neuer MZ-800-Fans beschert die gern Kon- ~ ~akt haben wuumlrden Deshalb bringen wir hie ~ noch einmal die aktuellste Liste aus unserem IComputer Stimmt Eure Adresse Habt Ihr in- j ~eressante Veranstaltungen neue Prograrn- ~

me Hardware oder sonstwas Interessantes das Ihr anderen mitteilen wollt Dann schic uns kuumlnftig Eure Infos Wir berichten dann in ~ den ILlJtJ-nEUJS daruumlber Denkt aber daran f daszlig mala~i(l [)[)-J5(J[) nur alle zwei Monate erscheint Also Terrnine rechtzeitig bekannt- geben ~

[llJll [amplJll [llJll [amplIll [amplJll [llIll [llJll [amp1111 [amplJll [amplJll [amplJll [amplJll [amplJll [amplJll [amplIll [lJll [amp1I11 [amplJll [llIll [amplJll [amplJll

mala~irJ 1](]-J6I](] - bull -J6 Seite 9 mala~irJ 1](]-J6[)1] - bull -J6

li~s ft TriELs Fra~~11 ft fll1llI()rel1

Sicherlich haben Sie sich schon gewundert daszlig beim MZ-800 nicht wei bei seinem aumllteren Brushyder dem MZ-700 der Bildschirmshyspeicher im Bedienerhandbuch angegben ist

Der Bildschirmspeicher enthaumllt die aktuellen Werte der auf dem Bildschirm befindlichen Zeichen Dies bedeutet Man kann vom BASIC aus abfragen welches Zeishychen an einer bestimmten Stelle des Bildschirms steht

Beim MZ-800 ist dies auchl Man kann dann z B bei einem Teleshyspiel abfragen ob ein Monster auf ein anderes Zeichen faumlhrtl

Der Bildschirmspeicher beim MZshy800 befindet sich je nach 40 oder 80 Zeichen-Modus bei S2000 shy$23E7 bzw $2CXJQ - 27CF und kann ruJl zur Abfrage verwendet wershyden z B POKE S2C()O35 bewirkt nichts Beim MZ-700 wuumlrde nun oben links im Eck ein nM aufshyleuchten

Das dies beim MZ-BOO nicht geht macht nichts denn zum Hinmashychen auf den Bildschirm haben wir ja den CURSOR-Befehl

Das folgende kleine Programm soll die Abfrage durch PEEK deshymonstrieren

10 CLS 20 PRINTGUTEN TAG 30 PRINTDIES IST EINE 40 PRINTDEMONSTRATION 50 CURSOR 020 PRINT

PEEK($2000) REM BEWIRKT DIE ABFRAGE DES WERTES AN DER CURSOR-STELLE 00

60 CURSOR 520 PRINT PEEK($2001) REM BEWIRKT DIE ABFRAGE DES WERTES AN DER CURSOR-STELLE 10

70 WAIT 0 80 CURSOR 021

malaeirl 1[][]-J6[](J - bull -J61

90 FOR T=40 TO 53 100 PRINT PEEK ($2000+T) 110 NEXT 120 REM DIE ZEIELN 90 - 110

DIENEN DER ABFRAGE DER 2 ZEILE DES BILDshySCHIRMS DIE WERTE WERshyDEN DANN IN DER ZEILE 21 IN ASCII-CODE NACHEINANshyDER AUSGEGEBEN

Vielen Dank lieber Christion Popp fuumlr diesen guten Tip Wer Genaueres uumlber dieses Thema wissen moumlchte sollte sich das Spielprogramm Tower (MZ-Vershylag Bestellnummer K 129 ISBN 3shy89240-041-5 DM 1980) zulegen Da es auch fuumlr Joystick geeignet ist laumlszligt- sich auch die Joystick-Proshygrammierung daran erlemen

Um den DIN A4-Plotter vom BASIC aus auf der ganzen Papierfloumlche nutzen zu koumlnnen muszlig das BASIC geaumlndert werden Hier folgt die Routine fuumlr den Disk-Baslc-Intershypreter MZ-2Z046

100 Aumlndern des Disc-BasicshyInterpreters MZ-2Z046 fuumlr den CE-516P

110 X-Koordinate aumlndern auf max 960

120 Y-Koordinate aumlndern auf max -1354

130 POKE $AOAE$E5$21$CO $3 X-Koordinate

140 POKE $AOA8$E5$21$4A $5Y-Koordinate

150 160 Feld 193267 mm 170 PMODE GR 180 PLINE 000 -1354 190PLINE 0-1354960-1354 200 PLINE 960 -13549600 210 PLINE 960000 220 PMODE TN 230

Seite 10

240 Originalzustand 250 POKE $AOAE $E5 $21 $EO

$1 260 POKE $AOA8 $E5 $21 $E7

$3 270 280 Aumlndern auf der Mastershy

disc 290 Track 13 Block 1 300 Bytes siehe Zeilen 130

und 140 sowie 250 und 260

301 310 Referenz SDS-Listing

Seite 569 311 320 Anfragen oder Vorschlaumlshy

ge an 330 Edgar Lefgruen 340 D-2400 Luumlbeck 350 Torneiweg 3 360 Tel 045136228

Haben Sie Probleme Schreiben Sie uns kurz Ihre Ihre Frage Unsere Leser sind ein sehr sachkundiges Publikum das Ihshynen sicherlich gern helfen wird BiHe schreiben Sie Ihren Tip direkt an den Frager und schicken uns eine Kopie damit wir den Tip vershyoumlffentlichen koumlnnen Vielen Dank fuumlr Ihr Mitarbeit

Frage Habe MZ-821 und Seikosshyha GP100 Mark 11 Kabel von Fa Voigt in 2803 Weyhe

INITLPTMOS2$OA laumluft - aber Zeilenvorschub mit Programm geht nicht

Lothar Hanschke Hauptstr 34 b 0-3707 H6fer

majaeirl 1[][]-J6[][] - bull -J61

flner flrllarl~ S sll1U1erbullbullbull

das merken wir aus den vielen Hilferufen die uns taumlglich telefoshynisch und schriftlich erreichen Alshyles das was dem erfahrenen Computer-Freak so vertraut ist macht dem Beginner furchtbar viele Schwierigkeiten Deshalb wollen wir hier speziell dem Anshyfaumlnger Tips fuumlr seine Arbeit geben (Profis biHe weghoumlren)

bull Ich moumlchte ein Programm lashyden Aber es funktioniert nichtI

bull Bitte schauen Sie zunaumlchst auf der Kassette nach ob angegeshyben ist in welcher Sprache das Programm geschrieben ist

Meist wird es sich um das BASIC des MZ-700 (S-BASIC bzw lZshy013) dos BASIC des MZ-800 (lZshy016) oder Maschinensprache handeln

Wer gerade einen MZ-800 ge- kauft hat besitzt alle Moumlglichshykeiten solche Programme in den Computer einzulesen

bull Wenn es sich um ein BASIC-Proshygramm handelt pruumlfen Sie geshynau welches BASIC Sie verwenshyden muumlssen Sonst wird das Proshygramm entweder nicht geladen oder laumluft nicht weil es Fehler meldet

bull Achten Sie besonders darauf daszlig die Angabe LOADCMT zwar beim MZ-800-BASIC richtig ist wenn man auf die Kassette zugreifen will Beim BASIC 1Z-013 (S-BASIC) wuumlrde der Rechner jeshydoch CM-n als Teil des Proshygrammnarnens interpretieren Er meldet dann zwar FOUND a

ladet aber nicht

bull Maschinenspracheprogramme werden immer ohne spezielle Programmiersprache geladen Nach dem Einschalten des Rechners geben Sie einfach C ein Das Programm wird dann geladen

ma1a~in 1[][)-JfU][] - bull -Ja1

bull Leider macht der Kassettenreshykorder des MZ-800 manchmal Schwierigkeiten beim Einlesen von Programmen Das liegt an kleinen Toleranzen des Laufwershykes (evtl muszlig Ihr Tonkopf nachshyjustiert werden)

In so einem Fall spulen Sie das Tonband zuruumlck nachdem der Rechner CHECK SUM ERROR geshymeldet hat Nehmen Sie es hershyaus klopfen es ein paar Mal flach auf die Tischplatte Mashychen Sie auf jeden Fall mehrere Versuche Wenn Sie es geshyschafft haben sollten Sie gleich eine Sicherungskopie fuumlrmiddot Ihren eigenen Bedarf anfertigen (Beshyvor Sie das Programm mit RUN starten legen Sie eine leere Kassette ein und speichern das Programm mit SAVE abU

n bullbullbull steht dabei fuumlr den Proshygrammnornen

bull Bitte beachten Sie jedoch Dieshyse Kopie duumlrfen Sie nur fuumlr Ihre eigenen Zwecke herstellen Wenn Sie die Kopie an andere weitergeben oder sie gar vershykaufen machen Sie sich strafshybar Das ergibt sich aus dem Uumlrshyheberrechtsg esetz

bull Erlaubt ist die (kostenlose) Weishytergabe von Programmen an Dritte nur wenn die Programme einen entsprechenden Vermerk enthalten Dann handelt es sich um Free-Soft - Frei-Prograrnme Daruumlber koumlnnen Sie auf Seite 16 mehr lesen

bull Erst wenn Sie ganz sicher sind daszlig Sie weder das falsche BAshySIC noch uumlbersehen haben daszlig es sich um ein Maschinenshysprachprogramm handelt sollshyten sie ein Programm an den Hersteller zuruumlcksenden

bull beim MZ-Verlag machen falshysche Reklamationen (Proshygramm laumluft wenn man es richshytig laumldt rnehr als 95 aus

Seite 11

Einsteigerbuch fuumlr den MZ-800 von Harold Schicke Bestellnummer B 100 ISBN 3-89240-017-2 DM 2980

Hand aufs Herz Haben Sie Ihren MZ-800 erst vor kurzem erworben Kennen Sie sich mit Computern noch nicht richtig aus Dann ist dieses Buch sicherlich genau das richtige fuumlr Sie 11

Es ist fuumlr Anfaumlnger geschrieben fuumlr Leute die noch nichts oder jeshydenfalls nicht viel uumlber den MZshy800 von SHARP wissen

Deshalb auch heiszligt es Einsteishygerbuch M Wenn Sie also beim bull

MZ-800 einsteigen dann sind Sie mit diesem Buch goldrichtig beshydient

Es zeigt die vielfaumlltigen MoumlgliChshykeiten des MZ-800 auf fuumlhrt Sie anhand verschiedener Listings in die Programmierung ein inforshymiert Sie uumlber verschiedene Proshygrammiersprachen und Betriebsshysysteme

In insgesamt 29 Kapiteln lemen Sie die Geheimnisse des MZ-800 kenshynen Dazu gehoumlren auch die BAshySIC-Befehle die nicht im Bedieshynerhandbuch des MZ-800 aufgeshyfuumlhrt sind

Wenn Sie zu denjenigen gehoumlshyren die nur eine englische Bedieshynungsanleitung fuumlr den MZ-800 ershyhalten haben dann sollten Sie sich dieses Buch schneli anschafshyfen Wenn Sie sich noch zu den Anshyfaumlngern zaumlhlen dann ist dieses Buch fuumlr Sie Gold wert Das beweishysen die vielen begeisterten Zushyschriften Es ist klar und verstaumlndshylich geschrieben Fuumlr Profis ist es nicht gedacht Dafuumlr gibt es genuumlgend andere Buumlcher Fuumlr Beshyginner gibts halt nur das Einsteishygerbuchi

maJaen 1[]I]-JfU]1] - bull -J61

Ich finde es gut daszlig es nun endshylich eine spezielle Zeitschrift fuumlr User des MZ-700800 gibt Soweit es mir moumlglich ist werde ich mich gerne mit Beitraumlgen an Ihrer Zeitschrift beteiligen Bitte teishylen Sie mir mit wie das konkret moumlglich ist Ich selbst besitze das Vorgaumlngershymodell des MZ-800 den MZ-700 Ich benutze ihn in der Ausfuumlhrung MZ-721 mit einem Quickdisklaufshywerk und einem Seikosha SP-1000 Ich finde der MZ-700 ist eine sehr gute Maschine Bi~her habe ich noch nie Probleme mit der Hardshyware gehabt und der Umfang des Basic ist sehr zufriedenstellend Leider faumlllt es oft schwer geeigshynete Software und auch Hardwashyreerweiterungen aufzutreiben zushymal die Firma SHARP mir auf eine Anfrage mitgeteilt hat sie vertreishybe keine Artikel mehr fuumlr den MZshy700 und 800 Um so besser finde ich es daszlig Sie nun eine Zeitschrift fuumlr diese Moshydelle herausbringen Ich bin sishycher daszlig die groszlige Zahl der zushyfriedenen MZ-700800 Freunde von Ihrer Zeitschrift profitieren wird Uumlbrigens Dieser Brief wurde mit einem Programm erstellt das sich auf das von Ihnen vertriebene Buch Textverarbeitung selbst programmiert (BQ 116) stuumltzt

Joumlrg Martin Langmattstr 16 D-7886 Murg

Lieber Joumlrg Es ist ganz einfach beim MagaZin 700800 mitzumashychen Sie hoben mit dem Lesershybrief bereits begonnen Fuumlr Artishykel Listings u aumlmiddot gibts natuumlrlich auch Honorar (DM 50- pro Seishyte) Bitte senden Sie uns Ihre Artishykel moumlglichst auf einem Datenshytraumlger zu (BSeite 3) Vergessen Sie nicht Namen und Absender anzugeben und Ihr Programm mit Erklaumlrungen und einem Listing zu versehen Sie erhalten dann von uns Nachricht Viel Erfolg

mala~rJ ()[]-l[J[J - bull -6

Ein gutes Konzept soll zu Grabe getragen werden Nach dem rashyschen Tod der 700er nun auch Ausverkauf der 800er Muszlig das so sein Ist der Z80 der Clean-Comshyputer am Ende Unterliegt gar die EDV-Anwendung oumlhnlich schwachsinnigen Prinzipien wie sie sonst z B in der Mode zu finshyden sind Ausgereizt sind dieses Typen im allegemeinen und die 800er als spezielle Vertreter des CleanshyKonzeptes noch lange nicht Mit entsprechender CPM-Software kann man datenmaumlszligig an die MD-DOS-Vertreter anknuumlpfen Die Entwicklung der PC geht derart rashysant vor sich daszlig man auf der Sushyche nach dem Computer wie in dem Wettlauf Hase-Igel immer der Verlierer ist Denn ein heute noch hoch gelobtes Konzept wird morgen verschrottet weil ein mulshytinationaler Konzern das Interesse verliert Wir MZ-Anwender sollten einmal folgende Moumlglichkeiten uumlberleshygen 1 Vereinigung aller MZ-Anshywenderclubs zu einer bundesweishyten Gesellschaft auf den Grundlashygen eines eingetragenen Vershyeins mit dem Ziel durch einen umfassende n Informationsausshytausch die MZ-700800er voll ausshyzuschoumlpfen (Mitteilungsblatt das neu entstehende hier vorliegen de maJa~rJ [JI]-fU][)) 2 Anregung der einschlaumlgigen Firmen zur Mitarbeit Weiterentshywicklung und Fortfuumlhrung eines Rechnertyps auf der Basis des MZ-800 (Trennung in Tastatur und Rechnergehaumluse mit integrierten Laufwerken und Steckplaumltzen fuumlr die Systemerweiterung) Es gibt (noch) genuumlgend Herstelshyler und Anbieter die sich mit den MZ-Serien beschaumlftigt haben Sollte da nicht eine Loumlsung moumlgshylich sein

Willi Pluumlschke Loumlrchenweg 12 D-4000 Duumlsseldorf 13

Seite 12

Nachdem ich ca drei Monate meinen SHARP MZ-821 (mit Farbshymonitor CM 8802) fOr HObbyzwekshyke in Betrieb habe und erforschen konnte komme ich ziemlich gut damit zurecht - dank gleichzeitishyger Benutzung von vier Handbuumlshychem Darunter Ihr Einsteigerbuch als wertvollste Ergoumlnzung des schlecht uumlbersetzten (japanisch shyenglisch - deutsch) nicht gerade logisch aufgebauten und mit Druckfehlern durchsetzten Beshydienerhandbuches Das mir zugesandte Einsteigershybuch ist wirklich sein Geld wert Im Augenblick kOlTlme ich mit der Farbwarli die ja schon als etwas kompliziert angekuumlndigt wird aber leider nicht im Einsteigershybuch ausfuumlhrlicher behandelt wird in der Betriebsart M2 nicht zushyrecht Ich erhalte die Betriebsarten M 1 und M3 (letztere wegen unzureishychender Aufloumlsung aber nicht beshynutzbar) jedoch nicht M2 Auf den Befehl 10 INITeRT M2

bzw M2 B1 erhalte ich jedesshymai Dev mode error In diesem Zusammenhang frage ich Sie - da Sie ja die SHARP-Anshyleitung sicher durch und durch kennen - ob es sich hierbei um Druckfehler handelt 1) Seite A-5 Zweimal Li n e (50) 102010050 im Vergleich 2) Umfaszligt der Palettenblock B 1 nun die Palettencode-Nr 4-7 (S A-4 6-66)5-8 (S A-5) oder 5-7 (S A-4) Mit dem Befehl PAL Ox (X=1-15) kann ich den Bildschirmhintershygrund in allen 15 Farben wechseln Das widerspricht doch aber dem Prinzip der im Handbuch aufgeshyfuumlhrten Farbsteuerung Bei allen anderen PAL-Einstellunshygen (Ziffern) habe ich die Farbshywahl nicht im Griff Ich waumlre Ihnen sehr dankbar wenn Sie mir sagen koumlnnten wie aumlndere ich die Betriebsart von M 1 auf M2zur ~der Paletten- und Farbcode ~gen Schulz Ostshypreuszligend( i Im 36 1000 Berlin 45

magaeill [][J-6[][] - bull -61

51l1UJare-Tes Das brandneue Datagraph von K amp N sowie das schon zwei Jahre alte Busigraph von Rainer Klein stehen sich in eishynem Vergleich gegenuumlber Gelingt es Datagraph die schon vor drei Jahren mustergultige Bedienerfuumlhrung von Busigraph zu uumlbertreffen Besitzt es - zum doppelten Preis shymehr Features als Busigraph Busigraph wird auf Kassette oder QD geliefert (DM 4980 bzw 5980) Datagraph gibt es als 5 14Q -Flopshypy oder QD (DM 98--) Waumlhrend uns die lauffaumlhige Version von Bushysigraph zur Verfuumlgung stand hat- ten wir von Datagraph nur eine Demoversion die selbstaumlndig ablief und keinen Ausdruck ershylaubte

Einige Teile der Bedienungsanleishytungen aumlhneln sich so erstaunlich daszlig man meinen koumlnnte dersei be Autor waumlre hier taumltig geworshyden

Busigraph erfordert zunaumlchst das Laden des BASIC Datagraph hat es bereits auf der Floppy (die QDshyVersion stand uns nicht zur Verfuumlshygung) Das erleichtert natuumlrlich die Handhabung RESET druumlcken und schon startet Datagraph

Die Bedienerfuumlhrung ist bei beishyden Programmen sehr gut die Moumlglichkeiten ganz aumlhnlich

Aber Datagraph ist fuumlr den MZ-800 geschrieben und bietet daher neshyben der Moumlglichkeit des Ausshydrucks auch die Ausgabe am

Bildschirm an Hier schlaumlgt es Bushysigraph das seine Grafiken nur auf den Plotter bringen kann

Beim Ausplotten sind die Moumlgshylichkeiten sehr aumlhnlich Kein Proshygramm nutzt die erweiterten Faumlshyhigkeiten des Plotters CE-516P wie wir sie auf Seite 4 beschrieben hashyben

Beide Programme bieten vierfarshybigen Ausdruck Datagraph vershyfuumlgt uumlber sieben Busigraph uumlber sechs Schraffierungen

Busigraph gleicht das bei den Moumlglichkeiten der Darstellung wieder aus Wie bei Datagraph gibt es Linienzug Tabelle Balkenshydiagramm und Tortengrafik Darshyuumlber hinaus verfuumlgt Busigraph uumlber eine zweite Kreisdarstellung Einzelpunkte und Liniendiashygramm Sehr hilfreich ist die Einteishylung der senkrechten Achse in Bushysigraph

Datagraph holt bei der Tortengrashyfik wieder auf weil die verschieshydenen Schraffuren auch hier moumlglich sind Busigraph kann bei Kreisen nur zwei Schraffuren Das

Gelieferte S H A R P -Computer 1~n ~ 1983 M2-7BB

111 SB 48 38 20 10 e e JAN FEB Clno

-1B

mala~rJ [][]-Ja[]1] shy

iII 1984 MZ-88B 111 1985 M2-8BB 111 1986 M2-8BB

I L I ii n nnl UI1 UL 1100 L v W

I bull -Ja Seite 13

schraumlnkt die Uumlbersichtlichkeit ein Deshalb empfiehlt die BedIeshynungsanleitung nicht mehr als I

fuumlnf Werte in einer Kreisgrafik unshyterzubringen Bei Datagraph wird eine Beschraumlnkung auf zwanzig Werte empfohlen Bei Datagraph werden die -Werte ins Kreisshysegment geschrieben Bei Busigshyraph findet man sie nur in der da~ zugehoumlrigen Tabelle

Datagraph verfuumlgt auszligerdem uumlber eine Jahresgrafik die esI

ermoumlglicht I bis zu vier Jahre mitshyeinander zu vergleichen

Fazit Wer eine Floppy-Station beshysrtzt und professionell damit arbei~ ten moumlchte sollte sich Datagraph anschaffen Allein das Diskettenshyhandling ist viel angenehmer als das Hantieren Mit QD oder gar Kassette Auf einer Diskette koumlnshynen bis zu 55 Dateien gespeichert sein Das duumlrfte fOr die meisten Anwendungen mehr als ausreishychen

Wer eins der Programme fuumlr Stushydien oder den privaten Gebrauch einsetzen moumlchte ist mit Busishygraph zum halben Preis bestens bedient Wer selber programshymiert kommt daran ohnehin nicht vorbei Busigraph ist nicht geshyschuumltzt und deshalb frei zugoumlnshyglich Persoumlnliche Aumlnderungen koumlnnen deshalb nach Belieben vorgenommen werden

Busigraph hat in der Kassettenshyversion eine ISBN-Nummer (ISBN 3-89240-025-3) Diese Internationashyle Standard Buch Nummer erlaubt es Busigraph durch jede Buchshyhandlung zu bestellen Ansonsten erhalten Sie beide Programme entweder bei Ihrem Houmlndler oder durch den MZ-Verlagbull

Abb Jahresgrafik bei Dafograph

mayaeirl o[]-ao[] - bull -Ja1

Wer kennt schon die Vielzahl von Buumlchem die fuumlr die Rechner MZshy700800 auf den Markt gebracht worden sind Alle Buumlcher koumlnnen Sie beim MZ-Verlag bestellen

bull H Schicke Einsteigerbuch fuumlr den Peronalcomputer MZ-800 MZ-Verlag

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-700 BBG 1983

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-800 BBG 1985

bull Bialke Berendsen Gliszczynski Assemblerprogrammierung auf dem MZ-700MZ-800 BBG 1985

bull H Ostermann Z80-Maschinenshyprogramrne mit Sharp MZ-700 und MZ- 800 Vogel-Verlag 1985

bull GO Hamann J-J Eden Schach-Programmierung in Bashysic mit Sharp MZ-700 u MZ-800 Deutscher Betriebswirte-Verlag 1985

bull GO Hamann BASIC Schritt fuumlr Schritt mit Sharp MZ-700 Deutshyscher Betriebswirte-Verlag 1983

bull M Vogtlaumlnder G Klemm D Herrmann Wirtschaft auf dem Sharp MZ-700 iwt-Verlag 1984

bull HJ Burger ua Programmiershyhandbuch fuumlr Sharp HofackershyVerlag 1983

bull H Schicke Sharp Software-Kashytalog MZ 800700 MZ-Verlag 1985 bull R Schaumlfer Kommentierte Listings (Basic CPM) sds-Comshyputer- Service

bull NN Systemhandbuch MZ-800 Holtkoumltter-Verlag1986

bull HJ Wilke ASEM-4 Assemblershykurs (MZ-700) Selbstverlag 1983

bull T Ziegler Systemprogrammieshyrung auf MZ-BOO MZ-Verlag 1986

bull U Ehm MaschinenspracheshyHandbuch fuumlr die Sharp MZshy700MZ-BOO Serie Fischel-Vershylag 1985

bull K Schreiner Grafikhandbuch fuumlr SHARP-Computer (Plotter) Fishyschel-Verlag 1985

So kann man Sprites aus Commoshydore C64-Listings benutzenH

Fuumlr den MZ-BOO werden ja in den einschlaumlgigen Com puterzeit shyschriften so gut wie keine Listings angeboten Wer unbedingt Bashysic-Listings von anderen Rechshynern umschreiben will oder wer selbst keine Lust hat PATTERNs zu definieren fuumlr den wird das unshytenstehende Kurzprogramm sishycher eine Arbeitserleichterung darstellen

116 20 BENUTZEN DER C64-SFRITES BEIM M~-800 30 416 DEMO-DATEN 50 DATR 1 255 1 28 1 l 255 128 1 255 128 1 6 l

16 128 1 1 53 128 1 255 128 1 255 128 616 DATA1218948618996221964]2102 6431261921601281189]128 70DATA11531283195192322119232 551923] 25519231891927189] 192 816 916 100 EINLESEN DER 110 FOR 1=1 TO 63 120 READ A 1316 X$=X$TCHR$(A) 1416 READ B 150 Y$=Y$TCHR$(BJ 160 REAO C 170 Z$=Z$TCHR$[C) 180 NEXT 130 2160 DEItOJ

210 INITeRT M2 2216 FOR F=lT015 230 POSITION 100100 240 PATTERN [F ] 250 PATTERN [F ] 2616 PATTERN CF ] 2716 WAlT 4160 2816 NEXT 230 GOT0220

-21~X$

-211$ -21Z$

PATTERNCSPRITEJ-WERTE STEP 3

Beim Commodore C64-Rechner werden die Sprites in der Regel aus 63 Werten aufgebaut Spielt man ein biSchen mit diesen DAshyTA-Werten so stellt man fest daszlig diese nach einer kleinen Aumlndeshyrung auch auf dem MZ-800 darzushystellen sind man uumlbernimmt die ungeoumlnderten SPRITE-DATAshyWerte liest einfach immer abshywechselnd jeden dritten DATAshyWert ein und gibt die so erhalteshynen Werte als PATTERNs aus Ein Beispiel-SpritePattern ist in nachshystehendem Listing enthalten

GerdKraus

Seite 14

-------------------------------------------------------------------------------

5~1l2111 - ~()Flisrsrt - rtstsrt fslamp1rtsr ampSlSIl

Nicht jeder hat die mitgelieferten Tastaturaufkleber auf seine Tasten geklebt nachschlagen war immer etwas muumlhsam Hier die Loumlsung

Der MZ-800 hat ja nicht nur den normalen Standard-ASCII--Zeichensatz auf der Tastatur sondem auch eine Reihe von Grafik-Symbolen Beim MZ-700 waren diese Symbole noch auf der Tastatur vermerkt beirn MZ-800 gabs nur eine Selbstklebefolie zum Aufkleben Wer die Folie nicht (mehr) hat kann sich nachstehende Tashybelle kopieren und in Griffweite neben den Rechner legen Die Zeichen werden erzeugt wenn man zuvor die Graph-Taste gedruumlckt hat (zum Umschalten auf Buchstaben die Alpha-Taste druumlcken)

PS Wer schon einmal ein Listing abgetippt hat in dem Graphik-Symbole benutzt wurdenmiddot wird sich ganz sishycher meiner Empfehlung anschlieszligen Nicht die Symbole sondern die ASCII-Zeichen im Programm verwenshyden -

GerdKraus T~~t~t~r-C~d~~ SHARP MZ-B00

TASTE SlMBOLE ASCII-CODETASTE SYMBOLE ASCII-CODE

~~ (]I 6e 681 D4 CA

2 CF D7 A bull + F3 F8 I _

3 D6 D9 S + bull FA E1

D 0 Fl F74 I I D5 Ci bull

5 - C2 D8 F o ce ce 6 - J D8 CB G

( DB DC

7 L Dl D2 H r- EF Fe r D8 CE8 + It 81 AC J

9 =t+ A7 91 llt bullbull bullbull DF DE

a 99 82 L 86 C9

i i 72 71 FE 84

t 87 8C 89 E9

74 73 J J FS 8E -~ Q C4 F2 Z EE ED

W E6 EB gt~ X I F6 7D

C I 7E 7~E ES E4

R E5 c= V ~ 7A 9Sw

EA EBT I I es F4 B

T I I E7 E2 N LJ EC DA

L J CD DDFD E8 t-1U I F9 middotC7 ~ 63 78

0 l Bi 75 BF 85 A p 76 83 bull 7B 8B ~r

~ 88 77 BA 8F

[ A 78 8D

maJa~(1 I]O-J6(](] - bull -J6 Seite 15 maJa~r1 1[)1]-J6(]1] - bull -J61

fleteamplle tuumlr m~-fl[][]

Phantom Miner programmiert von Sokrates Vroushyvakis zeigt wie man die Befehle SYMBOL STRIG und STICK nutzen kann Unterprogramme sind mit LABEL adressiert Bitte beachten Sie daszlig die Grafik-Symshybole im Listing nicht richtig ausgedruckt sind

IV lIHI U - IMI

20 POKE S467C s20 Fon- ~434C $20 GOTO 170 30 OR 1--20 TO 20 STEP 10 40 SYMBOLC211201Phantofll320 50 SYMBOLC211201 Phantom320 60 NEXT I 70 SYMBOL[2J201Philntom320 80 SYMBOL[21 211+1 Phantom 3 2 0 90 SYMBOL[21 221+2 Philntolll 3 2 0 100 SYMBOLC2123 1+3 Phantom32O 110 SYMBOL[21 2~ 1+4 Phantom 3 2 0 120 SYMBOL[2J25 1+5 Phantolll320 130 SYMBOL[2J261+6Phantom 32O 140 SYMBOLC21271+7 Phantom320 150SYMBOLC31281+8Phantolll32O 160 GOTO 260 170 OR 1--20 TO 60 STEP 10CLS 180SYMBOLC2140IMine 440 190 SYMBOL[2J41I+lMi ner~40

200 SYMBOLC2142I+2 Mine 440 210 SYMBOL[2J43I+3l11ner440 220 SYMBOLC21441~Mlne 440 230 SYMBOL[3J451+5 MinIPr440 240 NEXT I 250 GOTO 30 260 SYMBOL[3J10140 Copy ight ( Cgt 1987 by SVrouvoumllkis 130 270 SYMBOLC3111141middotCopy lght (Cgt 1987 by SV ouvak l s 130 280 SYMBOLC3J9 139 Copy l ght (C) 1987 by SVrouvoumllkis130 230 SYMBOL[319140Copyright (C) 1987 by SVouvakls 130 300 SYMBOLC2J 10 140 Copyright (C) 1987 by SV ouvakis130 310 WAIT 2000TI-300IP-0 320 CURSOR 522 INPUT ENTER LEVEL C1-91 L 330 INITCRTMl 340 S-RND(10)4300 3~0 SYMBOLC2JS10uHiII0 360 SYMBOLC2JS18HLH110 370 SYMBOLC2JS26-Hl110 380 I STICK(0) - 7 THEN X X-5 390 I STICK(0)-3 THEN X-X+5 400 I STRIG(O) THEN 540 410 SYMBOLC31JX170P)HIIO 420 SYMBOL[3 1 J X 178 )A 1 10 430SYM80LC3lJX186Jk110 440 SYMBOLC3IJX170PH110 450 SYMBOLC3lJX178-) 110 460 SYMBOLC3lJX186 Jk110 470 Tl-Tl-lI TI - O THEN END 480 CURSOR 515PRlNT 490 CURSOR 515PRlNTPoints P Bonus TI 500 I P-L THEN WINNERELSE 380 510 1 P-L+5 THEN WINNERELSE 380 520 I P=L+l5 THEN middot WINNERELSE 380 530 GOTO 380 540 OR 1-170 TO 34 STEP -1 550 A~POINT(X+121-2) 560 SYMBOLC311X+121 - 110 570 SYMBOLC311X+121 - 110 580middot I A2 THEN NOISEC P P+l 590 NEXT I 600 I A-2 THEN 610 ELSE 700 610 SYMBOLC31S10nII0 620 SYMBOLC31S18 v110 630 SYMBOLC3JS26nm11O 640SYMBOLC01S10uHi110 650SYMBOLC01S18 HLHII0 660 SYMBOLCOJS26-HI110 670SYMBOLCOJS10 gtnIIO 680 SYMBOLCOJsect18v 110 630 SYMBOLCOJS26n110 7(10 GOTO 330 710 LA8ELWINNER 720 INITCRT M1 730 OR 11 TO 10 740 SYMBOLC3IJ00 OK II0 750 SYM80LC3IJ00 OK I I0 760 NEXT I 770 SYMBOLC3J00OKII0 780 CURSOR 1010IPRINTyou Score Is 790 pcP+TI 800 CURSOR 1020IPRINT p Points 810 WAIT 3000 820 CLSPRINTAGAIN VNdeg 830 GET AS 840 I AS= YTHEN RUN 850 IF AS-NTHEN NEW ON 860 GOTO 830 870 LABEL END 880 CLS 890 SYMBOL[2J010middotso y you Score 15 not the best 150 900 SYMBOLC2J 1 11 sor y yOU Sco e Is not the be9t 150 910 SYMBOL[2J212sorry your Score 15 not the best 150 920 SYMBOLC2J3 13sor y yo ur Score 15 not the best 150 930 SYMBOL(3J414sorry your Score is not the bes t 150 940 WA IT 3000 950 CLSIPRINTAGAIN YN 960 GET AS 970 I As Y THEN RUN 980 I ASNTHEN NEW ON 990 GOTO 960

-

Bereits im Einsteigerbuch fuumlr den MZ-SOO (s-Seite 11) hat der MZ-Verlag einige Befehle fuumlr den MZ-SOO vershyoumlffentlicht die im Bedienerhandbuch nicht enthalten sind

Als Appetithaumlppchen fuumlr das Einsteigerbuch aber auch zur Information fuumlr unsere neuen Kollegen vershyoumlffentlichen wir hier noch einmal einige diese Befehshyle

BEEP Kurzform BE erzeugt einen Signalton mit einer Tonshyhoumlhe von 440 Hz BEEP hat denselben Effekt wie USR(62) ruft also das Monitor-Unterprogramm BELL auf Bitte probieren Sie es gleich einmal aus indem Sie BE eingeben und anschlieszligend die eR-Taste druumlcken Nuumltzlich ist dieser Befehl um im Programm ohne Aufwand akustische Signale einzubauen die Aufmerksamkeit erregen

EDIT Kurzform E ermoumlglicht das direkte Bearbeiten einer Programmzeile auf dem Bildschirm Durch Eingabe von EDIT wird die zuletzt bearbeitete Zeile am Bildshyschirm angezeigt Das ist besonders arbeitsvereinfashychend nach dem Auftreten eines Fehlers Der Cursor wird dabei von BASIC auf den ersten Buchstaben der Zeile gesetzt so daszlig sofort korrigiert werden kann

EDIT kann auch mit Zeilennummer eingegeben wershyden Der Vorteil gegenuumlber LIST mit Zeilennummer liegt in der Cursorposition

FRAC Kurzform FR dient zur Ermittlung des Nachkomshymaanteiloumls einer Dezimalzahl Damit stellt FRAC den Gegensatz zu INT da fuumlhrt allerdings keine Rundung durch Das Ergbnis ist immer eine Zahl zwischen -1 und +1

Beispiel FRAC (525) eR fuumlhrt zur Anzeige von 25

HEX$ Diese nuumltzliche Funktion war bereits beim MZ-700 vorshyhanden aber auch in dessen Bedienerhandbuch nicht erwaumlhnt Sie dient zur Umwandlung einer Dezishymalzahl in eine Hexadezimalzahl Beispiel HEX$ (255) eRzeigt FF an

MOD Diese wertvolle Funkt ion zwigt den Rest einer Division Das ist fuumlr viele Anwendungen interessant Bitte beshyachten Sie daszlig zwischen der ersten Zahl und MOD unbedingt ein Leerzeichen stehen muszlig Beispiel (6 MOD2) eR zeigt 0 an

(5 MOD2) eR zeigt 1 an

malacin [][]-J8[][] - bull -J8 Seite 16

lisill~ m~-fl[J[J Iisllll()tJer-messe

Das Programm von Sokrates Vrouvakis demonshystriert w ie einfach man eine Laufschrift in verschieshydenen Schriftgroumlszligen auf dem Bildschirm des MZ-800 erzeugen kann

10 INITCRTM3 20 PRINT 30 PRINT 40 PRINT u 50 PRINT 60 PRINT u 70 PRINT 80 PRINT 30 PRINT 100 PRINT AUtSCHRItT MZ-800 110 PRINT 120 PRINT 130 PRINT Copyright ltC) 1387 140 PRINT 150 PRINT by 160 PRINT 170 PRINT Sokrates Vrouvakis 180 PRINT 190 PRINT 200 PRINT PS Es empf i elt sich bei 210 PRINT verschiedenen Anlaessen 220 PRINT 15 leinen anderen Zeichensatz 230 PRINT 1 V Izu benutzen 240 PRINT 250 WAIT 10000POKE S467CS20IPOKE S434CS20 260 INITCRTIM3 270 PRINT MENUE 280 PRINT 230 CURSOR 06 300 INPUT TEXT ITES 310 INPUT WIEVIELE BUCHSTABEN X 320 INPUT GROESSE DES CHARACTERSC 330 INPUT STEEPING RATE 9 340 W-XltC8)ICLS 350 tOR I~645 TO -W STEP -S 360 SYMBOL [ 1 J 110 TE C C 0 370SYHBOL[lJI10TECCO 380 GET AS 330 It AS- THEN260 40(1 NEXTI 410 GOTO 350

Wie erwartet zeigte SHARP auf der Hannover-Messhyse kein Nachfolgemodell des MZ-BOO Diese Serie duumlrfte tot sein An der Qualitaumlt dieser Rechner kann der Miszligerfolg nicht liegen Im MZ-Verlag laufen die Rechner der MZ-700800-Serie oft genug Tag und Nacht Aber kein anderer Hersteller von Rang hat so wenig fuumlr seine Rechner getan wie SHARP Wer die User im Regen stehen laumlszligt und Houmlchstpreise fordert der muszlig halt untergehen Um so wichtiger ist es daszlig wir die User jetzt in dieser schwierigen Phase zusamshymenstehn

In Hannover hat der MZ-800 trotzdem noch einmal Aufmerksamkeit erregt naumlmlich anlaumlszliglich der Preisshyverteilung an den SHARP User-Club des Jahres 1986

Bei diesem Wettbewerb ging es um die Erstellung von Software fuumlr MZ-800 und die Pocket-Computer von SHARP

Die Jury stellt die Zeitschrift CHIP die im vergangenen Jahr aus den Beitraumlgen ein Sonderheft herausgegeshyben hat Das ist - soviel uns bekannt ist - in diesem

Jahr nicht geplant Wir schlagen den Teilnehmern deshalb vor sich beim MZ-Verlag zu melden

Bei der Preisverleihung am 73 um 1530h waren von CHIP ein Stellvertreter fuumlr den Redakteur Herrn Schwarz von SHARP die Herren Appel und Tabeno anwesend

Der 1 Preis ging an den SHARP-Hisoft-Pascal-Klub eV in Hamburg fuumlr ein Astrologie-Programm von Andreas Ballhaus Den Preis nahm die Vorsitzende des Vereins Viola Petersen in Empfang

Der 2 Preis ging an den Frankenberger Computer Club dessen Mitglieder Oliver Roth und Andreas Jeschtrup die Computer-Simulation Regierung proshygrammiert hatten

Den 3 Preis errang Ulf Wagemann fuumlr die Interessenshygemeinschaft SHARP (IGS) mit dem Datenbankproshygramm MBASE 3

Dieses leistungsfaumlhige Programm haben wir bereits fuumlr Sie getestet Uns ist unter SHARP-BASIC kein besshyseres Datenbank-Programm bekannt Sie werden es kuumlnftig auch uumlber den MZ-Verlag erhalten koumlnnen Der Preis stand bei Redaktionsschluszlig noch nicht fest Voraussetzung ist eine 525-Floppy-Station

Das Programm ist aumluszligerst flexibel und laumlszligt sich auf viele Beduumlrfnisse maszligschneidern Zum lieferumshyfang werden auch diverse Beispiele gehoumlren die dishyrekt in die Praxis umgesetzt oder von Ihnen Ihren indishyviduellen Beduumlrfnissen angepaszligt werden koumlnnen

Bei Interesse fordern Sie bitte unseren Sonderproshyspekt an

Nach der Preisuumlbergabe wurden die Teilnehmer auf dem SHARP-Stand zu einem gemuumltlichen Umtrunk in die Praumlsidenten-Suite eingeladen

Stars auf dem riesigen SHARP-Stand waren zweifelshylos der Pocket-Computer pe 1600 und der MS-DOSshykompatible pe 7100

Auf dem MZ-800 unter P-CPM geschriebene Daten koumlnnen uumlber das Programm MS-Copy (~Seite 20) auf den PC 7100 uumlbertragen werden Fuumlr PC 1600 und MZ-800 gibt es bereits ein Datenuumlbertragungsproshygramm das wir bei SHARP bereits getestet haben Da beide Computer so schoumln zusammenarbeiten werden wir in Zukunft auch vom PC 1600 berichten soshyfern Sie daran interessiert sind bull

maa~irl l(](]rtl(](] - bull rtll Seite 17 maJa~irl l(](]-J8(](] - bull r8

Frei-fr()~ramme

Um Ihnen zu helfen wenn Sie etshywas suchen kaufen oder verkaushyfen wollen bieten wir Ihnen den Kleinanzeigenmarkt Fuumlr bis zu fuumlnf Zeilen zahlen Sie nur DM 10-- Haumlndler zahlen nur DM 20-- Wenn Sie Gewerbetreibender sind beachten Sie bitte daszlig das aus Ihrer Kleinanzeige aus wettshybewerbsrechtlichen Gruumlnden deutlich hervorgehen muszlig Jede Zeile darf bis zu 27 Anschlaumlge hashyben Bitte beachten Sie daszlig Kleinanzeigen nur bei Vorkasse beruumlcksichtigt werden koumlnnen

Suchen Programm das den Drucker SHARP MZ1P02 den vollen Zeichensatz des MZshy800 ausdrucken laumlszligt MZshyVerlag Harald Schicke

Suchen komfortables Datenshytransfer-Programm um ASCII-Dateien vom MZ-800 zu uumlbertragen (moumlglichst uumlber Joystick-Port) MZ-Verlag Harald Schicke

Suche Clubanschluszlig oder Inshyteresenten um einen MZshy700800 Club aufzubauen im Bereich HildesheimHannover Roland Zajons Osterfeld 15 3200 Hildesheim-Bavenstedt Tel 0512155167

Komputila Rondo bietet Konshytakt zu Computer-Fans in mehr als 25 Laumlndern der Welt durch die Internati shyonale Sprache Esperanto Juumlrgen Wulff Papenstr 5b D-2000 Hamburg 76 l10402500781

Super-Verstaumlndigung uumlberall auf der Welt und preiswerte Reisen bietet die Internashytionale Sprache Esperanto Kostenlose Info bei Esperanto-Centro eV Postfach 14 50 D-4790 Paderborn -n-0525127612

Fuumlr viele Rechner gibt es Proshygrammbibliotheken aus deren Bestand Programme kostenlos (man zahlt nur eine Gebuumlhr fuumlr Uumlberspielung Speichermedium und Verwaltung) abgegeben werden Das moumlchten wir auch fuumlr den MZ-700j800 realisieren Meist fungieren diese Programme unter dem Namen Public Domain oder Free Soft Dabei werden verschieshydene Arten unterschieden

Frei-Programme werden von Proshygrammierern Anwendern zur pershysoumlnlichen nichtkommerziellen und kostenlosen Nutzung uumlberlasshysen Das koumlnnen Hilfsprogramme Unterroutinen Spiele oder sonstishyge Porgramme sein die man aus Freude programmiert hat

Wir sind sicher daszlig Sie viele solshycher Programme in Ihrer Schublashyde liegen haben Waumlre es nicht schoumln Sie wuumlrden sie einem groumlshyszligeren Kreis von Anwendern zur Verfuumlgung stellen So kann jeder von jedem etwas lernen Und nashytuumlrlich winkt Ihnen eine Belohnung Sie erhalten fuumlr jedes Programm daszlig Sie einschicken eine Kassetshyte QD oder Floppy-Disk Ihrer Wahl aus dem Angebot an Frei-Proshygrammen Auf jedem Speichershymedium finden Sie eine Anzahl von Programmen Wir werden hier die jeweils guumlltige Liste abshydrucken

Einen Haken hat das Angebot alshylerdings noch Bislang gibt es noch keine einzige Diskette Desshyhalb erhalten Sie zunaumlchst einen Gutschein wenn Sie uns Ihre FreishyProgramme zur Aufnahme schikshyken Spaumlter suchen Sie sich dann eine CMT QD oder Faus

Wenn Sie mitmachen wollen fuumllshylen Sie bitte den Anmeldebogen

Seite 18

aus Sie koumlnnen ihn kopieren so daszlig Sie das Heft nicht zerschneishyden muumlssen

Pruumlf-Programme sind urhebershyrechtlich geschuumltzte kommershyzielle Programme die zum Pruumlfen vor dem Kauf- kostenlos angeboten werden Sie sind auch unter den Bezeichnungen Hoshynour-Ware oder als Demo-Proshygramme bekannt

In der Regel fehlt die Bedienungsshyanleitung (evtl ist eine Kurzanleishytung ins Programm integriert oder zusaumltzlich auf dem Speichermeshydium vorhanden) oder die Funktishyonen des Programmes werden nur demonstriert Oft kann man damit arbeiten aber zB nicht drucken

Pruumlfprogramme dienen der Markteinfuumlhrung von Programshymen Wem das Programm geshyfaumlllt der nimmt mit dem Proshygrammanbieter Kontakt auf und kauft das Programm Er erhaumllt dann die neueste Version ein Handbuch und Anwenderuntershystuumltzung

Dieses Konzept hat fuumlr den Anbieshyter wie fuumlr den Anwender groszligen Nutzen Der Anbieter spart sich die teure Werbung Der Anwenshyder braucht nicht die Katze im Sack zu kaufen sondern kann vorher ausgiebig probieren und sich von den Qualitaumlten des Proshygramms uumlberzeugen

Wir hoffen daszlig Sie auch von dieshysem Angebot regen Gebrauch machen werden Bitte denken Sie daran Je mehr Frei- und Pruumlf-Proshygramme der MZ-Gemeinde zur Verfuumlgung stehen desto attraktishyver sind unsere Rechner

maJa~rl (](]-16()() - bull -161

frll~ramm-flrlmecJlJrI~ - Frei--Jfriii-film

Programm-Anmeldung fuumlr den Vertrieb als Frei- oder Pruumlf-Programm

Der Programmgeber

Vorname Name ______________________________

Firma ________________________________

Straszlige ---__________________________

PUOrt-___________________________________

uumlbergibt dem MZ-Verlag Harald Schicke eine DisketteKassetteO zur Verbreitung an Anwender Es handelt sich um

o Frei-Programme o Pruumlf-Programme

Falls es sich um Pruumlf-Programme handelt

o IchwirO sind am Vertrieb durch den MZ-Verlag Harald Schicke fuumlr die zu verkaufende Version inter essiert Bitte machen Sie mirunsO ein Angebot

Der Name der DisketteKassetteO lautet ___________________

Die Programme sind lauffaumlhig auf folgender Computer-Konfiguration

o MZ-BOabkO o MZ-700 o MZ-BOO

o RAM-Erweiterung o Grafik-Erweiterung

o Kassette o Quick-Disk o 35-Floppy-Disk O525-Floppy-Disk

Spezielle Formatierung des Speichermediums _________________

o P-CPM o EUMELElan

Programmiersprache _________________________

Weitere Einzelheiten

Der Programm-Autor bzw Programm-Geber erklaumlrt

bull daszlig er die Urheberrechte an den Programmen auf der KassetteDisketteO besitzt

bull daszlig er die Programme als Freie- oder PruumlfprogrammeO an den MZ-Verlag Harald Schicke kostenlos zur Verbreitung uumlbergibt

Ort Datum Unterschrift

degnicht Zutreffendes bitte streichen

ma~a~IrI (]0-1600 - bull -16 Seite 19 ma~a~IrI (](]-1600 - bull -161

l~llllllllllllllllllllllllllllllllllllllllillmlllllliIlillllll~llllllllllllllllljlllllllillUNIDOS-800 ist ein Universalieseshy

programm fuumlr den SHARP MZ-800 mit einem oder mehreren 40shyTrack-Laufwerken und dem pshyCPM-Betriebssystem Nach starshyten des Programms kann man fuumlr das Laufwerk B ein Format ausshywaumlhlen und eine in diesem Format beschriebene Diskette unter CPM (also auch unter WordStar u 0) wie eine normale SHARPshyDiskette bearbeiten Selbstvershystaumlndlich ist es auch moumlglich auf diese Diskette zu schreiben und so beschriebene Floppies auf Fremdrechnern zu lesen

miillf21EIe[~IIIIIIIIIIII~lll)111111 ist ein Blockorientiertes Textshy

verarbeitungssystem Texte jeder Art und Laumlnge sind verarbeitbar und nur durch den Speicherausshybau begrenzt Das Programm ist in Maschinensprache Deshalb stehen ca 42 Kb fuumlr Textverarbeishytung zur Verfuumlgung

Da das System den Text in Bloumlshycken abspeichert ist die Zeilenshylaumlnge unabhaumlngig von der Bildshyschirmanzeige und kann beliebig sein

Das Programm stellt sich mit eishyner Menuuml-Auswahl in einer Bildshyschirmmaske vor- Nach entspreshychendem Tastendruck verzweigt es in den gewaumlhlten Arbeitsvorshygang Es werden fuumlr jeden Arshybeitsvorgang Bildschirmmasken erzeugt die moumlgliche Sondershyfunktionen anzeigen Nach dem Laden befindet sich die Tastatur im DIN-Schreibmaschinen-Moshydus

Folgende Moumlglichkeiten bietet das Programm

Eingabe Korrektur Suchen Auflisten aller Texte Abspeichern und Laden auf Kassette Loumlschen des gesamten Textspeichers Drucker einaus Ruumlcksprung zum Monitorprogramm

Sonderfunktionen Exzellente Silbentrennung nach

der deutschen Rechtschreibung Textblockkennung Zeichen und Textbloumlcke loumlschen Einfuumlgen bis 254 Zeichen Druckerprogramshymierung Scrolling des Textes Cursorsteuerfunktionen Zeilenlaumlnshyge programmierbar Blattlaumlnge definierbar Kopienherstellung

K 164-7 (MZ-700) DM 12995 K 164-8 (MZ-800) DM 12995

zZ sind im Lieferumfang von shyUNIDOS-BOO 50 Floppy-Formate enthalten

F145 (525) DM 198--

lIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBllllmllmmlll~l~lll~llj~lllll~lllljlljl~Universelles Formatierproshy

gramm fuumlr den MZ-BOO Mit UNIshyFORM koumlnnen Sie fast alle Formashyte der UNIDOS-Formatliste auf Ihshyrem MZ-BOO formatieren Dies ist insbesondere dann nuumltzlich wenn Sie keine formatierte Fremddiskette haben und der Fremdrechner nicht verfuumlgbar ist Wenn Sie Ihre unter P-CPM ershy

00 0 ~UU uuu~~=

~~m l~~f~~= p~og~amm

llllllllllnlilsect~llI1[jljlIIII[lttllllllll um auf dem MZ-BOO eine deutshy

sche Tastatur nach DIN zu erzeushygen ist ein extra Maschinensprashycheprogramm erforderlich

Hier ist es Mit einem Tastenshydruck wechseln Sie zwischen der Originaltastenbelegung und der deutschen DIN-Tastatur

Das Programm enthaumllt eine Hard-Copy-Routine

K 166 (KasseHe) DM 49-shyF 166 (5 14) DM 59-shy

11111~111111111111111111111111111111111111111~111Im~g[~III~IIIIIIIII~IIIIIIIIIIjIIIII~1111llllllllll~Das Zwischenstuumlck RGBVideo

nutzt den RGB-Ausgang von MZshy700800 Die Signale des RGB-Ausshyganges werden im Zwischenshystuumlck auf Video fuumlr den monoshychromen Monitor umgewandelt Das ermoumlglicht auf einem moshynochromen Bildschirm eine hershyvorragende Wiedergabe von BO Zeichen und hochaufloumlsender Grafik

X 167 DM 79-shy

stellte Software fuumlr verschiedene Rechner verkaufen wollen ist UNIshyFORM unverzichtbar

F 170 (525) DM 198-shy

111111~lllillllllllllllllllllllllllllllllmlllIII~1ll~ll~l~ll~l Mit MS-COPY koumlnnen CPMshy

Dateien in MS-DOS-Dateien konshyvertiert werden Sie koumlnnen damit also Ihre Text- TURBO-Pascal- BASIC-Dateien auf IBM-Format bringen aber auch Quellproshygramme in anderen Sprachen sowie Datenfiles von Anwendershyprogrammen

F169 (525) DM 130-

1~lllilllllllllllllJilllllllllllllllllttisectllmlill~ij1l11 ist ein echtes Superprogramm

MINI-CAD erhielt 1985 den 1 Preis beim SHARP User-Club Wettbeshywerb

Das Programm erlaubt Zeichshynungen auf dem Monitor zu ershystellen Die Steuerung erfolgt uumlber Tastatur oder Joystick

Sie benoumltigen eine 5 14 Flopshypy oder eine Quick-Disk mit 64 Kb RAM-Erweiterung Eine GrafikshyRAM~Erweiterung ist empfehlensshywert muszlig aber nicht sein

Die Programmdiskette enthaumllt die Programme Menue MinishyCAD Bauteil-Editor Programmgeshynerator Trans-CAD und BauteilshyDelete

Das Programm wird uumlber eine Menuumlleiste gesteuert die sich selbst erklaumlrt

Mit dem Programmgenerator koumlnnen Zeichnungsdateien als eishygenstaumlndig laufende BASIC-Proshygramme erzeugt werden

Mit dem Bauteil-Editor erstellen Sie haumlufig wiederkehrende Baushyteile die Sie bei Bedarf unter ihshyrem Namen aufrufen und in Ihre Zeichnungen einbinden koumlnnen Dabei kann selbstverstaumlndlich der Maszligstab veraumlndert werden

MINI-CAD ist ein Superproshygramm das zu Recht preisgeshykroumlnt worden ist Selbstverstaumlndshylich verfuumlgt es uumlber eine Hardcoshypy-Funktion mit der Sie Ihre Zeichshynungen auf Papier bringen koumlnshynen Natuumlrlich koumlnnen alle Zeichshynungen bemaszligt werden so daszlig eine professionelle Anwendung moumlglich ist

F165 (525) DM 149-shyQ 165 (Quick-Disk) DM 149-shy

Page 10: tO~~ · 2018. 1. 9. · tüftelt. Lesen Sie seinen Bericht! Die Verbindung MZ-800/CE-516P bietet dem Anwender mehr Mög lichkeiten, als im (ohnehin sehr dürftigen) Plotterhandbuch

li~s ft TriELs Fra~~11 ft fll1llI()rel1

Sicherlich haben Sie sich schon gewundert daszlig beim MZ-800 nicht wei bei seinem aumllteren Brushyder dem MZ-700 der Bildschirmshyspeicher im Bedienerhandbuch angegben ist

Der Bildschirmspeicher enthaumllt die aktuellen Werte der auf dem Bildschirm befindlichen Zeichen Dies bedeutet Man kann vom BASIC aus abfragen welches Zeishychen an einer bestimmten Stelle des Bildschirms steht

Beim MZ-800 ist dies auchl Man kann dann z B bei einem Teleshyspiel abfragen ob ein Monster auf ein anderes Zeichen faumlhrtl

Der Bildschirmspeicher beim MZshy800 befindet sich je nach 40 oder 80 Zeichen-Modus bei S2000 shy$23E7 bzw $2CXJQ - 27CF und kann ruJl zur Abfrage verwendet wershyden z B POKE S2C()O35 bewirkt nichts Beim MZ-700 wuumlrde nun oben links im Eck ein nM aufshyleuchten

Das dies beim MZ-BOO nicht geht macht nichts denn zum Hinmashychen auf den Bildschirm haben wir ja den CURSOR-Befehl

Das folgende kleine Programm soll die Abfrage durch PEEK deshymonstrieren

10 CLS 20 PRINTGUTEN TAG 30 PRINTDIES IST EINE 40 PRINTDEMONSTRATION 50 CURSOR 020 PRINT

PEEK($2000) REM BEWIRKT DIE ABFRAGE DES WERTES AN DER CURSOR-STELLE 00

60 CURSOR 520 PRINT PEEK($2001) REM BEWIRKT DIE ABFRAGE DES WERTES AN DER CURSOR-STELLE 10

70 WAIT 0 80 CURSOR 021

malaeirl 1[][]-J6[](J - bull -J61

90 FOR T=40 TO 53 100 PRINT PEEK ($2000+T) 110 NEXT 120 REM DIE ZEIELN 90 - 110

DIENEN DER ABFRAGE DER 2 ZEILE DES BILDshySCHIRMS DIE WERTE WERshyDEN DANN IN DER ZEILE 21 IN ASCII-CODE NACHEINANshyDER AUSGEGEBEN

Vielen Dank lieber Christion Popp fuumlr diesen guten Tip Wer Genaueres uumlber dieses Thema wissen moumlchte sollte sich das Spielprogramm Tower (MZ-Vershylag Bestellnummer K 129 ISBN 3shy89240-041-5 DM 1980) zulegen Da es auch fuumlr Joystick geeignet ist laumlszligt- sich auch die Joystick-Proshygrammierung daran erlemen

Um den DIN A4-Plotter vom BASIC aus auf der ganzen Papierfloumlche nutzen zu koumlnnen muszlig das BASIC geaumlndert werden Hier folgt die Routine fuumlr den Disk-Baslc-Intershypreter MZ-2Z046

100 Aumlndern des Disc-BasicshyInterpreters MZ-2Z046 fuumlr den CE-516P

110 X-Koordinate aumlndern auf max 960

120 Y-Koordinate aumlndern auf max -1354

130 POKE $AOAE$E5$21$CO $3 X-Koordinate

140 POKE $AOA8$E5$21$4A $5Y-Koordinate

150 160 Feld 193267 mm 170 PMODE GR 180 PLINE 000 -1354 190PLINE 0-1354960-1354 200 PLINE 960 -13549600 210 PLINE 960000 220 PMODE TN 230

Seite 10

240 Originalzustand 250 POKE $AOAE $E5 $21 $EO

$1 260 POKE $AOA8 $E5 $21 $E7

$3 270 280 Aumlndern auf der Mastershy

disc 290 Track 13 Block 1 300 Bytes siehe Zeilen 130

und 140 sowie 250 und 260

301 310 Referenz SDS-Listing

Seite 569 311 320 Anfragen oder Vorschlaumlshy

ge an 330 Edgar Lefgruen 340 D-2400 Luumlbeck 350 Torneiweg 3 360 Tel 045136228

Haben Sie Probleme Schreiben Sie uns kurz Ihre Ihre Frage Unsere Leser sind ein sehr sachkundiges Publikum das Ihshynen sicherlich gern helfen wird BiHe schreiben Sie Ihren Tip direkt an den Frager und schicken uns eine Kopie damit wir den Tip vershyoumlffentlichen koumlnnen Vielen Dank fuumlr Ihr Mitarbeit

Frage Habe MZ-821 und Seikosshyha GP100 Mark 11 Kabel von Fa Voigt in 2803 Weyhe

INITLPTMOS2$OA laumluft - aber Zeilenvorschub mit Programm geht nicht

Lothar Hanschke Hauptstr 34 b 0-3707 H6fer

majaeirl 1[][]-J6[][] - bull -J61

flner flrllarl~ S sll1U1erbullbullbull

das merken wir aus den vielen Hilferufen die uns taumlglich telefoshynisch und schriftlich erreichen Alshyles das was dem erfahrenen Computer-Freak so vertraut ist macht dem Beginner furchtbar viele Schwierigkeiten Deshalb wollen wir hier speziell dem Anshyfaumlnger Tips fuumlr seine Arbeit geben (Profis biHe weghoumlren)

bull Ich moumlchte ein Programm lashyden Aber es funktioniert nichtI

bull Bitte schauen Sie zunaumlchst auf der Kassette nach ob angegeshyben ist in welcher Sprache das Programm geschrieben ist

Meist wird es sich um das BASIC des MZ-700 (S-BASIC bzw lZshy013) dos BASIC des MZ-800 (lZshy016) oder Maschinensprache handeln

Wer gerade einen MZ-800 ge- kauft hat besitzt alle Moumlglichshykeiten solche Programme in den Computer einzulesen

bull Wenn es sich um ein BASIC-Proshygramm handelt pruumlfen Sie geshynau welches BASIC Sie verwenshyden muumlssen Sonst wird das Proshygramm entweder nicht geladen oder laumluft nicht weil es Fehler meldet

bull Achten Sie besonders darauf daszlig die Angabe LOADCMT zwar beim MZ-800-BASIC richtig ist wenn man auf die Kassette zugreifen will Beim BASIC 1Z-013 (S-BASIC) wuumlrde der Rechner jeshydoch CM-n als Teil des Proshygrammnarnens interpretieren Er meldet dann zwar FOUND a

ladet aber nicht

bull Maschinenspracheprogramme werden immer ohne spezielle Programmiersprache geladen Nach dem Einschalten des Rechners geben Sie einfach C ein Das Programm wird dann geladen

ma1a~in 1[][)-JfU][] - bull -Ja1

bull Leider macht der Kassettenreshykorder des MZ-800 manchmal Schwierigkeiten beim Einlesen von Programmen Das liegt an kleinen Toleranzen des Laufwershykes (evtl muszlig Ihr Tonkopf nachshyjustiert werden)

In so einem Fall spulen Sie das Tonband zuruumlck nachdem der Rechner CHECK SUM ERROR geshymeldet hat Nehmen Sie es hershyaus klopfen es ein paar Mal flach auf die Tischplatte Mashychen Sie auf jeden Fall mehrere Versuche Wenn Sie es geshyschafft haben sollten Sie gleich eine Sicherungskopie fuumlrmiddot Ihren eigenen Bedarf anfertigen (Beshyvor Sie das Programm mit RUN starten legen Sie eine leere Kassette ein und speichern das Programm mit SAVE abU

n bullbullbull steht dabei fuumlr den Proshygrammnornen

bull Bitte beachten Sie jedoch Dieshyse Kopie duumlrfen Sie nur fuumlr Ihre eigenen Zwecke herstellen Wenn Sie die Kopie an andere weitergeben oder sie gar vershykaufen machen Sie sich strafshybar Das ergibt sich aus dem Uumlrshyheberrechtsg esetz

bull Erlaubt ist die (kostenlose) Weishytergabe von Programmen an Dritte nur wenn die Programme einen entsprechenden Vermerk enthalten Dann handelt es sich um Free-Soft - Frei-Prograrnme Daruumlber koumlnnen Sie auf Seite 16 mehr lesen

bull Erst wenn Sie ganz sicher sind daszlig Sie weder das falsche BAshySIC noch uumlbersehen haben daszlig es sich um ein Maschinenshysprachprogramm handelt sollshyten sie ein Programm an den Hersteller zuruumlcksenden

bull beim MZ-Verlag machen falshysche Reklamationen (Proshygramm laumluft wenn man es richshytig laumldt rnehr als 95 aus

Seite 11

Einsteigerbuch fuumlr den MZ-800 von Harold Schicke Bestellnummer B 100 ISBN 3-89240-017-2 DM 2980

Hand aufs Herz Haben Sie Ihren MZ-800 erst vor kurzem erworben Kennen Sie sich mit Computern noch nicht richtig aus Dann ist dieses Buch sicherlich genau das richtige fuumlr Sie 11

Es ist fuumlr Anfaumlnger geschrieben fuumlr Leute die noch nichts oder jeshydenfalls nicht viel uumlber den MZshy800 von SHARP wissen

Deshalb auch heiszligt es Einsteishygerbuch M Wenn Sie also beim bull

MZ-800 einsteigen dann sind Sie mit diesem Buch goldrichtig beshydient

Es zeigt die vielfaumlltigen MoumlgliChshykeiten des MZ-800 auf fuumlhrt Sie anhand verschiedener Listings in die Programmierung ein inforshymiert Sie uumlber verschiedene Proshygrammiersprachen und Betriebsshysysteme

In insgesamt 29 Kapiteln lemen Sie die Geheimnisse des MZ-800 kenshynen Dazu gehoumlren auch die BAshySIC-Befehle die nicht im Bedieshynerhandbuch des MZ-800 aufgeshyfuumlhrt sind

Wenn Sie zu denjenigen gehoumlshyren die nur eine englische Bedieshynungsanleitung fuumlr den MZ-800 ershyhalten haben dann sollten Sie sich dieses Buch schneli anschafshyfen Wenn Sie sich noch zu den Anshyfaumlngern zaumlhlen dann ist dieses Buch fuumlr Sie Gold wert Das beweishysen die vielen begeisterten Zushyschriften Es ist klar und verstaumlndshylich geschrieben Fuumlr Profis ist es nicht gedacht Dafuumlr gibt es genuumlgend andere Buumlcher Fuumlr Beshyginner gibts halt nur das Einsteishygerbuchi

maJaen 1[]I]-JfU]1] - bull -J61

Ich finde es gut daszlig es nun endshylich eine spezielle Zeitschrift fuumlr User des MZ-700800 gibt Soweit es mir moumlglich ist werde ich mich gerne mit Beitraumlgen an Ihrer Zeitschrift beteiligen Bitte teishylen Sie mir mit wie das konkret moumlglich ist Ich selbst besitze das Vorgaumlngershymodell des MZ-800 den MZ-700 Ich benutze ihn in der Ausfuumlhrung MZ-721 mit einem Quickdisklaufshywerk und einem Seikosha SP-1000 Ich finde der MZ-700 ist eine sehr gute Maschine Bi~her habe ich noch nie Probleme mit der Hardshyware gehabt und der Umfang des Basic ist sehr zufriedenstellend Leider faumlllt es oft schwer geeigshynete Software und auch Hardwashyreerweiterungen aufzutreiben zushymal die Firma SHARP mir auf eine Anfrage mitgeteilt hat sie vertreishybe keine Artikel mehr fuumlr den MZshy700 und 800 Um so besser finde ich es daszlig Sie nun eine Zeitschrift fuumlr diese Moshydelle herausbringen Ich bin sishycher daszlig die groszlige Zahl der zushyfriedenen MZ-700800 Freunde von Ihrer Zeitschrift profitieren wird Uumlbrigens Dieser Brief wurde mit einem Programm erstellt das sich auf das von Ihnen vertriebene Buch Textverarbeitung selbst programmiert (BQ 116) stuumltzt

Joumlrg Martin Langmattstr 16 D-7886 Murg

Lieber Joumlrg Es ist ganz einfach beim MagaZin 700800 mitzumashychen Sie hoben mit dem Lesershybrief bereits begonnen Fuumlr Artishykel Listings u aumlmiddot gibts natuumlrlich auch Honorar (DM 50- pro Seishyte) Bitte senden Sie uns Ihre Artishykel moumlglichst auf einem Datenshytraumlger zu (BSeite 3) Vergessen Sie nicht Namen und Absender anzugeben und Ihr Programm mit Erklaumlrungen und einem Listing zu versehen Sie erhalten dann von uns Nachricht Viel Erfolg

mala~rJ ()[]-l[J[J - bull -6

Ein gutes Konzept soll zu Grabe getragen werden Nach dem rashyschen Tod der 700er nun auch Ausverkauf der 800er Muszlig das so sein Ist der Z80 der Clean-Comshyputer am Ende Unterliegt gar die EDV-Anwendung oumlhnlich schwachsinnigen Prinzipien wie sie sonst z B in der Mode zu finshyden sind Ausgereizt sind dieses Typen im allegemeinen und die 800er als spezielle Vertreter des CleanshyKonzeptes noch lange nicht Mit entsprechender CPM-Software kann man datenmaumlszligig an die MD-DOS-Vertreter anknuumlpfen Die Entwicklung der PC geht derart rashysant vor sich daszlig man auf der Sushyche nach dem Computer wie in dem Wettlauf Hase-Igel immer der Verlierer ist Denn ein heute noch hoch gelobtes Konzept wird morgen verschrottet weil ein mulshytinationaler Konzern das Interesse verliert Wir MZ-Anwender sollten einmal folgende Moumlglichkeiten uumlberleshygen 1 Vereinigung aller MZ-Anshywenderclubs zu einer bundesweishyten Gesellschaft auf den Grundlashygen eines eingetragenen Vershyeins mit dem Ziel durch einen umfassende n Informationsausshytausch die MZ-700800er voll ausshyzuschoumlpfen (Mitteilungsblatt das neu entstehende hier vorliegen de maJa~rJ [JI]-fU][)) 2 Anregung der einschlaumlgigen Firmen zur Mitarbeit Weiterentshywicklung und Fortfuumlhrung eines Rechnertyps auf der Basis des MZ-800 (Trennung in Tastatur und Rechnergehaumluse mit integrierten Laufwerken und Steckplaumltzen fuumlr die Systemerweiterung) Es gibt (noch) genuumlgend Herstelshyler und Anbieter die sich mit den MZ-Serien beschaumlftigt haben Sollte da nicht eine Loumlsung moumlgshylich sein

Willi Pluumlschke Loumlrchenweg 12 D-4000 Duumlsseldorf 13

Seite 12

Nachdem ich ca drei Monate meinen SHARP MZ-821 (mit Farbshymonitor CM 8802) fOr HObbyzwekshyke in Betrieb habe und erforschen konnte komme ich ziemlich gut damit zurecht - dank gleichzeitishyger Benutzung von vier Handbuumlshychem Darunter Ihr Einsteigerbuch als wertvollste Ergoumlnzung des schlecht uumlbersetzten (japanisch shyenglisch - deutsch) nicht gerade logisch aufgebauten und mit Druckfehlern durchsetzten Beshydienerhandbuches Das mir zugesandte Einsteigershybuch ist wirklich sein Geld wert Im Augenblick kOlTlme ich mit der Farbwarli die ja schon als etwas kompliziert angekuumlndigt wird aber leider nicht im Einsteigershybuch ausfuumlhrlicher behandelt wird in der Betriebsart M2 nicht zushyrecht Ich erhalte die Betriebsarten M 1 und M3 (letztere wegen unzureishychender Aufloumlsung aber nicht beshynutzbar) jedoch nicht M2 Auf den Befehl 10 INITeRT M2

bzw M2 B1 erhalte ich jedesshymai Dev mode error In diesem Zusammenhang frage ich Sie - da Sie ja die SHARP-Anshyleitung sicher durch und durch kennen - ob es sich hierbei um Druckfehler handelt 1) Seite A-5 Zweimal Li n e (50) 102010050 im Vergleich 2) Umfaszligt der Palettenblock B 1 nun die Palettencode-Nr 4-7 (S A-4 6-66)5-8 (S A-5) oder 5-7 (S A-4) Mit dem Befehl PAL Ox (X=1-15) kann ich den Bildschirmhintershygrund in allen 15 Farben wechseln Das widerspricht doch aber dem Prinzip der im Handbuch aufgeshyfuumlhrten Farbsteuerung Bei allen anderen PAL-Einstellunshygen (Ziffern) habe ich die Farbshywahl nicht im Griff Ich waumlre Ihnen sehr dankbar wenn Sie mir sagen koumlnnten wie aumlndere ich die Betriebsart von M 1 auf M2zur ~der Paletten- und Farbcode ~gen Schulz Ostshypreuszligend( i Im 36 1000 Berlin 45

magaeill [][J-6[][] - bull -61

51l1UJare-Tes Das brandneue Datagraph von K amp N sowie das schon zwei Jahre alte Busigraph von Rainer Klein stehen sich in eishynem Vergleich gegenuumlber Gelingt es Datagraph die schon vor drei Jahren mustergultige Bedienerfuumlhrung von Busigraph zu uumlbertreffen Besitzt es - zum doppelten Preis shymehr Features als Busigraph Busigraph wird auf Kassette oder QD geliefert (DM 4980 bzw 5980) Datagraph gibt es als 5 14Q -Flopshypy oder QD (DM 98--) Waumlhrend uns die lauffaumlhige Version von Bushysigraph zur Verfuumlgung stand hat- ten wir von Datagraph nur eine Demoversion die selbstaumlndig ablief und keinen Ausdruck ershylaubte

Einige Teile der Bedienungsanleishytungen aumlhneln sich so erstaunlich daszlig man meinen koumlnnte dersei be Autor waumlre hier taumltig geworshyden

Busigraph erfordert zunaumlchst das Laden des BASIC Datagraph hat es bereits auf der Floppy (die QDshyVersion stand uns nicht zur Verfuumlshygung) Das erleichtert natuumlrlich die Handhabung RESET druumlcken und schon startet Datagraph

Die Bedienerfuumlhrung ist bei beishyden Programmen sehr gut die Moumlglichkeiten ganz aumlhnlich

Aber Datagraph ist fuumlr den MZ-800 geschrieben und bietet daher neshyben der Moumlglichkeit des Ausshydrucks auch die Ausgabe am

Bildschirm an Hier schlaumlgt es Bushysigraph das seine Grafiken nur auf den Plotter bringen kann

Beim Ausplotten sind die Moumlgshylichkeiten sehr aumlhnlich Kein Proshygramm nutzt die erweiterten Faumlshyhigkeiten des Plotters CE-516P wie wir sie auf Seite 4 beschrieben hashyben

Beide Programme bieten vierfarshybigen Ausdruck Datagraph vershyfuumlgt uumlber sieben Busigraph uumlber sechs Schraffierungen

Busigraph gleicht das bei den Moumlglichkeiten der Darstellung wieder aus Wie bei Datagraph gibt es Linienzug Tabelle Balkenshydiagramm und Tortengrafik Darshyuumlber hinaus verfuumlgt Busigraph uumlber eine zweite Kreisdarstellung Einzelpunkte und Liniendiashygramm Sehr hilfreich ist die Einteishylung der senkrechten Achse in Bushysigraph

Datagraph holt bei der Tortengrashyfik wieder auf weil die verschieshydenen Schraffuren auch hier moumlglich sind Busigraph kann bei Kreisen nur zwei Schraffuren Das

Gelieferte S H A R P -Computer 1~n ~ 1983 M2-7BB

111 SB 48 38 20 10 e e JAN FEB Clno

-1B

mala~rJ [][]-Ja[]1] shy

iII 1984 MZ-88B 111 1985 M2-8BB 111 1986 M2-8BB

I L I ii n nnl UI1 UL 1100 L v W

I bull -Ja Seite 13

schraumlnkt die Uumlbersichtlichkeit ein Deshalb empfiehlt die BedIeshynungsanleitung nicht mehr als I

fuumlnf Werte in einer Kreisgrafik unshyterzubringen Bei Datagraph wird eine Beschraumlnkung auf zwanzig Werte empfohlen Bei Datagraph werden die -Werte ins Kreisshysegment geschrieben Bei Busigshyraph findet man sie nur in der da~ zugehoumlrigen Tabelle

Datagraph verfuumlgt auszligerdem uumlber eine Jahresgrafik die esI

ermoumlglicht I bis zu vier Jahre mitshyeinander zu vergleichen

Fazit Wer eine Floppy-Station beshysrtzt und professionell damit arbei~ ten moumlchte sollte sich Datagraph anschaffen Allein das Diskettenshyhandling ist viel angenehmer als das Hantieren Mit QD oder gar Kassette Auf einer Diskette koumlnshynen bis zu 55 Dateien gespeichert sein Das duumlrfte fOr die meisten Anwendungen mehr als ausreishychen

Wer eins der Programme fuumlr Stushydien oder den privaten Gebrauch einsetzen moumlchte ist mit Busishygraph zum halben Preis bestens bedient Wer selber programshymiert kommt daran ohnehin nicht vorbei Busigraph ist nicht geshyschuumltzt und deshalb frei zugoumlnshyglich Persoumlnliche Aumlnderungen koumlnnen deshalb nach Belieben vorgenommen werden

Busigraph hat in der Kassettenshyversion eine ISBN-Nummer (ISBN 3-89240-025-3) Diese Internationashyle Standard Buch Nummer erlaubt es Busigraph durch jede Buchshyhandlung zu bestellen Ansonsten erhalten Sie beide Programme entweder bei Ihrem Houmlndler oder durch den MZ-Verlagbull

Abb Jahresgrafik bei Dafograph

mayaeirl o[]-ao[] - bull -Ja1

Wer kennt schon die Vielzahl von Buumlchem die fuumlr die Rechner MZshy700800 auf den Markt gebracht worden sind Alle Buumlcher koumlnnen Sie beim MZ-Verlag bestellen

bull H Schicke Einsteigerbuch fuumlr den Peronalcomputer MZ-800 MZ-Verlag

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-700 BBG 1983

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-800 BBG 1985

bull Bialke Berendsen Gliszczynski Assemblerprogrammierung auf dem MZ-700MZ-800 BBG 1985

bull H Ostermann Z80-Maschinenshyprogramrne mit Sharp MZ-700 und MZ- 800 Vogel-Verlag 1985

bull GO Hamann J-J Eden Schach-Programmierung in Bashysic mit Sharp MZ-700 u MZ-800 Deutscher Betriebswirte-Verlag 1985

bull GO Hamann BASIC Schritt fuumlr Schritt mit Sharp MZ-700 Deutshyscher Betriebswirte-Verlag 1983

bull M Vogtlaumlnder G Klemm D Herrmann Wirtschaft auf dem Sharp MZ-700 iwt-Verlag 1984

bull HJ Burger ua Programmiershyhandbuch fuumlr Sharp HofackershyVerlag 1983

bull H Schicke Sharp Software-Kashytalog MZ 800700 MZ-Verlag 1985 bull R Schaumlfer Kommentierte Listings (Basic CPM) sds-Comshyputer- Service

bull NN Systemhandbuch MZ-800 Holtkoumltter-Verlag1986

bull HJ Wilke ASEM-4 Assemblershykurs (MZ-700) Selbstverlag 1983

bull T Ziegler Systemprogrammieshyrung auf MZ-BOO MZ-Verlag 1986

bull U Ehm MaschinenspracheshyHandbuch fuumlr die Sharp MZshy700MZ-BOO Serie Fischel-Vershylag 1985

bull K Schreiner Grafikhandbuch fuumlr SHARP-Computer (Plotter) Fishyschel-Verlag 1985

So kann man Sprites aus Commoshydore C64-Listings benutzenH

Fuumlr den MZ-BOO werden ja in den einschlaumlgigen Com puterzeit shyschriften so gut wie keine Listings angeboten Wer unbedingt Bashysic-Listings von anderen Rechshynern umschreiben will oder wer selbst keine Lust hat PATTERNs zu definieren fuumlr den wird das unshytenstehende Kurzprogramm sishycher eine Arbeitserleichterung darstellen

116 20 BENUTZEN DER C64-SFRITES BEIM M~-800 30 416 DEMO-DATEN 50 DATR 1 255 1 28 1 l 255 128 1 255 128 1 6 l

16 128 1 1 53 128 1 255 128 1 255 128 616 DATA1218948618996221964]2102 6431261921601281189]128 70DATA11531283195192322119232 551923] 25519231891927189] 192 816 916 100 EINLESEN DER 110 FOR 1=1 TO 63 120 READ A 1316 X$=X$TCHR$(A) 1416 READ B 150 Y$=Y$TCHR$(BJ 160 REAO C 170 Z$=Z$TCHR$[C) 180 NEXT 130 2160 DEItOJ

210 INITeRT M2 2216 FOR F=lT015 230 POSITION 100100 240 PATTERN [F ] 250 PATTERN [F ] 2616 PATTERN CF ] 2716 WAlT 4160 2816 NEXT 230 GOT0220

-21~X$

-211$ -21Z$

PATTERNCSPRITEJ-WERTE STEP 3

Beim Commodore C64-Rechner werden die Sprites in der Regel aus 63 Werten aufgebaut Spielt man ein biSchen mit diesen DAshyTA-Werten so stellt man fest daszlig diese nach einer kleinen Aumlndeshyrung auch auf dem MZ-800 darzushystellen sind man uumlbernimmt die ungeoumlnderten SPRITE-DATAshyWerte liest einfach immer abshywechselnd jeden dritten DATAshyWert ein und gibt die so erhalteshynen Werte als PATTERNs aus Ein Beispiel-SpritePattern ist in nachshystehendem Listing enthalten

GerdKraus

Seite 14

-------------------------------------------------------------------------------

5~1l2111 - ~()Flisrsrt - rtstsrt fslamp1rtsr ampSlSIl

Nicht jeder hat die mitgelieferten Tastaturaufkleber auf seine Tasten geklebt nachschlagen war immer etwas muumlhsam Hier die Loumlsung

Der MZ-800 hat ja nicht nur den normalen Standard-ASCII--Zeichensatz auf der Tastatur sondem auch eine Reihe von Grafik-Symbolen Beim MZ-700 waren diese Symbole noch auf der Tastatur vermerkt beirn MZ-800 gabs nur eine Selbstklebefolie zum Aufkleben Wer die Folie nicht (mehr) hat kann sich nachstehende Tashybelle kopieren und in Griffweite neben den Rechner legen Die Zeichen werden erzeugt wenn man zuvor die Graph-Taste gedruumlckt hat (zum Umschalten auf Buchstaben die Alpha-Taste druumlcken)

PS Wer schon einmal ein Listing abgetippt hat in dem Graphik-Symbole benutzt wurdenmiddot wird sich ganz sishycher meiner Empfehlung anschlieszligen Nicht die Symbole sondern die ASCII-Zeichen im Programm verwenshyden -

GerdKraus T~~t~t~r-C~d~~ SHARP MZ-B00

TASTE SlMBOLE ASCII-CODETASTE SYMBOLE ASCII-CODE

~~ (]I 6e 681 D4 CA

2 CF D7 A bull + F3 F8 I _

3 D6 D9 S + bull FA E1

D 0 Fl F74 I I D5 Ci bull

5 - C2 D8 F o ce ce 6 - J D8 CB G

( DB DC

7 L Dl D2 H r- EF Fe r D8 CE8 + It 81 AC J

9 =t+ A7 91 llt bullbull bullbull DF DE

a 99 82 L 86 C9

i i 72 71 FE 84

t 87 8C 89 E9

74 73 J J FS 8E -~ Q C4 F2 Z EE ED

W E6 EB gt~ X I F6 7D

C I 7E 7~E ES E4

R E5 c= V ~ 7A 9Sw

EA EBT I I es F4 B

T I I E7 E2 N LJ EC DA

L J CD DDFD E8 t-1U I F9 middotC7 ~ 63 78

0 l Bi 75 BF 85 A p 76 83 bull 7B 8B ~r

~ 88 77 BA 8F

[ A 78 8D

maJa~(1 I]O-J6(](] - bull -J6 Seite 15 maJa~r1 1[)1]-J6(]1] - bull -J61

fleteamplle tuumlr m~-fl[][]

Phantom Miner programmiert von Sokrates Vroushyvakis zeigt wie man die Befehle SYMBOL STRIG und STICK nutzen kann Unterprogramme sind mit LABEL adressiert Bitte beachten Sie daszlig die Grafik-Symshybole im Listing nicht richtig ausgedruckt sind

IV lIHI U - IMI

20 POKE S467C s20 Fon- ~434C $20 GOTO 170 30 OR 1--20 TO 20 STEP 10 40 SYMBOLC211201Phantofll320 50 SYMBOLC211201 Phantom320 60 NEXT I 70 SYMBOL[2J201Philntom320 80 SYMBOL[21 211+1 Phantom 3 2 0 90 SYMBOL[21 221+2 Philntolll 3 2 0 100 SYMBOLC2123 1+3 Phantom32O 110 SYMBOL[21 2~ 1+4 Phantom 3 2 0 120 SYMBOL[2J25 1+5 Phantolll320 130 SYMBOL[2J261+6Phantom 32O 140 SYMBOLC21271+7 Phantom320 150SYMBOLC31281+8Phantolll32O 160 GOTO 260 170 OR 1--20 TO 60 STEP 10CLS 180SYMBOLC2140IMine 440 190 SYMBOL[2J41I+lMi ner~40

200 SYMBOLC2142I+2 Mine 440 210 SYMBOL[2J43I+3l11ner440 220 SYMBOLC21441~Mlne 440 230 SYMBOL[3J451+5 MinIPr440 240 NEXT I 250 GOTO 30 260 SYMBOL[3J10140 Copy ight ( Cgt 1987 by SVrouvoumllkis 130 270 SYMBOLC3111141middotCopy lght (Cgt 1987 by SV ouvak l s 130 280 SYMBOLC3J9 139 Copy l ght (C) 1987 by SVrouvoumllkis130 230 SYMBOL[319140Copyright (C) 1987 by SVouvakls 130 300 SYMBOLC2J 10 140 Copyright (C) 1987 by SV ouvakis130 310 WAIT 2000TI-300IP-0 320 CURSOR 522 INPUT ENTER LEVEL C1-91 L 330 INITCRTMl 340 S-RND(10)4300 3~0 SYMBOLC2JS10uHiII0 360 SYMBOLC2JS18HLH110 370 SYMBOLC2JS26-Hl110 380 I STICK(0) - 7 THEN X X-5 390 I STICK(0)-3 THEN X-X+5 400 I STRIG(O) THEN 540 410 SYMBOLC31JX170P)HIIO 420 SYMBOL[3 1 J X 178 )A 1 10 430SYM80LC3lJX186Jk110 440 SYMBOLC3IJX170PH110 450 SYMBOLC3lJX178-) 110 460 SYMBOLC3lJX186 Jk110 470 Tl-Tl-lI TI - O THEN END 480 CURSOR 515PRlNT 490 CURSOR 515PRlNTPoints P Bonus TI 500 I P-L THEN WINNERELSE 380 510 1 P-L+5 THEN WINNERELSE 380 520 I P=L+l5 THEN middot WINNERELSE 380 530 GOTO 380 540 OR 1-170 TO 34 STEP -1 550 A~POINT(X+121-2) 560 SYMBOLC311X+121 - 110 570 SYMBOLC311X+121 - 110 580middot I A2 THEN NOISEC P P+l 590 NEXT I 600 I A-2 THEN 610 ELSE 700 610 SYMBOLC31S10nII0 620 SYMBOLC31S18 v110 630 SYMBOLC3JS26nm11O 640SYMBOLC01S10uHi110 650SYMBOLC01S18 HLHII0 660 SYMBOLCOJS26-HI110 670SYMBOLCOJS10 gtnIIO 680 SYMBOLCOJsect18v 110 630 SYMBOLCOJS26n110 7(10 GOTO 330 710 LA8ELWINNER 720 INITCRT M1 730 OR 11 TO 10 740 SYMBOLC3IJ00 OK II0 750 SYM80LC3IJ00 OK I I0 760 NEXT I 770 SYMBOLC3J00OKII0 780 CURSOR 1010IPRINTyou Score Is 790 pcP+TI 800 CURSOR 1020IPRINT p Points 810 WAIT 3000 820 CLSPRINTAGAIN VNdeg 830 GET AS 840 I AS= YTHEN RUN 850 IF AS-NTHEN NEW ON 860 GOTO 830 870 LABEL END 880 CLS 890 SYMBOL[2J010middotso y you Score 15 not the best 150 900 SYMBOLC2J 1 11 sor y yOU Sco e Is not the be9t 150 910 SYMBOL[2J212sorry your Score 15 not the best 150 920 SYMBOLC2J3 13sor y yo ur Score 15 not the best 150 930 SYMBOL(3J414sorry your Score is not the bes t 150 940 WA IT 3000 950 CLSIPRINTAGAIN YN 960 GET AS 970 I As Y THEN RUN 980 I ASNTHEN NEW ON 990 GOTO 960

-

Bereits im Einsteigerbuch fuumlr den MZ-SOO (s-Seite 11) hat der MZ-Verlag einige Befehle fuumlr den MZ-SOO vershyoumlffentlicht die im Bedienerhandbuch nicht enthalten sind

Als Appetithaumlppchen fuumlr das Einsteigerbuch aber auch zur Information fuumlr unsere neuen Kollegen vershyoumlffentlichen wir hier noch einmal einige diese Befehshyle

BEEP Kurzform BE erzeugt einen Signalton mit einer Tonshyhoumlhe von 440 Hz BEEP hat denselben Effekt wie USR(62) ruft also das Monitor-Unterprogramm BELL auf Bitte probieren Sie es gleich einmal aus indem Sie BE eingeben und anschlieszligend die eR-Taste druumlcken Nuumltzlich ist dieser Befehl um im Programm ohne Aufwand akustische Signale einzubauen die Aufmerksamkeit erregen

EDIT Kurzform E ermoumlglicht das direkte Bearbeiten einer Programmzeile auf dem Bildschirm Durch Eingabe von EDIT wird die zuletzt bearbeitete Zeile am Bildshyschirm angezeigt Das ist besonders arbeitsvereinfashychend nach dem Auftreten eines Fehlers Der Cursor wird dabei von BASIC auf den ersten Buchstaben der Zeile gesetzt so daszlig sofort korrigiert werden kann

EDIT kann auch mit Zeilennummer eingegeben wershyden Der Vorteil gegenuumlber LIST mit Zeilennummer liegt in der Cursorposition

FRAC Kurzform FR dient zur Ermittlung des Nachkomshymaanteiloumls einer Dezimalzahl Damit stellt FRAC den Gegensatz zu INT da fuumlhrt allerdings keine Rundung durch Das Ergbnis ist immer eine Zahl zwischen -1 und +1

Beispiel FRAC (525) eR fuumlhrt zur Anzeige von 25

HEX$ Diese nuumltzliche Funktion war bereits beim MZ-700 vorshyhanden aber auch in dessen Bedienerhandbuch nicht erwaumlhnt Sie dient zur Umwandlung einer Dezishymalzahl in eine Hexadezimalzahl Beispiel HEX$ (255) eRzeigt FF an

MOD Diese wertvolle Funkt ion zwigt den Rest einer Division Das ist fuumlr viele Anwendungen interessant Bitte beshyachten Sie daszlig zwischen der ersten Zahl und MOD unbedingt ein Leerzeichen stehen muszlig Beispiel (6 MOD2) eR zeigt 0 an

(5 MOD2) eR zeigt 1 an

malacin [][]-J8[][] - bull -J8 Seite 16

lisill~ m~-fl[J[J Iisllll()tJer-messe

Das Programm von Sokrates Vrouvakis demonshystriert w ie einfach man eine Laufschrift in verschieshydenen Schriftgroumlszligen auf dem Bildschirm des MZ-800 erzeugen kann

10 INITCRTM3 20 PRINT 30 PRINT 40 PRINT u 50 PRINT 60 PRINT u 70 PRINT 80 PRINT 30 PRINT 100 PRINT AUtSCHRItT MZ-800 110 PRINT 120 PRINT 130 PRINT Copyright ltC) 1387 140 PRINT 150 PRINT by 160 PRINT 170 PRINT Sokrates Vrouvakis 180 PRINT 190 PRINT 200 PRINT PS Es empf i elt sich bei 210 PRINT verschiedenen Anlaessen 220 PRINT 15 leinen anderen Zeichensatz 230 PRINT 1 V Izu benutzen 240 PRINT 250 WAIT 10000POKE S467CS20IPOKE S434CS20 260 INITCRTIM3 270 PRINT MENUE 280 PRINT 230 CURSOR 06 300 INPUT TEXT ITES 310 INPUT WIEVIELE BUCHSTABEN X 320 INPUT GROESSE DES CHARACTERSC 330 INPUT STEEPING RATE 9 340 W-XltC8)ICLS 350 tOR I~645 TO -W STEP -S 360 SYMBOL [ 1 J 110 TE C C 0 370SYHBOL[lJI10TECCO 380 GET AS 330 It AS- THEN260 40(1 NEXTI 410 GOTO 350

Wie erwartet zeigte SHARP auf der Hannover-Messhyse kein Nachfolgemodell des MZ-BOO Diese Serie duumlrfte tot sein An der Qualitaumlt dieser Rechner kann der Miszligerfolg nicht liegen Im MZ-Verlag laufen die Rechner der MZ-700800-Serie oft genug Tag und Nacht Aber kein anderer Hersteller von Rang hat so wenig fuumlr seine Rechner getan wie SHARP Wer die User im Regen stehen laumlszligt und Houmlchstpreise fordert der muszlig halt untergehen Um so wichtiger ist es daszlig wir die User jetzt in dieser schwierigen Phase zusamshymenstehn

In Hannover hat der MZ-800 trotzdem noch einmal Aufmerksamkeit erregt naumlmlich anlaumlszliglich der Preisshyverteilung an den SHARP User-Club des Jahres 1986

Bei diesem Wettbewerb ging es um die Erstellung von Software fuumlr MZ-800 und die Pocket-Computer von SHARP

Die Jury stellt die Zeitschrift CHIP die im vergangenen Jahr aus den Beitraumlgen ein Sonderheft herausgegeshyben hat Das ist - soviel uns bekannt ist - in diesem

Jahr nicht geplant Wir schlagen den Teilnehmern deshalb vor sich beim MZ-Verlag zu melden

Bei der Preisverleihung am 73 um 1530h waren von CHIP ein Stellvertreter fuumlr den Redakteur Herrn Schwarz von SHARP die Herren Appel und Tabeno anwesend

Der 1 Preis ging an den SHARP-Hisoft-Pascal-Klub eV in Hamburg fuumlr ein Astrologie-Programm von Andreas Ballhaus Den Preis nahm die Vorsitzende des Vereins Viola Petersen in Empfang

Der 2 Preis ging an den Frankenberger Computer Club dessen Mitglieder Oliver Roth und Andreas Jeschtrup die Computer-Simulation Regierung proshygrammiert hatten

Den 3 Preis errang Ulf Wagemann fuumlr die Interessenshygemeinschaft SHARP (IGS) mit dem Datenbankproshygramm MBASE 3

Dieses leistungsfaumlhige Programm haben wir bereits fuumlr Sie getestet Uns ist unter SHARP-BASIC kein besshyseres Datenbank-Programm bekannt Sie werden es kuumlnftig auch uumlber den MZ-Verlag erhalten koumlnnen Der Preis stand bei Redaktionsschluszlig noch nicht fest Voraussetzung ist eine 525-Floppy-Station

Das Programm ist aumluszligerst flexibel und laumlszligt sich auf viele Beduumlrfnisse maszligschneidern Zum lieferumshyfang werden auch diverse Beispiele gehoumlren die dishyrekt in die Praxis umgesetzt oder von Ihnen Ihren indishyviduellen Beduumlrfnissen angepaszligt werden koumlnnen

Bei Interesse fordern Sie bitte unseren Sonderproshyspekt an

Nach der Preisuumlbergabe wurden die Teilnehmer auf dem SHARP-Stand zu einem gemuumltlichen Umtrunk in die Praumlsidenten-Suite eingeladen

Stars auf dem riesigen SHARP-Stand waren zweifelshylos der Pocket-Computer pe 1600 und der MS-DOSshykompatible pe 7100

Auf dem MZ-800 unter P-CPM geschriebene Daten koumlnnen uumlber das Programm MS-Copy (~Seite 20) auf den PC 7100 uumlbertragen werden Fuumlr PC 1600 und MZ-800 gibt es bereits ein Datenuumlbertragungsproshygramm das wir bei SHARP bereits getestet haben Da beide Computer so schoumln zusammenarbeiten werden wir in Zukunft auch vom PC 1600 berichten soshyfern Sie daran interessiert sind bull

maa~irl l(](]rtl(](] - bull rtll Seite 17 maJa~irl l(](]-J8(](] - bull r8

Frei-fr()~ramme

Um Ihnen zu helfen wenn Sie etshywas suchen kaufen oder verkaushyfen wollen bieten wir Ihnen den Kleinanzeigenmarkt Fuumlr bis zu fuumlnf Zeilen zahlen Sie nur DM 10-- Haumlndler zahlen nur DM 20-- Wenn Sie Gewerbetreibender sind beachten Sie bitte daszlig das aus Ihrer Kleinanzeige aus wettshybewerbsrechtlichen Gruumlnden deutlich hervorgehen muszlig Jede Zeile darf bis zu 27 Anschlaumlge hashyben Bitte beachten Sie daszlig Kleinanzeigen nur bei Vorkasse beruumlcksichtigt werden koumlnnen

Suchen Programm das den Drucker SHARP MZ1P02 den vollen Zeichensatz des MZshy800 ausdrucken laumlszligt MZshyVerlag Harald Schicke

Suchen komfortables Datenshytransfer-Programm um ASCII-Dateien vom MZ-800 zu uumlbertragen (moumlglichst uumlber Joystick-Port) MZ-Verlag Harald Schicke

Suche Clubanschluszlig oder Inshyteresenten um einen MZshy700800 Club aufzubauen im Bereich HildesheimHannover Roland Zajons Osterfeld 15 3200 Hildesheim-Bavenstedt Tel 0512155167

Komputila Rondo bietet Konshytakt zu Computer-Fans in mehr als 25 Laumlndern der Welt durch die Internati shyonale Sprache Esperanto Juumlrgen Wulff Papenstr 5b D-2000 Hamburg 76 l10402500781

Super-Verstaumlndigung uumlberall auf der Welt und preiswerte Reisen bietet die Internashytionale Sprache Esperanto Kostenlose Info bei Esperanto-Centro eV Postfach 14 50 D-4790 Paderborn -n-0525127612

Fuumlr viele Rechner gibt es Proshygrammbibliotheken aus deren Bestand Programme kostenlos (man zahlt nur eine Gebuumlhr fuumlr Uumlberspielung Speichermedium und Verwaltung) abgegeben werden Das moumlchten wir auch fuumlr den MZ-700j800 realisieren Meist fungieren diese Programme unter dem Namen Public Domain oder Free Soft Dabei werden verschieshydene Arten unterschieden

Frei-Programme werden von Proshygrammierern Anwendern zur pershysoumlnlichen nichtkommerziellen und kostenlosen Nutzung uumlberlasshysen Das koumlnnen Hilfsprogramme Unterroutinen Spiele oder sonstishyge Porgramme sein die man aus Freude programmiert hat

Wir sind sicher daszlig Sie viele solshycher Programme in Ihrer Schublashyde liegen haben Waumlre es nicht schoumln Sie wuumlrden sie einem groumlshyszligeren Kreis von Anwendern zur Verfuumlgung stellen So kann jeder von jedem etwas lernen Und nashytuumlrlich winkt Ihnen eine Belohnung Sie erhalten fuumlr jedes Programm daszlig Sie einschicken eine Kassetshyte QD oder Floppy-Disk Ihrer Wahl aus dem Angebot an Frei-Proshygrammen Auf jedem Speichershymedium finden Sie eine Anzahl von Programmen Wir werden hier die jeweils guumlltige Liste abshydrucken

Einen Haken hat das Angebot alshylerdings noch Bislang gibt es noch keine einzige Diskette Desshyhalb erhalten Sie zunaumlchst einen Gutschein wenn Sie uns Ihre FreishyProgramme zur Aufnahme schikshyken Spaumlter suchen Sie sich dann eine CMT QD oder Faus

Wenn Sie mitmachen wollen fuumllshylen Sie bitte den Anmeldebogen

Seite 18

aus Sie koumlnnen ihn kopieren so daszlig Sie das Heft nicht zerschneishyden muumlssen

Pruumlf-Programme sind urhebershyrechtlich geschuumltzte kommershyzielle Programme die zum Pruumlfen vor dem Kauf- kostenlos angeboten werden Sie sind auch unter den Bezeichnungen Hoshynour-Ware oder als Demo-Proshygramme bekannt

In der Regel fehlt die Bedienungsshyanleitung (evtl ist eine Kurzanleishytung ins Programm integriert oder zusaumltzlich auf dem Speichermeshydium vorhanden) oder die Funktishyonen des Programmes werden nur demonstriert Oft kann man damit arbeiten aber zB nicht drucken

Pruumlfprogramme dienen der Markteinfuumlhrung von Programshymen Wem das Programm geshyfaumlllt der nimmt mit dem Proshygrammanbieter Kontakt auf und kauft das Programm Er erhaumllt dann die neueste Version ein Handbuch und Anwenderuntershystuumltzung

Dieses Konzept hat fuumlr den Anbieshyter wie fuumlr den Anwender groszligen Nutzen Der Anbieter spart sich die teure Werbung Der Anwenshyder braucht nicht die Katze im Sack zu kaufen sondern kann vorher ausgiebig probieren und sich von den Qualitaumlten des Proshygramms uumlberzeugen

Wir hoffen daszlig Sie auch von dieshysem Angebot regen Gebrauch machen werden Bitte denken Sie daran Je mehr Frei- und Pruumlf-Proshygramme der MZ-Gemeinde zur Verfuumlgung stehen desto attraktishyver sind unsere Rechner

maJa~rl (](]-16()() - bull -161

frll~ramm-flrlmecJlJrI~ - Frei--Jfriii-film

Programm-Anmeldung fuumlr den Vertrieb als Frei- oder Pruumlf-Programm

Der Programmgeber

Vorname Name ______________________________

Firma ________________________________

Straszlige ---__________________________

PUOrt-___________________________________

uumlbergibt dem MZ-Verlag Harald Schicke eine DisketteKassetteO zur Verbreitung an Anwender Es handelt sich um

o Frei-Programme o Pruumlf-Programme

Falls es sich um Pruumlf-Programme handelt

o IchwirO sind am Vertrieb durch den MZ-Verlag Harald Schicke fuumlr die zu verkaufende Version inter essiert Bitte machen Sie mirunsO ein Angebot

Der Name der DisketteKassetteO lautet ___________________

Die Programme sind lauffaumlhig auf folgender Computer-Konfiguration

o MZ-BOabkO o MZ-700 o MZ-BOO

o RAM-Erweiterung o Grafik-Erweiterung

o Kassette o Quick-Disk o 35-Floppy-Disk O525-Floppy-Disk

Spezielle Formatierung des Speichermediums _________________

o P-CPM o EUMELElan

Programmiersprache _________________________

Weitere Einzelheiten

Der Programm-Autor bzw Programm-Geber erklaumlrt

bull daszlig er die Urheberrechte an den Programmen auf der KassetteDisketteO besitzt

bull daszlig er die Programme als Freie- oder PruumlfprogrammeO an den MZ-Verlag Harald Schicke kostenlos zur Verbreitung uumlbergibt

Ort Datum Unterschrift

degnicht Zutreffendes bitte streichen

ma~a~IrI (]0-1600 - bull -16 Seite 19 ma~a~IrI (](]-1600 - bull -161

l~llllllllllllllllllllllllllllllllllllllllillmlllllliIlillllll~llllllllllllllllljlllllllillUNIDOS-800 ist ein Universalieseshy

programm fuumlr den SHARP MZ-800 mit einem oder mehreren 40shyTrack-Laufwerken und dem pshyCPM-Betriebssystem Nach starshyten des Programms kann man fuumlr das Laufwerk B ein Format ausshywaumlhlen und eine in diesem Format beschriebene Diskette unter CPM (also auch unter WordStar u 0) wie eine normale SHARPshyDiskette bearbeiten Selbstvershystaumlndlich ist es auch moumlglich auf diese Diskette zu schreiben und so beschriebene Floppies auf Fremdrechnern zu lesen

miillf21EIe[~IIIIIIIIIIII~lll)111111 ist ein Blockorientiertes Textshy

verarbeitungssystem Texte jeder Art und Laumlnge sind verarbeitbar und nur durch den Speicherausshybau begrenzt Das Programm ist in Maschinensprache Deshalb stehen ca 42 Kb fuumlr Textverarbeishytung zur Verfuumlgung

Da das System den Text in Bloumlshycken abspeichert ist die Zeilenshylaumlnge unabhaumlngig von der Bildshyschirmanzeige und kann beliebig sein

Das Programm stellt sich mit eishyner Menuuml-Auswahl in einer Bildshyschirmmaske vor- Nach entspreshychendem Tastendruck verzweigt es in den gewaumlhlten Arbeitsvorshygang Es werden fuumlr jeden Arshybeitsvorgang Bildschirmmasken erzeugt die moumlgliche Sondershyfunktionen anzeigen Nach dem Laden befindet sich die Tastatur im DIN-Schreibmaschinen-Moshydus

Folgende Moumlglichkeiten bietet das Programm

Eingabe Korrektur Suchen Auflisten aller Texte Abspeichern und Laden auf Kassette Loumlschen des gesamten Textspeichers Drucker einaus Ruumlcksprung zum Monitorprogramm

Sonderfunktionen Exzellente Silbentrennung nach

der deutschen Rechtschreibung Textblockkennung Zeichen und Textbloumlcke loumlschen Einfuumlgen bis 254 Zeichen Druckerprogramshymierung Scrolling des Textes Cursorsteuerfunktionen Zeilenlaumlnshyge programmierbar Blattlaumlnge definierbar Kopienherstellung

K 164-7 (MZ-700) DM 12995 K 164-8 (MZ-800) DM 12995

zZ sind im Lieferumfang von shyUNIDOS-BOO 50 Floppy-Formate enthalten

F145 (525) DM 198--

lIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBllllmllmmlll~l~lll~llj~lllll~lllljlljl~Universelles Formatierproshy

gramm fuumlr den MZ-BOO Mit UNIshyFORM koumlnnen Sie fast alle Formashyte der UNIDOS-Formatliste auf Ihshyrem MZ-BOO formatieren Dies ist insbesondere dann nuumltzlich wenn Sie keine formatierte Fremddiskette haben und der Fremdrechner nicht verfuumlgbar ist Wenn Sie Ihre unter P-CPM ershy

00 0 ~UU uuu~~=

~~m l~~f~~= p~og~amm

llllllllllnlilsect~llI1[jljlIIII[lttllllllll um auf dem MZ-BOO eine deutshy

sche Tastatur nach DIN zu erzeushygen ist ein extra Maschinensprashycheprogramm erforderlich

Hier ist es Mit einem Tastenshydruck wechseln Sie zwischen der Originaltastenbelegung und der deutschen DIN-Tastatur

Das Programm enthaumllt eine Hard-Copy-Routine

K 166 (KasseHe) DM 49-shyF 166 (5 14) DM 59-shy

11111~111111111111111111111111111111111111111~111Im~g[~III~IIIIIIIII~IIIIIIIIIIjIIIII~1111llllllllll~Das Zwischenstuumlck RGBVideo

nutzt den RGB-Ausgang von MZshy700800 Die Signale des RGB-Ausshyganges werden im Zwischenshystuumlck auf Video fuumlr den monoshychromen Monitor umgewandelt Das ermoumlglicht auf einem moshynochromen Bildschirm eine hershyvorragende Wiedergabe von BO Zeichen und hochaufloumlsender Grafik

X 167 DM 79-shy

stellte Software fuumlr verschiedene Rechner verkaufen wollen ist UNIshyFORM unverzichtbar

F 170 (525) DM 198-shy

111111~lllillllllllllllllllllllllllllllllmlllIII~1ll~ll~l~ll~l Mit MS-COPY koumlnnen CPMshy

Dateien in MS-DOS-Dateien konshyvertiert werden Sie koumlnnen damit also Ihre Text- TURBO-Pascal- BASIC-Dateien auf IBM-Format bringen aber auch Quellproshygramme in anderen Sprachen sowie Datenfiles von Anwendershyprogrammen

F169 (525) DM 130-

1~lllilllllllllllllJilllllllllllllllllttisectllmlill~ij1l11 ist ein echtes Superprogramm

MINI-CAD erhielt 1985 den 1 Preis beim SHARP User-Club Wettbeshywerb

Das Programm erlaubt Zeichshynungen auf dem Monitor zu ershystellen Die Steuerung erfolgt uumlber Tastatur oder Joystick

Sie benoumltigen eine 5 14 Flopshypy oder eine Quick-Disk mit 64 Kb RAM-Erweiterung Eine GrafikshyRAM~Erweiterung ist empfehlensshywert muszlig aber nicht sein

Die Programmdiskette enthaumllt die Programme Menue MinishyCAD Bauteil-Editor Programmgeshynerator Trans-CAD und BauteilshyDelete

Das Programm wird uumlber eine Menuumlleiste gesteuert die sich selbst erklaumlrt

Mit dem Programmgenerator koumlnnen Zeichnungsdateien als eishygenstaumlndig laufende BASIC-Proshygramme erzeugt werden

Mit dem Bauteil-Editor erstellen Sie haumlufig wiederkehrende Baushyteile die Sie bei Bedarf unter ihshyrem Namen aufrufen und in Ihre Zeichnungen einbinden koumlnnen Dabei kann selbstverstaumlndlich der Maszligstab veraumlndert werden

MINI-CAD ist ein Superproshygramm das zu Recht preisgeshykroumlnt worden ist Selbstverstaumlndshylich verfuumlgt es uumlber eine Hardcoshypy-Funktion mit der Sie Ihre Zeichshynungen auf Papier bringen koumlnshynen Natuumlrlich koumlnnen alle Zeichshynungen bemaszligt werden so daszlig eine professionelle Anwendung moumlglich ist

F165 (525) DM 149-shyQ 165 (Quick-Disk) DM 149-shy

Page 11: tO~~ · 2018. 1. 9. · tüftelt. Lesen Sie seinen Bericht! Die Verbindung MZ-800/CE-516P bietet dem Anwender mehr Mög lichkeiten, als im (ohnehin sehr dürftigen) Plotterhandbuch

flner flrllarl~ S sll1U1erbullbullbull

das merken wir aus den vielen Hilferufen die uns taumlglich telefoshynisch und schriftlich erreichen Alshyles das was dem erfahrenen Computer-Freak so vertraut ist macht dem Beginner furchtbar viele Schwierigkeiten Deshalb wollen wir hier speziell dem Anshyfaumlnger Tips fuumlr seine Arbeit geben (Profis biHe weghoumlren)

bull Ich moumlchte ein Programm lashyden Aber es funktioniert nichtI

bull Bitte schauen Sie zunaumlchst auf der Kassette nach ob angegeshyben ist in welcher Sprache das Programm geschrieben ist

Meist wird es sich um das BASIC des MZ-700 (S-BASIC bzw lZshy013) dos BASIC des MZ-800 (lZshy016) oder Maschinensprache handeln

Wer gerade einen MZ-800 ge- kauft hat besitzt alle Moumlglichshykeiten solche Programme in den Computer einzulesen

bull Wenn es sich um ein BASIC-Proshygramm handelt pruumlfen Sie geshynau welches BASIC Sie verwenshyden muumlssen Sonst wird das Proshygramm entweder nicht geladen oder laumluft nicht weil es Fehler meldet

bull Achten Sie besonders darauf daszlig die Angabe LOADCMT zwar beim MZ-800-BASIC richtig ist wenn man auf die Kassette zugreifen will Beim BASIC 1Z-013 (S-BASIC) wuumlrde der Rechner jeshydoch CM-n als Teil des Proshygrammnarnens interpretieren Er meldet dann zwar FOUND a

ladet aber nicht

bull Maschinenspracheprogramme werden immer ohne spezielle Programmiersprache geladen Nach dem Einschalten des Rechners geben Sie einfach C ein Das Programm wird dann geladen

ma1a~in 1[][)-JfU][] - bull -Ja1

bull Leider macht der Kassettenreshykorder des MZ-800 manchmal Schwierigkeiten beim Einlesen von Programmen Das liegt an kleinen Toleranzen des Laufwershykes (evtl muszlig Ihr Tonkopf nachshyjustiert werden)

In so einem Fall spulen Sie das Tonband zuruumlck nachdem der Rechner CHECK SUM ERROR geshymeldet hat Nehmen Sie es hershyaus klopfen es ein paar Mal flach auf die Tischplatte Mashychen Sie auf jeden Fall mehrere Versuche Wenn Sie es geshyschafft haben sollten Sie gleich eine Sicherungskopie fuumlrmiddot Ihren eigenen Bedarf anfertigen (Beshyvor Sie das Programm mit RUN starten legen Sie eine leere Kassette ein und speichern das Programm mit SAVE abU

n bullbullbull steht dabei fuumlr den Proshygrammnornen

bull Bitte beachten Sie jedoch Dieshyse Kopie duumlrfen Sie nur fuumlr Ihre eigenen Zwecke herstellen Wenn Sie die Kopie an andere weitergeben oder sie gar vershykaufen machen Sie sich strafshybar Das ergibt sich aus dem Uumlrshyheberrechtsg esetz

bull Erlaubt ist die (kostenlose) Weishytergabe von Programmen an Dritte nur wenn die Programme einen entsprechenden Vermerk enthalten Dann handelt es sich um Free-Soft - Frei-Prograrnme Daruumlber koumlnnen Sie auf Seite 16 mehr lesen

bull Erst wenn Sie ganz sicher sind daszlig Sie weder das falsche BAshySIC noch uumlbersehen haben daszlig es sich um ein Maschinenshysprachprogramm handelt sollshyten sie ein Programm an den Hersteller zuruumlcksenden

bull beim MZ-Verlag machen falshysche Reklamationen (Proshygramm laumluft wenn man es richshytig laumldt rnehr als 95 aus

Seite 11

Einsteigerbuch fuumlr den MZ-800 von Harold Schicke Bestellnummer B 100 ISBN 3-89240-017-2 DM 2980

Hand aufs Herz Haben Sie Ihren MZ-800 erst vor kurzem erworben Kennen Sie sich mit Computern noch nicht richtig aus Dann ist dieses Buch sicherlich genau das richtige fuumlr Sie 11

Es ist fuumlr Anfaumlnger geschrieben fuumlr Leute die noch nichts oder jeshydenfalls nicht viel uumlber den MZshy800 von SHARP wissen

Deshalb auch heiszligt es Einsteishygerbuch M Wenn Sie also beim bull

MZ-800 einsteigen dann sind Sie mit diesem Buch goldrichtig beshydient

Es zeigt die vielfaumlltigen MoumlgliChshykeiten des MZ-800 auf fuumlhrt Sie anhand verschiedener Listings in die Programmierung ein inforshymiert Sie uumlber verschiedene Proshygrammiersprachen und Betriebsshysysteme

In insgesamt 29 Kapiteln lemen Sie die Geheimnisse des MZ-800 kenshynen Dazu gehoumlren auch die BAshySIC-Befehle die nicht im Bedieshynerhandbuch des MZ-800 aufgeshyfuumlhrt sind

Wenn Sie zu denjenigen gehoumlshyren die nur eine englische Bedieshynungsanleitung fuumlr den MZ-800 ershyhalten haben dann sollten Sie sich dieses Buch schneli anschafshyfen Wenn Sie sich noch zu den Anshyfaumlngern zaumlhlen dann ist dieses Buch fuumlr Sie Gold wert Das beweishysen die vielen begeisterten Zushyschriften Es ist klar und verstaumlndshylich geschrieben Fuumlr Profis ist es nicht gedacht Dafuumlr gibt es genuumlgend andere Buumlcher Fuumlr Beshyginner gibts halt nur das Einsteishygerbuchi

maJaen 1[]I]-JfU]1] - bull -J61

Ich finde es gut daszlig es nun endshylich eine spezielle Zeitschrift fuumlr User des MZ-700800 gibt Soweit es mir moumlglich ist werde ich mich gerne mit Beitraumlgen an Ihrer Zeitschrift beteiligen Bitte teishylen Sie mir mit wie das konkret moumlglich ist Ich selbst besitze das Vorgaumlngershymodell des MZ-800 den MZ-700 Ich benutze ihn in der Ausfuumlhrung MZ-721 mit einem Quickdisklaufshywerk und einem Seikosha SP-1000 Ich finde der MZ-700 ist eine sehr gute Maschine Bi~her habe ich noch nie Probleme mit der Hardshyware gehabt und der Umfang des Basic ist sehr zufriedenstellend Leider faumlllt es oft schwer geeigshynete Software und auch Hardwashyreerweiterungen aufzutreiben zushymal die Firma SHARP mir auf eine Anfrage mitgeteilt hat sie vertreishybe keine Artikel mehr fuumlr den MZshy700 und 800 Um so besser finde ich es daszlig Sie nun eine Zeitschrift fuumlr diese Moshydelle herausbringen Ich bin sishycher daszlig die groszlige Zahl der zushyfriedenen MZ-700800 Freunde von Ihrer Zeitschrift profitieren wird Uumlbrigens Dieser Brief wurde mit einem Programm erstellt das sich auf das von Ihnen vertriebene Buch Textverarbeitung selbst programmiert (BQ 116) stuumltzt

Joumlrg Martin Langmattstr 16 D-7886 Murg

Lieber Joumlrg Es ist ganz einfach beim MagaZin 700800 mitzumashychen Sie hoben mit dem Lesershybrief bereits begonnen Fuumlr Artishykel Listings u aumlmiddot gibts natuumlrlich auch Honorar (DM 50- pro Seishyte) Bitte senden Sie uns Ihre Artishykel moumlglichst auf einem Datenshytraumlger zu (BSeite 3) Vergessen Sie nicht Namen und Absender anzugeben und Ihr Programm mit Erklaumlrungen und einem Listing zu versehen Sie erhalten dann von uns Nachricht Viel Erfolg

mala~rJ ()[]-l[J[J - bull -6

Ein gutes Konzept soll zu Grabe getragen werden Nach dem rashyschen Tod der 700er nun auch Ausverkauf der 800er Muszlig das so sein Ist der Z80 der Clean-Comshyputer am Ende Unterliegt gar die EDV-Anwendung oumlhnlich schwachsinnigen Prinzipien wie sie sonst z B in der Mode zu finshyden sind Ausgereizt sind dieses Typen im allegemeinen und die 800er als spezielle Vertreter des CleanshyKonzeptes noch lange nicht Mit entsprechender CPM-Software kann man datenmaumlszligig an die MD-DOS-Vertreter anknuumlpfen Die Entwicklung der PC geht derart rashysant vor sich daszlig man auf der Sushyche nach dem Computer wie in dem Wettlauf Hase-Igel immer der Verlierer ist Denn ein heute noch hoch gelobtes Konzept wird morgen verschrottet weil ein mulshytinationaler Konzern das Interesse verliert Wir MZ-Anwender sollten einmal folgende Moumlglichkeiten uumlberleshygen 1 Vereinigung aller MZ-Anshywenderclubs zu einer bundesweishyten Gesellschaft auf den Grundlashygen eines eingetragenen Vershyeins mit dem Ziel durch einen umfassende n Informationsausshytausch die MZ-700800er voll ausshyzuschoumlpfen (Mitteilungsblatt das neu entstehende hier vorliegen de maJa~rJ [JI]-fU][)) 2 Anregung der einschlaumlgigen Firmen zur Mitarbeit Weiterentshywicklung und Fortfuumlhrung eines Rechnertyps auf der Basis des MZ-800 (Trennung in Tastatur und Rechnergehaumluse mit integrierten Laufwerken und Steckplaumltzen fuumlr die Systemerweiterung) Es gibt (noch) genuumlgend Herstelshyler und Anbieter die sich mit den MZ-Serien beschaumlftigt haben Sollte da nicht eine Loumlsung moumlgshylich sein

Willi Pluumlschke Loumlrchenweg 12 D-4000 Duumlsseldorf 13

Seite 12

Nachdem ich ca drei Monate meinen SHARP MZ-821 (mit Farbshymonitor CM 8802) fOr HObbyzwekshyke in Betrieb habe und erforschen konnte komme ich ziemlich gut damit zurecht - dank gleichzeitishyger Benutzung von vier Handbuumlshychem Darunter Ihr Einsteigerbuch als wertvollste Ergoumlnzung des schlecht uumlbersetzten (japanisch shyenglisch - deutsch) nicht gerade logisch aufgebauten und mit Druckfehlern durchsetzten Beshydienerhandbuches Das mir zugesandte Einsteigershybuch ist wirklich sein Geld wert Im Augenblick kOlTlme ich mit der Farbwarli die ja schon als etwas kompliziert angekuumlndigt wird aber leider nicht im Einsteigershybuch ausfuumlhrlicher behandelt wird in der Betriebsart M2 nicht zushyrecht Ich erhalte die Betriebsarten M 1 und M3 (letztere wegen unzureishychender Aufloumlsung aber nicht beshynutzbar) jedoch nicht M2 Auf den Befehl 10 INITeRT M2

bzw M2 B1 erhalte ich jedesshymai Dev mode error In diesem Zusammenhang frage ich Sie - da Sie ja die SHARP-Anshyleitung sicher durch und durch kennen - ob es sich hierbei um Druckfehler handelt 1) Seite A-5 Zweimal Li n e (50) 102010050 im Vergleich 2) Umfaszligt der Palettenblock B 1 nun die Palettencode-Nr 4-7 (S A-4 6-66)5-8 (S A-5) oder 5-7 (S A-4) Mit dem Befehl PAL Ox (X=1-15) kann ich den Bildschirmhintershygrund in allen 15 Farben wechseln Das widerspricht doch aber dem Prinzip der im Handbuch aufgeshyfuumlhrten Farbsteuerung Bei allen anderen PAL-Einstellunshygen (Ziffern) habe ich die Farbshywahl nicht im Griff Ich waumlre Ihnen sehr dankbar wenn Sie mir sagen koumlnnten wie aumlndere ich die Betriebsart von M 1 auf M2zur ~der Paletten- und Farbcode ~gen Schulz Ostshypreuszligend( i Im 36 1000 Berlin 45

magaeill [][J-6[][] - bull -61

51l1UJare-Tes Das brandneue Datagraph von K amp N sowie das schon zwei Jahre alte Busigraph von Rainer Klein stehen sich in eishynem Vergleich gegenuumlber Gelingt es Datagraph die schon vor drei Jahren mustergultige Bedienerfuumlhrung von Busigraph zu uumlbertreffen Besitzt es - zum doppelten Preis shymehr Features als Busigraph Busigraph wird auf Kassette oder QD geliefert (DM 4980 bzw 5980) Datagraph gibt es als 5 14Q -Flopshypy oder QD (DM 98--) Waumlhrend uns die lauffaumlhige Version von Bushysigraph zur Verfuumlgung stand hat- ten wir von Datagraph nur eine Demoversion die selbstaumlndig ablief und keinen Ausdruck ershylaubte

Einige Teile der Bedienungsanleishytungen aumlhneln sich so erstaunlich daszlig man meinen koumlnnte dersei be Autor waumlre hier taumltig geworshyden

Busigraph erfordert zunaumlchst das Laden des BASIC Datagraph hat es bereits auf der Floppy (die QDshyVersion stand uns nicht zur Verfuumlshygung) Das erleichtert natuumlrlich die Handhabung RESET druumlcken und schon startet Datagraph

Die Bedienerfuumlhrung ist bei beishyden Programmen sehr gut die Moumlglichkeiten ganz aumlhnlich

Aber Datagraph ist fuumlr den MZ-800 geschrieben und bietet daher neshyben der Moumlglichkeit des Ausshydrucks auch die Ausgabe am

Bildschirm an Hier schlaumlgt es Bushysigraph das seine Grafiken nur auf den Plotter bringen kann

Beim Ausplotten sind die Moumlgshylichkeiten sehr aumlhnlich Kein Proshygramm nutzt die erweiterten Faumlshyhigkeiten des Plotters CE-516P wie wir sie auf Seite 4 beschrieben hashyben

Beide Programme bieten vierfarshybigen Ausdruck Datagraph vershyfuumlgt uumlber sieben Busigraph uumlber sechs Schraffierungen

Busigraph gleicht das bei den Moumlglichkeiten der Darstellung wieder aus Wie bei Datagraph gibt es Linienzug Tabelle Balkenshydiagramm und Tortengrafik Darshyuumlber hinaus verfuumlgt Busigraph uumlber eine zweite Kreisdarstellung Einzelpunkte und Liniendiashygramm Sehr hilfreich ist die Einteishylung der senkrechten Achse in Bushysigraph

Datagraph holt bei der Tortengrashyfik wieder auf weil die verschieshydenen Schraffuren auch hier moumlglich sind Busigraph kann bei Kreisen nur zwei Schraffuren Das

Gelieferte S H A R P -Computer 1~n ~ 1983 M2-7BB

111 SB 48 38 20 10 e e JAN FEB Clno

-1B

mala~rJ [][]-Ja[]1] shy

iII 1984 MZ-88B 111 1985 M2-8BB 111 1986 M2-8BB

I L I ii n nnl UI1 UL 1100 L v W

I bull -Ja Seite 13

schraumlnkt die Uumlbersichtlichkeit ein Deshalb empfiehlt die BedIeshynungsanleitung nicht mehr als I

fuumlnf Werte in einer Kreisgrafik unshyterzubringen Bei Datagraph wird eine Beschraumlnkung auf zwanzig Werte empfohlen Bei Datagraph werden die -Werte ins Kreisshysegment geschrieben Bei Busigshyraph findet man sie nur in der da~ zugehoumlrigen Tabelle

Datagraph verfuumlgt auszligerdem uumlber eine Jahresgrafik die esI

ermoumlglicht I bis zu vier Jahre mitshyeinander zu vergleichen

Fazit Wer eine Floppy-Station beshysrtzt und professionell damit arbei~ ten moumlchte sollte sich Datagraph anschaffen Allein das Diskettenshyhandling ist viel angenehmer als das Hantieren Mit QD oder gar Kassette Auf einer Diskette koumlnshynen bis zu 55 Dateien gespeichert sein Das duumlrfte fOr die meisten Anwendungen mehr als ausreishychen

Wer eins der Programme fuumlr Stushydien oder den privaten Gebrauch einsetzen moumlchte ist mit Busishygraph zum halben Preis bestens bedient Wer selber programshymiert kommt daran ohnehin nicht vorbei Busigraph ist nicht geshyschuumltzt und deshalb frei zugoumlnshyglich Persoumlnliche Aumlnderungen koumlnnen deshalb nach Belieben vorgenommen werden

Busigraph hat in der Kassettenshyversion eine ISBN-Nummer (ISBN 3-89240-025-3) Diese Internationashyle Standard Buch Nummer erlaubt es Busigraph durch jede Buchshyhandlung zu bestellen Ansonsten erhalten Sie beide Programme entweder bei Ihrem Houmlndler oder durch den MZ-Verlagbull

Abb Jahresgrafik bei Dafograph

mayaeirl o[]-ao[] - bull -Ja1

Wer kennt schon die Vielzahl von Buumlchem die fuumlr die Rechner MZshy700800 auf den Markt gebracht worden sind Alle Buumlcher koumlnnen Sie beim MZ-Verlag bestellen

bull H Schicke Einsteigerbuch fuumlr den Peronalcomputer MZ-800 MZ-Verlag

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-700 BBG 1983

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-800 BBG 1985

bull Bialke Berendsen Gliszczynski Assemblerprogrammierung auf dem MZ-700MZ-800 BBG 1985

bull H Ostermann Z80-Maschinenshyprogramrne mit Sharp MZ-700 und MZ- 800 Vogel-Verlag 1985

bull GO Hamann J-J Eden Schach-Programmierung in Bashysic mit Sharp MZ-700 u MZ-800 Deutscher Betriebswirte-Verlag 1985

bull GO Hamann BASIC Schritt fuumlr Schritt mit Sharp MZ-700 Deutshyscher Betriebswirte-Verlag 1983

bull M Vogtlaumlnder G Klemm D Herrmann Wirtschaft auf dem Sharp MZ-700 iwt-Verlag 1984

bull HJ Burger ua Programmiershyhandbuch fuumlr Sharp HofackershyVerlag 1983

bull H Schicke Sharp Software-Kashytalog MZ 800700 MZ-Verlag 1985 bull R Schaumlfer Kommentierte Listings (Basic CPM) sds-Comshyputer- Service

bull NN Systemhandbuch MZ-800 Holtkoumltter-Verlag1986

bull HJ Wilke ASEM-4 Assemblershykurs (MZ-700) Selbstverlag 1983

bull T Ziegler Systemprogrammieshyrung auf MZ-BOO MZ-Verlag 1986

bull U Ehm MaschinenspracheshyHandbuch fuumlr die Sharp MZshy700MZ-BOO Serie Fischel-Vershylag 1985

bull K Schreiner Grafikhandbuch fuumlr SHARP-Computer (Plotter) Fishyschel-Verlag 1985

So kann man Sprites aus Commoshydore C64-Listings benutzenH

Fuumlr den MZ-BOO werden ja in den einschlaumlgigen Com puterzeit shyschriften so gut wie keine Listings angeboten Wer unbedingt Bashysic-Listings von anderen Rechshynern umschreiben will oder wer selbst keine Lust hat PATTERNs zu definieren fuumlr den wird das unshytenstehende Kurzprogramm sishycher eine Arbeitserleichterung darstellen

116 20 BENUTZEN DER C64-SFRITES BEIM M~-800 30 416 DEMO-DATEN 50 DATR 1 255 1 28 1 l 255 128 1 255 128 1 6 l

16 128 1 1 53 128 1 255 128 1 255 128 616 DATA1218948618996221964]2102 6431261921601281189]128 70DATA11531283195192322119232 551923] 25519231891927189] 192 816 916 100 EINLESEN DER 110 FOR 1=1 TO 63 120 READ A 1316 X$=X$TCHR$(A) 1416 READ B 150 Y$=Y$TCHR$(BJ 160 REAO C 170 Z$=Z$TCHR$[C) 180 NEXT 130 2160 DEItOJ

210 INITeRT M2 2216 FOR F=lT015 230 POSITION 100100 240 PATTERN [F ] 250 PATTERN [F ] 2616 PATTERN CF ] 2716 WAlT 4160 2816 NEXT 230 GOT0220

-21~X$

-211$ -21Z$

PATTERNCSPRITEJ-WERTE STEP 3

Beim Commodore C64-Rechner werden die Sprites in der Regel aus 63 Werten aufgebaut Spielt man ein biSchen mit diesen DAshyTA-Werten so stellt man fest daszlig diese nach einer kleinen Aumlndeshyrung auch auf dem MZ-800 darzushystellen sind man uumlbernimmt die ungeoumlnderten SPRITE-DATAshyWerte liest einfach immer abshywechselnd jeden dritten DATAshyWert ein und gibt die so erhalteshynen Werte als PATTERNs aus Ein Beispiel-SpritePattern ist in nachshystehendem Listing enthalten

GerdKraus

Seite 14

-------------------------------------------------------------------------------

5~1l2111 - ~()Flisrsrt - rtstsrt fslamp1rtsr ampSlSIl

Nicht jeder hat die mitgelieferten Tastaturaufkleber auf seine Tasten geklebt nachschlagen war immer etwas muumlhsam Hier die Loumlsung

Der MZ-800 hat ja nicht nur den normalen Standard-ASCII--Zeichensatz auf der Tastatur sondem auch eine Reihe von Grafik-Symbolen Beim MZ-700 waren diese Symbole noch auf der Tastatur vermerkt beirn MZ-800 gabs nur eine Selbstklebefolie zum Aufkleben Wer die Folie nicht (mehr) hat kann sich nachstehende Tashybelle kopieren und in Griffweite neben den Rechner legen Die Zeichen werden erzeugt wenn man zuvor die Graph-Taste gedruumlckt hat (zum Umschalten auf Buchstaben die Alpha-Taste druumlcken)

PS Wer schon einmal ein Listing abgetippt hat in dem Graphik-Symbole benutzt wurdenmiddot wird sich ganz sishycher meiner Empfehlung anschlieszligen Nicht die Symbole sondern die ASCII-Zeichen im Programm verwenshyden -

GerdKraus T~~t~t~r-C~d~~ SHARP MZ-B00

TASTE SlMBOLE ASCII-CODETASTE SYMBOLE ASCII-CODE

~~ (]I 6e 681 D4 CA

2 CF D7 A bull + F3 F8 I _

3 D6 D9 S + bull FA E1

D 0 Fl F74 I I D5 Ci bull

5 - C2 D8 F o ce ce 6 - J D8 CB G

( DB DC

7 L Dl D2 H r- EF Fe r D8 CE8 + It 81 AC J

9 =t+ A7 91 llt bullbull bullbull DF DE

a 99 82 L 86 C9

i i 72 71 FE 84

t 87 8C 89 E9

74 73 J J FS 8E -~ Q C4 F2 Z EE ED

W E6 EB gt~ X I F6 7D

C I 7E 7~E ES E4

R E5 c= V ~ 7A 9Sw

EA EBT I I es F4 B

T I I E7 E2 N LJ EC DA

L J CD DDFD E8 t-1U I F9 middotC7 ~ 63 78

0 l Bi 75 BF 85 A p 76 83 bull 7B 8B ~r

~ 88 77 BA 8F

[ A 78 8D

maJa~(1 I]O-J6(](] - bull -J6 Seite 15 maJa~r1 1[)1]-J6(]1] - bull -J61

fleteamplle tuumlr m~-fl[][]

Phantom Miner programmiert von Sokrates Vroushyvakis zeigt wie man die Befehle SYMBOL STRIG und STICK nutzen kann Unterprogramme sind mit LABEL adressiert Bitte beachten Sie daszlig die Grafik-Symshybole im Listing nicht richtig ausgedruckt sind

IV lIHI U - IMI

20 POKE S467C s20 Fon- ~434C $20 GOTO 170 30 OR 1--20 TO 20 STEP 10 40 SYMBOLC211201Phantofll320 50 SYMBOLC211201 Phantom320 60 NEXT I 70 SYMBOL[2J201Philntom320 80 SYMBOL[21 211+1 Phantom 3 2 0 90 SYMBOL[21 221+2 Philntolll 3 2 0 100 SYMBOLC2123 1+3 Phantom32O 110 SYMBOL[21 2~ 1+4 Phantom 3 2 0 120 SYMBOL[2J25 1+5 Phantolll320 130 SYMBOL[2J261+6Phantom 32O 140 SYMBOLC21271+7 Phantom320 150SYMBOLC31281+8Phantolll32O 160 GOTO 260 170 OR 1--20 TO 60 STEP 10CLS 180SYMBOLC2140IMine 440 190 SYMBOL[2J41I+lMi ner~40

200 SYMBOLC2142I+2 Mine 440 210 SYMBOL[2J43I+3l11ner440 220 SYMBOLC21441~Mlne 440 230 SYMBOL[3J451+5 MinIPr440 240 NEXT I 250 GOTO 30 260 SYMBOL[3J10140 Copy ight ( Cgt 1987 by SVrouvoumllkis 130 270 SYMBOLC3111141middotCopy lght (Cgt 1987 by SV ouvak l s 130 280 SYMBOLC3J9 139 Copy l ght (C) 1987 by SVrouvoumllkis130 230 SYMBOL[319140Copyright (C) 1987 by SVouvakls 130 300 SYMBOLC2J 10 140 Copyright (C) 1987 by SV ouvakis130 310 WAIT 2000TI-300IP-0 320 CURSOR 522 INPUT ENTER LEVEL C1-91 L 330 INITCRTMl 340 S-RND(10)4300 3~0 SYMBOLC2JS10uHiII0 360 SYMBOLC2JS18HLH110 370 SYMBOLC2JS26-Hl110 380 I STICK(0) - 7 THEN X X-5 390 I STICK(0)-3 THEN X-X+5 400 I STRIG(O) THEN 540 410 SYMBOLC31JX170P)HIIO 420 SYMBOL[3 1 J X 178 )A 1 10 430SYM80LC3lJX186Jk110 440 SYMBOLC3IJX170PH110 450 SYMBOLC3lJX178-) 110 460 SYMBOLC3lJX186 Jk110 470 Tl-Tl-lI TI - O THEN END 480 CURSOR 515PRlNT 490 CURSOR 515PRlNTPoints P Bonus TI 500 I P-L THEN WINNERELSE 380 510 1 P-L+5 THEN WINNERELSE 380 520 I P=L+l5 THEN middot WINNERELSE 380 530 GOTO 380 540 OR 1-170 TO 34 STEP -1 550 A~POINT(X+121-2) 560 SYMBOLC311X+121 - 110 570 SYMBOLC311X+121 - 110 580middot I A2 THEN NOISEC P P+l 590 NEXT I 600 I A-2 THEN 610 ELSE 700 610 SYMBOLC31S10nII0 620 SYMBOLC31S18 v110 630 SYMBOLC3JS26nm11O 640SYMBOLC01S10uHi110 650SYMBOLC01S18 HLHII0 660 SYMBOLCOJS26-HI110 670SYMBOLCOJS10 gtnIIO 680 SYMBOLCOJsect18v 110 630 SYMBOLCOJS26n110 7(10 GOTO 330 710 LA8ELWINNER 720 INITCRT M1 730 OR 11 TO 10 740 SYMBOLC3IJ00 OK II0 750 SYM80LC3IJ00 OK I I0 760 NEXT I 770 SYMBOLC3J00OKII0 780 CURSOR 1010IPRINTyou Score Is 790 pcP+TI 800 CURSOR 1020IPRINT p Points 810 WAIT 3000 820 CLSPRINTAGAIN VNdeg 830 GET AS 840 I AS= YTHEN RUN 850 IF AS-NTHEN NEW ON 860 GOTO 830 870 LABEL END 880 CLS 890 SYMBOL[2J010middotso y you Score 15 not the best 150 900 SYMBOLC2J 1 11 sor y yOU Sco e Is not the be9t 150 910 SYMBOL[2J212sorry your Score 15 not the best 150 920 SYMBOLC2J3 13sor y yo ur Score 15 not the best 150 930 SYMBOL(3J414sorry your Score is not the bes t 150 940 WA IT 3000 950 CLSIPRINTAGAIN YN 960 GET AS 970 I As Y THEN RUN 980 I ASNTHEN NEW ON 990 GOTO 960

-

Bereits im Einsteigerbuch fuumlr den MZ-SOO (s-Seite 11) hat der MZ-Verlag einige Befehle fuumlr den MZ-SOO vershyoumlffentlicht die im Bedienerhandbuch nicht enthalten sind

Als Appetithaumlppchen fuumlr das Einsteigerbuch aber auch zur Information fuumlr unsere neuen Kollegen vershyoumlffentlichen wir hier noch einmal einige diese Befehshyle

BEEP Kurzform BE erzeugt einen Signalton mit einer Tonshyhoumlhe von 440 Hz BEEP hat denselben Effekt wie USR(62) ruft also das Monitor-Unterprogramm BELL auf Bitte probieren Sie es gleich einmal aus indem Sie BE eingeben und anschlieszligend die eR-Taste druumlcken Nuumltzlich ist dieser Befehl um im Programm ohne Aufwand akustische Signale einzubauen die Aufmerksamkeit erregen

EDIT Kurzform E ermoumlglicht das direkte Bearbeiten einer Programmzeile auf dem Bildschirm Durch Eingabe von EDIT wird die zuletzt bearbeitete Zeile am Bildshyschirm angezeigt Das ist besonders arbeitsvereinfashychend nach dem Auftreten eines Fehlers Der Cursor wird dabei von BASIC auf den ersten Buchstaben der Zeile gesetzt so daszlig sofort korrigiert werden kann

EDIT kann auch mit Zeilennummer eingegeben wershyden Der Vorteil gegenuumlber LIST mit Zeilennummer liegt in der Cursorposition

FRAC Kurzform FR dient zur Ermittlung des Nachkomshymaanteiloumls einer Dezimalzahl Damit stellt FRAC den Gegensatz zu INT da fuumlhrt allerdings keine Rundung durch Das Ergbnis ist immer eine Zahl zwischen -1 und +1

Beispiel FRAC (525) eR fuumlhrt zur Anzeige von 25

HEX$ Diese nuumltzliche Funktion war bereits beim MZ-700 vorshyhanden aber auch in dessen Bedienerhandbuch nicht erwaumlhnt Sie dient zur Umwandlung einer Dezishymalzahl in eine Hexadezimalzahl Beispiel HEX$ (255) eRzeigt FF an

MOD Diese wertvolle Funkt ion zwigt den Rest einer Division Das ist fuumlr viele Anwendungen interessant Bitte beshyachten Sie daszlig zwischen der ersten Zahl und MOD unbedingt ein Leerzeichen stehen muszlig Beispiel (6 MOD2) eR zeigt 0 an

(5 MOD2) eR zeigt 1 an

malacin [][]-J8[][] - bull -J8 Seite 16

lisill~ m~-fl[J[J Iisllll()tJer-messe

Das Programm von Sokrates Vrouvakis demonshystriert w ie einfach man eine Laufschrift in verschieshydenen Schriftgroumlszligen auf dem Bildschirm des MZ-800 erzeugen kann

10 INITCRTM3 20 PRINT 30 PRINT 40 PRINT u 50 PRINT 60 PRINT u 70 PRINT 80 PRINT 30 PRINT 100 PRINT AUtSCHRItT MZ-800 110 PRINT 120 PRINT 130 PRINT Copyright ltC) 1387 140 PRINT 150 PRINT by 160 PRINT 170 PRINT Sokrates Vrouvakis 180 PRINT 190 PRINT 200 PRINT PS Es empf i elt sich bei 210 PRINT verschiedenen Anlaessen 220 PRINT 15 leinen anderen Zeichensatz 230 PRINT 1 V Izu benutzen 240 PRINT 250 WAIT 10000POKE S467CS20IPOKE S434CS20 260 INITCRTIM3 270 PRINT MENUE 280 PRINT 230 CURSOR 06 300 INPUT TEXT ITES 310 INPUT WIEVIELE BUCHSTABEN X 320 INPUT GROESSE DES CHARACTERSC 330 INPUT STEEPING RATE 9 340 W-XltC8)ICLS 350 tOR I~645 TO -W STEP -S 360 SYMBOL [ 1 J 110 TE C C 0 370SYHBOL[lJI10TECCO 380 GET AS 330 It AS- THEN260 40(1 NEXTI 410 GOTO 350

Wie erwartet zeigte SHARP auf der Hannover-Messhyse kein Nachfolgemodell des MZ-BOO Diese Serie duumlrfte tot sein An der Qualitaumlt dieser Rechner kann der Miszligerfolg nicht liegen Im MZ-Verlag laufen die Rechner der MZ-700800-Serie oft genug Tag und Nacht Aber kein anderer Hersteller von Rang hat so wenig fuumlr seine Rechner getan wie SHARP Wer die User im Regen stehen laumlszligt und Houmlchstpreise fordert der muszlig halt untergehen Um so wichtiger ist es daszlig wir die User jetzt in dieser schwierigen Phase zusamshymenstehn

In Hannover hat der MZ-800 trotzdem noch einmal Aufmerksamkeit erregt naumlmlich anlaumlszliglich der Preisshyverteilung an den SHARP User-Club des Jahres 1986

Bei diesem Wettbewerb ging es um die Erstellung von Software fuumlr MZ-800 und die Pocket-Computer von SHARP

Die Jury stellt die Zeitschrift CHIP die im vergangenen Jahr aus den Beitraumlgen ein Sonderheft herausgegeshyben hat Das ist - soviel uns bekannt ist - in diesem

Jahr nicht geplant Wir schlagen den Teilnehmern deshalb vor sich beim MZ-Verlag zu melden

Bei der Preisverleihung am 73 um 1530h waren von CHIP ein Stellvertreter fuumlr den Redakteur Herrn Schwarz von SHARP die Herren Appel und Tabeno anwesend

Der 1 Preis ging an den SHARP-Hisoft-Pascal-Klub eV in Hamburg fuumlr ein Astrologie-Programm von Andreas Ballhaus Den Preis nahm die Vorsitzende des Vereins Viola Petersen in Empfang

Der 2 Preis ging an den Frankenberger Computer Club dessen Mitglieder Oliver Roth und Andreas Jeschtrup die Computer-Simulation Regierung proshygrammiert hatten

Den 3 Preis errang Ulf Wagemann fuumlr die Interessenshygemeinschaft SHARP (IGS) mit dem Datenbankproshygramm MBASE 3

Dieses leistungsfaumlhige Programm haben wir bereits fuumlr Sie getestet Uns ist unter SHARP-BASIC kein besshyseres Datenbank-Programm bekannt Sie werden es kuumlnftig auch uumlber den MZ-Verlag erhalten koumlnnen Der Preis stand bei Redaktionsschluszlig noch nicht fest Voraussetzung ist eine 525-Floppy-Station

Das Programm ist aumluszligerst flexibel und laumlszligt sich auf viele Beduumlrfnisse maszligschneidern Zum lieferumshyfang werden auch diverse Beispiele gehoumlren die dishyrekt in die Praxis umgesetzt oder von Ihnen Ihren indishyviduellen Beduumlrfnissen angepaszligt werden koumlnnen

Bei Interesse fordern Sie bitte unseren Sonderproshyspekt an

Nach der Preisuumlbergabe wurden die Teilnehmer auf dem SHARP-Stand zu einem gemuumltlichen Umtrunk in die Praumlsidenten-Suite eingeladen

Stars auf dem riesigen SHARP-Stand waren zweifelshylos der Pocket-Computer pe 1600 und der MS-DOSshykompatible pe 7100

Auf dem MZ-800 unter P-CPM geschriebene Daten koumlnnen uumlber das Programm MS-Copy (~Seite 20) auf den PC 7100 uumlbertragen werden Fuumlr PC 1600 und MZ-800 gibt es bereits ein Datenuumlbertragungsproshygramm das wir bei SHARP bereits getestet haben Da beide Computer so schoumln zusammenarbeiten werden wir in Zukunft auch vom PC 1600 berichten soshyfern Sie daran interessiert sind bull

maa~irl l(](]rtl(](] - bull rtll Seite 17 maJa~irl l(](]-J8(](] - bull r8

Frei-fr()~ramme

Um Ihnen zu helfen wenn Sie etshywas suchen kaufen oder verkaushyfen wollen bieten wir Ihnen den Kleinanzeigenmarkt Fuumlr bis zu fuumlnf Zeilen zahlen Sie nur DM 10-- Haumlndler zahlen nur DM 20-- Wenn Sie Gewerbetreibender sind beachten Sie bitte daszlig das aus Ihrer Kleinanzeige aus wettshybewerbsrechtlichen Gruumlnden deutlich hervorgehen muszlig Jede Zeile darf bis zu 27 Anschlaumlge hashyben Bitte beachten Sie daszlig Kleinanzeigen nur bei Vorkasse beruumlcksichtigt werden koumlnnen

Suchen Programm das den Drucker SHARP MZ1P02 den vollen Zeichensatz des MZshy800 ausdrucken laumlszligt MZshyVerlag Harald Schicke

Suchen komfortables Datenshytransfer-Programm um ASCII-Dateien vom MZ-800 zu uumlbertragen (moumlglichst uumlber Joystick-Port) MZ-Verlag Harald Schicke

Suche Clubanschluszlig oder Inshyteresenten um einen MZshy700800 Club aufzubauen im Bereich HildesheimHannover Roland Zajons Osterfeld 15 3200 Hildesheim-Bavenstedt Tel 0512155167

Komputila Rondo bietet Konshytakt zu Computer-Fans in mehr als 25 Laumlndern der Welt durch die Internati shyonale Sprache Esperanto Juumlrgen Wulff Papenstr 5b D-2000 Hamburg 76 l10402500781

Super-Verstaumlndigung uumlberall auf der Welt und preiswerte Reisen bietet die Internashytionale Sprache Esperanto Kostenlose Info bei Esperanto-Centro eV Postfach 14 50 D-4790 Paderborn -n-0525127612

Fuumlr viele Rechner gibt es Proshygrammbibliotheken aus deren Bestand Programme kostenlos (man zahlt nur eine Gebuumlhr fuumlr Uumlberspielung Speichermedium und Verwaltung) abgegeben werden Das moumlchten wir auch fuumlr den MZ-700j800 realisieren Meist fungieren diese Programme unter dem Namen Public Domain oder Free Soft Dabei werden verschieshydene Arten unterschieden

Frei-Programme werden von Proshygrammierern Anwendern zur pershysoumlnlichen nichtkommerziellen und kostenlosen Nutzung uumlberlasshysen Das koumlnnen Hilfsprogramme Unterroutinen Spiele oder sonstishyge Porgramme sein die man aus Freude programmiert hat

Wir sind sicher daszlig Sie viele solshycher Programme in Ihrer Schublashyde liegen haben Waumlre es nicht schoumln Sie wuumlrden sie einem groumlshyszligeren Kreis von Anwendern zur Verfuumlgung stellen So kann jeder von jedem etwas lernen Und nashytuumlrlich winkt Ihnen eine Belohnung Sie erhalten fuumlr jedes Programm daszlig Sie einschicken eine Kassetshyte QD oder Floppy-Disk Ihrer Wahl aus dem Angebot an Frei-Proshygrammen Auf jedem Speichershymedium finden Sie eine Anzahl von Programmen Wir werden hier die jeweils guumlltige Liste abshydrucken

Einen Haken hat das Angebot alshylerdings noch Bislang gibt es noch keine einzige Diskette Desshyhalb erhalten Sie zunaumlchst einen Gutschein wenn Sie uns Ihre FreishyProgramme zur Aufnahme schikshyken Spaumlter suchen Sie sich dann eine CMT QD oder Faus

Wenn Sie mitmachen wollen fuumllshylen Sie bitte den Anmeldebogen

Seite 18

aus Sie koumlnnen ihn kopieren so daszlig Sie das Heft nicht zerschneishyden muumlssen

Pruumlf-Programme sind urhebershyrechtlich geschuumltzte kommershyzielle Programme die zum Pruumlfen vor dem Kauf- kostenlos angeboten werden Sie sind auch unter den Bezeichnungen Hoshynour-Ware oder als Demo-Proshygramme bekannt

In der Regel fehlt die Bedienungsshyanleitung (evtl ist eine Kurzanleishytung ins Programm integriert oder zusaumltzlich auf dem Speichermeshydium vorhanden) oder die Funktishyonen des Programmes werden nur demonstriert Oft kann man damit arbeiten aber zB nicht drucken

Pruumlfprogramme dienen der Markteinfuumlhrung von Programshymen Wem das Programm geshyfaumlllt der nimmt mit dem Proshygrammanbieter Kontakt auf und kauft das Programm Er erhaumllt dann die neueste Version ein Handbuch und Anwenderuntershystuumltzung

Dieses Konzept hat fuumlr den Anbieshyter wie fuumlr den Anwender groszligen Nutzen Der Anbieter spart sich die teure Werbung Der Anwenshyder braucht nicht die Katze im Sack zu kaufen sondern kann vorher ausgiebig probieren und sich von den Qualitaumlten des Proshygramms uumlberzeugen

Wir hoffen daszlig Sie auch von dieshysem Angebot regen Gebrauch machen werden Bitte denken Sie daran Je mehr Frei- und Pruumlf-Proshygramme der MZ-Gemeinde zur Verfuumlgung stehen desto attraktishyver sind unsere Rechner

maJa~rl (](]-16()() - bull -161

frll~ramm-flrlmecJlJrI~ - Frei--Jfriii-film

Programm-Anmeldung fuumlr den Vertrieb als Frei- oder Pruumlf-Programm

Der Programmgeber

Vorname Name ______________________________

Firma ________________________________

Straszlige ---__________________________

PUOrt-___________________________________

uumlbergibt dem MZ-Verlag Harald Schicke eine DisketteKassetteO zur Verbreitung an Anwender Es handelt sich um

o Frei-Programme o Pruumlf-Programme

Falls es sich um Pruumlf-Programme handelt

o IchwirO sind am Vertrieb durch den MZ-Verlag Harald Schicke fuumlr die zu verkaufende Version inter essiert Bitte machen Sie mirunsO ein Angebot

Der Name der DisketteKassetteO lautet ___________________

Die Programme sind lauffaumlhig auf folgender Computer-Konfiguration

o MZ-BOabkO o MZ-700 o MZ-BOO

o RAM-Erweiterung o Grafik-Erweiterung

o Kassette o Quick-Disk o 35-Floppy-Disk O525-Floppy-Disk

Spezielle Formatierung des Speichermediums _________________

o P-CPM o EUMELElan

Programmiersprache _________________________

Weitere Einzelheiten

Der Programm-Autor bzw Programm-Geber erklaumlrt

bull daszlig er die Urheberrechte an den Programmen auf der KassetteDisketteO besitzt

bull daszlig er die Programme als Freie- oder PruumlfprogrammeO an den MZ-Verlag Harald Schicke kostenlos zur Verbreitung uumlbergibt

Ort Datum Unterschrift

degnicht Zutreffendes bitte streichen

ma~a~IrI (]0-1600 - bull -16 Seite 19 ma~a~IrI (](]-1600 - bull -161

l~llllllllllllllllllllllllllllllllllllllllillmlllllliIlillllll~llllllllllllllllljlllllllillUNIDOS-800 ist ein Universalieseshy

programm fuumlr den SHARP MZ-800 mit einem oder mehreren 40shyTrack-Laufwerken und dem pshyCPM-Betriebssystem Nach starshyten des Programms kann man fuumlr das Laufwerk B ein Format ausshywaumlhlen und eine in diesem Format beschriebene Diskette unter CPM (also auch unter WordStar u 0) wie eine normale SHARPshyDiskette bearbeiten Selbstvershystaumlndlich ist es auch moumlglich auf diese Diskette zu schreiben und so beschriebene Floppies auf Fremdrechnern zu lesen

miillf21EIe[~IIIIIIIIIIII~lll)111111 ist ein Blockorientiertes Textshy

verarbeitungssystem Texte jeder Art und Laumlnge sind verarbeitbar und nur durch den Speicherausshybau begrenzt Das Programm ist in Maschinensprache Deshalb stehen ca 42 Kb fuumlr Textverarbeishytung zur Verfuumlgung

Da das System den Text in Bloumlshycken abspeichert ist die Zeilenshylaumlnge unabhaumlngig von der Bildshyschirmanzeige und kann beliebig sein

Das Programm stellt sich mit eishyner Menuuml-Auswahl in einer Bildshyschirmmaske vor- Nach entspreshychendem Tastendruck verzweigt es in den gewaumlhlten Arbeitsvorshygang Es werden fuumlr jeden Arshybeitsvorgang Bildschirmmasken erzeugt die moumlgliche Sondershyfunktionen anzeigen Nach dem Laden befindet sich die Tastatur im DIN-Schreibmaschinen-Moshydus

Folgende Moumlglichkeiten bietet das Programm

Eingabe Korrektur Suchen Auflisten aller Texte Abspeichern und Laden auf Kassette Loumlschen des gesamten Textspeichers Drucker einaus Ruumlcksprung zum Monitorprogramm

Sonderfunktionen Exzellente Silbentrennung nach

der deutschen Rechtschreibung Textblockkennung Zeichen und Textbloumlcke loumlschen Einfuumlgen bis 254 Zeichen Druckerprogramshymierung Scrolling des Textes Cursorsteuerfunktionen Zeilenlaumlnshyge programmierbar Blattlaumlnge definierbar Kopienherstellung

K 164-7 (MZ-700) DM 12995 K 164-8 (MZ-800) DM 12995

zZ sind im Lieferumfang von shyUNIDOS-BOO 50 Floppy-Formate enthalten

F145 (525) DM 198--

lIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBllllmllmmlll~l~lll~llj~lllll~lllljlljl~Universelles Formatierproshy

gramm fuumlr den MZ-BOO Mit UNIshyFORM koumlnnen Sie fast alle Formashyte der UNIDOS-Formatliste auf Ihshyrem MZ-BOO formatieren Dies ist insbesondere dann nuumltzlich wenn Sie keine formatierte Fremddiskette haben und der Fremdrechner nicht verfuumlgbar ist Wenn Sie Ihre unter P-CPM ershy

00 0 ~UU uuu~~=

~~m l~~f~~= p~og~amm

llllllllllnlilsect~llI1[jljlIIII[lttllllllll um auf dem MZ-BOO eine deutshy

sche Tastatur nach DIN zu erzeushygen ist ein extra Maschinensprashycheprogramm erforderlich

Hier ist es Mit einem Tastenshydruck wechseln Sie zwischen der Originaltastenbelegung und der deutschen DIN-Tastatur

Das Programm enthaumllt eine Hard-Copy-Routine

K 166 (KasseHe) DM 49-shyF 166 (5 14) DM 59-shy

11111~111111111111111111111111111111111111111~111Im~g[~III~IIIIIIIII~IIIIIIIIIIjIIIII~1111llllllllll~Das Zwischenstuumlck RGBVideo

nutzt den RGB-Ausgang von MZshy700800 Die Signale des RGB-Ausshyganges werden im Zwischenshystuumlck auf Video fuumlr den monoshychromen Monitor umgewandelt Das ermoumlglicht auf einem moshynochromen Bildschirm eine hershyvorragende Wiedergabe von BO Zeichen und hochaufloumlsender Grafik

X 167 DM 79-shy

stellte Software fuumlr verschiedene Rechner verkaufen wollen ist UNIshyFORM unverzichtbar

F 170 (525) DM 198-shy

111111~lllillllllllllllllllllllllllllllllmlllIII~1ll~ll~l~ll~l Mit MS-COPY koumlnnen CPMshy

Dateien in MS-DOS-Dateien konshyvertiert werden Sie koumlnnen damit also Ihre Text- TURBO-Pascal- BASIC-Dateien auf IBM-Format bringen aber auch Quellproshygramme in anderen Sprachen sowie Datenfiles von Anwendershyprogrammen

F169 (525) DM 130-

1~lllilllllllllllllJilllllllllllllllllttisectllmlill~ij1l11 ist ein echtes Superprogramm

MINI-CAD erhielt 1985 den 1 Preis beim SHARP User-Club Wettbeshywerb

Das Programm erlaubt Zeichshynungen auf dem Monitor zu ershystellen Die Steuerung erfolgt uumlber Tastatur oder Joystick

Sie benoumltigen eine 5 14 Flopshypy oder eine Quick-Disk mit 64 Kb RAM-Erweiterung Eine GrafikshyRAM~Erweiterung ist empfehlensshywert muszlig aber nicht sein

Die Programmdiskette enthaumllt die Programme Menue MinishyCAD Bauteil-Editor Programmgeshynerator Trans-CAD und BauteilshyDelete

Das Programm wird uumlber eine Menuumlleiste gesteuert die sich selbst erklaumlrt

Mit dem Programmgenerator koumlnnen Zeichnungsdateien als eishygenstaumlndig laufende BASIC-Proshygramme erzeugt werden

Mit dem Bauteil-Editor erstellen Sie haumlufig wiederkehrende Baushyteile die Sie bei Bedarf unter ihshyrem Namen aufrufen und in Ihre Zeichnungen einbinden koumlnnen Dabei kann selbstverstaumlndlich der Maszligstab veraumlndert werden

MINI-CAD ist ein Superproshygramm das zu Recht preisgeshykroumlnt worden ist Selbstverstaumlndshylich verfuumlgt es uumlber eine Hardcoshypy-Funktion mit der Sie Ihre Zeichshynungen auf Papier bringen koumlnshynen Natuumlrlich koumlnnen alle Zeichshynungen bemaszligt werden so daszlig eine professionelle Anwendung moumlglich ist

F165 (525) DM 149-shyQ 165 (Quick-Disk) DM 149-shy

Page 12: tO~~ · 2018. 1. 9. · tüftelt. Lesen Sie seinen Bericht! Die Verbindung MZ-800/CE-516P bietet dem Anwender mehr Mög lichkeiten, als im (ohnehin sehr dürftigen) Plotterhandbuch

Ich finde es gut daszlig es nun endshylich eine spezielle Zeitschrift fuumlr User des MZ-700800 gibt Soweit es mir moumlglich ist werde ich mich gerne mit Beitraumlgen an Ihrer Zeitschrift beteiligen Bitte teishylen Sie mir mit wie das konkret moumlglich ist Ich selbst besitze das Vorgaumlngershymodell des MZ-800 den MZ-700 Ich benutze ihn in der Ausfuumlhrung MZ-721 mit einem Quickdisklaufshywerk und einem Seikosha SP-1000 Ich finde der MZ-700 ist eine sehr gute Maschine Bi~her habe ich noch nie Probleme mit der Hardshyware gehabt und der Umfang des Basic ist sehr zufriedenstellend Leider faumlllt es oft schwer geeigshynete Software und auch Hardwashyreerweiterungen aufzutreiben zushymal die Firma SHARP mir auf eine Anfrage mitgeteilt hat sie vertreishybe keine Artikel mehr fuumlr den MZshy700 und 800 Um so besser finde ich es daszlig Sie nun eine Zeitschrift fuumlr diese Moshydelle herausbringen Ich bin sishycher daszlig die groszlige Zahl der zushyfriedenen MZ-700800 Freunde von Ihrer Zeitschrift profitieren wird Uumlbrigens Dieser Brief wurde mit einem Programm erstellt das sich auf das von Ihnen vertriebene Buch Textverarbeitung selbst programmiert (BQ 116) stuumltzt

Joumlrg Martin Langmattstr 16 D-7886 Murg

Lieber Joumlrg Es ist ganz einfach beim MagaZin 700800 mitzumashychen Sie hoben mit dem Lesershybrief bereits begonnen Fuumlr Artishykel Listings u aumlmiddot gibts natuumlrlich auch Honorar (DM 50- pro Seishyte) Bitte senden Sie uns Ihre Artishykel moumlglichst auf einem Datenshytraumlger zu (BSeite 3) Vergessen Sie nicht Namen und Absender anzugeben und Ihr Programm mit Erklaumlrungen und einem Listing zu versehen Sie erhalten dann von uns Nachricht Viel Erfolg

mala~rJ ()[]-l[J[J - bull -6

Ein gutes Konzept soll zu Grabe getragen werden Nach dem rashyschen Tod der 700er nun auch Ausverkauf der 800er Muszlig das so sein Ist der Z80 der Clean-Comshyputer am Ende Unterliegt gar die EDV-Anwendung oumlhnlich schwachsinnigen Prinzipien wie sie sonst z B in der Mode zu finshyden sind Ausgereizt sind dieses Typen im allegemeinen und die 800er als spezielle Vertreter des CleanshyKonzeptes noch lange nicht Mit entsprechender CPM-Software kann man datenmaumlszligig an die MD-DOS-Vertreter anknuumlpfen Die Entwicklung der PC geht derart rashysant vor sich daszlig man auf der Sushyche nach dem Computer wie in dem Wettlauf Hase-Igel immer der Verlierer ist Denn ein heute noch hoch gelobtes Konzept wird morgen verschrottet weil ein mulshytinationaler Konzern das Interesse verliert Wir MZ-Anwender sollten einmal folgende Moumlglichkeiten uumlberleshygen 1 Vereinigung aller MZ-Anshywenderclubs zu einer bundesweishyten Gesellschaft auf den Grundlashygen eines eingetragenen Vershyeins mit dem Ziel durch einen umfassende n Informationsausshytausch die MZ-700800er voll ausshyzuschoumlpfen (Mitteilungsblatt das neu entstehende hier vorliegen de maJa~rJ [JI]-fU][)) 2 Anregung der einschlaumlgigen Firmen zur Mitarbeit Weiterentshywicklung und Fortfuumlhrung eines Rechnertyps auf der Basis des MZ-800 (Trennung in Tastatur und Rechnergehaumluse mit integrierten Laufwerken und Steckplaumltzen fuumlr die Systemerweiterung) Es gibt (noch) genuumlgend Herstelshyler und Anbieter die sich mit den MZ-Serien beschaumlftigt haben Sollte da nicht eine Loumlsung moumlgshylich sein

Willi Pluumlschke Loumlrchenweg 12 D-4000 Duumlsseldorf 13

Seite 12

Nachdem ich ca drei Monate meinen SHARP MZ-821 (mit Farbshymonitor CM 8802) fOr HObbyzwekshyke in Betrieb habe und erforschen konnte komme ich ziemlich gut damit zurecht - dank gleichzeitishyger Benutzung von vier Handbuumlshychem Darunter Ihr Einsteigerbuch als wertvollste Ergoumlnzung des schlecht uumlbersetzten (japanisch shyenglisch - deutsch) nicht gerade logisch aufgebauten und mit Druckfehlern durchsetzten Beshydienerhandbuches Das mir zugesandte Einsteigershybuch ist wirklich sein Geld wert Im Augenblick kOlTlme ich mit der Farbwarli die ja schon als etwas kompliziert angekuumlndigt wird aber leider nicht im Einsteigershybuch ausfuumlhrlicher behandelt wird in der Betriebsart M2 nicht zushyrecht Ich erhalte die Betriebsarten M 1 und M3 (letztere wegen unzureishychender Aufloumlsung aber nicht beshynutzbar) jedoch nicht M2 Auf den Befehl 10 INITeRT M2

bzw M2 B1 erhalte ich jedesshymai Dev mode error In diesem Zusammenhang frage ich Sie - da Sie ja die SHARP-Anshyleitung sicher durch und durch kennen - ob es sich hierbei um Druckfehler handelt 1) Seite A-5 Zweimal Li n e (50) 102010050 im Vergleich 2) Umfaszligt der Palettenblock B 1 nun die Palettencode-Nr 4-7 (S A-4 6-66)5-8 (S A-5) oder 5-7 (S A-4) Mit dem Befehl PAL Ox (X=1-15) kann ich den Bildschirmhintershygrund in allen 15 Farben wechseln Das widerspricht doch aber dem Prinzip der im Handbuch aufgeshyfuumlhrten Farbsteuerung Bei allen anderen PAL-Einstellunshygen (Ziffern) habe ich die Farbshywahl nicht im Griff Ich waumlre Ihnen sehr dankbar wenn Sie mir sagen koumlnnten wie aumlndere ich die Betriebsart von M 1 auf M2zur ~der Paletten- und Farbcode ~gen Schulz Ostshypreuszligend( i Im 36 1000 Berlin 45

magaeill [][J-6[][] - bull -61

51l1UJare-Tes Das brandneue Datagraph von K amp N sowie das schon zwei Jahre alte Busigraph von Rainer Klein stehen sich in eishynem Vergleich gegenuumlber Gelingt es Datagraph die schon vor drei Jahren mustergultige Bedienerfuumlhrung von Busigraph zu uumlbertreffen Besitzt es - zum doppelten Preis shymehr Features als Busigraph Busigraph wird auf Kassette oder QD geliefert (DM 4980 bzw 5980) Datagraph gibt es als 5 14Q -Flopshypy oder QD (DM 98--) Waumlhrend uns die lauffaumlhige Version von Bushysigraph zur Verfuumlgung stand hat- ten wir von Datagraph nur eine Demoversion die selbstaumlndig ablief und keinen Ausdruck ershylaubte

Einige Teile der Bedienungsanleishytungen aumlhneln sich so erstaunlich daszlig man meinen koumlnnte dersei be Autor waumlre hier taumltig geworshyden

Busigraph erfordert zunaumlchst das Laden des BASIC Datagraph hat es bereits auf der Floppy (die QDshyVersion stand uns nicht zur Verfuumlshygung) Das erleichtert natuumlrlich die Handhabung RESET druumlcken und schon startet Datagraph

Die Bedienerfuumlhrung ist bei beishyden Programmen sehr gut die Moumlglichkeiten ganz aumlhnlich

Aber Datagraph ist fuumlr den MZ-800 geschrieben und bietet daher neshyben der Moumlglichkeit des Ausshydrucks auch die Ausgabe am

Bildschirm an Hier schlaumlgt es Bushysigraph das seine Grafiken nur auf den Plotter bringen kann

Beim Ausplotten sind die Moumlgshylichkeiten sehr aumlhnlich Kein Proshygramm nutzt die erweiterten Faumlshyhigkeiten des Plotters CE-516P wie wir sie auf Seite 4 beschrieben hashyben

Beide Programme bieten vierfarshybigen Ausdruck Datagraph vershyfuumlgt uumlber sieben Busigraph uumlber sechs Schraffierungen

Busigraph gleicht das bei den Moumlglichkeiten der Darstellung wieder aus Wie bei Datagraph gibt es Linienzug Tabelle Balkenshydiagramm und Tortengrafik Darshyuumlber hinaus verfuumlgt Busigraph uumlber eine zweite Kreisdarstellung Einzelpunkte und Liniendiashygramm Sehr hilfreich ist die Einteishylung der senkrechten Achse in Bushysigraph

Datagraph holt bei der Tortengrashyfik wieder auf weil die verschieshydenen Schraffuren auch hier moumlglich sind Busigraph kann bei Kreisen nur zwei Schraffuren Das

Gelieferte S H A R P -Computer 1~n ~ 1983 M2-7BB

111 SB 48 38 20 10 e e JAN FEB Clno

-1B

mala~rJ [][]-Ja[]1] shy

iII 1984 MZ-88B 111 1985 M2-8BB 111 1986 M2-8BB

I L I ii n nnl UI1 UL 1100 L v W

I bull -Ja Seite 13

schraumlnkt die Uumlbersichtlichkeit ein Deshalb empfiehlt die BedIeshynungsanleitung nicht mehr als I

fuumlnf Werte in einer Kreisgrafik unshyterzubringen Bei Datagraph wird eine Beschraumlnkung auf zwanzig Werte empfohlen Bei Datagraph werden die -Werte ins Kreisshysegment geschrieben Bei Busigshyraph findet man sie nur in der da~ zugehoumlrigen Tabelle

Datagraph verfuumlgt auszligerdem uumlber eine Jahresgrafik die esI

ermoumlglicht I bis zu vier Jahre mitshyeinander zu vergleichen

Fazit Wer eine Floppy-Station beshysrtzt und professionell damit arbei~ ten moumlchte sollte sich Datagraph anschaffen Allein das Diskettenshyhandling ist viel angenehmer als das Hantieren Mit QD oder gar Kassette Auf einer Diskette koumlnshynen bis zu 55 Dateien gespeichert sein Das duumlrfte fOr die meisten Anwendungen mehr als ausreishychen

Wer eins der Programme fuumlr Stushydien oder den privaten Gebrauch einsetzen moumlchte ist mit Busishygraph zum halben Preis bestens bedient Wer selber programshymiert kommt daran ohnehin nicht vorbei Busigraph ist nicht geshyschuumltzt und deshalb frei zugoumlnshyglich Persoumlnliche Aumlnderungen koumlnnen deshalb nach Belieben vorgenommen werden

Busigraph hat in der Kassettenshyversion eine ISBN-Nummer (ISBN 3-89240-025-3) Diese Internationashyle Standard Buch Nummer erlaubt es Busigraph durch jede Buchshyhandlung zu bestellen Ansonsten erhalten Sie beide Programme entweder bei Ihrem Houmlndler oder durch den MZ-Verlagbull

Abb Jahresgrafik bei Dafograph

mayaeirl o[]-ao[] - bull -Ja1

Wer kennt schon die Vielzahl von Buumlchem die fuumlr die Rechner MZshy700800 auf den Markt gebracht worden sind Alle Buumlcher koumlnnen Sie beim MZ-Verlag bestellen

bull H Schicke Einsteigerbuch fuumlr den Peronalcomputer MZ-800 MZ-Verlag

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-700 BBG 1983

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-800 BBG 1985

bull Bialke Berendsen Gliszczynski Assemblerprogrammierung auf dem MZ-700MZ-800 BBG 1985

bull H Ostermann Z80-Maschinenshyprogramrne mit Sharp MZ-700 und MZ- 800 Vogel-Verlag 1985

bull GO Hamann J-J Eden Schach-Programmierung in Bashysic mit Sharp MZ-700 u MZ-800 Deutscher Betriebswirte-Verlag 1985

bull GO Hamann BASIC Schritt fuumlr Schritt mit Sharp MZ-700 Deutshyscher Betriebswirte-Verlag 1983

bull M Vogtlaumlnder G Klemm D Herrmann Wirtschaft auf dem Sharp MZ-700 iwt-Verlag 1984

bull HJ Burger ua Programmiershyhandbuch fuumlr Sharp HofackershyVerlag 1983

bull H Schicke Sharp Software-Kashytalog MZ 800700 MZ-Verlag 1985 bull R Schaumlfer Kommentierte Listings (Basic CPM) sds-Comshyputer- Service

bull NN Systemhandbuch MZ-800 Holtkoumltter-Verlag1986

bull HJ Wilke ASEM-4 Assemblershykurs (MZ-700) Selbstverlag 1983

bull T Ziegler Systemprogrammieshyrung auf MZ-BOO MZ-Verlag 1986

bull U Ehm MaschinenspracheshyHandbuch fuumlr die Sharp MZshy700MZ-BOO Serie Fischel-Vershylag 1985

bull K Schreiner Grafikhandbuch fuumlr SHARP-Computer (Plotter) Fishyschel-Verlag 1985

So kann man Sprites aus Commoshydore C64-Listings benutzenH

Fuumlr den MZ-BOO werden ja in den einschlaumlgigen Com puterzeit shyschriften so gut wie keine Listings angeboten Wer unbedingt Bashysic-Listings von anderen Rechshynern umschreiben will oder wer selbst keine Lust hat PATTERNs zu definieren fuumlr den wird das unshytenstehende Kurzprogramm sishycher eine Arbeitserleichterung darstellen

116 20 BENUTZEN DER C64-SFRITES BEIM M~-800 30 416 DEMO-DATEN 50 DATR 1 255 1 28 1 l 255 128 1 255 128 1 6 l

16 128 1 1 53 128 1 255 128 1 255 128 616 DATA1218948618996221964]2102 6431261921601281189]128 70DATA11531283195192322119232 551923] 25519231891927189] 192 816 916 100 EINLESEN DER 110 FOR 1=1 TO 63 120 READ A 1316 X$=X$TCHR$(A) 1416 READ B 150 Y$=Y$TCHR$(BJ 160 REAO C 170 Z$=Z$TCHR$[C) 180 NEXT 130 2160 DEItOJ

210 INITeRT M2 2216 FOR F=lT015 230 POSITION 100100 240 PATTERN [F ] 250 PATTERN [F ] 2616 PATTERN CF ] 2716 WAlT 4160 2816 NEXT 230 GOT0220

-21~X$

-211$ -21Z$

PATTERNCSPRITEJ-WERTE STEP 3

Beim Commodore C64-Rechner werden die Sprites in der Regel aus 63 Werten aufgebaut Spielt man ein biSchen mit diesen DAshyTA-Werten so stellt man fest daszlig diese nach einer kleinen Aumlndeshyrung auch auf dem MZ-800 darzushystellen sind man uumlbernimmt die ungeoumlnderten SPRITE-DATAshyWerte liest einfach immer abshywechselnd jeden dritten DATAshyWert ein und gibt die so erhalteshynen Werte als PATTERNs aus Ein Beispiel-SpritePattern ist in nachshystehendem Listing enthalten

GerdKraus

Seite 14

-------------------------------------------------------------------------------

5~1l2111 - ~()Flisrsrt - rtstsrt fslamp1rtsr ampSlSIl

Nicht jeder hat die mitgelieferten Tastaturaufkleber auf seine Tasten geklebt nachschlagen war immer etwas muumlhsam Hier die Loumlsung

Der MZ-800 hat ja nicht nur den normalen Standard-ASCII--Zeichensatz auf der Tastatur sondem auch eine Reihe von Grafik-Symbolen Beim MZ-700 waren diese Symbole noch auf der Tastatur vermerkt beirn MZ-800 gabs nur eine Selbstklebefolie zum Aufkleben Wer die Folie nicht (mehr) hat kann sich nachstehende Tashybelle kopieren und in Griffweite neben den Rechner legen Die Zeichen werden erzeugt wenn man zuvor die Graph-Taste gedruumlckt hat (zum Umschalten auf Buchstaben die Alpha-Taste druumlcken)

PS Wer schon einmal ein Listing abgetippt hat in dem Graphik-Symbole benutzt wurdenmiddot wird sich ganz sishycher meiner Empfehlung anschlieszligen Nicht die Symbole sondern die ASCII-Zeichen im Programm verwenshyden -

GerdKraus T~~t~t~r-C~d~~ SHARP MZ-B00

TASTE SlMBOLE ASCII-CODETASTE SYMBOLE ASCII-CODE

~~ (]I 6e 681 D4 CA

2 CF D7 A bull + F3 F8 I _

3 D6 D9 S + bull FA E1

D 0 Fl F74 I I D5 Ci bull

5 - C2 D8 F o ce ce 6 - J D8 CB G

( DB DC

7 L Dl D2 H r- EF Fe r D8 CE8 + It 81 AC J

9 =t+ A7 91 llt bullbull bullbull DF DE

a 99 82 L 86 C9

i i 72 71 FE 84

t 87 8C 89 E9

74 73 J J FS 8E -~ Q C4 F2 Z EE ED

W E6 EB gt~ X I F6 7D

C I 7E 7~E ES E4

R E5 c= V ~ 7A 9Sw

EA EBT I I es F4 B

T I I E7 E2 N LJ EC DA

L J CD DDFD E8 t-1U I F9 middotC7 ~ 63 78

0 l Bi 75 BF 85 A p 76 83 bull 7B 8B ~r

~ 88 77 BA 8F

[ A 78 8D

maJa~(1 I]O-J6(](] - bull -J6 Seite 15 maJa~r1 1[)1]-J6(]1] - bull -J61

fleteamplle tuumlr m~-fl[][]

Phantom Miner programmiert von Sokrates Vroushyvakis zeigt wie man die Befehle SYMBOL STRIG und STICK nutzen kann Unterprogramme sind mit LABEL adressiert Bitte beachten Sie daszlig die Grafik-Symshybole im Listing nicht richtig ausgedruckt sind

IV lIHI U - IMI

20 POKE S467C s20 Fon- ~434C $20 GOTO 170 30 OR 1--20 TO 20 STEP 10 40 SYMBOLC211201Phantofll320 50 SYMBOLC211201 Phantom320 60 NEXT I 70 SYMBOL[2J201Philntom320 80 SYMBOL[21 211+1 Phantom 3 2 0 90 SYMBOL[21 221+2 Philntolll 3 2 0 100 SYMBOLC2123 1+3 Phantom32O 110 SYMBOL[21 2~ 1+4 Phantom 3 2 0 120 SYMBOL[2J25 1+5 Phantolll320 130 SYMBOL[2J261+6Phantom 32O 140 SYMBOLC21271+7 Phantom320 150SYMBOLC31281+8Phantolll32O 160 GOTO 260 170 OR 1--20 TO 60 STEP 10CLS 180SYMBOLC2140IMine 440 190 SYMBOL[2J41I+lMi ner~40

200 SYMBOLC2142I+2 Mine 440 210 SYMBOL[2J43I+3l11ner440 220 SYMBOLC21441~Mlne 440 230 SYMBOL[3J451+5 MinIPr440 240 NEXT I 250 GOTO 30 260 SYMBOL[3J10140 Copy ight ( Cgt 1987 by SVrouvoumllkis 130 270 SYMBOLC3111141middotCopy lght (Cgt 1987 by SV ouvak l s 130 280 SYMBOLC3J9 139 Copy l ght (C) 1987 by SVrouvoumllkis130 230 SYMBOL[319140Copyright (C) 1987 by SVouvakls 130 300 SYMBOLC2J 10 140 Copyright (C) 1987 by SV ouvakis130 310 WAIT 2000TI-300IP-0 320 CURSOR 522 INPUT ENTER LEVEL C1-91 L 330 INITCRTMl 340 S-RND(10)4300 3~0 SYMBOLC2JS10uHiII0 360 SYMBOLC2JS18HLH110 370 SYMBOLC2JS26-Hl110 380 I STICK(0) - 7 THEN X X-5 390 I STICK(0)-3 THEN X-X+5 400 I STRIG(O) THEN 540 410 SYMBOLC31JX170P)HIIO 420 SYMBOL[3 1 J X 178 )A 1 10 430SYM80LC3lJX186Jk110 440 SYMBOLC3IJX170PH110 450 SYMBOLC3lJX178-) 110 460 SYMBOLC3lJX186 Jk110 470 Tl-Tl-lI TI - O THEN END 480 CURSOR 515PRlNT 490 CURSOR 515PRlNTPoints P Bonus TI 500 I P-L THEN WINNERELSE 380 510 1 P-L+5 THEN WINNERELSE 380 520 I P=L+l5 THEN middot WINNERELSE 380 530 GOTO 380 540 OR 1-170 TO 34 STEP -1 550 A~POINT(X+121-2) 560 SYMBOLC311X+121 - 110 570 SYMBOLC311X+121 - 110 580middot I A2 THEN NOISEC P P+l 590 NEXT I 600 I A-2 THEN 610 ELSE 700 610 SYMBOLC31S10nII0 620 SYMBOLC31S18 v110 630 SYMBOLC3JS26nm11O 640SYMBOLC01S10uHi110 650SYMBOLC01S18 HLHII0 660 SYMBOLCOJS26-HI110 670SYMBOLCOJS10 gtnIIO 680 SYMBOLCOJsect18v 110 630 SYMBOLCOJS26n110 7(10 GOTO 330 710 LA8ELWINNER 720 INITCRT M1 730 OR 11 TO 10 740 SYMBOLC3IJ00 OK II0 750 SYM80LC3IJ00 OK I I0 760 NEXT I 770 SYMBOLC3J00OKII0 780 CURSOR 1010IPRINTyou Score Is 790 pcP+TI 800 CURSOR 1020IPRINT p Points 810 WAIT 3000 820 CLSPRINTAGAIN VNdeg 830 GET AS 840 I AS= YTHEN RUN 850 IF AS-NTHEN NEW ON 860 GOTO 830 870 LABEL END 880 CLS 890 SYMBOL[2J010middotso y you Score 15 not the best 150 900 SYMBOLC2J 1 11 sor y yOU Sco e Is not the be9t 150 910 SYMBOL[2J212sorry your Score 15 not the best 150 920 SYMBOLC2J3 13sor y yo ur Score 15 not the best 150 930 SYMBOL(3J414sorry your Score is not the bes t 150 940 WA IT 3000 950 CLSIPRINTAGAIN YN 960 GET AS 970 I As Y THEN RUN 980 I ASNTHEN NEW ON 990 GOTO 960

-

Bereits im Einsteigerbuch fuumlr den MZ-SOO (s-Seite 11) hat der MZ-Verlag einige Befehle fuumlr den MZ-SOO vershyoumlffentlicht die im Bedienerhandbuch nicht enthalten sind

Als Appetithaumlppchen fuumlr das Einsteigerbuch aber auch zur Information fuumlr unsere neuen Kollegen vershyoumlffentlichen wir hier noch einmal einige diese Befehshyle

BEEP Kurzform BE erzeugt einen Signalton mit einer Tonshyhoumlhe von 440 Hz BEEP hat denselben Effekt wie USR(62) ruft also das Monitor-Unterprogramm BELL auf Bitte probieren Sie es gleich einmal aus indem Sie BE eingeben und anschlieszligend die eR-Taste druumlcken Nuumltzlich ist dieser Befehl um im Programm ohne Aufwand akustische Signale einzubauen die Aufmerksamkeit erregen

EDIT Kurzform E ermoumlglicht das direkte Bearbeiten einer Programmzeile auf dem Bildschirm Durch Eingabe von EDIT wird die zuletzt bearbeitete Zeile am Bildshyschirm angezeigt Das ist besonders arbeitsvereinfashychend nach dem Auftreten eines Fehlers Der Cursor wird dabei von BASIC auf den ersten Buchstaben der Zeile gesetzt so daszlig sofort korrigiert werden kann

EDIT kann auch mit Zeilennummer eingegeben wershyden Der Vorteil gegenuumlber LIST mit Zeilennummer liegt in der Cursorposition

FRAC Kurzform FR dient zur Ermittlung des Nachkomshymaanteiloumls einer Dezimalzahl Damit stellt FRAC den Gegensatz zu INT da fuumlhrt allerdings keine Rundung durch Das Ergbnis ist immer eine Zahl zwischen -1 und +1

Beispiel FRAC (525) eR fuumlhrt zur Anzeige von 25

HEX$ Diese nuumltzliche Funktion war bereits beim MZ-700 vorshyhanden aber auch in dessen Bedienerhandbuch nicht erwaumlhnt Sie dient zur Umwandlung einer Dezishymalzahl in eine Hexadezimalzahl Beispiel HEX$ (255) eRzeigt FF an

MOD Diese wertvolle Funkt ion zwigt den Rest einer Division Das ist fuumlr viele Anwendungen interessant Bitte beshyachten Sie daszlig zwischen der ersten Zahl und MOD unbedingt ein Leerzeichen stehen muszlig Beispiel (6 MOD2) eR zeigt 0 an

(5 MOD2) eR zeigt 1 an

malacin [][]-J8[][] - bull -J8 Seite 16

lisill~ m~-fl[J[J Iisllll()tJer-messe

Das Programm von Sokrates Vrouvakis demonshystriert w ie einfach man eine Laufschrift in verschieshydenen Schriftgroumlszligen auf dem Bildschirm des MZ-800 erzeugen kann

10 INITCRTM3 20 PRINT 30 PRINT 40 PRINT u 50 PRINT 60 PRINT u 70 PRINT 80 PRINT 30 PRINT 100 PRINT AUtSCHRItT MZ-800 110 PRINT 120 PRINT 130 PRINT Copyright ltC) 1387 140 PRINT 150 PRINT by 160 PRINT 170 PRINT Sokrates Vrouvakis 180 PRINT 190 PRINT 200 PRINT PS Es empf i elt sich bei 210 PRINT verschiedenen Anlaessen 220 PRINT 15 leinen anderen Zeichensatz 230 PRINT 1 V Izu benutzen 240 PRINT 250 WAIT 10000POKE S467CS20IPOKE S434CS20 260 INITCRTIM3 270 PRINT MENUE 280 PRINT 230 CURSOR 06 300 INPUT TEXT ITES 310 INPUT WIEVIELE BUCHSTABEN X 320 INPUT GROESSE DES CHARACTERSC 330 INPUT STEEPING RATE 9 340 W-XltC8)ICLS 350 tOR I~645 TO -W STEP -S 360 SYMBOL [ 1 J 110 TE C C 0 370SYHBOL[lJI10TECCO 380 GET AS 330 It AS- THEN260 40(1 NEXTI 410 GOTO 350

Wie erwartet zeigte SHARP auf der Hannover-Messhyse kein Nachfolgemodell des MZ-BOO Diese Serie duumlrfte tot sein An der Qualitaumlt dieser Rechner kann der Miszligerfolg nicht liegen Im MZ-Verlag laufen die Rechner der MZ-700800-Serie oft genug Tag und Nacht Aber kein anderer Hersteller von Rang hat so wenig fuumlr seine Rechner getan wie SHARP Wer die User im Regen stehen laumlszligt und Houmlchstpreise fordert der muszlig halt untergehen Um so wichtiger ist es daszlig wir die User jetzt in dieser schwierigen Phase zusamshymenstehn

In Hannover hat der MZ-800 trotzdem noch einmal Aufmerksamkeit erregt naumlmlich anlaumlszliglich der Preisshyverteilung an den SHARP User-Club des Jahres 1986

Bei diesem Wettbewerb ging es um die Erstellung von Software fuumlr MZ-800 und die Pocket-Computer von SHARP

Die Jury stellt die Zeitschrift CHIP die im vergangenen Jahr aus den Beitraumlgen ein Sonderheft herausgegeshyben hat Das ist - soviel uns bekannt ist - in diesem

Jahr nicht geplant Wir schlagen den Teilnehmern deshalb vor sich beim MZ-Verlag zu melden

Bei der Preisverleihung am 73 um 1530h waren von CHIP ein Stellvertreter fuumlr den Redakteur Herrn Schwarz von SHARP die Herren Appel und Tabeno anwesend

Der 1 Preis ging an den SHARP-Hisoft-Pascal-Klub eV in Hamburg fuumlr ein Astrologie-Programm von Andreas Ballhaus Den Preis nahm die Vorsitzende des Vereins Viola Petersen in Empfang

Der 2 Preis ging an den Frankenberger Computer Club dessen Mitglieder Oliver Roth und Andreas Jeschtrup die Computer-Simulation Regierung proshygrammiert hatten

Den 3 Preis errang Ulf Wagemann fuumlr die Interessenshygemeinschaft SHARP (IGS) mit dem Datenbankproshygramm MBASE 3

Dieses leistungsfaumlhige Programm haben wir bereits fuumlr Sie getestet Uns ist unter SHARP-BASIC kein besshyseres Datenbank-Programm bekannt Sie werden es kuumlnftig auch uumlber den MZ-Verlag erhalten koumlnnen Der Preis stand bei Redaktionsschluszlig noch nicht fest Voraussetzung ist eine 525-Floppy-Station

Das Programm ist aumluszligerst flexibel und laumlszligt sich auf viele Beduumlrfnisse maszligschneidern Zum lieferumshyfang werden auch diverse Beispiele gehoumlren die dishyrekt in die Praxis umgesetzt oder von Ihnen Ihren indishyviduellen Beduumlrfnissen angepaszligt werden koumlnnen

Bei Interesse fordern Sie bitte unseren Sonderproshyspekt an

Nach der Preisuumlbergabe wurden die Teilnehmer auf dem SHARP-Stand zu einem gemuumltlichen Umtrunk in die Praumlsidenten-Suite eingeladen

Stars auf dem riesigen SHARP-Stand waren zweifelshylos der Pocket-Computer pe 1600 und der MS-DOSshykompatible pe 7100

Auf dem MZ-800 unter P-CPM geschriebene Daten koumlnnen uumlber das Programm MS-Copy (~Seite 20) auf den PC 7100 uumlbertragen werden Fuumlr PC 1600 und MZ-800 gibt es bereits ein Datenuumlbertragungsproshygramm das wir bei SHARP bereits getestet haben Da beide Computer so schoumln zusammenarbeiten werden wir in Zukunft auch vom PC 1600 berichten soshyfern Sie daran interessiert sind bull

maa~irl l(](]rtl(](] - bull rtll Seite 17 maJa~irl l(](]-J8(](] - bull r8

Frei-fr()~ramme

Um Ihnen zu helfen wenn Sie etshywas suchen kaufen oder verkaushyfen wollen bieten wir Ihnen den Kleinanzeigenmarkt Fuumlr bis zu fuumlnf Zeilen zahlen Sie nur DM 10-- Haumlndler zahlen nur DM 20-- Wenn Sie Gewerbetreibender sind beachten Sie bitte daszlig das aus Ihrer Kleinanzeige aus wettshybewerbsrechtlichen Gruumlnden deutlich hervorgehen muszlig Jede Zeile darf bis zu 27 Anschlaumlge hashyben Bitte beachten Sie daszlig Kleinanzeigen nur bei Vorkasse beruumlcksichtigt werden koumlnnen

Suchen Programm das den Drucker SHARP MZ1P02 den vollen Zeichensatz des MZshy800 ausdrucken laumlszligt MZshyVerlag Harald Schicke

Suchen komfortables Datenshytransfer-Programm um ASCII-Dateien vom MZ-800 zu uumlbertragen (moumlglichst uumlber Joystick-Port) MZ-Verlag Harald Schicke

Suche Clubanschluszlig oder Inshyteresenten um einen MZshy700800 Club aufzubauen im Bereich HildesheimHannover Roland Zajons Osterfeld 15 3200 Hildesheim-Bavenstedt Tel 0512155167

Komputila Rondo bietet Konshytakt zu Computer-Fans in mehr als 25 Laumlndern der Welt durch die Internati shyonale Sprache Esperanto Juumlrgen Wulff Papenstr 5b D-2000 Hamburg 76 l10402500781

Super-Verstaumlndigung uumlberall auf der Welt und preiswerte Reisen bietet die Internashytionale Sprache Esperanto Kostenlose Info bei Esperanto-Centro eV Postfach 14 50 D-4790 Paderborn -n-0525127612

Fuumlr viele Rechner gibt es Proshygrammbibliotheken aus deren Bestand Programme kostenlos (man zahlt nur eine Gebuumlhr fuumlr Uumlberspielung Speichermedium und Verwaltung) abgegeben werden Das moumlchten wir auch fuumlr den MZ-700j800 realisieren Meist fungieren diese Programme unter dem Namen Public Domain oder Free Soft Dabei werden verschieshydene Arten unterschieden

Frei-Programme werden von Proshygrammierern Anwendern zur pershysoumlnlichen nichtkommerziellen und kostenlosen Nutzung uumlberlasshysen Das koumlnnen Hilfsprogramme Unterroutinen Spiele oder sonstishyge Porgramme sein die man aus Freude programmiert hat

Wir sind sicher daszlig Sie viele solshycher Programme in Ihrer Schublashyde liegen haben Waumlre es nicht schoumln Sie wuumlrden sie einem groumlshyszligeren Kreis von Anwendern zur Verfuumlgung stellen So kann jeder von jedem etwas lernen Und nashytuumlrlich winkt Ihnen eine Belohnung Sie erhalten fuumlr jedes Programm daszlig Sie einschicken eine Kassetshyte QD oder Floppy-Disk Ihrer Wahl aus dem Angebot an Frei-Proshygrammen Auf jedem Speichershymedium finden Sie eine Anzahl von Programmen Wir werden hier die jeweils guumlltige Liste abshydrucken

Einen Haken hat das Angebot alshylerdings noch Bislang gibt es noch keine einzige Diskette Desshyhalb erhalten Sie zunaumlchst einen Gutschein wenn Sie uns Ihre FreishyProgramme zur Aufnahme schikshyken Spaumlter suchen Sie sich dann eine CMT QD oder Faus

Wenn Sie mitmachen wollen fuumllshylen Sie bitte den Anmeldebogen

Seite 18

aus Sie koumlnnen ihn kopieren so daszlig Sie das Heft nicht zerschneishyden muumlssen

Pruumlf-Programme sind urhebershyrechtlich geschuumltzte kommershyzielle Programme die zum Pruumlfen vor dem Kauf- kostenlos angeboten werden Sie sind auch unter den Bezeichnungen Hoshynour-Ware oder als Demo-Proshygramme bekannt

In der Regel fehlt die Bedienungsshyanleitung (evtl ist eine Kurzanleishytung ins Programm integriert oder zusaumltzlich auf dem Speichermeshydium vorhanden) oder die Funktishyonen des Programmes werden nur demonstriert Oft kann man damit arbeiten aber zB nicht drucken

Pruumlfprogramme dienen der Markteinfuumlhrung von Programshymen Wem das Programm geshyfaumlllt der nimmt mit dem Proshygrammanbieter Kontakt auf und kauft das Programm Er erhaumllt dann die neueste Version ein Handbuch und Anwenderuntershystuumltzung

Dieses Konzept hat fuumlr den Anbieshyter wie fuumlr den Anwender groszligen Nutzen Der Anbieter spart sich die teure Werbung Der Anwenshyder braucht nicht die Katze im Sack zu kaufen sondern kann vorher ausgiebig probieren und sich von den Qualitaumlten des Proshygramms uumlberzeugen

Wir hoffen daszlig Sie auch von dieshysem Angebot regen Gebrauch machen werden Bitte denken Sie daran Je mehr Frei- und Pruumlf-Proshygramme der MZ-Gemeinde zur Verfuumlgung stehen desto attraktishyver sind unsere Rechner

maJa~rl (](]-16()() - bull -161

frll~ramm-flrlmecJlJrI~ - Frei--Jfriii-film

Programm-Anmeldung fuumlr den Vertrieb als Frei- oder Pruumlf-Programm

Der Programmgeber

Vorname Name ______________________________

Firma ________________________________

Straszlige ---__________________________

PUOrt-___________________________________

uumlbergibt dem MZ-Verlag Harald Schicke eine DisketteKassetteO zur Verbreitung an Anwender Es handelt sich um

o Frei-Programme o Pruumlf-Programme

Falls es sich um Pruumlf-Programme handelt

o IchwirO sind am Vertrieb durch den MZ-Verlag Harald Schicke fuumlr die zu verkaufende Version inter essiert Bitte machen Sie mirunsO ein Angebot

Der Name der DisketteKassetteO lautet ___________________

Die Programme sind lauffaumlhig auf folgender Computer-Konfiguration

o MZ-BOabkO o MZ-700 o MZ-BOO

o RAM-Erweiterung o Grafik-Erweiterung

o Kassette o Quick-Disk o 35-Floppy-Disk O525-Floppy-Disk

Spezielle Formatierung des Speichermediums _________________

o P-CPM o EUMELElan

Programmiersprache _________________________

Weitere Einzelheiten

Der Programm-Autor bzw Programm-Geber erklaumlrt

bull daszlig er die Urheberrechte an den Programmen auf der KassetteDisketteO besitzt

bull daszlig er die Programme als Freie- oder PruumlfprogrammeO an den MZ-Verlag Harald Schicke kostenlos zur Verbreitung uumlbergibt

Ort Datum Unterschrift

degnicht Zutreffendes bitte streichen

ma~a~IrI (]0-1600 - bull -16 Seite 19 ma~a~IrI (](]-1600 - bull -161

l~llllllllllllllllllllllllllllllllllllllllillmlllllliIlillllll~llllllllllllllllljlllllllillUNIDOS-800 ist ein Universalieseshy

programm fuumlr den SHARP MZ-800 mit einem oder mehreren 40shyTrack-Laufwerken und dem pshyCPM-Betriebssystem Nach starshyten des Programms kann man fuumlr das Laufwerk B ein Format ausshywaumlhlen und eine in diesem Format beschriebene Diskette unter CPM (also auch unter WordStar u 0) wie eine normale SHARPshyDiskette bearbeiten Selbstvershystaumlndlich ist es auch moumlglich auf diese Diskette zu schreiben und so beschriebene Floppies auf Fremdrechnern zu lesen

miillf21EIe[~IIIIIIIIIIII~lll)111111 ist ein Blockorientiertes Textshy

verarbeitungssystem Texte jeder Art und Laumlnge sind verarbeitbar und nur durch den Speicherausshybau begrenzt Das Programm ist in Maschinensprache Deshalb stehen ca 42 Kb fuumlr Textverarbeishytung zur Verfuumlgung

Da das System den Text in Bloumlshycken abspeichert ist die Zeilenshylaumlnge unabhaumlngig von der Bildshyschirmanzeige und kann beliebig sein

Das Programm stellt sich mit eishyner Menuuml-Auswahl in einer Bildshyschirmmaske vor- Nach entspreshychendem Tastendruck verzweigt es in den gewaumlhlten Arbeitsvorshygang Es werden fuumlr jeden Arshybeitsvorgang Bildschirmmasken erzeugt die moumlgliche Sondershyfunktionen anzeigen Nach dem Laden befindet sich die Tastatur im DIN-Schreibmaschinen-Moshydus

Folgende Moumlglichkeiten bietet das Programm

Eingabe Korrektur Suchen Auflisten aller Texte Abspeichern und Laden auf Kassette Loumlschen des gesamten Textspeichers Drucker einaus Ruumlcksprung zum Monitorprogramm

Sonderfunktionen Exzellente Silbentrennung nach

der deutschen Rechtschreibung Textblockkennung Zeichen und Textbloumlcke loumlschen Einfuumlgen bis 254 Zeichen Druckerprogramshymierung Scrolling des Textes Cursorsteuerfunktionen Zeilenlaumlnshyge programmierbar Blattlaumlnge definierbar Kopienherstellung

K 164-7 (MZ-700) DM 12995 K 164-8 (MZ-800) DM 12995

zZ sind im Lieferumfang von shyUNIDOS-BOO 50 Floppy-Formate enthalten

F145 (525) DM 198--

lIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBllllmllmmlll~l~lll~llj~lllll~lllljlljl~Universelles Formatierproshy

gramm fuumlr den MZ-BOO Mit UNIshyFORM koumlnnen Sie fast alle Formashyte der UNIDOS-Formatliste auf Ihshyrem MZ-BOO formatieren Dies ist insbesondere dann nuumltzlich wenn Sie keine formatierte Fremddiskette haben und der Fremdrechner nicht verfuumlgbar ist Wenn Sie Ihre unter P-CPM ershy

00 0 ~UU uuu~~=

~~m l~~f~~= p~og~amm

llllllllllnlilsect~llI1[jljlIIII[lttllllllll um auf dem MZ-BOO eine deutshy

sche Tastatur nach DIN zu erzeushygen ist ein extra Maschinensprashycheprogramm erforderlich

Hier ist es Mit einem Tastenshydruck wechseln Sie zwischen der Originaltastenbelegung und der deutschen DIN-Tastatur

Das Programm enthaumllt eine Hard-Copy-Routine

K 166 (KasseHe) DM 49-shyF 166 (5 14) DM 59-shy

11111~111111111111111111111111111111111111111~111Im~g[~III~IIIIIIIII~IIIIIIIIIIjIIIII~1111llllllllll~Das Zwischenstuumlck RGBVideo

nutzt den RGB-Ausgang von MZshy700800 Die Signale des RGB-Ausshyganges werden im Zwischenshystuumlck auf Video fuumlr den monoshychromen Monitor umgewandelt Das ermoumlglicht auf einem moshynochromen Bildschirm eine hershyvorragende Wiedergabe von BO Zeichen und hochaufloumlsender Grafik

X 167 DM 79-shy

stellte Software fuumlr verschiedene Rechner verkaufen wollen ist UNIshyFORM unverzichtbar

F 170 (525) DM 198-shy

111111~lllillllllllllllllllllllllllllllllmlllIII~1ll~ll~l~ll~l Mit MS-COPY koumlnnen CPMshy

Dateien in MS-DOS-Dateien konshyvertiert werden Sie koumlnnen damit also Ihre Text- TURBO-Pascal- BASIC-Dateien auf IBM-Format bringen aber auch Quellproshygramme in anderen Sprachen sowie Datenfiles von Anwendershyprogrammen

F169 (525) DM 130-

1~lllilllllllllllllJilllllllllllllllllttisectllmlill~ij1l11 ist ein echtes Superprogramm

MINI-CAD erhielt 1985 den 1 Preis beim SHARP User-Club Wettbeshywerb

Das Programm erlaubt Zeichshynungen auf dem Monitor zu ershystellen Die Steuerung erfolgt uumlber Tastatur oder Joystick

Sie benoumltigen eine 5 14 Flopshypy oder eine Quick-Disk mit 64 Kb RAM-Erweiterung Eine GrafikshyRAM~Erweiterung ist empfehlensshywert muszlig aber nicht sein

Die Programmdiskette enthaumllt die Programme Menue MinishyCAD Bauteil-Editor Programmgeshynerator Trans-CAD und BauteilshyDelete

Das Programm wird uumlber eine Menuumlleiste gesteuert die sich selbst erklaumlrt

Mit dem Programmgenerator koumlnnen Zeichnungsdateien als eishygenstaumlndig laufende BASIC-Proshygramme erzeugt werden

Mit dem Bauteil-Editor erstellen Sie haumlufig wiederkehrende Baushyteile die Sie bei Bedarf unter ihshyrem Namen aufrufen und in Ihre Zeichnungen einbinden koumlnnen Dabei kann selbstverstaumlndlich der Maszligstab veraumlndert werden

MINI-CAD ist ein Superproshygramm das zu Recht preisgeshykroumlnt worden ist Selbstverstaumlndshylich verfuumlgt es uumlber eine Hardcoshypy-Funktion mit der Sie Ihre Zeichshynungen auf Papier bringen koumlnshynen Natuumlrlich koumlnnen alle Zeichshynungen bemaszligt werden so daszlig eine professionelle Anwendung moumlglich ist

F165 (525) DM 149-shyQ 165 (Quick-Disk) DM 149-shy

Page 13: tO~~ · 2018. 1. 9. · tüftelt. Lesen Sie seinen Bericht! Die Verbindung MZ-800/CE-516P bietet dem Anwender mehr Mög lichkeiten, als im (ohnehin sehr dürftigen) Plotterhandbuch

51l1UJare-Tes Das brandneue Datagraph von K amp N sowie das schon zwei Jahre alte Busigraph von Rainer Klein stehen sich in eishynem Vergleich gegenuumlber Gelingt es Datagraph die schon vor drei Jahren mustergultige Bedienerfuumlhrung von Busigraph zu uumlbertreffen Besitzt es - zum doppelten Preis shymehr Features als Busigraph Busigraph wird auf Kassette oder QD geliefert (DM 4980 bzw 5980) Datagraph gibt es als 5 14Q -Flopshypy oder QD (DM 98--) Waumlhrend uns die lauffaumlhige Version von Bushysigraph zur Verfuumlgung stand hat- ten wir von Datagraph nur eine Demoversion die selbstaumlndig ablief und keinen Ausdruck ershylaubte

Einige Teile der Bedienungsanleishytungen aumlhneln sich so erstaunlich daszlig man meinen koumlnnte dersei be Autor waumlre hier taumltig geworshyden

Busigraph erfordert zunaumlchst das Laden des BASIC Datagraph hat es bereits auf der Floppy (die QDshyVersion stand uns nicht zur Verfuumlshygung) Das erleichtert natuumlrlich die Handhabung RESET druumlcken und schon startet Datagraph

Die Bedienerfuumlhrung ist bei beishyden Programmen sehr gut die Moumlglichkeiten ganz aumlhnlich

Aber Datagraph ist fuumlr den MZ-800 geschrieben und bietet daher neshyben der Moumlglichkeit des Ausshydrucks auch die Ausgabe am

Bildschirm an Hier schlaumlgt es Bushysigraph das seine Grafiken nur auf den Plotter bringen kann

Beim Ausplotten sind die Moumlgshylichkeiten sehr aumlhnlich Kein Proshygramm nutzt die erweiterten Faumlshyhigkeiten des Plotters CE-516P wie wir sie auf Seite 4 beschrieben hashyben

Beide Programme bieten vierfarshybigen Ausdruck Datagraph vershyfuumlgt uumlber sieben Busigraph uumlber sechs Schraffierungen

Busigraph gleicht das bei den Moumlglichkeiten der Darstellung wieder aus Wie bei Datagraph gibt es Linienzug Tabelle Balkenshydiagramm und Tortengrafik Darshyuumlber hinaus verfuumlgt Busigraph uumlber eine zweite Kreisdarstellung Einzelpunkte und Liniendiashygramm Sehr hilfreich ist die Einteishylung der senkrechten Achse in Bushysigraph

Datagraph holt bei der Tortengrashyfik wieder auf weil die verschieshydenen Schraffuren auch hier moumlglich sind Busigraph kann bei Kreisen nur zwei Schraffuren Das

Gelieferte S H A R P -Computer 1~n ~ 1983 M2-7BB

111 SB 48 38 20 10 e e JAN FEB Clno

-1B

mala~rJ [][]-Ja[]1] shy

iII 1984 MZ-88B 111 1985 M2-8BB 111 1986 M2-8BB

I L I ii n nnl UI1 UL 1100 L v W

I bull -Ja Seite 13

schraumlnkt die Uumlbersichtlichkeit ein Deshalb empfiehlt die BedIeshynungsanleitung nicht mehr als I

fuumlnf Werte in einer Kreisgrafik unshyterzubringen Bei Datagraph wird eine Beschraumlnkung auf zwanzig Werte empfohlen Bei Datagraph werden die -Werte ins Kreisshysegment geschrieben Bei Busigshyraph findet man sie nur in der da~ zugehoumlrigen Tabelle

Datagraph verfuumlgt auszligerdem uumlber eine Jahresgrafik die esI

ermoumlglicht I bis zu vier Jahre mitshyeinander zu vergleichen

Fazit Wer eine Floppy-Station beshysrtzt und professionell damit arbei~ ten moumlchte sollte sich Datagraph anschaffen Allein das Diskettenshyhandling ist viel angenehmer als das Hantieren Mit QD oder gar Kassette Auf einer Diskette koumlnshynen bis zu 55 Dateien gespeichert sein Das duumlrfte fOr die meisten Anwendungen mehr als ausreishychen

Wer eins der Programme fuumlr Stushydien oder den privaten Gebrauch einsetzen moumlchte ist mit Busishygraph zum halben Preis bestens bedient Wer selber programshymiert kommt daran ohnehin nicht vorbei Busigraph ist nicht geshyschuumltzt und deshalb frei zugoumlnshyglich Persoumlnliche Aumlnderungen koumlnnen deshalb nach Belieben vorgenommen werden

Busigraph hat in der Kassettenshyversion eine ISBN-Nummer (ISBN 3-89240-025-3) Diese Internationashyle Standard Buch Nummer erlaubt es Busigraph durch jede Buchshyhandlung zu bestellen Ansonsten erhalten Sie beide Programme entweder bei Ihrem Houmlndler oder durch den MZ-Verlagbull

Abb Jahresgrafik bei Dafograph

mayaeirl o[]-ao[] - bull -Ja1

Wer kennt schon die Vielzahl von Buumlchem die fuumlr die Rechner MZshy700800 auf den Markt gebracht worden sind Alle Buumlcher koumlnnen Sie beim MZ-Verlag bestellen

bull H Schicke Einsteigerbuch fuumlr den Peronalcomputer MZ-800 MZ-Verlag

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-700 BBG 1983

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-800 BBG 1985

bull Bialke Berendsen Gliszczynski Assemblerprogrammierung auf dem MZ-700MZ-800 BBG 1985

bull H Ostermann Z80-Maschinenshyprogramrne mit Sharp MZ-700 und MZ- 800 Vogel-Verlag 1985

bull GO Hamann J-J Eden Schach-Programmierung in Bashysic mit Sharp MZ-700 u MZ-800 Deutscher Betriebswirte-Verlag 1985

bull GO Hamann BASIC Schritt fuumlr Schritt mit Sharp MZ-700 Deutshyscher Betriebswirte-Verlag 1983

bull M Vogtlaumlnder G Klemm D Herrmann Wirtschaft auf dem Sharp MZ-700 iwt-Verlag 1984

bull HJ Burger ua Programmiershyhandbuch fuumlr Sharp HofackershyVerlag 1983

bull H Schicke Sharp Software-Kashytalog MZ 800700 MZ-Verlag 1985 bull R Schaumlfer Kommentierte Listings (Basic CPM) sds-Comshyputer- Service

bull NN Systemhandbuch MZ-800 Holtkoumltter-Verlag1986

bull HJ Wilke ASEM-4 Assemblershykurs (MZ-700) Selbstverlag 1983

bull T Ziegler Systemprogrammieshyrung auf MZ-BOO MZ-Verlag 1986

bull U Ehm MaschinenspracheshyHandbuch fuumlr die Sharp MZshy700MZ-BOO Serie Fischel-Vershylag 1985

bull K Schreiner Grafikhandbuch fuumlr SHARP-Computer (Plotter) Fishyschel-Verlag 1985

So kann man Sprites aus Commoshydore C64-Listings benutzenH

Fuumlr den MZ-BOO werden ja in den einschlaumlgigen Com puterzeit shyschriften so gut wie keine Listings angeboten Wer unbedingt Bashysic-Listings von anderen Rechshynern umschreiben will oder wer selbst keine Lust hat PATTERNs zu definieren fuumlr den wird das unshytenstehende Kurzprogramm sishycher eine Arbeitserleichterung darstellen

116 20 BENUTZEN DER C64-SFRITES BEIM M~-800 30 416 DEMO-DATEN 50 DATR 1 255 1 28 1 l 255 128 1 255 128 1 6 l

16 128 1 1 53 128 1 255 128 1 255 128 616 DATA1218948618996221964]2102 6431261921601281189]128 70DATA11531283195192322119232 551923] 25519231891927189] 192 816 916 100 EINLESEN DER 110 FOR 1=1 TO 63 120 READ A 1316 X$=X$TCHR$(A) 1416 READ B 150 Y$=Y$TCHR$(BJ 160 REAO C 170 Z$=Z$TCHR$[C) 180 NEXT 130 2160 DEItOJ

210 INITeRT M2 2216 FOR F=lT015 230 POSITION 100100 240 PATTERN [F ] 250 PATTERN [F ] 2616 PATTERN CF ] 2716 WAlT 4160 2816 NEXT 230 GOT0220

-21~X$

-211$ -21Z$

PATTERNCSPRITEJ-WERTE STEP 3

Beim Commodore C64-Rechner werden die Sprites in der Regel aus 63 Werten aufgebaut Spielt man ein biSchen mit diesen DAshyTA-Werten so stellt man fest daszlig diese nach einer kleinen Aumlndeshyrung auch auf dem MZ-800 darzushystellen sind man uumlbernimmt die ungeoumlnderten SPRITE-DATAshyWerte liest einfach immer abshywechselnd jeden dritten DATAshyWert ein und gibt die so erhalteshynen Werte als PATTERNs aus Ein Beispiel-SpritePattern ist in nachshystehendem Listing enthalten

GerdKraus

Seite 14

-------------------------------------------------------------------------------

5~1l2111 - ~()Flisrsrt - rtstsrt fslamp1rtsr ampSlSIl

Nicht jeder hat die mitgelieferten Tastaturaufkleber auf seine Tasten geklebt nachschlagen war immer etwas muumlhsam Hier die Loumlsung

Der MZ-800 hat ja nicht nur den normalen Standard-ASCII--Zeichensatz auf der Tastatur sondem auch eine Reihe von Grafik-Symbolen Beim MZ-700 waren diese Symbole noch auf der Tastatur vermerkt beirn MZ-800 gabs nur eine Selbstklebefolie zum Aufkleben Wer die Folie nicht (mehr) hat kann sich nachstehende Tashybelle kopieren und in Griffweite neben den Rechner legen Die Zeichen werden erzeugt wenn man zuvor die Graph-Taste gedruumlckt hat (zum Umschalten auf Buchstaben die Alpha-Taste druumlcken)

PS Wer schon einmal ein Listing abgetippt hat in dem Graphik-Symbole benutzt wurdenmiddot wird sich ganz sishycher meiner Empfehlung anschlieszligen Nicht die Symbole sondern die ASCII-Zeichen im Programm verwenshyden -

GerdKraus T~~t~t~r-C~d~~ SHARP MZ-B00

TASTE SlMBOLE ASCII-CODETASTE SYMBOLE ASCII-CODE

~~ (]I 6e 681 D4 CA

2 CF D7 A bull + F3 F8 I _

3 D6 D9 S + bull FA E1

D 0 Fl F74 I I D5 Ci bull

5 - C2 D8 F o ce ce 6 - J D8 CB G

( DB DC

7 L Dl D2 H r- EF Fe r D8 CE8 + It 81 AC J

9 =t+ A7 91 llt bullbull bullbull DF DE

a 99 82 L 86 C9

i i 72 71 FE 84

t 87 8C 89 E9

74 73 J J FS 8E -~ Q C4 F2 Z EE ED

W E6 EB gt~ X I F6 7D

C I 7E 7~E ES E4

R E5 c= V ~ 7A 9Sw

EA EBT I I es F4 B

T I I E7 E2 N LJ EC DA

L J CD DDFD E8 t-1U I F9 middotC7 ~ 63 78

0 l Bi 75 BF 85 A p 76 83 bull 7B 8B ~r

~ 88 77 BA 8F

[ A 78 8D

maJa~(1 I]O-J6(](] - bull -J6 Seite 15 maJa~r1 1[)1]-J6(]1] - bull -J61

fleteamplle tuumlr m~-fl[][]

Phantom Miner programmiert von Sokrates Vroushyvakis zeigt wie man die Befehle SYMBOL STRIG und STICK nutzen kann Unterprogramme sind mit LABEL adressiert Bitte beachten Sie daszlig die Grafik-Symshybole im Listing nicht richtig ausgedruckt sind

IV lIHI U - IMI

20 POKE S467C s20 Fon- ~434C $20 GOTO 170 30 OR 1--20 TO 20 STEP 10 40 SYMBOLC211201Phantofll320 50 SYMBOLC211201 Phantom320 60 NEXT I 70 SYMBOL[2J201Philntom320 80 SYMBOL[21 211+1 Phantom 3 2 0 90 SYMBOL[21 221+2 Philntolll 3 2 0 100 SYMBOLC2123 1+3 Phantom32O 110 SYMBOL[21 2~ 1+4 Phantom 3 2 0 120 SYMBOL[2J25 1+5 Phantolll320 130 SYMBOL[2J261+6Phantom 32O 140 SYMBOLC21271+7 Phantom320 150SYMBOLC31281+8Phantolll32O 160 GOTO 260 170 OR 1--20 TO 60 STEP 10CLS 180SYMBOLC2140IMine 440 190 SYMBOL[2J41I+lMi ner~40

200 SYMBOLC2142I+2 Mine 440 210 SYMBOL[2J43I+3l11ner440 220 SYMBOLC21441~Mlne 440 230 SYMBOL[3J451+5 MinIPr440 240 NEXT I 250 GOTO 30 260 SYMBOL[3J10140 Copy ight ( Cgt 1987 by SVrouvoumllkis 130 270 SYMBOLC3111141middotCopy lght (Cgt 1987 by SV ouvak l s 130 280 SYMBOLC3J9 139 Copy l ght (C) 1987 by SVrouvoumllkis130 230 SYMBOL[319140Copyright (C) 1987 by SVouvakls 130 300 SYMBOLC2J 10 140 Copyright (C) 1987 by SV ouvakis130 310 WAIT 2000TI-300IP-0 320 CURSOR 522 INPUT ENTER LEVEL C1-91 L 330 INITCRTMl 340 S-RND(10)4300 3~0 SYMBOLC2JS10uHiII0 360 SYMBOLC2JS18HLH110 370 SYMBOLC2JS26-Hl110 380 I STICK(0) - 7 THEN X X-5 390 I STICK(0)-3 THEN X-X+5 400 I STRIG(O) THEN 540 410 SYMBOLC31JX170P)HIIO 420 SYMBOL[3 1 J X 178 )A 1 10 430SYM80LC3lJX186Jk110 440 SYMBOLC3IJX170PH110 450 SYMBOLC3lJX178-) 110 460 SYMBOLC3lJX186 Jk110 470 Tl-Tl-lI TI - O THEN END 480 CURSOR 515PRlNT 490 CURSOR 515PRlNTPoints P Bonus TI 500 I P-L THEN WINNERELSE 380 510 1 P-L+5 THEN WINNERELSE 380 520 I P=L+l5 THEN middot WINNERELSE 380 530 GOTO 380 540 OR 1-170 TO 34 STEP -1 550 A~POINT(X+121-2) 560 SYMBOLC311X+121 - 110 570 SYMBOLC311X+121 - 110 580middot I A2 THEN NOISEC P P+l 590 NEXT I 600 I A-2 THEN 610 ELSE 700 610 SYMBOLC31S10nII0 620 SYMBOLC31S18 v110 630 SYMBOLC3JS26nm11O 640SYMBOLC01S10uHi110 650SYMBOLC01S18 HLHII0 660 SYMBOLCOJS26-HI110 670SYMBOLCOJS10 gtnIIO 680 SYMBOLCOJsect18v 110 630 SYMBOLCOJS26n110 7(10 GOTO 330 710 LA8ELWINNER 720 INITCRT M1 730 OR 11 TO 10 740 SYMBOLC3IJ00 OK II0 750 SYM80LC3IJ00 OK I I0 760 NEXT I 770 SYMBOLC3J00OKII0 780 CURSOR 1010IPRINTyou Score Is 790 pcP+TI 800 CURSOR 1020IPRINT p Points 810 WAIT 3000 820 CLSPRINTAGAIN VNdeg 830 GET AS 840 I AS= YTHEN RUN 850 IF AS-NTHEN NEW ON 860 GOTO 830 870 LABEL END 880 CLS 890 SYMBOL[2J010middotso y you Score 15 not the best 150 900 SYMBOLC2J 1 11 sor y yOU Sco e Is not the be9t 150 910 SYMBOL[2J212sorry your Score 15 not the best 150 920 SYMBOLC2J3 13sor y yo ur Score 15 not the best 150 930 SYMBOL(3J414sorry your Score is not the bes t 150 940 WA IT 3000 950 CLSIPRINTAGAIN YN 960 GET AS 970 I As Y THEN RUN 980 I ASNTHEN NEW ON 990 GOTO 960

-

Bereits im Einsteigerbuch fuumlr den MZ-SOO (s-Seite 11) hat der MZ-Verlag einige Befehle fuumlr den MZ-SOO vershyoumlffentlicht die im Bedienerhandbuch nicht enthalten sind

Als Appetithaumlppchen fuumlr das Einsteigerbuch aber auch zur Information fuumlr unsere neuen Kollegen vershyoumlffentlichen wir hier noch einmal einige diese Befehshyle

BEEP Kurzform BE erzeugt einen Signalton mit einer Tonshyhoumlhe von 440 Hz BEEP hat denselben Effekt wie USR(62) ruft also das Monitor-Unterprogramm BELL auf Bitte probieren Sie es gleich einmal aus indem Sie BE eingeben und anschlieszligend die eR-Taste druumlcken Nuumltzlich ist dieser Befehl um im Programm ohne Aufwand akustische Signale einzubauen die Aufmerksamkeit erregen

EDIT Kurzform E ermoumlglicht das direkte Bearbeiten einer Programmzeile auf dem Bildschirm Durch Eingabe von EDIT wird die zuletzt bearbeitete Zeile am Bildshyschirm angezeigt Das ist besonders arbeitsvereinfashychend nach dem Auftreten eines Fehlers Der Cursor wird dabei von BASIC auf den ersten Buchstaben der Zeile gesetzt so daszlig sofort korrigiert werden kann

EDIT kann auch mit Zeilennummer eingegeben wershyden Der Vorteil gegenuumlber LIST mit Zeilennummer liegt in der Cursorposition

FRAC Kurzform FR dient zur Ermittlung des Nachkomshymaanteiloumls einer Dezimalzahl Damit stellt FRAC den Gegensatz zu INT da fuumlhrt allerdings keine Rundung durch Das Ergbnis ist immer eine Zahl zwischen -1 und +1

Beispiel FRAC (525) eR fuumlhrt zur Anzeige von 25

HEX$ Diese nuumltzliche Funktion war bereits beim MZ-700 vorshyhanden aber auch in dessen Bedienerhandbuch nicht erwaumlhnt Sie dient zur Umwandlung einer Dezishymalzahl in eine Hexadezimalzahl Beispiel HEX$ (255) eRzeigt FF an

MOD Diese wertvolle Funkt ion zwigt den Rest einer Division Das ist fuumlr viele Anwendungen interessant Bitte beshyachten Sie daszlig zwischen der ersten Zahl und MOD unbedingt ein Leerzeichen stehen muszlig Beispiel (6 MOD2) eR zeigt 0 an

(5 MOD2) eR zeigt 1 an

malacin [][]-J8[][] - bull -J8 Seite 16

lisill~ m~-fl[J[J Iisllll()tJer-messe

Das Programm von Sokrates Vrouvakis demonshystriert w ie einfach man eine Laufschrift in verschieshydenen Schriftgroumlszligen auf dem Bildschirm des MZ-800 erzeugen kann

10 INITCRTM3 20 PRINT 30 PRINT 40 PRINT u 50 PRINT 60 PRINT u 70 PRINT 80 PRINT 30 PRINT 100 PRINT AUtSCHRItT MZ-800 110 PRINT 120 PRINT 130 PRINT Copyright ltC) 1387 140 PRINT 150 PRINT by 160 PRINT 170 PRINT Sokrates Vrouvakis 180 PRINT 190 PRINT 200 PRINT PS Es empf i elt sich bei 210 PRINT verschiedenen Anlaessen 220 PRINT 15 leinen anderen Zeichensatz 230 PRINT 1 V Izu benutzen 240 PRINT 250 WAIT 10000POKE S467CS20IPOKE S434CS20 260 INITCRTIM3 270 PRINT MENUE 280 PRINT 230 CURSOR 06 300 INPUT TEXT ITES 310 INPUT WIEVIELE BUCHSTABEN X 320 INPUT GROESSE DES CHARACTERSC 330 INPUT STEEPING RATE 9 340 W-XltC8)ICLS 350 tOR I~645 TO -W STEP -S 360 SYMBOL [ 1 J 110 TE C C 0 370SYHBOL[lJI10TECCO 380 GET AS 330 It AS- THEN260 40(1 NEXTI 410 GOTO 350

Wie erwartet zeigte SHARP auf der Hannover-Messhyse kein Nachfolgemodell des MZ-BOO Diese Serie duumlrfte tot sein An der Qualitaumlt dieser Rechner kann der Miszligerfolg nicht liegen Im MZ-Verlag laufen die Rechner der MZ-700800-Serie oft genug Tag und Nacht Aber kein anderer Hersteller von Rang hat so wenig fuumlr seine Rechner getan wie SHARP Wer die User im Regen stehen laumlszligt und Houmlchstpreise fordert der muszlig halt untergehen Um so wichtiger ist es daszlig wir die User jetzt in dieser schwierigen Phase zusamshymenstehn

In Hannover hat der MZ-800 trotzdem noch einmal Aufmerksamkeit erregt naumlmlich anlaumlszliglich der Preisshyverteilung an den SHARP User-Club des Jahres 1986

Bei diesem Wettbewerb ging es um die Erstellung von Software fuumlr MZ-800 und die Pocket-Computer von SHARP

Die Jury stellt die Zeitschrift CHIP die im vergangenen Jahr aus den Beitraumlgen ein Sonderheft herausgegeshyben hat Das ist - soviel uns bekannt ist - in diesem

Jahr nicht geplant Wir schlagen den Teilnehmern deshalb vor sich beim MZ-Verlag zu melden

Bei der Preisverleihung am 73 um 1530h waren von CHIP ein Stellvertreter fuumlr den Redakteur Herrn Schwarz von SHARP die Herren Appel und Tabeno anwesend

Der 1 Preis ging an den SHARP-Hisoft-Pascal-Klub eV in Hamburg fuumlr ein Astrologie-Programm von Andreas Ballhaus Den Preis nahm die Vorsitzende des Vereins Viola Petersen in Empfang

Der 2 Preis ging an den Frankenberger Computer Club dessen Mitglieder Oliver Roth und Andreas Jeschtrup die Computer-Simulation Regierung proshygrammiert hatten

Den 3 Preis errang Ulf Wagemann fuumlr die Interessenshygemeinschaft SHARP (IGS) mit dem Datenbankproshygramm MBASE 3

Dieses leistungsfaumlhige Programm haben wir bereits fuumlr Sie getestet Uns ist unter SHARP-BASIC kein besshyseres Datenbank-Programm bekannt Sie werden es kuumlnftig auch uumlber den MZ-Verlag erhalten koumlnnen Der Preis stand bei Redaktionsschluszlig noch nicht fest Voraussetzung ist eine 525-Floppy-Station

Das Programm ist aumluszligerst flexibel und laumlszligt sich auf viele Beduumlrfnisse maszligschneidern Zum lieferumshyfang werden auch diverse Beispiele gehoumlren die dishyrekt in die Praxis umgesetzt oder von Ihnen Ihren indishyviduellen Beduumlrfnissen angepaszligt werden koumlnnen

Bei Interesse fordern Sie bitte unseren Sonderproshyspekt an

Nach der Preisuumlbergabe wurden die Teilnehmer auf dem SHARP-Stand zu einem gemuumltlichen Umtrunk in die Praumlsidenten-Suite eingeladen

Stars auf dem riesigen SHARP-Stand waren zweifelshylos der Pocket-Computer pe 1600 und der MS-DOSshykompatible pe 7100

Auf dem MZ-800 unter P-CPM geschriebene Daten koumlnnen uumlber das Programm MS-Copy (~Seite 20) auf den PC 7100 uumlbertragen werden Fuumlr PC 1600 und MZ-800 gibt es bereits ein Datenuumlbertragungsproshygramm das wir bei SHARP bereits getestet haben Da beide Computer so schoumln zusammenarbeiten werden wir in Zukunft auch vom PC 1600 berichten soshyfern Sie daran interessiert sind bull

maa~irl l(](]rtl(](] - bull rtll Seite 17 maJa~irl l(](]-J8(](] - bull r8

Frei-fr()~ramme

Um Ihnen zu helfen wenn Sie etshywas suchen kaufen oder verkaushyfen wollen bieten wir Ihnen den Kleinanzeigenmarkt Fuumlr bis zu fuumlnf Zeilen zahlen Sie nur DM 10-- Haumlndler zahlen nur DM 20-- Wenn Sie Gewerbetreibender sind beachten Sie bitte daszlig das aus Ihrer Kleinanzeige aus wettshybewerbsrechtlichen Gruumlnden deutlich hervorgehen muszlig Jede Zeile darf bis zu 27 Anschlaumlge hashyben Bitte beachten Sie daszlig Kleinanzeigen nur bei Vorkasse beruumlcksichtigt werden koumlnnen

Suchen Programm das den Drucker SHARP MZ1P02 den vollen Zeichensatz des MZshy800 ausdrucken laumlszligt MZshyVerlag Harald Schicke

Suchen komfortables Datenshytransfer-Programm um ASCII-Dateien vom MZ-800 zu uumlbertragen (moumlglichst uumlber Joystick-Port) MZ-Verlag Harald Schicke

Suche Clubanschluszlig oder Inshyteresenten um einen MZshy700800 Club aufzubauen im Bereich HildesheimHannover Roland Zajons Osterfeld 15 3200 Hildesheim-Bavenstedt Tel 0512155167

Komputila Rondo bietet Konshytakt zu Computer-Fans in mehr als 25 Laumlndern der Welt durch die Internati shyonale Sprache Esperanto Juumlrgen Wulff Papenstr 5b D-2000 Hamburg 76 l10402500781

Super-Verstaumlndigung uumlberall auf der Welt und preiswerte Reisen bietet die Internashytionale Sprache Esperanto Kostenlose Info bei Esperanto-Centro eV Postfach 14 50 D-4790 Paderborn -n-0525127612

Fuumlr viele Rechner gibt es Proshygrammbibliotheken aus deren Bestand Programme kostenlos (man zahlt nur eine Gebuumlhr fuumlr Uumlberspielung Speichermedium und Verwaltung) abgegeben werden Das moumlchten wir auch fuumlr den MZ-700j800 realisieren Meist fungieren diese Programme unter dem Namen Public Domain oder Free Soft Dabei werden verschieshydene Arten unterschieden

Frei-Programme werden von Proshygrammierern Anwendern zur pershysoumlnlichen nichtkommerziellen und kostenlosen Nutzung uumlberlasshysen Das koumlnnen Hilfsprogramme Unterroutinen Spiele oder sonstishyge Porgramme sein die man aus Freude programmiert hat

Wir sind sicher daszlig Sie viele solshycher Programme in Ihrer Schublashyde liegen haben Waumlre es nicht schoumln Sie wuumlrden sie einem groumlshyszligeren Kreis von Anwendern zur Verfuumlgung stellen So kann jeder von jedem etwas lernen Und nashytuumlrlich winkt Ihnen eine Belohnung Sie erhalten fuumlr jedes Programm daszlig Sie einschicken eine Kassetshyte QD oder Floppy-Disk Ihrer Wahl aus dem Angebot an Frei-Proshygrammen Auf jedem Speichershymedium finden Sie eine Anzahl von Programmen Wir werden hier die jeweils guumlltige Liste abshydrucken

Einen Haken hat das Angebot alshylerdings noch Bislang gibt es noch keine einzige Diskette Desshyhalb erhalten Sie zunaumlchst einen Gutschein wenn Sie uns Ihre FreishyProgramme zur Aufnahme schikshyken Spaumlter suchen Sie sich dann eine CMT QD oder Faus

Wenn Sie mitmachen wollen fuumllshylen Sie bitte den Anmeldebogen

Seite 18

aus Sie koumlnnen ihn kopieren so daszlig Sie das Heft nicht zerschneishyden muumlssen

Pruumlf-Programme sind urhebershyrechtlich geschuumltzte kommershyzielle Programme die zum Pruumlfen vor dem Kauf- kostenlos angeboten werden Sie sind auch unter den Bezeichnungen Hoshynour-Ware oder als Demo-Proshygramme bekannt

In der Regel fehlt die Bedienungsshyanleitung (evtl ist eine Kurzanleishytung ins Programm integriert oder zusaumltzlich auf dem Speichermeshydium vorhanden) oder die Funktishyonen des Programmes werden nur demonstriert Oft kann man damit arbeiten aber zB nicht drucken

Pruumlfprogramme dienen der Markteinfuumlhrung von Programshymen Wem das Programm geshyfaumlllt der nimmt mit dem Proshygrammanbieter Kontakt auf und kauft das Programm Er erhaumllt dann die neueste Version ein Handbuch und Anwenderuntershystuumltzung

Dieses Konzept hat fuumlr den Anbieshyter wie fuumlr den Anwender groszligen Nutzen Der Anbieter spart sich die teure Werbung Der Anwenshyder braucht nicht die Katze im Sack zu kaufen sondern kann vorher ausgiebig probieren und sich von den Qualitaumlten des Proshygramms uumlberzeugen

Wir hoffen daszlig Sie auch von dieshysem Angebot regen Gebrauch machen werden Bitte denken Sie daran Je mehr Frei- und Pruumlf-Proshygramme der MZ-Gemeinde zur Verfuumlgung stehen desto attraktishyver sind unsere Rechner

maJa~rl (](]-16()() - bull -161

frll~ramm-flrlmecJlJrI~ - Frei--Jfriii-film

Programm-Anmeldung fuumlr den Vertrieb als Frei- oder Pruumlf-Programm

Der Programmgeber

Vorname Name ______________________________

Firma ________________________________

Straszlige ---__________________________

PUOrt-___________________________________

uumlbergibt dem MZ-Verlag Harald Schicke eine DisketteKassetteO zur Verbreitung an Anwender Es handelt sich um

o Frei-Programme o Pruumlf-Programme

Falls es sich um Pruumlf-Programme handelt

o IchwirO sind am Vertrieb durch den MZ-Verlag Harald Schicke fuumlr die zu verkaufende Version inter essiert Bitte machen Sie mirunsO ein Angebot

Der Name der DisketteKassetteO lautet ___________________

Die Programme sind lauffaumlhig auf folgender Computer-Konfiguration

o MZ-BOabkO o MZ-700 o MZ-BOO

o RAM-Erweiterung o Grafik-Erweiterung

o Kassette o Quick-Disk o 35-Floppy-Disk O525-Floppy-Disk

Spezielle Formatierung des Speichermediums _________________

o P-CPM o EUMELElan

Programmiersprache _________________________

Weitere Einzelheiten

Der Programm-Autor bzw Programm-Geber erklaumlrt

bull daszlig er die Urheberrechte an den Programmen auf der KassetteDisketteO besitzt

bull daszlig er die Programme als Freie- oder PruumlfprogrammeO an den MZ-Verlag Harald Schicke kostenlos zur Verbreitung uumlbergibt

Ort Datum Unterschrift

degnicht Zutreffendes bitte streichen

ma~a~IrI (]0-1600 - bull -16 Seite 19 ma~a~IrI (](]-1600 - bull -161

l~llllllllllllllllllllllllllllllllllllllllillmlllllliIlillllll~llllllllllllllllljlllllllillUNIDOS-800 ist ein Universalieseshy

programm fuumlr den SHARP MZ-800 mit einem oder mehreren 40shyTrack-Laufwerken und dem pshyCPM-Betriebssystem Nach starshyten des Programms kann man fuumlr das Laufwerk B ein Format ausshywaumlhlen und eine in diesem Format beschriebene Diskette unter CPM (also auch unter WordStar u 0) wie eine normale SHARPshyDiskette bearbeiten Selbstvershystaumlndlich ist es auch moumlglich auf diese Diskette zu schreiben und so beschriebene Floppies auf Fremdrechnern zu lesen

miillf21EIe[~IIIIIIIIIIII~lll)111111 ist ein Blockorientiertes Textshy

verarbeitungssystem Texte jeder Art und Laumlnge sind verarbeitbar und nur durch den Speicherausshybau begrenzt Das Programm ist in Maschinensprache Deshalb stehen ca 42 Kb fuumlr Textverarbeishytung zur Verfuumlgung

Da das System den Text in Bloumlshycken abspeichert ist die Zeilenshylaumlnge unabhaumlngig von der Bildshyschirmanzeige und kann beliebig sein

Das Programm stellt sich mit eishyner Menuuml-Auswahl in einer Bildshyschirmmaske vor- Nach entspreshychendem Tastendruck verzweigt es in den gewaumlhlten Arbeitsvorshygang Es werden fuumlr jeden Arshybeitsvorgang Bildschirmmasken erzeugt die moumlgliche Sondershyfunktionen anzeigen Nach dem Laden befindet sich die Tastatur im DIN-Schreibmaschinen-Moshydus

Folgende Moumlglichkeiten bietet das Programm

Eingabe Korrektur Suchen Auflisten aller Texte Abspeichern und Laden auf Kassette Loumlschen des gesamten Textspeichers Drucker einaus Ruumlcksprung zum Monitorprogramm

Sonderfunktionen Exzellente Silbentrennung nach

der deutschen Rechtschreibung Textblockkennung Zeichen und Textbloumlcke loumlschen Einfuumlgen bis 254 Zeichen Druckerprogramshymierung Scrolling des Textes Cursorsteuerfunktionen Zeilenlaumlnshyge programmierbar Blattlaumlnge definierbar Kopienherstellung

K 164-7 (MZ-700) DM 12995 K 164-8 (MZ-800) DM 12995

zZ sind im Lieferumfang von shyUNIDOS-BOO 50 Floppy-Formate enthalten

F145 (525) DM 198--

lIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBllllmllmmlll~l~lll~llj~lllll~lllljlljl~Universelles Formatierproshy

gramm fuumlr den MZ-BOO Mit UNIshyFORM koumlnnen Sie fast alle Formashyte der UNIDOS-Formatliste auf Ihshyrem MZ-BOO formatieren Dies ist insbesondere dann nuumltzlich wenn Sie keine formatierte Fremddiskette haben und der Fremdrechner nicht verfuumlgbar ist Wenn Sie Ihre unter P-CPM ershy

00 0 ~UU uuu~~=

~~m l~~f~~= p~og~amm

llllllllllnlilsect~llI1[jljlIIII[lttllllllll um auf dem MZ-BOO eine deutshy

sche Tastatur nach DIN zu erzeushygen ist ein extra Maschinensprashycheprogramm erforderlich

Hier ist es Mit einem Tastenshydruck wechseln Sie zwischen der Originaltastenbelegung und der deutschen DIN-Tastatur

Das Programm enthaumllt eine Hard-Copy-Routine

K 166 (KasseHe) DM 49-shyF 166 (5 14) DM 59-shy

11111~111111111111111111111111111111111111111~111Im~g[~III~IIIIIIIII~IIIIIIIIIIjIIIII~1111llllllllll~Das Zwischenstuumlck RGBVideo

nutzt den RGB-Ausgang von MZshy700800 Die Signale des RGB-Ausshyganges werden im Zwischenshystuumlck auf Video fuumlr den monoshychromen Monitor umgewandelt Das ermoumlglicht auf einem moshynochromen Bildschirm eine hershyvorragende Wiedergabe von BO Zeichen und hochaufloumlsender Grafik

X 167 DM 79-shy

stellte Software fuumlr verschiedene Rechner verkaufen wollen ist UNIshyFORM unverzichtbar

F 170 (525) DM 198-shy

111111~lllillllllllllllllllllllllllllllllmlllIII~1ll~ll~l~ll~l Mit MS-COPY koumlnnen CPMshy

Dateien in MS-DOS-Dateien konshyvertiert werden Sie koumlnnen damit also Ihre Text- TURBO-Pascal- BASIC-Dateien auf IBM-Format bringen aber auch Quellproshygramme in anderen Sprachen sowie Datenfiles von Anwendershyprogrammen

F169 (525) DM 130-

1~lllilllllllllllllJilllllllllllllllllttisectllmlill~ij1l11 ist ein echtes Superprogramm

MINI-CAD erhielt 1985 den 1 Preis beim SHARP User-Club Wettbeshywerb

Das Programm erlaubt Zeichshynungen auf dem Monitor zu ershystellen Die Steuerung erfolgt uumlber Tastatur oder Joystick

Sie benoumltigen eine 5 14 Flopshypy oder eine Quick-Disk mit 64 Kb RAM-Erweiterung Eine GrafikshyRAM~Erweiterung ist empfehlensshywert muszlig aber nicht sein

Die Programmdiskette enthaumllt die Programme Menue MinishyCAD Bauteil-Editor Programmgeshynerator Trans-CAD und BauteilshyDelete

Das Programm wird uumlber eine Menuumlleiste gesteuert die sich selbst erklaumlrt

Mit dem Programmgenerator koumlnnen Zeichnungsdateien als eishygenstaumlndig laufende BASIC-Proshygramme erzeugt werden

Mit dem Bauteil-Editor erstellen Sie haumlufig wiederkehrende Baushyteile die Sie bei Bedarf unter ihshyrem Namen aufrufen und in Ihre Zeichnungen einbinden koumlnnen Dabei kann selbstverstaumlndlich der Maszligstab veraumlndert werden

MINI-CAD ist ein Superproshygramm das zu Recht preisgeshykroumlnt worden ist Selbstverstaumlndshylich verfuumlgt es uumlber eine Hardcoshypy-Funktion mit der Sie Ihre Zeichshynungen auf Papier bringen koumlnshynen Natuumlrlich koumlnnen alle Zeichshynungen bemaszligt werden so daszlig eine professionelle Anwendung moumlglich ist

F165 (525) DM 149-shyQ 165 (Quick-Disk) DM 149-shy

Page 14: tO~~ · 2018. 1. 9. · tüftelt. Lesen Sie seinen Bericht! Die Verbindung MZ-800/CE-516P bietet dem Anwender mehr Mög lichkeiten, als im (ohnehin sehr dürftigen) Plotterhandbuch

Wer kennt schon die Vielzahl von Buumlchem die fuumlr die Rechner MZshy700800 auf den Markt gebracht worden sind Alle Buumlcher koumlnnen Sie beim MZ-Verlag bestellen

bull H Schicke Einsteigerbuch fuumlr den Peronalcomputer MZ-800 MZ-Verlag

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-700 BBG 1983

bull Bialke Berendsen Gliszczynski Alles uumlber den MZ-800 BBG 1985

bull Bialke Berendsen Gliszczynski Assemblerprogrammierung auf dem MZ-700MZ-800 BBG 1985

bull H Ostermann Z80-Maschinenshyprogramrne mit Sharp MZ-700 und MZ- 800 Vogel-Verlag 1985

bull GO Hamann J-J Eden Schach-Programmierung in Bashysic mit Sharp MZ-700 u MZ-800 Deutscher Betriebswirte-Verlag 1985

bull GO Hamann BASIC Schritt fuumlr Schritt mit Sharp MZ-700 Deutshyscher Betriebswirte-Verlag 1983

bull M Vogtlaumlnder G Klemm D Herrmann Wirtschaft auf dem Sharp MZ-700 iwt-Verlag 1984

bull HJ Burger ua Programmiershyhandbuch fuumlr Sharp HofackershyVerlag 1983

bull H Schicke Sharp Software-Kashytalog MZ 800700 MZ-Verlag 1985 bull R Schaumlfer Kommentierte Listings (Basic CPM) sds-Comshyputer- Service

bull NN Systemhandbuch MZ-800 Holtkoumltter-Verlag1986

bull HJ Wilke ASEM-4 Assemblershykurs (MZ-700) Selbstverlag 1983

bull T Ziegler Systemprogrammieshyrung auf MZ-BOO MZ-Verlag 1986

bull U Ehm MaschinenspracheshyHandbuch fuumlr die Sharp MZshy700MZ-BOO Serie Fischel-Vershylag 1985

bull K Schreiner Grafikhandbuch fuumlr SHARP-Computer (Plotter) Fishyschel-Verlag 1985

So kann man Sprites aus Commoshydore C64-Listings benutzenH

Fuumlr den MZ-BOO werden ja in den einschlaumlgigen Com puterzeit shyschriften so gut wie keine Listings angeboten Wer unbedingt Bashysic-Listings von anderen Rechshynern umschreiben will oder wer selbst keine Lust hat PATTERNs zu definieren fuumlr den wird das unshytenstehende Kurzprogramm sishycher eine Arbeitserleichterung darstellen

116 20 BENUTZEN DER C64-SFRITES BEIM M~-800 30 416 DEMO-DATEN 50 DATR 1 255 1 28 1 l 255 128 1 255 128 1 6 l

16 128 1 1 53 128 1 255 128 1 255 128 616 DATA1218948618996221964]2102 6431261921601281189]128 70DATA11531283195192322119232 551923] 25519231891927189] 192 816 916 100 EINLESEN DER 110 FOR 1=1 TO 63 120 READ A 1316 X$=X$TCHR$(A) 1416 READ B 150 Y$=Y$TCHR$(BJ 160 REAO C 170 Z$=Z$TCHR$[C) 180 NEXT 130 2160 DEItOJ

210 INITeRT M2 2216 FOR F=lT015 230 POSITION 100100 240 PATTERN [F ] 250 PATTERN [F ] 2616 PATTERN CF ] 2716 WAlT 4160 2816 NEXT 230 GOT0220

-21~X$

-211$ -21Z$

PATTERNCSPRITEJ-WERTE STEP 3

Beim Commodore C64-Rechner werden die Sprites in der Regel aus 63 Werten aufgebaut Spielt man ein biSchen mit diesen DAshyTA-Werten so stellt man fest daszlig diese nach einer kleinen Aumlndeshyrung auch auf dem MZ-800 darzushystellen sind man uumlbernimmt die ungeoumlnderten SPRITE-DATAshyWerte liest einfach immer abshywechselnd jeden dritten DATAshyWert ein und gibt die so erhalteshynen Werte als PATTERNs aus Ein Beispiel-SpritePattern ist in nachshystehendem Listing enthalten

GerdKraus

Seite 14

-------------------------------------------------------------------------------

5~1l2111 - ~()Flisrsrt - rtstsrt fslamp1rtsr ampSlSIl

Nicht jeder hat die mitgelieferten Tastaturaufkleber auf seine Tasten geklebt nachschlagen war immer etwas muumlhsam Hier die Loumlsung

Der MZ-800 hat ja nicht nur den normalen Standard-ASCII--Zeichensatz auf der Tastatur sondem auch eine Reihe von Grafik-Symbolen Beim MZ-700 waren diese Symbole noch auf der Tastatur vermerkt beirn MZ-800 gabs nur eine Selbstklebefolie zum Aufkleben Wer die Folie nicht (mehr) hat kann sich nachstehende Tashybelle kopieren und in Griffweite neben den Rechner legen Die Zeichen werden erzeugt wenn man zuvor die Graph-Taste gedruumlckt hat (zum Umschalten auf Buchstaben die Alpha-Taste druumlcken)

PS Wer schon einmal ein Listing abgetippt hat in dem Graphik-Symbole benutzt wurdenmiddot wird sich ganz sishycher meiner Empfehlung anschlieszligen Nicht die Symbole sondern die ASCII-Zeichen im Programm verwenshyden -

GerdKraus T~~t~t~r-C~d~~ SHARP MZ-B00

TASTE SlMBOLE ASCII-CODETASTE SYMBOLE ASCII-CODE

~~ (]I 6e 681 D4 CA

2 CF D7 A bull + F3 F8 I _

3 D6 D9 S + bull FA E1

D 0 Fl F74 I I D5 Ci bull

5 - C2 D8 F o ce ce 6 - J D8 CB G

( DB DC

7 L Dl D2 H r- EF Fe r D8 CE8 + It 81 AC J

9 =t+ A7 91 llt bullbull bullbull DF DE

a 99 82 L 86 C9

i i 72 71 FE 84

t 87 8C 89 E9

74 73 J J FS 8E -~ Q C4 F2 Z EE ED

W E6 EB gt~ X I F6 7D

C I 7E 7~E ES E4

R E5 c= V ~ 7A 9Sw

EA EBT I I es F4 B

T I I E7 E2 N LJ EC DA

L J CD DDFD E8 t-1U I F9 middotC7 ~ 63 78

0 l Bi 75 BF 85 A p 76 83 bull 7B 8B ~r

~ 88 77 BA 8F

[ A 78 8D

maJa~(1 I]O-J6(](] - bull -J6 Seite 15 maJa~r1 1[)1]-J6(]1] - bull -J61

fleteamplle tuumlr m~-fl[][]

Phantom Miner programmiert von Sokrates Vroushyvakis zeigt wie man die Befehle SYMBOL STRIG und STICK nutzen kann Unterprogramme sind mit LABEL adressiert Bitte beachten Sie daszlig die Grafik-Symshybole im Listing nicht richtig ausgedruckt sind

IV lIHI U - IMI

20 POKE S467C s20 Fon- ~434C $20 GOTO 170 30 OR 1--20 TO 20 STEP 10 40 SYMBOLC211201Phantofll320 50 SYMBOLC211201 Phantom320 60 NEXT I 70 SYMBOL[2J201Philntom320 80 SYMBOL[21 211+1 Phantom 3 2 0 90 SYMBOL[21 221+2 Philntolll 3 2 0 100 SYMBOLC2123 1+3 Phantom32O 110 SYMBOL[21 2~ 1+4 Phantom 3 2 0 120 SYMBOL[2J25 1+5 Phantolll320 130 SYMBOL[2J261+6Phantom 32O 140 SYMBOLC21271+7 Phantom320 150SYMBOLC31281+8Phantolll32O 160 GOTO 260 170 OR 1--20 TO 60 STEP 10CLS 180SYMBOLC2140IMine 440 190 SYMBOL[2J41I+lMi ner~40

200 SYMBOLC2142I+2 Mine 440 210 SYMBOL[2J43I+3l11ner440 220 SYMBOLC21441~Mlne 440 230 SYMBOL[3J451+5 MinIPr440 240 NEXT I 250 GOTO 30 260 SYMBOL[3J10140 Copy ight ( Cgt 1987 by SVrouvoumllkis 130 270 SYMBOLC3111141middotCopy lght (Cgt 1987 by SV ouvak l s 130 280 SYMBOLC3J9 139 Copy l ght (C) 1987 by SVrouvoumllkis130 230 SYMBOL[319140Copyright (C) 1987 by SVouvakls 130 300 SYMBOLC2J 10 140 Copyright (C) 1987 by SV ouvakis130 310 WAIT 2000TI-300IP-0 320 CURSOR 522 INPUT ENTER LEVEL C1-91 L 330 INITCRTMl 340 S-RND(10)4300 3~0 SYMBOLC2JS10uHiII0 360 SYMBOLC2JS18HLH110 370 SYMBOLC2JS26-Hl110 380 I STICK(0) - 7 THEN X X-5 390 I STICK(0)-3 THEN X-X+5 400 I STRIG(O) THEN 540 410 SYMBOLC31JX170P)HIIO 420 SYMBOL[3 1 J X 178 )A 1 10 430SYM80LC3lJX186Jk110 440 SYMBOLC3IJX170PH110 450 SYMBOLC3lJX178-) 110 460 SYMBOLC3lJX186 Jk110 470 Tl-Tl-lI TI - O THEN END 480 CURSOR 515PRlNT 490 CURSOR 515PRlNTPoints P Bonus TI 500 I P-L THEN WINNERELSE 380 510 1 P-L+5 THEN WINNERELSE 380 520 I P=L+l5 THEN middot WINNERELSE 380 530 GOTO 380 540 OR 1-170 TO 34 STEP -1 550 A~POINT(X+121-2) 560 SYMBOLC311X+121 - 110 570 SYMBOLC311X+121 - 110 580middot I A2 THEN NOISEC P P+l 590 NEXT I 600 I A-2 THEN 610 ELSE 700 610 SYMBOLC31S10nII0 620 SYMBOLC31S18 v110 630 SYMBOLC3JS26nm11O 640SYMBOLC01S10uHi110 650SYMBOLC01S18 HLHII0 660 SYMBOLCOJS26-HI110 670SYMBOLCOJS10 gtnIIO 680 SYMBOLCOJsect18v 110 630 SYMBOLCOJS26n110 7(10 GOTO 330 710 LA8ELWINNER 720 INITCRT M1 730 OR 11 TO 10 740 SYMBOLC3IJ00 OK II0 750 SYM80LC3IJ00 OK I I0 760 NEXT I 770 SYMBOLC3J00OKII0 780 CURSOR 1010IPRINTyou Score Is 790 pcP+TI 800 CURSOR 1020IPRINT p Points 810 WAIT 3000 820 CLSPRINTAGAIN VNdeg 830 GET AS 840 I AS= YTHEN RUN 850 IF AS-NTHEN NEW ON 860 GOTO 830 870 LABEL END 880 CLS 890 SYMBOL[2J010middotso y you Score 15 not the best 150 900 SYMBOLC2J 1 11 sor y yOU Sco e Is not the be9t 150 910 SYMBOL[2J212sorry your Score 15 not the best 150 920 SYMBOLC2J3 13sor y yo ur Score 15 not the best 150 930 SYMBOL(3J414sorry your Score is not the bes t 150 940 WA IT 3000 950 CLSIPRINTAGAIN YN 960 GET AS 970 I As Y THEN RUN 980 I ASNTHEN NEW ON 990 GOTO 960

-

Bereits im Einsteigerbuch fuumlr den MZ-SOO (s-Seite 11) hat der MZ-Verlag einige Befehle fuumlr den MZ-SOO vershyoumlffentlicht die im Bedienerhandbuch nicht enthalten sind

Als Appetithaumlppchen fuumlr das Einsteigerbuch aber auch zur Information fuumlr unsere neuen Kollegen vershyoumlffentlichen wir hier noch einmal einige diese Befehshyle

BEEP Kurzform BE erzeugt einen Signalton mit einer Tonshyhoumlhe von 440 Hz BEEP hat denselben Effekt wie USR(62) ruft also das Monitor-Unterprogramm BELL auf Bitte probieren Sie es gleich einmal aus indem Sie BE eingeben und anschlieszligend die eR-Taste druumlcken Nuumltzlich ist dieser Befehl um im Programm ohne Aufwand akustische Signale einzubauen die Aufmerksamkeit erregen

EDIT Kurzform E ermoumlglicht das direkte Bearbeiten einer Programmzeile auf dem Bildschirm Durch Eingabe von EDIT wird die zuletzt bearbeitete Zeile am Bildshyschirm angezeigt Das ist besonders arbeitsvereinfashychend nach dem Auftreten eines Fehlers Der Cursor wird dabei von BASIC auf den ersten Buchstaben der Zeile gesetzt so daszlig sofort korrigiert werden kann

EDIT kann auch mit Zeilennummer eingegeben wershyden Der Vorteil gegenuumlber LIST mit Zeilennummer liegt in der Cursorposition

FRAC Kurzform FR dient zur Ermittlung des Nachkomshymaanteiloumls einer Dezimalzahl Damit stellt FRAC den Gegensatz zu INT da fuumlhrt allerdings keine Rundung durch Das Ergbnis ist immer eine Zahl zwischen -1 und +1

Beispiel FRAC (525) eR fuumlhrt zur Anzeige von 25

HEX$ Diese nuumltzliche Funktion war bereits beim MZ-700 vorshyhanden aber auch in dessen Bedienerhandbuch nicht erwaumlhnt Sie dient zur Umwandlung einer Dezishymalzahl in eine Hexadezimalzahl Beispiel HEX$ (255) eRzeigt FF an

MOD Diese wertvolle Funkt ion zwigt den Rest einer Division Das ist fuumlr viele Anwendungen interessant Bitte beshyachten Sie daszlig zwischen der ersten Zahl und MOD unbedingt ein Leerzeichen stehen muszlig Beispiel (6 MOD2) eR zeigt 0 an

(5 MOD2) eR zeigt 1 an

malacin [][]-J8[][] - bull -J8 Seite 16

lisill~ m~-fl[J[J Iisllll()tJer-messe

Das Programm von Sokrates Vrouvakis demonshystriert w ie einfach man eine Laufschrift in verschieshydenen Schriftgroumlszligen auf dem Bildschirm des MZ-800 erzeugen kann

10 INITCRTM3 20 PRINT 30 PRINT 40 PRINT u 50 PRINT 60 PRINT u 70 PRINT 80 PRINT 30 PRINT 100 PRINT AUtSCHRItT MZ-800 110 PRINT 120 PRINT 130 PRINT Copyright ltC) 1387 140 PRINT 150 PRINT by 160 PRINT 170 PRINT Sokrates Vrouvakis 180 PRINT 190 PRINT 200 PRINT PS Es empf i elt sich bei 210 PRINT verschiedenen Anlaessen 220 PRINT 15 leinen anderen Zeichensatz 230 PRINT 1 V Izu benutzen 240 PRINT 250 WAIT 10000POKE S467CS20IPOKE S434CS20 260 INITCRTIM3 270 PRINT MENUE 280 PRINT 230 CURSOR 06 300 INPUT TEXT ITES 310 INPUT WIEVIELE BUCHSTABEN X 320 INPUT GROESSE DES CHARACTERSC 330 INPUT STEEPING RATE 9 340 W-XltC8)ICLS 350 tOR I~645 TO -W STEP -S 360 SYMBOL [ 1 J 110 TE C C 0 370SYHBOL[lJI10TECCO 380 GET AS 330 It AS- THEN260 40(1 NEXTI 410 GOTO 350

Wie erwartet zeigte SHARP auf der Hannover-Messhyse kein Nachfolgemodell des MZ-BOO Diese Serie duumlrfte tot sein An der Qualitaumlt dieser Rechner kann der Miszligerfolg nicht liegen Im MZ-Verlag laufen die Rechner der MZ-700800-Serie oft genug Tag und Nacht Aber kein anderer Hersteller von Rang hat so wenig fuumlr seine Rechner getan wie SHARP Wer die User im Regen stehen laumlszligt und Houmlchstpreise fordert der muszlig halt untergehen Um so wichtiger ist es daszlig wir die User jetzt in dieser schwierigen Phase zusamshymenstehn

In Hannover hat der MZ-800 trotzdem noch einmal Aufmerksamkeit erregt naumlmlich anlaumlszliglich der Preisshyverteilung an den SHARP User-Club des Jahres 1986

Bei diesem Wettbewerb ging es um die Erstellung von Software fuumlr MZ-800 und die Pocket-Computer von SHARP

Die Jury stellt die Zeitschrift CHIP die im vergangenen Jahr aus den Beitraumlgen ein Sonderheft herausgegeshyben hat Das ist - soviel uns bekannt ist - in diesem

Jahr nicht geplant Wir schlagen den Teilnehmern deshalb vor sich beim MZ-Verlag zu melden

Bei der Preisverleihung am 73 um 1530h waren von CHIP ein Stellvertreter fuumlr den Redakteur Herrn Schwarz von SHARP die Herren Appel und Tabeno anwesend

Der 1 Preis ging an den SHARP-Hisoft-Pascal-Klub eV in Hamburg fuumlr ein Astrologie-Programm von Andreas Ballhaus Den Preis nahm die Vorsitzende des Vereins Viola Petersen in Empfang

Der 2 Preis ging an den Frankenberger Computer Club dessen Mitglieder Oliver Roth und Andreas Jeschtrup die Computer-Simulation Regierung proshygrammiert hatten

Den 3 Preis errang Ulf Wagemann fuumlr die Interessenshygemeinschaft SHARP (IGS) mit dem Datenbankproshygramm MBASE 3

Dieses leistungsfaumlhige Programm haben wir bereits fuumlr Sie getestet Uns ist unter SHARP-BASIC kein besshyseres Datenbank-Programm bekannt Sie werden es kuumlnftig auch uumlber den MZ-Verlag erhalten koumlnnen Der Preis stand bei Redaktionsschluszlig noch nicht fest Voraussetzung ist eine 525-Floppy-Station

Das Programm ist aumluszligerst flexibel und laumlszligt sich auf viele Beduumlrfnisse maszligschneidern Zum lieferumshyfang werden auch diverse Beispiele gehoumlren die dishyrekt in die Praxis umgesetzt oder von Ihnen Ihren indishyviduellen Beduumlrfnissen angepaszligt werden koumlnnen

Bei Interesse fordern Sie bitte unseren Sonderproshyspekt an

Nach der Preisuumlbergabe wurden die Teilnehmer auf dem SHARP-Stand zu einem gemuumltlichen Umtrunk in die Praumlsidenten-Suite eingeladen

Stars auf dem riesigen SHARP-Stand waren zweifelshylos der Pocket-Computer pe 1600 und der MS-DOSshykompatible pe 7100

Auf dem MZ-800 unter P-CPM geschriebene Daten koumlnnen uumlber das Programm MS-Copy (~Seite 20) auf den PC 7100 uumlbertragen werden Fuumlr PC 1600 und MZ-800 gibt es bereits ein Datenuumlbertragungsproshygramm das wir bei SHARP bereits getestet haben Da beide Computer so schoumln zusammenarbeiten werden wir in Zukunft auch vom PC 1600 berichten soshyfern Sie daran interessiert sind bull

maa~irl l(](]rtl(](] - bull rtll Seite 17 maJa~irl l(](]-J8(](] - bull r8

Frei-fr()~ramme

Um Ihnen zu helfen wenn Sie etshywas suchen kaufen oder verkaushyfen wollen bieten wir Ihnen den Kleinanzeigenmarkt Fuumlr bis zu fuumlnf Zeilen zahlen Sie nur DM 10-- Haumlndler zahlen nur DM 20-- Wenn Sie Gewerbetreibender sind beachten Sie bitte daszlig das aus Ihrer Kleinanzeige aus wettshybewerbsrechtlichen Gruumlnden deutlich hervorgehen muszlig Jede Zeile darf bis zu 27 Anschlaumlge hashyben Bitte beachten Sie daszlig Kleinanzeigen nur bei Vorkasse beruumlcksichtigt werden koumlnnen

Suchen Programm das den Drucker SHARP MZ1P02 den vollen Zeichensatz des MZshy800 ausdrucken laumlszligt MZshyVerlag Harald Schicke

Suchen komfortables Datenshytransfer-Programm um ASCII-Dateien vom MZ-800 zu uumlbertragen (moumlglichst uumlber Joystick-Port) MZ-Verlag Harald Schicke

Suche Clubanschluszlig oder Inshyteresenten um einen MZshy700800 Club aufzubauen im Bereich HildesheimHannover Roland Zajons Osterfeld 15 3200 Hildesheim-Bavenstedt Tel 0512155167

Komputila Rondo bietet Konshytakt zu Computer-Fans in mehr als 25 Laumlndern der Welt durch die Internati shyonale Sprache Esperanto Juumlrgen Wulff Papenstr 5b D-2000 Hamburg 76 l10402500781

Super-Verstaumlndigung uumlberall auf der Welt und preiswerte Reisen bietet die Internashytionale Sprache Esperanto Kostenlose Info bei Esperanto-Centro eV Postfach 14 50 D-4790 Paderborn -n-0525127612

Fuumlr viele Rechner gibt es Proshygrammbibliotheken aus deren Bestand Programme kostenlos (man zahlt nur eine Gebuumlhr fuumlr Uumlberspielung Speichermedium und Verwaltung) abgegeben werden Das moumlchten wir auch fuumlr den MZ-700j800 realisieren Meist fungieren diese Programme unter dem Namen Public Domain oder Free Soft Dabei werden verschieshydene Arten unterschieden

Frei-Programme werden von Proshygrammierern Anwendern zur pershysoumlnlichen nichtkommerziellen und kostenlosen Nutzung uumlberlasshysen Das koumlnnen Hilfsprogramme Unterroutinen Spiele oder sonstishyge Porgramme sein die man aus Freude programmiert hat

Wir sind sicher daszlig Sie viele solshycher Programme in Ihrer Schublashyde liegen haben Waumlre es nicht schoumln Sie wuumlrden sie einem groumlshyszligeren Kreis von Anwendern zur Verfuumlgung stellen So kann jeder von jedem etwas lernen Und nashytuumlrlich winkt Ihnen eine Belohnung Sie erhalten fuumlr jedes Programm daszlig Sie einschicken eine Kassetshyte QD oder Floppy-Disk Ihrer Wahl aus dem Angebot an Frei-Proshygrammen Auf jedem Speichershymedium finden Sie eine Anzahl von Programmen Wir werden hier die jeweils guumlltige Liste abshydrucken

Einen Haken hat das Angebot alshylerdings noch Bislang gibt es noch keine einzige Diskette Desshyhalb erhalten Sie zunaumlchst einen Gutschein wenn Sie uns Ihre FreishyProgramme zur Aufnahme schikshyken Spaumlter suchen Sie sich dann eine CMT QD oder Faus

Wenn Sie mitmachen wollen fuumllshylen Sie bitte den Anmeldebogen

Seite 18

aus Sie koumlnnen ihn kopieren so daszlig Sie das Heft nicht zerschneishyden muumlssen

Pruumlf-Programme sind urhebershyrechtlich geschuumltzte kommershyzielle Programme die zum Pruumlfen vor dem Kauf- kostenlos angeboten werden Sie sind auch unter den Bezeichnungen Hoshynour-Ware oder als Demo-Proshygramme bekannt

In der Regel fehlt die Bedienungsshyanleitung (evtl ist eine Kurzanleishytung ins Programm integriert oder zusaumltzlich auf dem Speichermeshydium vorhanden) oder die Funktishyonen des Programmes werden nur demonstriert Oft kann man damit arbeiten aber zB nicht drucken

Pruumlfprogramme dienen der Markteinfuumlhrung von Programshymen Wem das Programm geshyfaumlllt der nimmt mit dem Proshygrammanbieter Kontakt auf und kauft das Programm Er erhaumllt dann die neueste Version ein Handbuch und Anwenderuntershystuumltzung

Dieses Konzept hat fuumlr den Anbieshyter wie fuumlr den Anwender groszligen Nutzen Der Anbieter spart sich die teure Werbung Der Anwenshyder braucht nicht die Katze im Sack zu kaufen sondern kann vorher ausgiebig probieren und sich von den Qualitaumlten des Proshygramms uumlberzeugen

Wir hoffen daszlig Sie auch von dieshysem Angebot regen Gebrauch machen werden Bitte denken Sie daran Je mehr Frei- und Pruumlf-Proshygramme der MZ-Gemeinde zur Verfuumlgung stehen desto attraktishyver sind unsere Rechner

maJa~rl (](]-16()() - bull -161

frll~ramm-flrlmecJlJrI~ - Frei--Jfriii-film

Programm-Anmeldung fuumlr den Vertrieb als Frei- oder Pruumlf-Programm

Der Programmgeber

Vorname Name ______________________________

Firma ________________________________

Straszlige ---__________________________

PUOrt-___________________________________

uumlbergibt dem MZ-Verlag Harald Schicke eine DisketteKassetteO zur Verbreitung an Anwender Es handelt sich um

o Frei-Programme o Pruumlf-Programme

Falls es sich um Pruumlf-Programme handelt

o IchwirO sind am Vertrieb durch den MZ-Verlag Harald Schicke fuumlr die zu verkaufende Version inter essiert Bitte machen Sie mirunsO ein Angebot

Der Name der DisketteKassetteO lautet ___________________

Die Programme sind lauffaumlhig auf folgender Computer-Konfiguration

o MZ-BOabkO o MZ-700 o MZ-BOO

o RAM-Erweiterung o Grafik-Erweiterung

o Kassette o Quick-Disk o 35-Floppy-Disk O525-Floppy-Disk

Spezielle Formatierung des Speichermediums _________________

o P-CPM o EUMELElan

Programmiersprache _________________________

Weitere Einzelheiten

Der Programm-Autor bzw Programm-Geber erklaumlrt

bull daszlig er die Urheberrechte an den Programmen auf der KassetteDisketteO besitzt

bull daszlig er die Programme als Freie- oder PruumlfprogrammeO an den MZ-Verlag Harald Schicke kostenlos zur Verbreitung uumlbergibt

Ort Datum Unterschrift

degnicht Zutreffendes bitte streichen

ma~a~IrI (]0-1600 - bull -16 Seite 19 ma~a~IrI (](]-1600 - bull -161

l~llllllllllllllllllllllllllllllllllllllllillmlllllliIlillllll~llllllllllllllllljlllllllillUNIDOS-800 ist ein Universalieseshy

programm fuumlr den SHARP MZ-800 mit einem oder mehreren 40shyTrack-Laufwerken und dem pshyCPM-Betriebssystem Nach starshyten des Programms kann man fuumlr das Laufwerk B ein Format ausshywaumlhlen und eine in diesem Format beschriebene Diskette unter CPM (also auch unter WordStar u 0) wie eine normale SHARPshyDiskette bearbeiten Selbstvershystaumlndlich ist es auch moumlglich auf diese Diskette zu schreiben und so beschriebene Floppies auf Fremdrechnern zu lesen

miillf21EIe[~IIIIIIIIIIII~lll)111111 ist ein Blockorientiertes Textshy

verarbeitungssystem Texte jeder Art und Laumlnge sind verarbeitbar und nur durch den Speicherausshybau begrenzt Das Programm ist in Maschinensprache Deshalb stehen ca 42 Kb fuumlr Textverarbeishytung zur Verfuumlgung

Da das System den Text in Bloumlshycken abspeichert ist die Zeilenshylaumlnge unabhaumlngig von der Bildshyschirmanzeige und kann beliebig sein

Das Programm stellt sich mit eishyner Menuuml-Auswahl in einer Bildshyschirmmaske vor- Nach entspreshychendem Tastendruck verzweigt es in den gewaumlhlten Arbeitsvorshygang Es werden fuumlr jeden Arshybeitsvorgang Bildschirmmasken erzeugt die moumlgliche Sondershyfunktionen anzeigen Nach dem Laden befindet sich die Tastatur im DIN-Schreibmaschinen-Moshydus

Folgende Moumlglichkeiten bietet das Programm

Eingabe Korrektur Suchen Auflisten aller Texte Abspeichern und Laden auf Kassette Loumlschen des gesamten Textspeichers Drucker einaus Ruumlcksprung zum Monitorprogramm

Sonderfunktionen Exzellente Silbentrennung nach

der deutschen Rechtschreibung Textblockkennung Zeichen und Textbloumlcke loumlschen Einfuumlgen bis 254 Zeichen Druckerprogramshymierung Scrolling des Textes Cursorsteuerfunktionen Zeilenlaumlnshyge programmierbar Blattlaumlnge definierbar Kopienherstellung

K 164-7 (MZ-700) DM 12995 K 164-8 (MZ-800) DM 12995

zZ sind im Lieferumfang von shyUNIDOS-BOO 50 Floppy-Formate enthalten

F145 (525) DM 198--

lIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBllllmllmmlll~l~lll~llj~lllll~lllljlljl~Universelles Formatierproshy

gramm fuumlr den MZ-BOO Mit UNIshyFORM koumlnnen Sie fast alle Formashyte der UNIDOS-Formatliste auf Ihshyrem MZ-BOO formatieren Dies ist insbesondere dann nuumltzlich wenn Sie keine formatierte Fremddiskette haben und der Fremdrechner nicht verfuumlgbar ist Wenn Sie Ihre unter P-CPM ershy

00 0 ~UU uuu~~=

~~m l~~f~~= p~og~amm

llllllllllnlilsect~llI1[jljlIIII[lttllllllll um auf dem MZ-BOO eine deutshy

sche Tastatur nach DIN zu erzeushygen ist ein extra Maschinensprashycheprogramm erforderlich

Hier ist es Mit einem Tastenshydruck wechseln Sie zwischen der Originaltastenbelegung und der deutschen DIN-Tastatur

Das Programm enthaumllt eine Hard-Copy-Routine

K 166 (KasseHe) DM 49-shyF 166 (5 14) DM 59-shy

11111~111111111111111111111111111111111111111~111Im~g[~III~IIIIIIIII~IIIIIIIIIIjIIIII~1111llllllllll~Das Zwischenstuumlck RGBVideo

nutzt den RGB-Ausgang von MZshy700800 Die Signale des RGB-Ausshyganges werden im Zwischenshystuumlck auf Video fuumlr den monoshychromen Monitor umgewandelt Das ermoumlglicht auf einem moshynochromen Bildschirm eine hershyvorragende Wiedergabe von BO Zeichen und hochaufloumlsender Grafik

X 167 DM 79-shy

stellte Software fuumlr verschiedene Rechner verkaufen wollen ist UNIshyFORM unverzichtbar

F 170 (525) DM 198-shy

111111~lllillllllllllllllllllllllllllllllmlllIII~1ll~ll~l~ll~l Mit MS-COPY koumlnnen CPMshy

Dateien in MS-DOS-Dateien konshyvertiert werden Sie koumlnnen damit also Ihre Text- TURBO-Pascal- BASIC-Dateien auf IBM-Format bringen aber auch Quellproshygramme in anderen Sprachen sowie Datenfiles von Anwendershyprogrammen

F169 (525) DM 130-

1~lllilllllllllllllJilllllllllllllllllttisectllmlill~ij1l11 ist ein echtes Superprogramm

MINI-CAD erhielt 1985 den 1 Preis beim SHARP User-Club Wettbeshywerb

Das Programm erlaubt Zeichshynungen auf dem Monitor zu ershystellen Die Steuerung erfolgt uumlber Tastatur oder Joystick

Sie benoumltigen eine 5 14 Flopshypy oder eine Quick-Disk mit 64 Kb RAM-Erweiterung Eine GrafikshyRAM~Erweiterung ist empfehlensshywert muszlig aber nicht sein

Die Programmdiskette enthaumllt die Programme Menue MinishyCAD Bauteil-Editor Programmgeshynerator Trans-CAD und BauteilshyDelete

Das Programm wird uumlber eine Menuumlleiste gesteuert die sich selbst erklaumlrt

Mit dem Programmgenerator koumlnnen Zeichnungsdateien als eishygenstaumlndig laufende BASIC-Proshygramme erzeugt werden

Mit dem Bauteil-Editor erstellen Sie haumlufig wiederkehrende Baushyteile die Sie bei Bedarf unter ihshyrem Namen aufrufen und in Ihre Zeichnungen einbinden koumlnnen Dabei kann selbstverstaumlndlich der Maszligstab veraumlndert werden

MINI-CAD ist ein Superproshygramm das zu Recht preisgeshykroumlnt worden ist Selbstverstaumlndshylich verfuumlgt es uumlber eine Hardcoshypy-Funktion mit der Sie Ihre Zeichshynungen auf Papier bringen koumlnshynen Natuumlrlich koumlnnen alle Zeichshynungen bemaszligt werden so daszlig eine professionelle Anwendung moumlglich ist

F165 (525) DM 149-shyQ 165 (Quick-Disk) DM 149-shy

Page 15: tO~~ · 2018. 1. 9. · tüftelt. Lesen Sie seinen Bericht! Die Verbindung MZ-800/CE-516P bietet dem Anwender mehr Mög lichkeiten, als im (ohnehin sehr dürftigen) Plotterhandbuch

-------------------------------------------------------------------------------

5~1l2111 - ~()Flisrsrt - rtstsrt fslamp1rtsr ampSlSIl

Nicht jeder hat die mitgelieferten Tastaturaufkleber auf seine Tasten geklebt nachschlagen war immer etwas muumlhsam Hier die Loumlsung

Der MZ-800 hat ja nicht nur den normalen Standard-ASCII--Zeichensatz auf der Tastatur sondem auch eine Reihe von Grafik-Symbolen Beim MZ-700 waren diese Symbole noch auf der Tastatur vermerkt beirn MZ-800 gabs nur eine Selbstklebefolie zum Aufkleben Wer die Folie nicht (mehr) hat kann sich nachstehende Tashybelle kopieren und in Griffweite neben den Rechner legen Die Zeichen werden erzeugt wenn man zuvor die Graph-Taste gedruumlckt hat (zum Umschalten auf Buchstaben die Alpha-Taste druumlcken)

PS Wer schon einmal ein Listing abgetippt hat in dem Graphik-Symbole benutzt wurdenmiddot wird sich ganz sishycher meiner Empfehlung anschlieszligen Nicht die Symbole sondern die ASCII-Zeichen im Programm verwenshyden -

GerdKraus T~~t~t~r-C~d~~ SHARP MZ-B00

TASTE SlMBOLE ASCII-CODETASTE SYMBOLE ASCII-CODE

~~ (]I 6e 681 D4 CA

2 CF D7 A bull + F3 F8 I _

3 D6 D9 S + bull FA E1

D 0 Fl F74 I I D5 Ci bull

5 - C2 D8 F o ce ce 6 - J D8 CB G

( DB DC

7 L Dl D2 H r- EF Fe r D8 CE8 + It 81 AC J

9 =t+ A7 91 llt bullbull bullbull DF DE

a 99 82 L 86 C9

i i 72 71 FE 84

t 87 8C 89 E9

74 73 J J FS 8E -~ Q C4 F2 Z EE ED

W E6 EB gt~ X I F6 7D

C I 7E 7~E ES E4

R E5 c= V ~ 7A 9Sw

EA EBT I I es F4 B

T I I E7 E2 N LJ EC DA

L J CD DDFD E8 t-1U I F9 middotC7 ~ 63 78

0 l Bi 75 BF 85 A p 76 83 bull 7B 8B ~r

~ 88 77 BA 8F

[ A 78 8D

maJa~(1 I]O-J6(](] - bull -J6 Seite 15 maJa~r1 1[)1]-J6(]1] - bull -J61

fleteamplle tuumlr m~-fl[][]

Phantom Miner programmiert von Sokrates Vroushyvakis zeigt wie man die Befehle SYMBOL STRIG und STICK nutzen kann Unterprogramme sind mit LABEL adressiert Bitte beachten Sie daszlig die Grafik-Symshybole im Listing nicht richtig ausgedruckt sind

IV lIHI U - IMI

20 POKE S467C s20 Fon- ~434C $20 GOTO 170 30 OR 1--20 TO 20 STEP 10 40 SYMBOLC211201Phantofll320 50 SYMBOLC211201 Phantom320 60 NEXT I 70 SYMBOL[2J201Philntom320 80 SYMBOL[21 211+1 Phantom 3 2 0 90 SYMBOL[21 221+2 Philntolll 3 2 0 100 SYMBOLC2123 1+3 Phantom32O 110 SYMBOL[21 2~ 1+4 Phantom 3 2 0 120 SYMBOL[2J25 1+5 Phantolll320 130 SYMBOL[2J261+6Phantom 32O 140 SYMBOLC21271+7 Phantom320 150SYMBOLC31281+8Phantolll32O 160 GOTO 260 170 OR 1--20 TO 60 STEP 10CLS 180SYMBOLC2140IMine 440 190 SYMBOL[2J41I+lMi ner~40

200 SYMBOLC2142I+2 Mine 440 210 SYMBOL[2J43I+3l11ner440 220 SYMBOLC21441~Mlne 440 230 SYMBOL[3J451+5 MinIPr440 240 NEXT I 250 GOTO 30 260 SYMBOL[3J10140 Copy ight ( Cgt 1987 by SVrouvoumllkis 130 270 SYMBOLC3111141middotCopy lght (Cgt 1987 by SV ouvak l s 130 280 SYMBOLC3J9 139 Copy l ght (C) 1987 by SVrouvoumllkis130 230 SYMBOL[319140Copyright (C) 1987 by SVouvakls 130 300 SYMBOLC2J 10 140 Copyright (C) 1987 by SV ouvakis130 310 WAIT 2000TI-300IP-0 320 CURSOR 522 INPUT ENTER LEVEL C1-91 L 330 INITCRTMl 340 S-RND(10)4300 3~0 SYMBOLC2JS10uHiII0 360 SYMBOLC2JS18HLH110 370 SYMBOLC2JS26-Hl110 380 I STICK(0) - 7 THEN X X-5 390 I STICK(0)-3 THEN X-X+5 400 I STRIG(O) THEN 540 410 SYMBOLC31JX170P)HIIO 420 SYMBOL[3 1 J X 178 )A 1 10 430SYM80LC3lJX186Jk110 440 SYMBOLC3IJX170PH110 450 SYMBOLC3lJX178-) 110 460 SYMBOLC3lJX186 Jk110 470 Tl-Tl-lI TI - O THEN END 480 CURSOR 515PRlNT 490 CURSOR 515PRlNTPoints P Bonus TI 500 I P-L THEN WINNERELSE 380 510 1 P-L+5 THEN WINNERELSE 380 520 I P=L+l5 THEN middot WINNERELSE 380 530 GOTO 380 540 OR 1-170 TO 34 STEP -1 550 A~POINT(X+121-2) 560 SYMBOLC311X+121 - 110 570 SYMBOLC311X+121 - 110 580middot I A2 THEN NOISEC P P+l 590 NEXT I 600 I A-2 THEN 610 ELSE 700 610 SYMBOLC31S10nII0 620 SYMBOLC31S18 v110 630 SYMBOLC3JS26nm11O 640SYMBOLC01S10uHi110 650SYMBOLC01S18 HLHII0 660 SYMBOLCOJS26-HI110 670SYMBOLCOJS10 gtnIIO 680 SYMBOLCOJsect18v 110 630 SYMBOLCOJS26n110 7(10 GOTO 330 710 LA8ELWINNER 720 INITCRT M1 730 OR 11 TO 10 740 SYMBOLC3IJ00 OK II0 750 SYM80LC3IJ00 OK I I0 760 NEXT I 770 SYMBOLC3J00OKII0 780 CURSOR 1010IPRINTyou Score Is 790 pcP+TI 800 CURSOR 1020IPRINT p Points 810 WAIT 3000 820 CLSPRINTAGAIN VNdeg 830 GET AS 840 I AS= YTHEN RUN 850 IF AS-NTHEN NEW ON 860 GOTO 830 870 LABEL END 880 CLS 890 SYMBOL[2J010middotso y you Score 15 not the best 150 900 SYMBOLC2J 1 11 sor y yOU Sco e Is not the be9t 150 910 SYMBOL[2J212sorry your Score 15 not the best 150 920 SYMBOLC2J3 13sor y yo ur Score 15 not the best 150 930 SYMBOL(3J414sorry your Score is not the bes t 150 940 WA IT 3000 950 CLSIPRINTAGAIN YN 960 GET AS 970 I As Y THEN RUN 980 I ASNTHEN NEW ON 990 GOTO 960

-

Bereits im Einsteigerbuch fuumlr den MZ-SOO (s-Seite 11) hat der MZ-Verlag einige Befehle fuumlr den MZ-SOO vershyoumlffentlicht die im Bedienerhandbuch nicht enthalten sind

Als Appetithaumlppchen fuumlr das Einsteigerbuch aber auch zur Information fuumlr unsere neuen Kollegen vershyoumlffentlichen wir hier noch einmal einige diese Befehshyle

BEEP Kurzform BE erzeugt einen Signalton mit einer Tonshyhoumlhe von 440 Hz BEEP hat denselben Effekt wie USR(62) ruft also das Monitor-Unterprogramm BELL auf Bitte probieren Sie es gleich einmal aus indem Sie BE eingeben und anschlieszligend die eR-Taste druumlcken Nuumltzlich ist dieser Befehl um im Programm ohne Aufwand akustische Signale einzubauen die Aufmerksamkeit erregen

EDIT Kurzform E ermoumlglicht das direkte Bearbeiten einer Programmzeile auf dem Bildschirm Durch Eingabe von EDIT wird die zuletzt bearbeitete Zeile am Bildshyschirm angezeigt Das ist besonders arbeitsvereinfashychend nach dem Auftreten eines Fehlers Der Cursor wird dabei von BASIC auf den ersten Buchstaben der Zeile gesetzt so daszlig sofort korrigiert werden kann

EDIT kann auch mit Zeilennummer eingegeben wershyden Der Vorteil gegenuumlber LIST mit Zeilennummer liegt in der Cursorposition

FRAC Kurzform FR dient zur Ermittlung des Nachkomshymaanteiloumls einer Dezimalzahl Damit stellt FRAC den Gegensatz zu INT da fuumlhrt allerdings keine Rundung durch Das Ergbnis ist immer eine Zahl zwischen -1 und +1

Beispiel FRAC (525) eR fuumlhrt zur Anzeige von 25

HEX$ Diese nuumltzliche Funktion war bereits beim MZ-700 vorshyhanden aber auch in dessen Bedienerhandbuch nicht erwaumlhnt Sie dient zur Umwandlung einer Dezishymalzahl in eine Hexadezimalzahl Beispiel HEX$ (255) eRzeigt FF an

MOD Diese wertvolle Funkt ion zwigt den Rest einer Division Das ist fuumlr viele Anwendungen interessant Bitte beshyachten Sie daszlig zwischen der ersten Zahl und MOD unbedingt ein Leerzeichen stehen muszlig Beispiel (6 MOD2) eR zeigt 0 an

(5 MOD2) eR zeigt 1 an

malacin [][]-J8[][] - bull -J8 Seite 16

lisill~ m~-fl[J[J Iisllll()tJer-messe

Das Programm von Sokrates Vrouvakis demonshystriert w ie einfach man eine Laufschrift in verschieshydenen Schriftgroumlszligen auf dem Bildschirm des MZ-800 erzeugen kann

10 INITCRTM3 20 PRINT 30 PRINT 40 PRINT u 50 PRINT 60 PRINT u 70 PRINT 80 PRINT 30 PRINT 100 PRINT AUtSCHRItT MZ-800 110 PRINT 120 PRINT 130 PRINT Copyright ltC) 1387 140 PRINT 150 PRINT by 160 PRINT 170 PRINT Sokrates Vrouvakis 180 PRINT 190 PRINT 200 PRINT PS Es empf i elt sich bei 210 PRINT verschiedenen Anlaessen 220 PRINT 15 leinen anderen Zeichensatz 230 PRINT 1 V Izu benutzen 240 PRINT 250 WAIT 10000POKE S467CS20IPOKE S434CS20 260 INITCRTIM3 270 PRINT MENUE 280 PRINT 230 CURSOR 06 300 INPUT TEXT ITES 310 INPUT WIEVIELE BUCHSTABEN X 320 INPUT GROESSE DES CHARACTERSC 330 INPUT STEEPING RATE 9 340 W-XltC8)ICLS 350 tOR I~645 TO -W STEP -S 360 SYMBOL [ 1 J 110 TE C C 0 370SYHBOL[lJI10TECCO 380 GET AS 330 It AS- THEN260 40(1 NEXTI 410 GOTO 350

Wie erwartet zeigte SHARP auf der Hannover-Messhyse kein Nachfolgemodell des MZ-BOO Diese Serie duumlrfte tot sein An der Qualitaumlt dieser Rechner kann der Miszligerfolg nicht liegen Im MZ-Verlag laufen die Rechner der MZ-700800-Serie oft genug Tag und Nacht Aber kein anderer Hersteller von Rang hat so wenig fuumlr seine Rechner getan wie SHARP Wer die User im Regen stehen laumlszligt und Houmlchstpreise fordert der muszlig halt untergehen Um so wichtiger ist es daszlig wir die User jetzt in dieser schwierigen Phase zusamshymenstehn

In Hannover hat der MZ-800 trotzdem noch einmal Aufmerksamkeit erregt naumlmlich anlaumlszliglich der Preisshyverteilung an den SHARP User-Club des Jahres 1986

Bei diesem Wettbewerb ging es um die Erstellung von Software fuumlr MZ-800 und die Pocket-Computer von SHARP

Die Jury stellt die Zeitschrift CHIP die im vergangenen Jahr aus den Beitraumlgen ein Sonderheft herausgegeshyben hat Das ist - soviel uns bekannt ist - in diesem

Jahr nicht geplant Wir schlagen den Teilnehmern deshalb vor sich beim MZ-Verlag zu melden

Bei der Preisverleihung am 73 um 1530h waren von CHIP ein Stellvertreter fuumlr den Redakteur Herrn Schwarz von SHARP die Herren Appel und Tabeno anwesend

Der 1 Preis ging an den SHARP-Hisoft-Pascal-Klub eV in Hamburg fuumlr ein Astrologie-Programm von Andreas Ballhaus Den Preis nahm die Vorsitzende des Vereins Viola Petersen in Empfang

Der 2 Preis ging an den Frankenberger Computer Club dessen Mitglieder Oliver Roth und Andreas Jeschtrup die Computer-Simulation Regierung proshygrammiert hatten

Den 3 Preis errang Ulf Wagemann fuumlr die Interessenshygemeinschaft SHARP (IGS) mit dem Datenbankproshygramm MBASE 3

Dieses leistungsfaumlhige Programm haben wir bereits fuumlr Sie getestet Uns ist unter SHARP-BASIC kein besshyseres Datenbank-Programm bekannt Sie werden es kuumlnftig auch uumlber den MZ-Verlag erhalten koumlnnen Der Preis stand bei Redaktionsschluszlig noch nicht fest Voraussetzung ist eine 525-Floppy-Station

Das Programm ist aumluszligerst flexibel und laumlszligt sich auf viele Beduumlrfnisse maszligschneidern Zum lieferumshyfang werden auch diverse Beispiele gehoumlren die dishyrekt in die Praxis umgesetzt oder von Ihnen Ihren indishyviduellen Beduumlrfnissen angepaszligt werden koumlnnen

Bei Interesse fordern Sie bitte unseren Sonderproshyspekt an

Nach der Preisuumlbergabe wurden die Teilnehmer auf dem SHARP-Stand zu einem gemuumltlichen Umtrunk in die Praumlsidenten-Suite eingeladen

Stars auf dem riesigen SHARP-Stand waren zweifelshylos der Pocket-Computer pe 1600 und der MS-DOSshykompatible pe 7100

Auf dem MZ-800 unter P-CPM geschriebene Daten koumlnnen uumlber das Programm MS-Copy (~Seite 20) auf den PC 7100 uumlbertragen werden Fuumlr PC 1600 und MZ-800 gibt es bereits ein Datenuumlbertragungsproshygramm das wir bei SHARP bereits getestet haben Da beide Computer so schoumln zusammenarbeiten werden wir in Zukunft auch vom PC 1600 berichten soshyfern Sie daran interessiert sind bull

maa~irl l(](]rtl(](] - bull rtll Seite 17 maJa~irl l(](]-J8(](] - bull r8

Frei-fr()~ramme

Um Ihnen zu helfen wenn Sie etshywas suchen kaufen oder verkaushyfen wollen bieten wir Ihnen den Kleinanzeigenmarkt Fuumlr bis zu fuumlnf Zeilen zahlen Sie nur DM 10-- Haumlndler zahlen nur DM 20-- Wenn Sie Gewerbetreibender sind beachten Sie bitte daszlig das aus Ihrer Kleinanzeige aus wettshybewerbsrechtlichen Gruumlnden deutlich hervorgehen muszlig Jede Zeile darf bis zu 27 Anschlaumlge hashyben Bitte beachten Sie daszlig Kleinanzeigen nur bei Vorkasse beruumlcksichtigt werden koumlnnen

Suchen Programm das den Drucker SHARP MZ1P02 den vollen Zeichensatz des MZshy800 ausdrucken laumlszligt MZshyVerlag Harald Schicke

Suchen komfortables Datenshytransfer-Programm um ASCII-Dateien vom MZ-800 zu uumlbertragen (moumlglichst uumlber Joystick-Port) MZ-Verlag Harald Schicke

Suche Clubanschluszlig oder Inshyteresenten um einen MZshy700800 Club aufzubauen im Bereich HildesheimHannover Roland Zajons Osterfeld 15 3200 Hildesheim-Bavenstedt Tel 0512155167

Komputila Rondo bietet Konshytakt zu Computer-Fans in mehr als 25 Laumlndern der Welt durch die Internati shyonale Sprache Esperanto Juumlrgen Wulff Papenstr 5b D-2000 Hamburg 76 l10402500781

Super-Verstaumlndigung uumlberall auf der Welt und preiswerte Reisen bietet die Internashytionale Sprache Esperanto Kostenlose Info bei Esperanto-Centro eV Postfach 14 50 D-4790 Paderborn -n-0525127612

Fuumlr viele Rechner gibt es Proshygrammbibliotheken aus deren Bestand Programme kostenlos (man zahlt nur eine Gebuumlhr fuumlr Uumlberspielung Speichermedium und Verwaltung) abgegeben werden Das moumlchten wir auch fuumlr den MZ-700j800 realisieren Meist fungieren diese Programme unter dem Namen Public Domain oder Free Soft Dabei werden verschieshydene Arten unterschieden

Frei-Programme werden von Proshygrammierern Anwendern zur pershysoumlnlichen nichtkommerziellen und kostenlosen Nutzung uumlberlasshysen Das koumlnnen Hilfsprogramme Unterroutinen Spiele oder sonstishyge Porgramme sein die man aus Freude programmiert hat

Wir sind sicher daszlig Sie viele solshycher Programme in Ihrer Schublashyde liegen haben Waumlre es nicht schoumln Sie wuumlrden sie einem groumlshyszligeren Kreis von Anwendern zur Verfuumlgung stellen So kann jeder von jedem etwas lernen Und nashytuumlrlich winkt Ihnen eine Belohnung Sie erhalten fuumlr jedes Programm daszlig Sie einschicken eine Kassetshyte QD oder Floppy-Disk Ihrer Wahl aus dem Angebot an Frei-Proshygrammen Auf jedem Speichershymedium finden Sie eine Anzahl von Programmen Wir werden hier die jeweils guumlltige Liste abshydrucken

Einen Haken hat das Angebot alshylerdings noch Bislang gibt es noch keine einzige Diskette Desshyhalb erhalten Sie zunaumlchst einen Gutschein wenn Sie uns Ihre FreishyProgramme zur Aufnahme schikshyken Spaumlter suchen Sie sich dann eine CMT QD oder Faus

Wenn Sie mitmachen wollen fuumllshylen Sie bitte den Anmeldebogen

Seite 18

aus Sie koumlnnen ihn kopieren so daszlig Sie das Heft nicht zerschneishyden muumlssen

Pruumlf-Programme sind urhebershyrechtlich geschuumltzte kommershyzielle Programme die zum Pruumlfen vor dem Kauf- kostenlos angeboten werden Sie sind auch unter den Bezeichnungen Hoshynour-Ware oder als Demo-Proshygramme bekannt

In der Regel fehlt die Bedienungsshyanleitung (evtl ist eine Kurzanleishytung ins Programm integriert oder zusaumltzlich auf dem Speichermeshydium vorhanden) oder die Funktishyonen des Programmes werden nur demonstriert Oft kann man damit arbeiten aber zB nicht drucken

Pruumlfprogramme dienen der Markteinfuumlhrung von Programshymen Wem das Programm geshyfaumlllt der nimmt mit dem Proshygrammanbieter Kontakt auf und kauft das Programm Er erhaumllt dann die neueste Version ein Handbuch und Anwenderuntershystuumltzung

Dieses Konzept hat fuumlr den Anbieshyter wie fuumlr den Anwender groszligen Nutzen Der Anbieter spart sich die teure Werbung Der Anwenshyder braucht nicht die Katze im Sack zu kaufen sondern kann vorher ausgiebig probieren und sich von den Qualitaumlten des Proshygramms uumlberzeugen

Wir hoffen daszlig Sie auch von dieshysem Angebot regen Gebrauch machen werden Bitte denken Sie daran Je mehr Frei- und Pruumlf-Proshygramme der MZ-Gemeinde zur Verfuumlgung stehen desto attraktishyver sind unsere Rechner

maJa~rl (](]-16()() - bull -161

frll~ramm-flrlmecJlJrI~ - Frei--Jfriii-film

Programm-Anmeldung fuumlr den Vertrieb als Frei- oder Pruumlf-Programm

Der Programmgeber

Vorname Name ______________________________

Firma ________________________________

Straszlige ---__________________________

PUOrt-___________________________________

uumlbergibt dem MZ-Verlag Harald Schicke eine DisketteKassetteO zur Verbreitung an Anwender Es handelt sich um

o Frei-Programme o Pruumlf-Programme

Falls es sich um Pruumlf-Programme handelt

o IchwirO sind am Vertrieb durch den MZ-Verlag Harald Schicke fuumlr die zu verkaufende Version inter essiert Bitte machen Sie mirunsO ein Angebot

Der Name der DisketteKassetteO lautet ___________________

Die Programme sind lauffaumlhig auf folgender Computer-Konfiguration

o MZ-BOabkO o MZ-700 o MZ-BOO

o RAM-Erweiterung o Grafik-Erweiterung

o Kassette o Quick-Disk o 35-Floppy-Disk O525-Floppy-Disk

Spezielle Formatierung des Speichermediums _________________

o P-CPM o EUMELElan

Programmiersprache _________________________

Weitere Einzelheiten

Der Programm-Autor bzw Programm-Geber erklaumlrt

bull daszlig er die Urheberrechte an den Programmen auf der KassetteDisketteO besitzt

bull daszlig er die Programme als Freie- oder PruumlfprogrammeO an den MZ-Verlag Harald Schicke kostenlos zur Verbreitung uumlbergibt

Ort Datum Unterschrift

degnicht Zutreffendes bitte streichen

ma~a~IrI (]0-1600 - bull -16 Seite 19 ma~a~IrI (](]-1600 - bull -161

l~llllllllllllllllllllllllllllllllllllllllillmlllllliIlillllll~llllllllllllllllljlllllllillUNIDOS-800 ist ein Universalieseshy

programm fuumlr den SHARP MZ-800 mit einem oder mehreren 40shyTrack-Laufwerken und dem pshyCPM-Betriebssystem Nach starshyten des Programms kann man fuumlr das Laufwerk B ein Format ausshywaumlhlen und eine in diesem Format beschriebene Diskette unter CPM (also auch unter WordStar u 0) wie eine normale SHARPshyDiskette bearbeiten Selbstvershystaumlndlich ist es auch moumlglich auf diese Diskette zu schreiben und so beschriebene Floppies auf Fremdrechnern zu lesen

miillf21EIe[~IIIIIIIIIIII~lll)111111 ist ein Blockorientiertes Textshy

verarbeitungssystem Texte jeder Art und Laumlnge sind verarbeitbar und nur durch den Speicherausshybau begrenzt Das Programm ist in Maschinensprache Deshalb stehen ca 42 Kb fuumlr Textverarbeishytung zur Verfuumlgung

Da das System den Text in Bloumlshycken abspeichert ist die Zeilenshylaumlnge unabhaumlngig von der Bildshyschirmanzeige und kann beliebig sein

Das Programm stellt sich mit eishyner Menuuml-Auswahl in einer Bildshyschirmmaske vor- Nach entspreshychendem Tastendruck verzweigt es in den gewaumlhlten Arbeitsvorshygang Es werden fuumlr jeden Arshybeitsvorgang Bildschirmmasken erzeugt die moumlgliche Sondershyfunktionen anzeigen Nach dem Laden befindet sich die Tastatur im DIN-Schreibmaschinen-Moshydus

Folgende Moumlglichkeiten bietet das Programm

Eingabe Korrektur Suchen Auflisten aller Texte Abspeichern und Laden auf Kassette Loumlschen des gesamten Textspeichers Drucker einaus Ruumlcksprung zum Monitorprogramm

Sonderfunktionen Exzellente Silbentrennung nach

der deutschen Rechtschreibung Textblockkennung Zeichen und Textbloumlcke loumlschen Einfuumlgen bis 254 Zeichen Druckerprogramshymierung Scrolling des Textes Cursorsteuerfunktionen Zeilenlaumlnshyge programmierbar Blattlaumlnge definierbar Kopienherstellung

K 164-7 (MZ-700) DM 12995 K 164-8 (MZ-800) DM 12995

zZ sind im Lieferumfang von shyUNIDOS-BOO 50 Floppy-Formate enthalten

F145 (525) DM 198--

lIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBllllmllmmlll~l~lll~llj~lllll~lllljlljl~Universelles Formatierproshy

gramm fuumlr den MZ-BOO Mit UNIshyFORM koumlnnen Sie fast alle Formashyte der UNIDOS-Formatliste auf Ihshyrem MZ-BOO formatieren Dies ist insbesondere dann nuumltzlich wenn Sie keine formatierte Fremddiskette haben und der Fremdrechner nicht verfuumlgbar ist Wenn Sie Ihre unter P-CPM ershy

00 0 ~UU uuu~~=

~~m l~~f~~= p~og~amm

llllllllllnlilsect~llI1[jljlIIII[lttllllllll um auf dem MZ-BOO eine deutshy

sche Tastatur nach DIN zu erzeushygen ist ein extra Maschinensprashycheprogramm erforderlich

Hier ist es Mit einem Tastenshydruck wechseln Sie zwischen der Originaltastenbelegung und der deutschen DIN-Tastatur

Das Programm enthaumllt eine Hard-Copy-Routine

K 166 (KasseHe) DM 49-shyF 166 (5 14) DM 59-shy

11111~111111111111111111111111111111111111111~111Im~g[~III~IIIIIIIII~IIIIIIIIIIjIIIII~1111llllllllll~Das Zwischenstuumlck RGBVideo

nutzt den RGB-Ausgang von MZshy700800 Die Signale des RGB-Ausshyganges werden im Zwischenshystuumlck auf Video fuumlr den monoshychromen Monitor umgewandelt Das ermoumlglicht auf einem moshynochromen Bildschirm eine hershyvorragende Wiedergabe von BO Zeichen und hochaufloumlsender Grafik

X 167 DM 79-shy

stellte Software fuumlr verschiedene Rechner verkaufen wollen ist UNIshyFORM unverzichtbar

F 170 (525) DM 198-shy

111111~lllillllllllllllllllllllllllllllllmlllIII~1ll~ll~l~ll~l Mit MS-COPY koumlnnen CPMshy

Dateien in MS-DOS-Dateien konshyvertiert werden Sie koumlnnen damit also Ihre Text- TURBO-Pascal- BASIC-Dateien auf IBM-Format bringen aber auch Quellproshygramme in anderen Sprachen sowie Datenfiles von Anwendershyprogrammen

F169 (525) DM 130-

1~lllilllllllllllllJilllllllllllllllllttisectllmlill~ij1l11 ist ein echtes Superprogramm

MINI-CAD erhielt 1985 den 1 Preis beim SHARP User-Club Wettbeshywerb

Das Programm erlaubt Zeichshynungen auf dem Monitor zu ershystellen Die Steuerung erfolgt uumlber Tastatur oder Joystick

Sie benoumltigen eine 5 14 Flopshypy oder eine Quick-Disk mit 64 Kb RAM-Erweiterung Eine GrafikshyRAM~Erweiterung ist empfehlensshywert muszlig aber nicht sein

Die Programmdiskette enthaumllt die Programme Menue MinishyCAD Bauteil-Editor Programmgeshynerator Trans-CAD und BauteilshyDelete

Das Programm wird uumlber eine Menuumlleiste gesteuert die sich selbst erklaumlrt

Mit dem Programmgenerator koumlnnen Zeichnungsdateien als eishygenstaumlndig laufende BASIC-Proshygramme erzeugt werden

Mit dem Bauteil-Editor erstellen Sie haumlufig wiederkehrende Baushyteile die Sie bei Bedarf unter ihshyrem Namen aufrufen und in Ihre Zeichnungen einbinden koumlnnen Dabei kann selbstverstaumlndlich der Maszligstab veraumlndert werden

MINI-CAD ist ein Superproshygramm das zu Recht preisgeshykroumlnt worden ist Selbstverstaumlndshylich verfuumlgt es uumlber eine Hardcoshypy-Funktion mit der Sie Ihre Zeichshynungen auf Papier bringen koumlnshynen Natuumlrlich koumlnnen alle Zeichshynungen bemaszligt werden so daszlig eine professionelle Anwendung moumlglich ist

F165 (525) DM 149-shyQ 165 (Quick-Disk) DM 149-shy

Page 16: tO~~ · 2018. 1. 9. · tüftelt. Lesen Sie seinen Bericht! Die Verbindung MZ-800/CE-516P bietet dem Anwender mehr Mög lichkeiten, als im (ohnehin sehr dürftigen) Plotterhandbuch

fleteamplle tuumlr m~-fl[][]

Phantom Miner programmiert von Sokrates Vroushyvakis zeigt wie man die Befehle SYMBOL STRIG und STICK nutzen kann Unterprogramme sind mit LABEL adressiert Bitte beachten Sie daszlig die Grafik-Symshybole im Listing nicht richtig ausgedruckt sind

IV lIHI U - IMI

20 POKE S467C s20 Fon- ~434C $20 GOTO 170 30 OR 1--20 TO 20 STEP 10 40 SYMBOLC211201Phantofll320 50 SYMBOLC211201 Phantom320 60 NEXT I 70 SYMBOL[2J201Philntom320 80 SYMBOL[21 211+1 Phantom 3 2 0 90 SYMBOL[21 221+2 Philntolll 3 2 0 100 SYMBOLC2123 1+3 Phantom32O 110 SYMBOL[21 2~ 1+4 Phantom 3 2 0 120 SYMBOL[2J25 1+5 Phantolll320 130 SYMBOL[2J261+6Phantom 32O 140 SYMBOLC21271+7 Phantom320 150SYMBOLC31281+8Phantolll32O 160 GOTO 260 170 OR 1--20 TO 60 STEP 10CLS 180SYMBOLC2140IMine 440 190 SYMBOL[2J41I+lMi ner~40

200 SYMBOLC2142I+2 Mine 440 210 SYMBOL[2J43I+3l11ner440 220 SYMBOLC21441~Mlne 440 230 SYMBOL[3J451+5 MinIPr440 240 NEXT I 250 GOTO 30 260 SYMBOL[3J10140 Copy ight ( Cgt 1987 by SVrouvoumllkis 130 270 SYMBOLC3111141middotCopy lght (Cgt 1987 by SV ouvak l s 130 280 SYMBOLC3J9 139 Copy l ght (C) 1987 by SVrouvoumllkis130 230 SYMBOL[319140Copyright (C) 1987 by SVouvakls 130 300 SYMBOLC2J 10 140 Copyright (C) 1987 by SV ouvakis130 310 WAIT 2000TI-300IP-0 320 CURSOR 522 INPUT ENTER LEVEL C1-91 L 330 INITCRTMl 340 S-RND(10)4300 3~0 SYMBOLC2JS10uHiII0 360 SYMBOLC2JS18HLH110 370 SYMBOLC2JS26-Hl110 380 I STICK(0) - 7 THEN X X-5 390 I STICK(0)-3 THEN X-X+5 400 I STRIG(O) THEN 540 410 SYMBOLC31JX170P)HIIO 420 SYMBOL[3 1 J X 178 )A 1 10 430SYM80LC3lJX186Jk110 440 SYMBOLC3IJX170PH110 450 SYMBOLC3lJX178-) 110 460 SYMBOLC3lJX186 Jk110 470 Tl-Tl-lI TI - O THEN END 480 CURSOR 515PRlNT 490 CURSOR 515PRlNTPoints P Bonus TI 500 I P-L THEN WINNERELSE 380 510 1 P-L+5 THEN WINNERELSE 380 520 I P=L+l5 THEN middot WINNERELSE 380 530 GOTO 380 540 OR 1-170 TO 34 STEP -1 550 A~POINT(X+121-2) 560 SYMBOLC311X+121 - 110 570 SYMBOLC311X+121 - 110 580middot I A2 THEN NOISEC P P+l 590 NEXT I 600 I A-2 THEN 610 ELSE 700 610 SYMBOLC31S10nII0 620 SYMBOLC31S18 v110 630 SYMBOLC3JS26nm11O 640SYMBOLC01S10uHi110 650SYMBOLC01S18 HLHII0 660 SYMBOLCOJS26-HI110 670SYMBOLCOJS10 gtnIIO 680 SYMBOLCOJsect18v 110 630 SYMBOLCOJS26n110 7(10 GOTO 330 710 LA8ELWINNER 720 INITCRT M1 730 OR 11 TO 10 740 SYMBOLC3IJ00 OK II0 750 SYM80LC3IJ00 OK I I0 760 NEXT I 770 SYMBOLC3J00OKII0 780 CURSOR 1010IPRINTyou Score Is 790 pcP+TI 800 CURSOR 1020IPRINT p Points 810 WAIT 3000 820 CLSPRINTAGAIN VNdeg 830 GET AS 840 I AS= YTHEN RUN 850 IF AS-NTHEN NEW ON 860 GOTO 830 870 LABEL END 880 CLS 890 SYMBOL[2J010middotso y you Score 15 not the best 150 900 SYMBOLC2J 1 11 sor y yOU Sco e Is not the be9t 150 910 SYMBOL[2J212sorry your Score 15 not the best 150 920 SYMBOLC2J3 13sor y yo ur Score 15 not the best 150 930 SYMBOL(3J414sorry your Score is not the bes t 150 940 WA IT 3000 950 CLSIPRINTAGAIN YN 960 GET AS 970 I As Y THEN RUN 980 I ASNTHEN NEW ON 990 GOTO 960

-

Bereits im Einsteigerbuch fuumlr den MZ-SOO (s-Seite 11) hat der MZ-Verlag einige Befehle fuumlr den MZ-SOO vershyoumlffentlicht die im Bedienerhandbuch nicht enthalten sind

Als Appetithaumlppchen fuumlr das Einsteigerbuch aber auch zur Information fuumlr unsere neuen Kollegen vershyoumlffentlichen wir hier noch einmal einige diese Befehshyle

BEEP Kurzform BE erzeugt einen Signalton mit einer Tonshyhoumlhe von 440 Hz BEEP hat denselben Effekt wie USR(62) ruft also das Monitor-Unterprogramm BELL auf Bitte probieren Sie es gleich einmal aus indem Sie BE eingeben und anschlieszligend die eR-Taste druumlcken Nuumltzlich ist dieser Befehl um im Programm ohne Aufwand akustische Signale einzubauen die Aufmerksamkeit erregen

EDIT Kurzform E ermoumlglicht das direkte Bearbeiten einer Programmzeile auf dem Bildschirm Durch Eingabe von EDIT wird die zuletzt bearbeitete Zeile am Bildshyschirm angezeigt Das ist besonders arbeitsvereinfashychend nach dem Auftreten eines Fehlers Der Cursor wird dabei von BASIC auf den ersten Buchstaben der Zeile gesetzt so daszlig sofort korrigiert werden kann

EDIT kann auch mit Zeilennummer eingegeben wershyden Der Vorteil gegenuumlber LIST mit Zeilennummer liegt in der Cursorposition

FRAC Kurzform FR dient zur Ermittlung des Nachkomshymaanteiloumls einer Dezimalzahl Damit stellt FRAC den Gegensatz zu INT da fuumlhrt allerdings keine Rundung durch Das Ergbnis ist immer eine Zahl zwischen -1 und +1

Beispiel FRAC (525) eR fuumlhrt zur Anzeige von 25

HEX$ Diese nuumltzliche Funktion war bereits beim MZ-700 vorshyhanden aber auch in dessen Bedienerhandbuch nicht erwaumlhnt Sie dient zur Umwandlung einer Dezishymalzahl in eine Hexadezimalzahl Beispiel HEX$ (255) eRzeigt FF an

MOD Diese wertvolle Funkt ion zwigt den Rest einer Division Das ist fuumlr viele Anwendungen interessant Bitte beshyachten Sie daszlig zwischen der ersten Zahl und MOD unbedingt ein Leerzeichen stehen muszlig Beispiel (6 MOD2) eR zeigt 0 an

(5 MOD2) eR zeigt 1 an

malacin [][]-J8[][] - bull -J8 Seite 16

lisill~ m~-fl[J[J Iisllll()tJer-messe

Das Programm von Sokrates Vrouvakis demonshystriert w ie einfach man eine Laufschrift in verschieshydenen Schriftgroumlszligen auf dem Bildschirm des MZ-800 erzeugen kann

10 INITCRTM3 20 PRINT 30 PRINT 40 PRINT u 50 PRINT 60 PRINT u 70 PRINT 80 PRINT 30 PRINT 100 PRINT AUtSCHRItT MZ-800 110 PRINT 120 PRINT 130 PRINT Copyright ltC) 1387 140 PRINT 150 PRINT by 160 PRINT 170 PRINT Sokrates Vrouvakis 180 PRINT 190 PRINT 200 PRINT PS Es empf i elt sich bei 210 PRINT verschiedenen Anlaessen 220 PRINT 15 leinen anderen Zeichensatz 230 PRINT 1 V Izu benutzen 240 PRINT 250 WAIT 10000POKE S467CS20IPOKE S434CS20 260 INITCRTIM3 270 PRINT MENUE 280 PRINT 230 CURSOR 06 300 INPUT TEXT ITES 310 INPUT WIEVIELE BUCHSTABEN X 320 INPUT GROESSE DES CHARACTERSC 330 INPUT STEEPING RATE 9 340 W-XltC8)ICLS 350 tOR I~645 TO -W STEP -S 360 SYMBOL [ 1 J 110 TE C C 0 370SYHBOL[lJI10TECCO 380 GET AS 330 It AS- THEN260 40(1 NEXTI 410 GOTO 350

Wie erwartet zeigte SHARP auf der Hannover-Messhyse kein Nachfolgemodell des MZ-BOO Diese Serie duumlrfte tot sein An der Qualitaumlt dieser Rechner kann der Miszligerfolg nicht liegen Im MZ-Verlag laufen die Rechner der MZ-700800-Serie oft genug Tag und Nacht Aber kein anderer Hersteller von Rang hat so wenig fuumlr seine Rechner getan wie SHARP Wer die User im Regen stehen laumlszligt und Houmlchstpreise fordert der muszlig halt untergehen Um so wichtiger ist es daszlig wir die User jetzt in dieser schwierigen Phase zusamshymenstehn

In Hannover hat der MZ-800 trotzdem noch einmal Aufmerksamkeit erregt naumlmlich anlaumlszliglich der Preisshyverteilung an den SHARP User-Club des Jahres 1986

Bei diesem Wettbewerb ging es um die Erstellung von Software fuumlr MZ-800 und die Pocket-Computer von SHARP

Die Jury stellt die Zeitschrift CHIP die im vergangenen Jahr aus den Beitraumlgen ein Sonderheft herausgegeshyben hat Das ist - soviel uns bekannt ist - in diesem

Jahr nicht geplant Wir schlagen den Teilnehmern deshalb vor sich beim MZ-Verlag zu melden

Bei der Preisverleihung am 73 um 1530h waren von CHIP ein Stellvertreter fuumlr den Redakteur Herrn Schwarz von SHARP die Herren Appel und Tabeno anwesend

Der 1 Preis ging an den SHARP-Hisoft-Pascal-Klub eV in Hamburg fuumlr ein Astrologie-Programm von Andreas Ballhaus Den Preis nahm die Vorsitzende des Vereins Viola Petersen in Empfang

Der 2 Preis ging an den Frankenberger Computer Club dessen Mitglieder Oliver Roth und Andreas Jeschtrup die Computer-Simulation Regierung proshygrammiert hatten

Den 3 Preis errang Ulf Wagemann fuumlr die Interessenshygemeinschaft SHARP (IGS) mit dem Datenbankproshygramm MBASE 3

Dieses leistungsfaumlhige Programm haben wir bereits fuumlr Sie getestet Uns ist unter SHARP-BASIC kein besshyseres Datenbank-Programm bekannt Sie werden es kuumlnftig auch uumlber den MZ-Verlag erhalten koumlnnen Der Preis stand bei Redaktionsschluszlig noch nicht fest Voraussetzung ist eine 525-Floppy-Station

Das Programm ist aumluszligerst flexibel und laumlszligt sich auf viele Beduumlrfnisse maszligschneidern Zum lieferumshyfang werden auch diverse Beispiele gehoumlren die dishyrekt in die Praxis umgesetzt oder von Ihnen Ihren indishyviduellen Beduumlrfnissen angepaszligt werden koumlnnen

Bei Interesse fordern Sie bitte unseren Sonderproshyspekt an

Nach der Preisuumlbergabe wurden die Teilnehmer auf dem SHARP-Stand zu einem gemuumltlichen Umtrunk in die Praumlsidenten-Suite eingeladen

Stars auf dem riesigen SHARP-Stand waren zweifelshylos der Pocket-Computer pe 1600 und der MS-DOSshykompatible pe 7100

Auf dem MZ-800 unter P-CPM geschriebene Daten koumlnnen uumlber das Programm MS-Copy (~Seite 20) auf den PC 7100 uumlbertragen werden Fuumlr PC 1600 und MZ-800 gibt es bereits ein Datenuumlbertragungsproshygramm das wir bei SHARP bereits getestet haben Da beide Computer so schoumln zusammenarbeiten werden wir in Zukunft auch vom PC 1600 berichten soshyfern Sie daran interessiert sind bull

maa~irl l(](]rtl(](] - bull rtll Seite 17 maJa~irl l(](]-J8(](] - bull r8

Frei-fr()~ramme

Um Ihnen zu helfen wenn Sie etshywas suchen kaufen oder verkaushyfen wollen bieten wir Ihnen den Kleinanzeigenmarkt Fuumlr bis zu fuumlnf Zeilen zahlen Sie nur DM 10-- Haumlndler zahlen nur DM 20-- Wenn Sie Gewerbetreibender sind beachten Sie bitte daszlig das aus Ihrer Kleinanzeige aus wettshybewerbsrechtlichen Gruumlnden deutlich hervorgehen muszlig Jede Zeile darf bis zu 27 Anschlaumlge hashyben Bitte beachten Sie daszlig Kleinanzeigen nur bei Vorkasse beruumlcksichtigt werden koumlnnen

Suchen Programm das den Drucker SHARP MZ1P02 den vollen Zeichensatz des MZshy800 ausdrucken laumlszligt MZshyVerlag Harald Schicke

Suchen komfortables Datenshytransfer-Programm um ASCII-Dateien vom MZ-800 zu uumlbertragen (moumlglichst uumlber Joystick-Port) MZ-Verlag Harald Schicke

Suche Clubanschluszlig oder Inshyteresenten um einen MZshy700800 Club aufzubauen im Bereich HildesheimHannover Roland Zajons Osterfeld 15 3200 Hildesheim-Bavenstedt Tel 0512155167

Komputila Rondo bietet Konshytakt zu Computer-Fans in mehr als 25 Laumlndern der Welt durch die Internati shyonale Sprache Esperanto Juumlrgen Wulff Papenstr 5b D-2000 Hamburg 76 l10402500781

Super-Verstaumlndigung uumlberall auf der Welt und preiswerte Reisen bietet die Internashytionale Sprache Esperanto Kostenlose Info bei Esperanto-Centro eV Postfach 14 50 D-4790 Paderborn -n-0525127612

Fuumlr viele Rechner gibt es Proshygrammbibliotheken aus deren Bestand Programme kostenlos (man zahlt nur eine Gebuumlhr fuumlr Uumlberspielung Speichermedium und Verwaltung) abgegeben werden Das moumlchten wir auch fuumlr den MZ-700j800 realisieren Meist fungieren diese Programme unter dem Namen Public Domain oder Free Soft Dabei werden verschieshydene Arten unterschieden

Frei-Programme werden von Proshygrammierern Anwendern zur pershysoumlnlichen nichtkommerziellen und kostenlosen Nutzung uumlberlasshysen Das koumlnnen Hilfsprogramme Unterroutinen Spiele oder sonstishyge Porgramme sein die man aus Freude programmiert hat

Wir sind sicher daszlig Sie viele solshycher Programme in Ihrer Schublashyde liegen haben Waumlre es nicht schoumln Sie wuumlrden sie einem groumlshyszligeren Kreis von Anwendern zur Verfuumlgung stellen So kann jeder von jedem etwas lernen Und nashytuumlrlich winkt Ihnen eine Belohnung Sie erhalten fuumlr jedes Programm daszlig Sie einschicken eine Kassetshyte QD oder Floppy-Disk Ihrer Wahl aus dem Angebot an Frei-Proshygrammen Auf jedem Speichershymedium finden Sie eine Anzahl von Programmen Wir werden hier die jeweils guumlltige Liste abshydrucken

Einen Haken hat das Angebot alshylerdings noch Bislang gibt es noch keine einzige Diskette Desshyhalb erhalten Sie zunaumlchst einen Gutschein wenn Sie uns Ihre FreishyProgramme zur Aufnahme schikshyken Spaumlter suchen Sie sich dann eine CMT QD oder Faus

Wenn Sie mitmachen wollen fuumllshylen Sie bitte den Anmeldebogen

Seite 18

aus Sie koumlnnen ihn kopieren so daszlig Sie das Heft nicht zerschneishyden muumlssen

Pruumlf-Programme sind urhebershyrechtlich geschuumltzte kommershyzielle Programme die zum Pruumlfen vor dem Kauf- kostenlos angeboten werden Sie sind auch unter den Bezeichnungen Hoshynour-Ware oder als Demo-Proshygramme bekannt

In der Regel fehlt die Bedienungsshyanleitung (evtl ist eine Kurzanleishytung ins Programm integriert oder zusaumltzlich auf dem Speichermeshydium vorhanden) oder die Funktishyonen des Programmes werden nur demonstriert Oft kann man damit arbeiten aber zB nicht drucken

Pruumlfprogramme dienen der Markteinfuumlhrung von Programshymen Wem das Programm geshyfaumlllt der nimmt mit dem Proshygrammanbieter Kontakt auf und kauft das Programm Er erhaumllt dann die neueste Version ein Handbuch und Anwenderuntershystuumltzung

Dieses Konzept hat fuumlr den Anbieshyter wie fuumlr den Anwender groszligen Nutzen Der Anbieter spart sich die teure Werbung Der Anwenshyder braucht nicht die Katze im Sack zu kaufen sondern kann vorher ausgiebig probieren und sich von den Qualitaumlten des Proshygramms uumlberzeugen

Wir hoffen daszlig Sie auch von dieshysem Angebot regen Gebrauch machen werden Bitte denken Sie daran Je mehr Frei- und Pruumlf-Proshygramme der MZ-Gemeinde zur Verfuumlgung stehen desto attraktishyver sind unsere Rechner

maJa~rl (](]-16()() - bull -161

frll~ramm-flrlmecJlJrI~ - Frei--Jfriii-film

Programm-Anmeldung fuumlr den Vertrieb als Frei- oder Pruumlf-Programm

Der Programmgeber

Vorname Name ______________________________

Firma ________________________________

Straszlige ---__________________________

PUOrt-___________________________________

uumlbergibt dem MZ-Verlag Harald Schicke eine DisketteKassetteO zur Verbreitung an Anwender Es handelt sich um

o Frei-Programme o Pruumlf-Programme

Falls es sich um Pruumlf-Programme handelt

o IchwirO sind am Vertrieb durch den MZ-Verlag Harald Schicke fuumlr die zu verkaufende Version inter essiert Bitte machen Sie mirunsO ein Angebot

Der Name der DisketteKassetteO lautet ___________________

Die Programme sind lauffaumlhig auf folgender Computer-Konfiguration

o MZ-BOabkO o MZ-700 o MZ-BOO

o RAM-Erweiterung o Grafik-Erweiterung

o Kassette o Quick-Disk o 35-Floppy-Disk O525-Floppy-Disk

Spezielle Formatierung des Speichermediums _________________

o P-CPM o EUMELElan

Programmiersprache _________________________

Weitere Einzelheiten

Der Programm-Autor bzw Programm-Geber erklaumlrt

bull daszlig er die Urheberrechte an den Programmen auf der KassetteDisketteO besitzt

bull daszlig er die Programme als Freie- oder PruumlfprogrammeO an den MZ-Verlag Harald Schicke kostenlos zur Verbreitung uumlbergibt

Ort Datum Unterschrift

degnicht Zutreffendes bitte streichen

ma~a~IrI (]0-1600 - bull -16 Seite 19 ma~a~IrI (](]-1600 - bull -161

l~llllllllllllllllllllllllllllllllllllllllillmlllllliIlillllll~llllllllllllllllljlllllllillUNIDOS-800 ist ein Universalieseshy

programm fuumlr den SHARP MZ-800 mit einem oder mehreren 40shyTrack-Laufwerken und dem pshyCPM-Betriebssystem Nach starshyten des Programms kann man fuumlr das Laufwerk B ein Format ausshywaumlhlen und eine in diesem Format beschriebene Diskette unter CPM (also auch unter WordStar u 0) wie eine normale SHARPshyDiskette bearbeiten Selbstvershystaumlndlich ist es auch moumlglich auf diese Diskette zu schreiben und so beschriebene Floppies auf Fremdrechnern zu lesen

miillf21EIe[~IIIIIIIIIIII~lll)111111 ist ein Blockorientiertes Textshy

verarbeitungssystem Texte jeder Art und Laumlnge sind verarbeitbar und nur durch den Speicherausshybau begrenzt Das Programm ist in Maschinensprache Deshalb stehen ca 42 Kb fuumlr Textverarbeishytung zur Verfuumlgung

Da das System den Text in Bloumlshycken abspeichert ist die Zeilenshylaumlnge unabhaumlngig von der Bildshyschirmanzeige und kann beliebig sein

Das Programm stellt sich mit eishyner Menuuml-Auswahl in einer Bildshyschirmmaske vor- Nach entspreshychendem Tastendruck verzweigt es in den gewaumlhlten Arbeitsvorshygang Es werden fuumlr jeden Arshybeitsvorgang Bildschirmmasken erzeugt die moumlgliche Sondershyfunktionen anzeigen Nach dem Laden befindet sich die Tastatur im DIN-Schreibmaschinen-Moshydus

Folgende Moumlglichkeiten bietet das Programm

Eingabe Korrektur Suchen Auflisten aller Texte Abspeichern und Laden auf Kassette Loumlschen des gesamten Textspeichers Drucker einaus Ruumlcksprung zum Monitorprogramm

Sonderfunktionen Exzellente Silbentrennung nach

der deutschen Rechtschreibung Textblockkennung Zeichen und Textbloumlcke loumlschen Einfuumlgen bis 254 Zeichen Druckerprogramshymierung Scrolling des Textes Cursorsteuerfunktionen Zeilenlaumlnshyge programmierbar Blattlaumlnge definierbar Kopienherstellung

K 164-7 (MZ-700) DM 12995 K 164-8 (MZ-800) DM 12995

zZ sind im Lieferumfang von shyUNIDOS-BOO 50 Floppy-Formate enthalten

F145 (525) DM 198--

lIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBllllmllmmlll~l~lll~llj~lllll~lllljlljl~Universelles Formatierproshy

gramm fuumlr den MZ-BOO Mit UNIshyFORM koumlnnen Sie fast alle Formashyte der UNIDOS-Formatliste auf Ihshyrem MZ-BOO formatieren Dies ist insbesondere dann nuumltzlich wenn Sie keine formatierte Fremddiskette haben und der Fremdrechner nicht verfuumlgbar ist Wenn Sie Ihre unter P-CPM ershy

00 0 ~UU uuu~~=

~~m l~~f~~= p~og~amm

llllllllllnlilsect~llI1[jljlIIII[lttllllllll um auf dem MZ-BOO eine deutshy

sche Tastatur nach DIN zu erzeushygen ist ein extra Maschinensprashycheprogramm erforderlich

Hier ist es Mit einem Tastenshydruck wechseln Sie zwischen der Originaltastenbelegung und der deutschen DIN-Tastatur

Das Programm enthaumllt eine Hard-Copy-Routine

K 166 (KasseHe) DM 49-shyF 166 (5 14) DM 59-shy

11111~111111111111111111111111111111111111111~111Im~g[~III~IIIIIIIII~IIIIIIIIIIjIIIII~1111llllllllll~Das Zwischenstuumlck RGBVideo

nutzt den RGB-Ausgang von MZshy700800 Die Signale des RGB-Ausshyganges werden im Zwischenshystuumlck auf Video fuumlr den monoshychromen Monitor umgewandelt Das ermoumlglicht auf einem moshynochromen Bildschirm eine hershyvorragende Wiedergabe von BO Zeichen und hochaufloumlsender Grafik

X 167 DM 79-shy

stellte Software fuumlr verschiedene Rechner verkaufen wollen ist UNIshyFORM unverzichtbar

F 170 (525) DM 198-shy

111111~lllillllllllllllllllllllllllllllllmlllIII~1ll~ll~l~ll~l Mit MS-COPY koumlnnen CPMshy

Dateien in MS-DOS-Dateien konshyvertiert werden Sie koumlnnen damit also Ihre Text- TURBO-Pascal- BASIC-Dateien auf IBM-Format bringen aber auch Quellproshygramme in anderen Sprachen sowie Datenfiles von Anwendershyprogrammen

F169 (525) DM 130-

1~lllilllllllllllllJilllllllllllllllllttisectllmlill~ij1l11 ist ein echtes Superprogramm

MINI-CAD erhielt 1985 den 1 Preis beim SHARP User-Club Wettbeshywerb

Das Programm erlaubt Zeichshynungen auf dem Monitor zu ershystellen Die Steuerung erfolgt uumlber Tastatur oder Joystick

Sie benoumltigen eine 5 14 Flopshypy oder eine Quick-Disk mit 64 Kb RAM-Erweiterung Eine GrafikshyRAM~Erweiterung ist empfehlensshywert muszlig aber nicht sein

Die Programmdiskette enthaumllt die Programme Menue MinishyCAD Bauteil-Editor Programmgeshynerator Trans-CAD und BauteilshyDelete

Das Programm wird uumlber eine Menuumlleiste gesteuert die sich selbst erklaumlrt

Mit dem Programmgenerator koumlnnen Zeichnungsdateien als eishygenstaumlndig laufende BASIC-Proshygramme erzeugt werden

Mit dem Bauteil-Editor erstellen Sie haumlufig wiederkehrende Baushyteile die Sie bei Bedarf unter ihshyrem Namen aufrufen und in Ihre Zeichnungen einbinden koumlnnen Dabei kann selbstverstaumlndlich der Maszligstab veraumlndert werden

MINI-CAD ist ein Superproshygramm das zu Recht preisgeshykroumlnt worden ist Selbstverstaumlndshylich verfuumlgt es uumlber eine Hardcoshypy-Funktion mit der Sie Ihre Zeichshynungen auf Papier bringen koumlnshynen Natuumlrlich koumlnnen alle Zeichshynungen bemaszligt werden so daszlig eine professionelle Anwendung moumlglich ist

F165 (525) DM 149-shyQ 165 (Quick-Disk) DM 149-shy

Page 17: tO~~ · 2018. 1. 9. · tüftelt. Lesen Sie seinen Bericht! Die Verbindung MZ-800/CE-516P bietet dem Anwender mehr Mög lichkeiten, als im (ohnehin sehr dürftigen) Plotterhandbuch

lisill~ m~-fl[J[J Iisllll()tJer-messe

Das Programm von Sokrates Vrouvakis demonshystriert w ie einfach man eine Laufschrift in verschieshydenen Schriftgroumlszligen auf dem Bildschirm des MZ-800 erzeugen kann

10 INITCRTM3 20 PRINT 30 PRINT 40 PRINT u 50 PRINT 60 PRINT u 70 PRINT 80 PRINT 30 PRINT 100 PRINT AUtSCHRItT MZ-800 110 PRINT 120 PRINT 130 PRINT Copyright ltC) 1387 140 PRINT 150 PRINT by 160 PRINT 170 PRINT Sokrates Vrouvakis 180 PRINT 190 PRINT 200 PRINT PS Es empf i elt sich bei 210 PRINT verschiedenen Anlaessen 220 PRINT 15 leinen anderen Zeichensatz 230 PRINT 1 V Izu benutzen 240 PRINT 250 WAIT 10000POKE S467CS20IPOKE S434CS20 260 INITCRTIM3 270 PRINT MENUE 280 PRINT 230 CURSOR 06 300 INPUT TEXT ITES 310 INPUT WIEVIELE BUCHSTABEN X 320 INPUT GROESSE DES CHARACTERSC 330 INPUT STEEPING RATE 9 340 W-XltC8)ICLS 350 tOR I~645 TO -W STEP -S 360 SYMBOL [ 1 J 110 TE C C 0 370SYHBOL[lJI10TECCO 380 GET AS 330 It AS- THEN260 40(1 NEXTI 410 GOTO 350

Wie erwartet zeigte SHARP auf der Hannover-Messhyse kein Nachfolgemodell des MZ-BOO Diese Serie duumlrfte tot sein An der Qualitaumlt dieser Rechner kann der Miszligerfolg nicht liegen Im MZ-Verlag laufen die Rechner der MZ-700800-Serie oft genug Tag und Nacht Aber kein anderer Hersteller von Rang hat so wenig fuumlr seine Rechner getan wie SHARP Wer die User im Regen stehen laumlszligt und Houmlchstpreise fordert der muszlig halt untergehen Um so wichtiger ist es daszlig wir die User jetzt in dieser schwierigen Phase zusamshymenstehn

In Hannover hat der MZ-800 trotzdem noch einmal Aufmerksamkeit erregt naumlmlich anlaumlszliglich der Preisshyverteilung an den SHARP User-Club des Jahres 1986

Bei diesem Wettbewerb ging es um die Erstellung von Software fuumlr MZ-800 und die Pocket-Computer von SHARP

Die Jury stellt die Zeitschrift CHIP die im vergangenen Jahr aus den Beitraumlgen ein Sonderheft herausgegeshyben hat Das ist - soviel uns bekannt ist - in diesem

Jahr nicht geplant Wir schlagen den Teilnehmern deshalb vor sich beim MZ-Verlag zu melden

Bei der Preisverleihung am 73 um 1530h waren von CHIP ein Stellvertreter fuumlr den Redakteur Herrn Schwarz von SHARP die Herren Appel und Tabeno anwesend

Der 1 Preis ging an den SHARP-Hisoft-Pascal-Klub eV in Hamburg fuumlr ein Astrologie-Programm von Andreas Ballhaus Den Preis nahm die Vorsitzende des Vereins Viola Petersen in Empfang

Der 2 Preis ging an den Frankenberger Computer Club dessen Mitglieder Oliver Roth und Andreas Jeschtrup die Computer-Simulation Regierung proshygrammiert hatten

Den 3 Preis errang Ulf Wagemann fuumlr die Interessenshygemeinschaft SHARP (IGS) mit dem Datenbankproshygramm MBASE 3

Dieses leistungsfaumlhige Programm haben wir bereits fuumlr Sie getestet Uns ist unter SHARP-BASIC kein besshyseres Datenbank-Programm bekannt Sie werden es kuumlnftig auch uumlber den MZ-Verlag erhalten koumlnnen Der Preis stand bei Redaktionsschluszlig noch nicht fest Voraussetzung ist eine 525-Floppy-Station

Das Programm ist aumluszligerst flexibel und laumlszligt sich auf viele Beduumlrfnisse maszligschneidern Zum lieferumshyfang werden auch diverse Beispiele gehoumlren die dishyrekt in die Praxis umgesetzt oder von Ihnen Ihren indishyviduellen Beduumlrfnissen angepaszligt werden koumlnnen

Bei Interesse fordern Sie bitte unseren Sonderproshyspekt an

Nach der Preisuumlbergabe wurden die Teilnehmer auf dem SHARP-Stand zu einem gemuumltlichen Umtrunk in die Praumlsidenten-Suite eingeladen

Stars auf dem riesigen SHARP-Stand waren zweifelshylos der Pocket-Computer pe 1600 und der MS-DOSshykompatible pe 7100

Auf dem MZ-800 unter P-CPM geschriebene Daten koumlnnen uumlber das Programm MS-Copy (~Seite 20) auf den PC 7100 uumlbertragen werden Fuumlr PC 1600 und MZ-800 gibt es bereits ein Datenuumlbertragungsproshygramm das wir bei SHARP bereits getestet haben Da beide Computer so schoumln zusammenarbeiten werden wir in Zukunft auch vom PC 1600 berichten soshyfern Sie daran interessiert sind bull

maa~irl l(](]rtl(](] - bull rtll Seite 17 maJa~irl l(](]-J8(](] - bull r8

Frei-fr()~ramme

Um Ihnen zu helfen wenn Sie etshywas suchen kaufen oder verkaushyfen wollen bieten wir Ihnen den Kleinanzeigenmarkt Fuumlr bis zu fuumlnf Zeilen zahlen Sie nur DM 10-- Haumlndler zahlen nur DM 20-- Wenn Sie Gewerbetreibender sind beachten Sie bitte daszlig das aus Ihrer Kleinanzeige aus wettshybewerbsrechtlichen Gruumlnden deutlich hervorgehen muszlig Jede Zeile darf bis zu 27 Anschlaumlge hashyben Bitte beachten Sie daszlig Kleinanzeigen nur bei Vorkasse beruumlcksichtigt werden koumlnnen

Suchen Programm das den Drucker SHARP MZ1P02 den vollen Zeichensatz des MZshy800 ausdrucken laumlszligt MZshyVerlag Harald Schicke

Suchen komfortables Datenshytransfer-Programm um ASCII-Dateien vom MZ-800 zu uumlbertragen (moumlglichst uumlber Joystick-Port) MZ-Verlag Harald Schicke

Suche Clubanschluszlig oder Inshyteresenten um einen MZshy700800 Club aufzubauen im Bereich HildesheimHannover Roland Zajons Osterfeld 15 3200 Hildesheim-Bavenstedt Tel 0512155167

Komputila Rondo bietet Konshytakt zu Computer-Fans in mehr als 25 Laumlndern der Welt durch die Internati shyonale Sprache Esperanto Juumlrgen Wulff Papenstr 5b D-2000 Hamburg 76 l10402500781

Super-Verstaumlndigung uumlberall auf der Welt und preiswerte Reisen bietet die Internashytionale Sprache Esperanto Kostenlose Info bei Esperanto-Centro eV Postfach 14 50 D-4790 Paderborn -n-0525127612

Fuumlr viele Rechner gibt es Proshygrammbibliotheken aus deren Bestand Programme kostenlos (man zahlt nur eine Gebuumlhr fuumlr Uumlberspielung Speichermedium und Verwaltung) abgegeben werden Das moumlchten wir auch fuumlr den MZ-700j800 realisieren Meist fungieren diese Programme unter dem Namen Public Domain oder Free Soft Dabei werden verschieshydene Arten unterschieden

Frei-Programme werden von Proshygrammierern Anwendern zur pershysoumlnlichen nichtkommerziellen und kostenlosen Nutzung uumlberlasshysen Das koumlnnen Hilfsprogramme Unterroutinen Spiele oder sonstishyge Porgramme sein die man aus Freude programmiert hat

Wir sind sicher daszlig Sie viele solshycher Programme in Ihrer Schublashyde liegen haben Waumlre es nicht schoumln Sie wuumlrden sie einem groumlshyszligeren Kreis von Anwendern zur Verfuumlgung stellen So kann jeder von jedem etwas lernen Und nashytuumlrlich winkt Ihnen eine Belohnung Sie erhalten fuumlr jedes Programm daszlig Sie einschicken eine Kassetshyte QD oder Floppy-Disk Ihrer Wahl aus dem Angebot an Frei-Proshygrammen Auf jedem Speichershymedium finden Sie eine Anzahl von Programmen Wir werden hier die jeweils guumlltige Liste abshydrucken

Einen Haken hat das Angebot alshylerdings noch Bislang gibt es noch keine einzige Diskette Desshyhalb erhalten Sie zunaumlchst einen Gutschein wenn Sie uns Ihre FreishyProgramme zur Aufnahme schikshyken Spaumlter suchen Sie sich dann eine CMT QD oder Faus

Wenn Sie mitmachen wollen fuumllshylen Sie bitte den Anmeldebogen

Seite 18

aus Sie koumlnnen ihn kopieren so daszlig Sie das Heft nicht zerschneishyden muumlssen

Pruumlf-Programme sind urhebershyrechtlich geschuumltzte kommershyzielle Programme die zum Pruumlfen vor dem Kauf- kostenlos angeboten werden Sie sind auch unter den Bezeichnungen Hoshynour-Ware oder als Demo-Proshygramme bekannt

In der Regel fehlt die Bedienungsshyanleitung (evtl ist eine Kurzanleishytung ins Programm integriert oder zusaumltzlich auf dem Speichermeshydium vorhanden) oder die Funktishyonen des Programmes werden nur demonstriert Oft kann man damit arbeiten aber zB nicht drucken

Pruumlfprogramme dienen der Markteinfuumlhrung von Programshymen Wem das Programm geshyfaumlllt der nimmt mit dem Proshygrammanbieter Kontakt auf und kauft das Programm Er erhaumllt dann die neueste Version ein Handbuch und Anwenderuntershystuumltzung

Dieses Konzept hat fuumlr den Anbieshyter wie fuumlr den Anwender groszligen Nutzen Der Anbieter spart sich die teure Werbung Der Anwenshyder braucht nicht die Katze im Sack zu kaufen sondern kann vorher ausgiebig probieren und sich von den Qualitaumlten des Proshygramms uumlberzeugen

Wir hoffen daszlig Sie auch von dieshysem Angebot regen Gebrauch machen werden Bitte denken Sie daran Je mehr Frei- und Pruumlf-Proshygramme der MZ-Gemeinde zur Verfuumlgung stehen desto attraktishyver sind unsere Rechner

maJa~rl (](]-16()() - bull -161

frll~ramm-flrlmecJlJrI~ - Frei--Jfriii-film

Programm-Anmeldung fuumlr den Vertrieb als Frei- oder Pruumlf-Programm

Der Programmgeber

Vorname Name ______________________________

Firma ________________________________

Straszlige ---__________________________

PUOrt-___________________________________

uumlbergibt dem MZ-Verlag Harald Schicke eine DisketteKassetteO zur Verbreitung an Anwender Es handelt sich um

o Frei-Programme o Pruumlf-Programme

Falls es sich um Pruumlf-Programme handelt

o IchwirO sind am Vertrieb durch den MZ-Verlag Harald Schicke fuumlr die zu verkaufende Version inter essiert Bitte machen Sie mirunsO ein Angebot

Der Name der DisketteKassetteO lautet ___________________

Die Programme sind lauffaumlhig auf folgender Computer-Konfiguration

o MZ-BOabkO o MZ-700 o MZ-BOO

o RAM-Erweiterung o Grafik-Erweiterung

o Kassette o Quick-Disk o 35-Floppy-Disk O525-Floppy-Disk

Spezielle Formatierung des Speichermediums _________________

o P-CPM o EUMELElan

Programmiersprache _________________________

Weitere Einzelheiten

Der Programm-Autor bzw Programm-Geber erklaumlrt

bull daszlig er die Urheberrechte an den Programmen auf der KassetteDisketteO besitzt

bull daszlig er die Programme als Freie- oder PruumlfprogrammeO an den MZ-Verlag Harald Schicke kostenlos zur Verbreitung uumlbergibt

Ort Datum Unterschrift

degnicht Zutreffendes bitte streichen

ma~a~IrI (]0-1600 - bull -16 Seite 19 ma~a~IrI (](]-1600 - bull -161

l~llllllllllllllllllllllllllllllllllllllllillmlllllliIlillllll~llllllllllllllllljlllllllillUNIDOS-800 ist ein Universalieseshy

programm fuumlr den SHARP MZ-800 mit einem oder mehreren 40shyTrack-Laufwerken und dem pshyCPM-Betriebssystem Nach starshyten des Programms kann man fuumlr das Laufwerk B ein Format ausshywaumlhlen und eine in diesem Format beschriebene Diskette unter CPM (also auch unter WordStar u 0) wie eine normale SHARPshyDiskette bearbeiten Selbstvershystaumlndlich ist es auch moumlglich auf diese Diskette zu schreiben und so beschriebene Floppies auf Fremdrechnern zu lesen

miillf21EIe[~IIIIIIIIIIII~lll)111111 ist ein Blockorientiertes Textshy

verarbeitungssystem Texte jeder Art und Laumlnge sind verarbeitbar und nur durch den Speicherausshybau begrenzt Das Programm ist in Maschinensprache Deshalb stehen ca 42 Kb fuumlr Textverarbeishytung zur Verfuumlgung

Da das System den Text in Bloumlshycken abspeichert ist die Zeilenshylaumlnge unabhaumlngig von der Bildshyschirmanzeige und kann beliebig sein

Das Programm stellt sich mit eishyner Menuuml-Auswahl in einer Bildshyschirmmaske vor- Nach entspreshychendem Tastendruck verzweigt es in den gewaumlhlten Arbeitsvorshygang Es werden fuumlr jeden Arshybeitsvorgang Bildschirmmasken erzeugt die moumlgliche Sondershyfunktionen anzeigen Nach dem Laden befindet sich die Tastatur im DIN-Schreibmaschinen-Moshydus

Folgende Moumlglichkeiten bietet das Programm

Eingabe Korrektur Suchen Auflisten aller Texte Abspeichern und Laden auf Kassette Loumlschen des gesamten Textspeichers Drucker einaus Ruumlcksprung zum Monitorprogramm

Sonderfunktionen Exzellente Silbentrennung nach

der deutschen Rechtschreibung Textblockkennung Zeichen und Textbloumlcke loumlschen Einfuumlgen bis 254 Zeichen Druckerprogramshymierung Scrolling des Textes Cursorsteuerfunktionen Zeilenlaumlnshyge programmierbar Blattlaumlnge definierbar Kopienherstellung

K 164-7 (MZ-700) DM 12995 K 164-8 (MZ-800) DM 12995

zZ sind im Lieferumfang von shyUNIDOS-BOO 50 Floppy-Formate enthalten

F145 (525) DM 198--

lIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBllllmllmmlll~l~lll~llj~lllll~lllljlljl~Universelles Formatierproshy

gramm fuumlr den MZ-BOO Mit UNIshyFORM koumlnnen Sie fast alle Formashyte der UNIDOS-Formatliste auf Ihshyrem MZ-BOO formatieren Dies ist insbesondere dann nuumltzlich wenn Sie keine formatierte Fremddiskette haben und der Fremdrechner nicht verfuumlgbar ist Wenn Sie Ihre unter P-CPM ershy

00 0 ~UU uuu~~=

~~m l~~f~~= p~og~amm

llllllllllnlilsect~llI1[jljlIIII[lttllllllll um auf dem MZ-BOO eine deutshy

sche Tastatur nach DIN zu erzeushygen ist ein extra Maschinensprashycheprogramm erforderlich

Hier ist es Mit einem Tastenshydruck wechseln Sie zwischen der Originaltastenbelegung und der deutschen DIN-Tastatur

Das Programm enthaumllt eine Hard-Copy-Routine

K 166 (KasseHe) DM 49-shyF 166 (5 14) DM 59-shy

11111~111111111111111111111111111111111111111~111Im~g[~III~IIIIIIIII~IIIIIIIIIIjIIIII~1111llllllllll~Das Zwischenstuumlck RGBVideo

nutzt den RGB-Ausgang von MZshy700800 Die Signale des RGB-Ausshyganges werden im Zwischenshystuumlck auf Video fuumlr den monoshychromen Monitor umgewandelt Das ermoumlglicht auf einem moshynochromen Bildschirm eine hershyvorragende Wiedergabe von BO Zeichen und hochaufloumlsender Grafik

X 167 DM 79-shy

stellte Software fuumlr verschiedene Rechner verkaufen wollen ist UNIshyFORM unverzichtbar

F 170 (525) DM 198-shy

111111~lllillllllllllllllllllllllllllllllmlllIII~1ll~ll~l~ll~l Mit MS-COPY koumlnnen CPMshy

Dateien in MS-DOS-Dateien konshyvertiert werden Sie koumlnnen damit also Ihre Text- TURBO-Pascal- BASIC-Dateien auf IBM-Format bringen aber auch Quellproshygramme in anderen Sprachen sowie Datenfiles von Anwendershyprogrammen

F169 (525) DM 130-

1~lllilllllllllllllJilllllllllllllllllttisectllmlill~ij1l11 ist ein echtes Superprogramm

MINI-CAD erhielt 1985 den 1 Preis beim SHARP User-Club Wettbeshywerb

Das Programm erlaubt Zeichshynungen auf dem Monitor zu ershystellen Die Steuerung erfolgt uumlber Tastatur oder Joystick

Sie benoumltigen eine 5 14 Flopshypy oder eine Quick-Disk mit 64 Kb RAM-Erweiterung Eine GrafikshyRAM~Erweiterung ist empfehlensshywert muszlig aber nicht sein

Die Programmdiskette enthaumllt die Programme Menue MinishyCAD Bauteil-Editor Programmgeshynerator Trans-CAD und BauteilshyDelete

Das Programm wird uumlber eine Menuumlleiste gesteuert die sich selbst erklaumlrt

Mit dem Programmgenerator koumlnnen Zeichnungsdateien als eishygenstaumlndig laufende BASIC-Proshygramme erzeugt werden

Mit dem Bauteil-Editor erstellen Sie haumlufig wiederkehrende Baushyteile die Sie bei Bedarf unter ihshyrem Namen aufrufen und in Ihre Zeichnungen einbinden koumlnnen Dabei kann selbstverstaumlndlich der Maszligstab veraumlndert werden

MINI-CAD ist ein Superproshygramm das zu Recht preisgeshykroumlnt worden ist Selbstverstaumlndshylich verfuumlgt es uumlber eine Hardcoshypy-Funktion mit der Sie Ihre Zeichshynungen auf Papier bringen koumlnshynen Natuumlrlich koumlnnen alle Zeichshynungen bemaszligt werden so daszlig eine professionelle Anwendung moumlglich ist

F165 (525) DM 149-shyQ 165 (Quick-Disk) DM 149-shy

Page 18: tO~~ · 2018. 1. 9. · tüftelt. Lesen Sie seinen Bericht! Die Verbindung MZ-800/CE-516P bietet dem Anwender mehr Mög lichkeiten, als im (ohnehin sehr dürftigen) Plotterhandbuch

Frei-fr()~ramme

Um Ihnen zu helfen wenn Sie etshywas suchen kaufen oder verkaushyfen wollen bieten wir Ihnen den Kleinanzeigenmarkt Fuumlr bis zu fuumlnf Zeilen zahlen Sie nur DM 10-- Haumlndler zahlen nur DM 20-- Wenn Sie Gewerbetreibender sind beachten Sie bitte daszlig das aus Ihrer Kleinanzeige aus wettshybewerbsrechtlichen Gruumlnden deutlich hervorgehen muszlig Jede Zeile darf bis zu 27 Anschlaumlge hashyben Bitte beachten Sie daszlig Kleinanzeigen nur bei Vorkasse beruumlcksichtigt werden koumlnnen

Suchen Programm das den Drucker SHARP MZ1P02 den vollen Zeichensatz des MZshy800 ausdrucken laumlszligt MZshyVerlag Harald Schicke

Suchen komfortables Datenshytransfer-Programm um ASCII-Dateien vom MZ-800 zu uumlbertragen (moumlglichst uumlber Joystick-Port) MZ-Verlag Harald Schicke

Suche Clubanschluszlig oder Inshyteresenten um einen MZshy700800 Club aufzubauen im Bereich HildesheimHannover Roland Zajons Osterfeld 15 3200 Hildesheim-Bavenstedt Tel 0512155167

Komputila Rondo bietet Konshytakt zu Computer-Fans in mehr als 25 Laumlndern der Welt durch die Internati shyonale Sprache Esperanto Juumlrgen Wulff Papenstr 5b D-2000 Hamburg 76 l10402500781

Super-Verstaumlndigung uumlberall auf der Welt und preiswerte Reisen bietet die Internashytionale Sprache Esperanto Kostenlose Info bei Esperanto-Centro eV Postfach 14 50 D-4790 Paderborn -n-0525127612

Fuumlr viele Rechner gibt es Proshygrammbibliotheken aus deren Bestand Programme kostenlos (man zahlt nur eine Gebuumlhr fuumlr Uumlberspielung Speichermedium und Verwaltung) abgegeben werden Das moumlchten wir auch fuumlr den MZ-700j800 realisieren Meist fungieren diese Programme unter dem Namen Public Domain oder Free Soft Dabei werden verschieshydene Arten unterschieden

Frei-Programme werden von Proshygrammierern Anwendern zur pershysoumlnlichen nichtkommerziellen und kostenlosen Nutzung uumlberlasshysen Das koumlnnen Hilfsprogramme Unterroutinen Spiele oder sonstishyge Porgramme sein die man aus Freude programmiert hat

Wir sind sicher daszlig Sie viele solshycher Programme in Ihrer Schublashyde liegen haben Waumlre es nicht schoumln Sie wuumlrden sie einem groumlshyszligeren Kreis von Anwendern zur Verfuumlgung stellen So kann jeder von jedem etwas lernen Und nashytuumlrlich winkt Ihnen eine Belohnung Sie erhalten fuumlr jedes Programm daszlig Sie einschicken eine Kassetshyte QD oder Floppy-Disk Ihrer Wahl aus dem Angebot an Frei-Proshygrammen Auf jedem Speichershymedium finden Sie eine Anzahl von Programmen Wir werden hier die jeweils guumlltige Liste abshydrucken

Einen Haken hat das Angebot alshylerdings noch Bislang gibt es noch keine einzige Diskette Desshyhalb erhalten Sie zunaumlchst einen Gutschein wenn Sie uns Ihre FreishyProgramme zur Aufnahme schikshyken Spaumlter suchen Sie sich dann eine CMT QD oder Faus

Wenn Sie mitmachen wollen fuumllshylen Sie bitte den Anmeldebogen

Seite 18

aus Sie koumlnnen ihn kopieren so daszlig Sie das Heft nicht zerschneishyden muumlssen

Pruumlf-Programme sind urhebershyrechtlich geschuumltzte kommershyzielle Programme die zum Pruumlfen vor dem Kauf- kostenlos angeboten werden Sie sind auch unter den Bezeichnungen Hoshynour-Ware oder als Demo-Proshygramme bekannt

In der Regel fehlt die Bedienungsshyanleitung (evtl ist eine Kurzanleishytung ins Programm integriert oder zusaumltzlich auf dem Speichermeshydium vorhanden) oder die Funktishyonen des Programmes werden nur demonstriert Oft kann man damit arbeiten aber zB nicht drucken

Pruumlfprogramme dienen der Markteinfuumlhrung von Programshymen Wem das Programm geshyfaumlllt der nimmt mit dem Proshygrammanbieter Kontakt auf und kauft das Programm Er erhaumllt dann die neueste Version ein Handbuch und Anwenderuntershystuumltzung

Dieses Konzept hat fuumlr den Anbieshyter wie fuumlr den Anwender groszligen Nutzen Der Anbieter spart sich die teure Werbung Der Anwenshyder braucht nicht die Katze im Sack zu kaufen sondern kann vorher ausgiebig probieren und sich von den Qualitaumlten des Proshygramms uumlberzeugen

Wir hoffen daszlig Sie auch von dieshysem Angebot regen Gebrauch machen werden Bitte denken Sie daran Je mehr Frei- und Pruumlf-Proshygramme der MZ-Gemeinde zur Verfuumlgung stehen desto attraktishyver sind unsere Rechner

maJa~rl (](]-16()() - bull -161

frll~ramm-flrlmecJlJrI~ - Frei--Jfriii-film

Programm-Anmeldung fuumlr den Vertrieb als Frei- oder Pruumlf-Programm

Der Programmgeber

Vorname Name ______________________________

Firma ________________________________

Straszlige ---__________________________

PUOrt-___________________________________

uumlbergibt dem MZ-Verlag Harald Schicke eine DisketteKassetteO zur Verbreitung an Anwender Es handelt sich um

o Frei-Programme o Pruumlf-Programme

Falls es sich um Pruumlf-Programme handelt

o IchwirO sind am Vertrieb durch den MZ-Verlag Harald Schicke fuumlr die zu verkaufende Version inter essiert Bitte machen Sie mirunsO ein Angebot

Der Name der DisketteKassetteO lautet ___________________

Die Programme sind lauffaumlhig auf folgender Computer-Konfiguration

o MZ-BOabkO o MZ-700 o MZ-BOO

o RAM-Erweiterung o Grafik-Erweiterung

o Kassette o Quick-Disk o 35-Floppy-Disk O525-Floppy-Disk

Spezielle Formatierung des Speichermediums _________________

o P-CPM o EUMELElan

Programmiersprache _________________________

Weitere Einzelheiten

Der Programm-Autor bzw Programm-Geber erklaumlrt

bull daszlig er die Urheberrechte an den Programmen auf der KassetteDisketteO besitzt

bull daszlig er die Programme als Freie- oder PruumlfprogrammeO an den MZ-Verlag Harald Schicke kostenlos zur Verbreitung uumlbergibt

Ort Datum Unterschrift

degnicht Zutreffendes bitte streichen

ma~a~IrI (]0-1600 - bull -16 Seite 19 ma~a~IrI (](]-1600 - bull -161

l~llllllllllllllllllllllllllllllllllllllllillmlllllliIlillllll~llllllllllllllllljlllllllillUNIDOS-800 ist ein Universalieseshy

programm fuumlr den SHARP MZ-800 mit einem oder mehreren 40shyTrack-Laufwerken und dem pshyCPM-Betriebssystem Nach starshyten des Programms kann man fuumlr das Laufwerk B ein Format ausshywaumlhlen und eine in diesem Format beschriebene Diskette unter CPM (also auch unter WordStar u 0) wie eine normale SHARPshyDiskette bearbeiten Selbstvershystaumlndlich ist es auch moumlglich auf diese Diskette zu schreiben und so beschriebene Floppies auf Fremdrechnern zu lesen

miillf21EIe[~IIIIIIIIIIII~lll)111111 ist ein Blockorientiertes Textshy

verarbeitungssystem Texte jeder Art und Laumlnge sind verarbeitbar und nur durch den Speicherausshybau begrenzt Das Programm ist in Maschinensprache Deshalb stehen ca 42 Kb fuumlr Textverarbeishytung zur Verfuumlgung

Da das System den Text in Bloumlshycken abspeichert ist die Zeilenshylaumlnge unabhaumlngig von der Bildshyschirmanzeige und kann beliebig sein

Das Programm stellt sich mit eishyner Menuuml-Auswahl in einer Bildshyschirmmaske vor- Nach entspreshychendem Tastendruck verzweigt es in den gewaumlhlten Arbeitsvorshygang Es werden fuumlr jeden Arshybeitsvorgang Bildschirmmasken erzeugt die moumlgliche Sondershyfunktionen anzeigen Nach dem Laden befindet sich die Tastatur im DIN-Schreibmaschinen-Moshydus

Folgende Moumlglichkeiten bietet das Programm

Eingabe Korrektur Suchen Auflisten aller Texte Abspeichern und Laden auf Kassette Loumlschen des gesamten Textspeichers Drucker einaus Ruumlcksprung zum Monitorprogramm

Sonderfunktionen Exzellente Silbentrennung nach

der deutschen Rechtschreibung Textblockkennung Zeichen und Textbloumlcke loumlschen Einfuumlgen bis 254 Zeichen Druckerprogramshymierung Scrolling des Textes Cursorsteuerfunktionen Zeilenlaumlnshyge programmierbar Blattlaumlnge definierbar Kopienherstellung

K 164-7 (MZ-700) DM 12995 K 164-8 (MZ-800) DM 12995

zZ sind im Lieferumfang von shyUNIDOS-BOO 50 Floppy-Formate enthalten

F145 (525) DM 198--

lIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBllllmllmmlll~l~lll~llj~lllll~lllljlljl~Universelles Formatierproshy

gramm fuumlr den MZ-BOO Mit UNIshyFORM koumlnnen Sie fast alle Formashyte der UNIDOS-Formatliste auf Ihshyrem MZ-BOO formatieren Dies ist insbesondere dann nuumltzlich wenn Sie keine formatierte Fremddiskette haben und der Fremdrechner nicht verfuumlgbar ist Wenn Sie Ihre unter P-CPM ershy

00 0 ~UU uuu~~=

~~m l~~f~~= p~og~amm

llllllllllnlilsect~llI1[jljlIIII[lttllllllll um auf dem MZ-BOO eine deutshy

sche Tastatur nach DIN zu erzeushygen ist ein extra Maschinensprashycheprogramm erforderlich

Hier ist es Mit einem Tastenshydruck wechseln Sie zwischen der Originaltastenbelegung und der deutschen DIN-Tastatur

Das Programm enthaumllt eine Hard-Copy-Routine

K 166 (KasseHe) DM 49-shyF 166 (5 14) DM 59-shy

11111~111111111111111111111111111111111111111~111Im~g[~III~IIIIIIIII~IIIIIIIIIIjIIIII~1111llllllllll~Das Zwischenstuumlck RGBVideo

nutzt den RGB-Ausgang von MZshy700800 Die Signale des RGB-Ausshyganges werden im Zwischenshystuumlck auf Video fuumlr den monoshychromen Monitor umgewandelt Das ermoumlglicht auf einem moshynochromen Bildschirm eine hershyvorragende Wiedergabe von BO Zeichen und hochaufloumlsender Grafik

X 167 DM 79-shy

stellte Software fuumlr verschiedene Rechner verkaufen wollen ist UNIshyFORM unverzichtbar

F 170 (525) DM 198-shy

111111~lllillllllllllllllllllllllllllllllmlllIII~1ll~ll~l~ll~l Mit MS-COPY koumlnnen CPMshy

Dateien in MS-DOS-Dateien konshyvertiert werden Sie koumlnnen damit also Ihre Text- TURBO-Pascal- BASIC-Dateien auf IBM-Format bringen aber auch Quellproshygramme in anderen Sprachen sowie Datenfiles von Anwendershyprogrammen

F169 (525) DM 130-

1~lllilllllllllllllJilllllllllllllllllttisectllmlill~ij1l11 ist ein echtes Superprogramm

MINI-CAD erhielt 1985 den 1 Preis beim SHARP User-Club Wettbeshywerb

Das Programm erlaubt Zeichshynungen auf dem Monitor zu ershystellen Die Steuerung erfolgt uumlber Tastatur oder Joystick

Sie benoumltigen eine 5 14 Flopshypy oder eine Quick-Disk mit 64 Kb RAM-Erweiterung Eine GrafikshyRAM~Erweiterung ist empfehlensshywert muszlig aber nicht sein

Die Programmdiskette enthaumllt die Programme Menue MinishyCAD Bauteil-Editor Programmgeshynerator Trans-CAD und BauteilshyDelete

Das Programm wird uumlber eine Menuumlleiste gesteuert die sich selbst erklaumlrt

Mit dem Programmgenerator koumlnnen Zeichnungsdateien als eishygenstaumlndig laufende BASIC-Proshygramme erzeugt werden

Mit dem Bauteil-Editor erstellen Sie haumlufig wiederkehrende Baushyteile die Sie bei Bedarf unter ihshyrem Namen aufrufen und in Ihre Zeichnungen einbinden koumlnnen Dabei kann selbstverstaumlndlich der Maszligstab veraumlndert werden

MINI-CAD ist ein Superproshygramm das zu Recht preisgeshykroumlnt worden ist Selbstverstaumlndshylich verfuumlgt es uumlber eine Hardcoshypy-Funktion mit der Sie Ihre Zeichshynungen auf Papier bringen koumlnshynen Natuumlrlich koumlnnen alle Zeichshynungen bemaszligt werden so daszlig eine professionelle Anwendung moumlglich ist

F165 (525) DM 149-shyQ 165 (Quick-Disk) DM 149-shy

Page 19: tO~~ · 2018. 1. 9. · tüftelt. Lesen Sie seinen Bericht! Die Verbindung MZ-800/CE-516P bietet dem Anwender mehr Mög lichkeiten, als im (ohnehin sehr dürftigen) Plotterhandbuch

frll~ramm-flrlmecJlJrI~ - Frei--Jfriii-film

Programm-Anmeldung fuumlr den Vertrieb als Frei- oder Pruumlf-Programm

Der Programmgeber

Vorname Name ______________________________

Firma ________________________________

Straszlige ---__________________________

PUOrt-___________________________________

uumlbergibt dem MZ-Verlag Harald Schicke eine DisketteKassetteO zur Verbreitung an Anwender Es handelt sich um

o Frei-Programme o Pruumlf-Programme

Falls es sich um Pruumlf-Programme handelt

o IchwirO sind am Vertrieb durch den MZ-Verlag Harald Schicke fuumlr die zu verkaufende Version inter essiert Bitte machen Sie mirunsO ein Angebot

Der Name der DisketteKassetteO lautet ___________________

Die Programme sind lauffaumlhig auf folgender Computer-Konfiguration

o MZ-BOabkO o MZ-700 o MZ-BOO

o RAM-Erweiterung o Grafik-Erweiterung

o Kassette o Quick-Disk o 35-Floppy-Disk O525-Floppy-Disk

Spezielle Formatierung des Speichermediums _________________

o P-CPM o EUMELElan

Programmiersprache _________________________

Weitere Einzelheiten

Der Programm-Autor bzw Programm-Geber erklaumlrt

bull daszlig er die Urheberrechte an den Programmen auf der KassetteDisketteO besitzt

bull daszlig er die Programme als Freie- oder PruumlfprogrammeO an den MZ-Verlag Harald Schicke kostenlos zur Verbreitung uumlbergibt

Ort Datum Unterschrift

degnicht Zutreffendes bitte streichen

ma~a~IrI (]0-1600 - bull -16 Seite 19 ma~a~IrI (](]-1600 - bull -161

l~llllllllllllllllllllllllllllllllllllllllillmlllllliIlillllll~llllllllllllllllljlllllllillUNIDOS-800 ist ein Universalieseshy

programm fuumlr den SHARP MZ-800 mit einem oder mehreren 40shyTrack-Laufwerken und dem pshyCPM-Betriebssystem Nach starshyten des Programms kann man fuumlr das Laufwerk B ein Format ausshywaumlhlen und eine in diesem Format beschriebene Diskette unter CPM (also auch unter WordStar u 0) wie eine normale SHARPshyDiskette bearbeiten Selbstvershystaumlndlich ist es auch moumlglich auf diese Diskette zu schreiben und so beschriebene Floppies auf Fremdrechnern zu lesen

miillf21EIe[~IIIIIIIIIIII~lll)111111 ist ein Blockorientiertes Textshy

verarbeitungssystem Texte jeder Art und Laumlnge sind verarbeitbar und nur durch den Speicherausshybau begrenzt Das Programm ist in Maschinensprache Deshalb stehen ca 42 Kb fuumlr Textverarbeishytung zur Verfuumlgung

Da das System den Text in Bloumlshycken abspeichert ist die Zeilenshylaumlnge unabhaumlngig von der Bildshyschirmanzeige und kann beliebig sein

Das Programm stellt sich mit eishyner Menuuml-Auswahl in einer Bildshyschirmmaske vor- Nach entspreshychendem Tastendruck verzweigt es in den gewaumlhlten Arbeitsvorshygang Es werden fuumlr jeden Arshybeitsvorgang Bildschirmmasken erzeugt die moumlgliche Sondershyfunktionen anzeigen Nach dem Laden befindet sich die Tastatur im DIN-Schreibmaschinen-Moshydus

Folgende Moumlglichkeiten bietet das Programm

Eingabe Korrektur Suchen Auflisten aller Texte Abspeichern und Laden auf Kassette Loumlschen des gesamten Textspeichers Drucker einaus Ruumlcksprung zum Monitorprogramm

Sonderfunktionen Exzellente Silbentrennung nach

der deutschen Rechtschreibung Textblockkennung Zeichen und Textbloumlcke loumlschen Einfuumlgen bis 254 Zeichen Druckerprogramshymierung Scrolling des Textes Cursorsteuerfunktionen Zeilenlaumlnshyge programmierbar Blattlaumlnge definierbar Kopienherstellung

K 164-7 (MZ-700) DM 12995 K 164-8 (MZ-800) DM 12995

zZ sind im Lieferumfang von shyUNIDOS-BOO 50 Floppy-Formate enthalten

F145 (525) DM 198--

lIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBllllmllmmlll~l~lll~llj~lllll~lllljlljl~Universelles Formatierproshy

gramm fuumlr den MZ-BOO Mit UNIshyFORM koumlnnen Sie fast alle Formashyte der UNIDOS-Formatliste auf Ihshyrem MZ-BOO formatieren Dies ist insbesondere dann nuumltzlich wenn Sie keine formatierte Fremddiskette haben und der Fremdrechner nicht verfuumlgbar ist Wenn Sie Ihre unter P-CPM ershy

00 0 ~UU uuu~~=

~~m l~~f~~= p~og~amm

llllllllllnlilsect~llI1[jljlIIII[lttllllllll um auf dem MZ-BOO eine deutshy

sche Tastatur nach DIN zu erzeushygen ist ein extra Maschinensprashycheprogramm erforderlich

Hier ist es Mit einem Tastenshydruck wechseln Sie zwischen der Originaltastenbelegung und der deutschen DIN-Tastatur

Das Programm enthaumllt eine Hard-Copy-Routine

K 166 (KasseHe) DM 49-shyF 166 (5 14) DM 59-shy

11111~111111111111111111111111111111111111111~111Im~g[~III~IIIIIIIII~IIIIIIIIIIjIIIII~1111llllllllll~Das Zwischenstuumlck RGBVideo

nutzt den RGB-Ausgang von MZshy700800 Die Signale des RGB-Ausshyganges werden im Zwischenshystuumlck auf Video fuumlr den monoshychromen Monitor umgewandelt Das ermoumlglicht auf einem moshynochromen Bildschirm eine hershyvorragende Wiedergabe von BO Zeichen und hochaufloumlsender Grafik

X 167 DM 79-shy

stellte Software fuumlr verschiedene Rechner verkaufen wollen ist UNIshyFORM unverzichtbar

F 170 (525) DM 198-shy

111111~lllillllllllllllllllllllllllllllllmlllIII~1ll~ll~l~ll~l Mit MS-COPY koumlnnen CPMshy

Dateien in MS-DOS-Dateien konshyvertiert werden Sie koumlnnen damit also Ihre Text- TURBO-Pascal- BASIC-Dateien auf IBM-Format bringen aber auch Quellproshygramme in anderen Sprachen sowie Datenfiles von Anwendershyprogrammen

F169 (525) DM 130-

1~lllilllllllllllllJilllllllllllllllllttisectllmlill~ij1l11 ist ein echtes Superprogramm

MINI-CAD erhielt 1985 den 1 Preis beim SHARP User-Club Wettbeshywerb

Das Programm erlaubt Zeichshynungen auf dem Monitor zu ershystellen Die Steuerung erfolgt uumlber Tastatur oder Joystick

Sie benoumltigen eine 5 14 Flopshypy oder eine Quick-Disk mit 64 Kb RAM-Erweiterung Eine GrafikshyRAM~Erweiterung ist empfehlensshywert muszlig aber nicht sein

Die Programmdiskette enthaumllt die Programme Menue MinishyCAD Bauteil-Editor Programmgeshynerator Trans-CAD und BauteilshyDelete

Das Programm wird uumlber eine Menuumlleiste gesteuert die sich selbst erklaumlrt

Mit dem Programmgenerator koumlnnen Zeichnungsdateien als eishygenstaumlndig laufende BASIC-Proshygramme erzeugt werden

Mit dem Bauteil-Editor erstellen Sie haumlufig wiederkehrende Baushyteile die Sie bei Bedarf unter ihshyrem Namen aufrufen und in Ihre Zeichnungen einbinden koumlnnen Dabei kann selbstverstaumlndlich der Maszligstab veraumlndert werden

MINI-CAD ist ein Superproshygramm das zu Recht preisgeshykroumlnt worden ist Selbstverstaumlndshylich verfuumlgt es uumlber eine Hardcoshypy-Funktion mit der Sie Ihre Zeichshynungen auf Papier bringen koumlnshynen Natuumlrlich koumlnnen alle Zeichshynungen bemaszligt werden so daszlig eine professionelle Anwendung moumlglich ist

F165 (525) DM 149-shyQ 165 (Quick-Disk) DM 149-shy

Page 20: tO~~ · 2018. 1. 9. · tüftelt. Lesen Sie seinen Bericht! Die Verbindung MZ-800/CE-516P bietet dem Anwender mehr Mög lichkeiten, als im (ohnehin sehr dürftigen) Plotterhandbuch

l~llllllllllllllllllllllllllllllllllllllllillmlllllliIlillllll~llllllllllllllllljlllllllillUNIDOS-800 ist ein Universalieseshy

programm fuumlr den SHARP MZ-800 mit einem oder mehreren 40shyTrack-Laufwerken und dem pshyCPM-Betriebssystem Nach starshyten des Programms kann man fuumlr das Laufwerk B ein Format ausshywaumlhlen und eine in diesem Format beschriebene Diskette unter CPM (also auch unter WordStar u 0) wie eine normale SHARPshyDiskette bearbeiten Selbstvershystaumlndlich ist es auch moumlglich auf diese Diskette zu schreiben und so beschriebene Floppies auf Fremdrechnern zu lesen

miillf21EIe[~IIIIIIIIIIII~lll)111111 ist ein Blockorientiertes Textshy

verarbeitungssystem Texte jeder Art und Laumlnge sind verarbeitbar und nur durch den Speicherausshybau begrenzt Das Programm ist in Maschinensprache Deshalb stehen ca 42 Kb fuumlr Textverarbeishytung zur Verfuumlgung

Da das System den Text in Bloumlshycken abspeichert ist die Zeilenshylaumlnge unabhaumlngig von der Bildshyschirmanzeige und kann beliebig sein

Das Programm stellt sich mit eishyner Menuuml-Auswahl in einer Bildshyschirmmaske vor- Nach entspreshychendem Tastendruck verzweigt es in den gewaumlhlten Arbeitsvorshygang Es werden fuumlr jeden Arshybeitsvorgang Bildschirmmasken erzeugt die moumlgliche Sondershyfunktionen anzeigen Nach dem Laden befindet sich die Tastatur im DIN-Schreibmaschinen-Moshydus

Folgende Moumlglichkeiten bietet das Programm

Eingabe Korrektur Suchen Auflisten aller Texte Abspeichern und Laden auf Kassette Loumlschen des gesamten Textspeichers Drucker einaus Ruumlcksprung zum Monitorprogramm

Sonderfunktionen Exzellente Silbentrennung nach

der deutschen Rechtschreibung Textblockkennung Zeichen und Textbloumlcke loumlschen Einfuumlgen bis 254 Zeichen Druckerprogramshymierung Scrolling des Textes Cursorsteuerfunktionen Zeilenlaumlnshyge programmierbar Blattlaumlnge definierbar Kopienherstellung

K 164-7 (MZ-700) DM 12995 K 164-8 (MZ-800) DM 12995

zZ sind im Lieferumfang von shyUNIDOS-BOO 50 Floppy-Formate enthalten

F145 (525) DM 198--

lIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBllllmllmmlll~l~lll~llj~lllll~lllljlljl~Universelles Formatierproshy

gramm fuumlr den MZ-BOO Mit UNIshyFORM koumlnnen Sie fast alle Formashyte der UNIDOS-Formatliste auf Ihshyrem MZ-BOO formatieren Dies ist insbesondere dann nuumltzlich wenn Sie keine formatierte Fremddiskette haben und der Fremdrechner nicht verfuumlgbar ist Wenn Sie Ihre unter P-CPM ershy

00 0 ~UU uuu~~=

~~m l~~f~~= p~og~amm

llllllllllnlilsect~llI1[jljlIIII[lttllllllll um auf dem MZ-BOO eine deutshy

sche Tastatur nach DIN zu erzeushygen ist ein extra Maschinensprashycheprogramm erforderlich

Hier ist es Mit einem Tastenshydruck wechseln Sie zwischen der Originaltastenbelegung und der deutschen DIN-Tastatur

Das Programm enthaumllt eine Hard-Copy-Routine

K 166 (KasseHe) DM 49-shyF 166 (5 14) DM 59-shy

11111~111111111111111111111111111111111111111~111Im~g[~III~IIIIIIIII~IIIIIIIIIIjIIIII~1111llllllllll~Das Zwischenstuumlck RGBVideo

nutzt den RGB-Ausgang von MZshy700800 Die Signale des RGB-Ausshyganges werden im Zwischenshystuumlck auf Video fuumlr den monoshychromen Monitor umgewandelt Das ermoumlglicht auf einem moshynochromen Bildschirm eine hershyvorragende Wiedergabe von BO Zeichen und hochaufloumlsender Grafik

X 167 DM 79-shy

stellte Software fuumlr verschiedene Rechner verkaufen wollen ist UNIshyFORM unverzichtbar

F 170 (525) DM 198-shy

111111~lllillllllllllllllllllllllllllllllmlllIII~1ll~ll~l~ll~l Mit MS-COPY koumlnnen CPMshy

Dateien in MS-DOS-Dateien konshyvertiert werden Sie koumlnnen damit also Ihre Text- TURBO-Pascal- BASIC-Dateien auf IBM-Format bringen aber auch Quellproshygramme in anderen Sprachen sowie Datenfiles von Anwendershyprogrammen

F169 (525) DM 130-

1~lllilllllllllllllJilllllllllllllllllttisectllmlill~ij1l11 ist ein echtes Superprogramm

MINI-CAD erhielt 1985 den 1 Preis beim SHARP User-Club Wettbeshywerb

Das Programm erlaubt Zeichshynungen auf dem Monitor zu ershystellen Die Steuerung erfolgt uumlber Tastatur oder Joystick

Sie benoumltigen eine 5 14 Flopshypy oder eine Quick-Disk mit 64 Kb RAM-Erweiterung Eine GrafikshyRAM~Erweiterung ist empfehlensshywert muszlig aber nicht sein

Die Programmdiskette enthaumllt die Programme Menue MinishyCAD Bauteil-Editor Programmgeshynerator Trans-CAD und BauteilshyDelete

Das Programm wird uumlber eine Menuumlleiste gesteuert die sich selbst erklaumlrt

Mit dem Programmgenerator koumlnnen Zeichnungsdateien als eishygenstaumlndig laufende BASIC-Proshygramme erzeugt werden

Mit dem Bauteil-Editor erstellen Sie haumlufig wiederkehrende Baushyteile die Sie bei Bedarf unter ihshyrem Namen aufrufen und in Ihre Zeichnungen einbinden koumlnnen Dabei kann selbstverstaumlndlich der Maszligstab veraumlndert werden

MINI-CAD ist ein Superproshygramm das zu Recht preisgeshykroumlnt worden ist Selbstverstaumlndshylich verfuumlgt es uumlber eine Hardcoshypy-Funktion mit der Sie Ihre Zeichshynungen auf Papier bringen koumlnshynen Natuumlrlich koumlnnen alle Zeichshynungen bemaszligt werden so daszlig eine professionelle Anwendung moumlglich ist

F165 (525) DM 149-shyQ 165 (Quick-Disk) DM 149-shy