DM 5.-/sfr. 5.-/öS 43.- tr Schnelde I ctkt 8.96

CPC i'l n SOFTl^/ARE apgsomnusre .gesggge$* {- SALE

cPc 46 cPc 66 cPc 6-12 JOYCE 3 "s! iltEllIF

' a{. r 'lr) lllilillllililil

I, ll li

t" ,*r,, :ju.

o 8088 Microprozessot, 4,77 /8 MHz o 8088 Microprozessor, 4,77 /8 MHz . 256 KB Hauptspeicher aut 1024 KB erweiterbar o 256 KB Hauptspeicher aut 1024 KB erweiterbar . 1 x 360 KB Diskettenlaufwerk (formatiert) o 2 x 360 KB Diskettenlaufwerk (formatiert) o Grafik-Monitor o Grafik-Monitor o Ergonomische Tastatur mit LED-Anzeigen o Ergonomische Tastatur mit LED-Anzeigen o Druckerschnittstelle, Centronics o Druckerschnittstelle, Centronics o Stecksockel für mathematischen Co-Prozessor o Stecksockel für mathematischen Co-Prozessor o Farb-Grafik - Adapter 640 x 200 Punkte o Farb-Grafik - Adapter 640 x 200 Punkte o SErweiterungssteckplätze r SErweiterungssteckplätze I Made in Germany, IBM-kompatibel o Made in Germany, IBM-kompatibel 1898,- 2249,- GIGGE ELECTRONICS Abt.56C - Schneefernerring 4 - 8500 Nürnberg 50 - HOTLINE bis 20 Uhr - Tel.09ll/84244 - NEU! - Mailbox 09ll/84400 von l7 bis 24 Uhr Schn de CI VORWORT

IMPRESSUM SCHNEIDER-aktiv: Liebe SCHNEIDER-aktiv Leser, der Verlag ist wie lhnen viel- Herausreber: Verlag COMPUTER-aktiv, - Inhaberin: Sigrid Gigge leicht schon bekannt - in die Hön- de der Firma Gigge Electronics Änechrift dea Verlaler und der Redaktion: Verlag COMpUTER- übergegangen, die sich bemühen aktiv - Sigrid Gigge - Schneefernerring 4 - g600 Nllrnberg 60 - wird, SCHNEIDER-aktiv ab der Tel. 091r/8{24{ - Maitbox: 09r1/E{{00 (täglich 17-24 Uhr) ndchsten Ausgabe weiter auszu- bauen. haben Londoner Chefredakteurin: llir die Sigrid Gigge (verantworttich). AJle Artikel, bei AMSTRAD-Messe mit grofun Er- denen der Name deg Verfasser am Ende des Artikela in Klammern wartungen besucht. Von einem neu- 0 steht, geben auuchließlich die Meinung einer nicht dem Verlag en Schneider war nichts zu sehen. angehörigen Verfageerr - nicht die Meinung dee Verlager bezw. In England erwartet man den oder der Redaktion wieder. . die Neuen erst im September.

Vertrieb: Verlagsunion, 6200 Wiesbaden Neu ist bereits ab dieser Ausgabe die Bezugsmöglichkeit der engli- Druck: Mayer & Söhne KG, 8890 Aichach schen AMSTRAD (Schneider) Computerfachzeitschrift als Kombi Anzeicen: Ea gilt Anzeigen-Preielirte Z/E6 -Abo über unseren Verlag. Einzelbezur'spreig: DM 6,-/ofr 5,- /öS 43,- (Normalauogabe) Neu ist auch, daß wir in jeder Ausgabe von SCHNEIDER-aktiv Abonnementbezuq: Inland: 60,- DM, Europa DM ?0,- jeweila von nun an immer ein SUPER-Lis- inkl. Porto und Verpackung. Abonnementbedingungen in diegem ting bringen, das selbstverstöndlich Heft. Erscheinen: i2 mal iniJahr bezw. ll mal im Jahr mit einem auch in der Solt-Box enthalten Doppelheft ist. Diesmal fst es das."DiscEdit,' von Martin Kotulla aus Nürnberg. Beitraqseingendunq: Mit der Einsendung von Beiträgen stimmt l- der Verfaaser dem auaschließlichen Abdruckrecht deo Verlager zu. l{ir honorieren ab sofort jeden ab- Ftlr unverlangt eingesandte Manuskripte, Datenträger und Fotos gedruckten Tip & Trick zum CpC/ tr keine Haftung der Verlagee. Er gelten die Honorarbedingungen PCW mit mindestens DM 30,-. Was den Honorarliste 7/86 als vereinbart, o wenn keine ronttige liegt nicht näfter, als sofort die schriftliche Vereinbarung getrotlen wurde. Honorarzahlungen für Trickktste auszupacken und uns zu eingesandte Liatings beinhalten das Abdruckrecht und schreiben - bevor es ein anderer Nutzungsrecht im SOFT-BOX Programmrervice dea Vertages tut. Selbstverstdndlich müssen die =tr gowie den übergang dee Urheberrechts auf den Verlag. Das eingesandten Beiträge noch unyer- Urheberrecht o atn Verlagsprodukt hat der. Verlag. (eiehe ölfentlich sein und aus der eigenen Autorenvertragsbedin gungen) Feder slammen-

Äutoren und freie Mitarbeiter: von SCHNEIDER-aktiv in Anschrift und die Rufnummern des alphabetischer Reihenfotge: Markug Adamaki, Hartmut Verlages haben sich geändert: Adehberger, Stetfen Adomeit, Sascha Basler, Ulrich Becker, Heinrich Behrendt, Reinhard Bitter, Wolfgang Buldt, Klaur r Verlag COMPUTER-aktiv =3 Werner Buee, Gerald Butterwege, Chriatian Eißner, Alwin Ertl, Sigrid Gigge Hendrik Frenzel, Benjamin Furch, Wilhelm tr ähndrich, Berthold o Schneefernerring 4 Freier, Hendrik Frenzel, Jenr Gerhart, Ralph Gro8mann, Markua 8500 Nürnberg 50 o Gebhard, Uwe Ganter, Hermann Groß, Ändreas Guhr, Taasito r Tel.: 09ll/84244 Hummel, Bruno KesäI, Heiner Kickermsnn, EI Martin Kotulta, (möglichrt zwischen 16-17 Uhr) Rtldiger Kronenberg, Herbert Langheim, Wolfgang Lemme, Udo r Modem: 09ll/84400 tr Maass, Jan-Mirko Maczewaki, Lothar Maluche, Hanr Machat, (tastich von 17-24 Uhr) o Klaus Mehner, Heinrich Möller, Andreas Müller, Johanneg Muschik, Olav petersen, Pankow, Rainer Peckaen, Stefan Ralf Und nun viel Spag E Richard Rastetter, Robert Schaefer, Gert Seidel, Stefan Tröater, I Dr. Thomas Tegeler und viele andere. Euer SCHNEIDER-aktiv Team gt ALLGEMEINES ItlttllltttlrililülltlHffiltllHllilrttllltrilüilfiltiltfflttttttttltttrttrrllllfit:rttttlttüttttttl YORWORT/IMPRESSUM SEITE 3 ürtrrlfilffitüllilrtllillrtntffi[lüttttrtttlrrilttlrillttrrilfiIlrriltttrrrrlttllrililriltlrrltüI*rr INHALTSVERZEICHNIS SEITE 4 trrttrtl::trmilrrrillllilrtulrrrfiilrrlffrlrrrrlälltrurrr**arrrrrilililrilllttrrrtrrrrrrtrrrrlrrtrr ABO.BESTELLSCHEIN SEITE 81 Itllltlttttllttlttltltlttlttltllltlttlttrtttrttltrttltttrtttttttrtttttttttlttrlt:rtrtrtrrrrltt;tlrrffitttI SOFT-BOX SERVICE SEITE 76 rfiltfirrürrttllttlttllttlltltllfirtlttt:rIItltilIlttrttt;llltttlrffirilrrtttlttltllrrtilIrttttrItrI:r**t TTANOT,NN.INFOS SEITE 78 fiI:rrfftilrttllrrlltlllHrrilültrrffürllilülttttttttttttttrtItrtlttlriltlttttttrttilrtttfitrtrtrHilril* KLEINANZEIGEN SEITE 81 Ittttllltltlllltltllllttrillffiril:rtrtlt:tttiltilililrrilrilrüfirrrililil;lttttlttttlrilrfiIrrilililttttttil DANK AN ALLE SEITE 66 lltltttllllllltttttlllltlrl:ItrilllrriltttlllltttltltltttiltttililttfitlttttlllrttttffrtlilItl;rltlililtItt :*tY,l#tHrsrilH,,ilür.,ür,.,,,rr,,,,rilrilrrrrrrrrrmr,,r.,n,,rl]lllllrr*rrrrllr.rrrrrrr*

usnNcs /rtps g TR ilüilillfillrrllllilüüüüllürllllilllrültillttttttttttttttttttlltttttrlttrtrtillltttltttrtlltltttttl TIPS & TRICKS ZU WORDSTAR SEITE g ilüürnltllllllrüHrrürHrrntlnrff ilrllrtlttttntttltttrnilfi ltllilttttltltttttrl:ttrtrürilrtrtl CoNTROL-P sErTE 10

DtskEdlt Dlskettenmonltor SEITE 35 illlürilllrrilrrffiilrrrrllililillHrltilttrtffittrrrtlllrilüiltttttltilttllttttttrttttt:trffifittttlliltr TIPS & TRICKS zur Textverarbeitung SEITE S0 fiilrrrffiftlilfiüxaltilillfiäiltrrtlütt:rttrtttiltltlililrrrtttttttlttttttttltfitrrilItllttttttrt;t Clearllst SEITE 51 llttilrliltfillHltlffilrrHluriltllilrtttttlrrrrtlrtril:lrrratrrlllttrlrtrlttlrrrrüffrrtlttilrililil Verhaltensprofile SEITE 52 lrrfiIlllllttrilrrrrilfilnrllilltlilrllrilrrrlltlltnlffillrtlilfirililüfiltlttürrlrrllürilrttilrrltrl BASIC+3 SErTE 60 IrrtlrrrilruürlüilrllttlürrttttililltlrrrnrtttlllrililIrlrrtttliltlrttrrrrrrtltrfirrlrrrttlrlrrfifir CROSSREFERENZ SEITE 6I

TABELLEN SEITE 69

DISKETTENVERZEICHNIS SEITE 74 tilttiltllllilrttilfiilllttlfirrillttlilrilttttrttttatttltrrlrilfittrrrrrlrrillttltttrtrrffrrtrrrrlfirlr

(o HUI{CIR I F.W.'s Computerkurs Teil 3 von Teil 1 SEITE 67 € I\l-Atr Schneide

AKTUELLES

Ein Gang durch die AMSTRAD-Messe in London SEITE 15

cT,uncnÜNDUNG NIcHT GANZ EINFAcH SEITE 32

INEC! ilrrrilfitllrrrrrnmltllrlrttltrlltltlllllillttllruttlrllttilrttlttltttltllrttilltttrttltttrtilililtttt Produkt-Info ARNOR SEITE 14 lutttttltttirurrrrrrrürltrtruttiltlrrrrtrtililrrrtrrrtrtrtrtrtfirtrlltrtrttt:rrrrrürriltttttttttllttr. HISOFT-PASCAL TEIL 8 SEITE 11 txrtlilllltlllilllltrrllltlllllrlltrlfilrllrllltltxtttttttttlrttiltttilltltltltttttttlllrrrilüräilttttt TEXTPROGRAMME IM VERGLEICH SEITE 48

"Computlng with the Amstrad" SEITE 75

TEST II: VIDEO.DIGITIZER SEITE 13

rg/

Nicht vergessen ... T

... SCHNEIDER-aktiv erscheint immer I (o I am letzten Mittwoch im Monat o z oo E

ü) Helsellegenrlchtlg! a 0261140 47-1 . Telex 8 62 476PSOFT Für $chüler und Studenten gewähren wir bei Semester- oder Klassenbestellungen Sonderpreise! Händler- und eruünscht! Wir suchen ständig günstige Einkaufsquellen für die und neue innovatiYe Prcdukte. EPSOil-Computer DM Epson PC und PC-HDzuden F?oSofi-Preisen aufAnfrags Tandon Tandon Tandon PX-4 1840,- TF 15 Floppy t344,- FC Dsr Pc-Kompatible, lnt€l 8088,2 Lauf|erkeä360 kB, FC-1SOOA CE-15Ou. m Rollen Papler OO9r- Px-8-Computff 2418,- fF-2'Floppy'th' t718,- 256 kB Hauptsp€icher, l4" Bildschim, NEUIPC-1600 aufAnlrage t398,- Tastatur, Ms-tios 2.1i, ew gasic 37a8r- HX-20, Kotfer u. Netzt. lglo,- PF-l0FloppyS%' lllul PC.l6OOl Shan setzt n€uo Mao8täb bel PortablsE Fcxro a8egr- Portable-Profl-Paket EPSOil-Drucker PICX 20 Der Xf-Kompatibls, Daten wie PC, iedoch PC-100o, 96 KB ROM, hax. 8{l KB RAil FX-85 1?d,,- LX-80 a. Anfr. FX-105 l&,- t tautw. g6d rB, t Festplatte z0 ue 3248r- PC-t000 P, 4-Farb-Printer JX-80 t800,- LO-1500 3198,- LQ-8@ tg$,- PCA DorAT-Kompatible,lntel80286,1Läutwsrk PC-l600 F Floppy-Disk Einführungsp.. I 898t- Hl-80 12ß,- l-\90lBMo.Applellc e{q- 1,2 MB,512 kB Hauptsp€icher, 14'Bild- LX90 C64, VC20, Atari, Schneideroder MSX 798,- ' schirm, Tastatur, MS DOS 3, Gw Basic 7$tUBr- Grafik-lntorfaceApple/EPsoN incl. Kabol 12f,- Görlltz-lnterfac€ EPSOtUCo4odorC 128 198,- FCA20 wisPCA,iedoch mit20 MB 83.18r- PC-1360 34er- leSr- FCA!o WiePCA,iedoch mit30 MB 9498r- PC-1402 2t+- PC-1500 A 348,- PC-25ü) a89,- Autpreis lilr FaIbmonitor alle Modelle C.lTOll.Druckgr $n.,mnc+7eq- F+tts,- 898r- PC-1245 100,- PCn246 05,- PC-1247 143,- PCn260 216,- PCr261 369,- PC-rß0 s,- Seikosha-Drucker Gommodore Gommodore PC.1450 219,- cE-125 zE,- cE-'t62 E 218,- SP-l0ooA,ASodorVC f@- GommodoroPtO-lO 3O98r- cE-150 328,- cEn6l $0,- cEn58 358,- sP-loooAP 9oo,- sP-1000cPc 798,- 51 2 KB Hauptsp€icher, 2 Diskettenlaufwerke ä 360 KB, Faö/ RD.72O H 08,- cE.126 P 157,- cE.r29 P 215,- Gssamte Palette zu den bekanntsn Prosoft-Preisen! Monochromgratikkarte, serielle und parallele Schnitlslslle, cE-5r5 P 62s,- cE-140 P 188,- Monitor monochrom, Tastaturdeulsch, MS-DOS, GW-Basic. Cass.lloflrocordcFlnlor{aco fül PC-1246, PC-1247, PG1260, PC-1261, Panasonic GommodorcFC-2oll 479,8l- PC-1350, PCn401, PC-l402, PC-l421, PC-l(}0, PC-1450 nur28,- rq-P1080 685,- lO(-P 1091 798,- 512 KB Hauptspeichsr, 1 Oiskettenlaufw. 360 KB, 1 Festpl. 20 MZ-811 MZ-8i21 444- lo(-P'1092 1048,- lo(-P1592 1398,- MB, Farb/Mohochromgralikk., serlells u. parallele Schnittst., 37{,- to(-P 1595 1798,- Monitormonochrom, Tastaturdsutsch, MS-DOS, GW-Basic Floppy MZ-l F 19 51Ä', MZ-l E05 Controller 77Ar wiessmann{ntedacelüroo4 t,19,- OliYetti OliYetti Olivetti PC-7000 oietagbarcsensrüonvonshaD 55t5.- tlannesmann-Drucker hotott Aküom.FLl.. - Rüt n tl. una rn, MT-80+ 685,- MT-290 2498,- M-lt,M-19,M-21,M-24,]t-28 b€sond,proisw.-autArfr. Atari Atari 520 ST+ auf Anfr. Atari 260 ST+ auf Anfr tultitech Atari 200 ST+ aufgerilstet auf 1 MB aufAnfrage l{EG-Drucker glsicheAusführung Plnwrltor P2 8s,- Splnwttor20()0 ' 12'8,- MCP-5(n DRlr, Volks-PC, wie Schneider PG Amstrad aufAnfrags MPC-500 SRV nur mit 2 Dlsksttonlaufw. ä 360 289q- PlnwriterP3 1468,- lnterfac€ parallel oder KB AlleVortex-Produktg autAnfrage! MPC-55XT/a/wie MPC-522 V, nur mit 1 Disket- PlnwrltorPllcolor 1800,- si6llfürSP2000 3,18,- tsnlaufwerkSooKB,lFsslplatte2oMB cotc'- CPC-464 grün Monitor 698,- miltarö, Monitor l'148,- PinwrilerRlcolor a.Anfr. DD-l 725,- 2. Floppy FD-1 544,- UPC-700 EF[twie MPC-700 DRV nur mit 6,10 KB Hauptsp€F Parallbl-lnterface Splnwrltlrg5(x) incl. 3"f. cPc 10 st, r(8,- fürP2odsrPS gf parslldlo. setiell lntsrfacs chü,1Dlskettenlautw.360KB,1Festpl.20MB toa8r- S€riell-lntsrface Sp.lnwit t8gxl /|a9q- tlPro-900 FG intel 80286, 512 KB Speicher,2 s€r., 1 par. cPc.664 Monitor fürP2oderPS 400,- lnlerfac€parall€lo.s€riell 348,- Schnittst€lle, 1 Diskottenlaufw. 1,2 MB, 1 Festpl, 20 MB,ZU- gl2ar- CPC{i28m.gr.Mon. 1398,- CPC-0i28m.Col,-M. 1808,- Psind.panlldlnt€lfac€ el{8,- lntrrfrcelBM-Zeldr.nlltz i[q- griftsgeschw.: 82 ms, Mon. 1 4', Tast., MS-DOS 3. 1 fa,.d P6parall€l fa.ul P?p€Ialld 11u,- NLQ-401 orucker 688,- DruckerDMP-2ooo w,- l3e,- Drucke*sb€l Schnoider/C€ntronic @,- Plantron JoycsPCW-8256 l0{8,- Joyce+Pcw-8sl2 224p.- Star-Drucker PT-16 XT 2458,- PT-l6 XT/10 {p8,- PT-10 X720 40rq- PT.l6 AT 5738,- Conmodorpcrzs 798r- Geminl lOxl PT.16 AT 20 7970,- Endlospapieru.Elnzelbl.,l20cps 498t- llewlett Packard Zenith AlloFcrXl-todcllo .ut^nf.g. Gemini l5xi HP41 CV Zubehör l0r alle lBt-congt Weme HP-821434 Drucker lL-Laufwerk sGl0c 777r- sc-151O98r- Speicheraufrüstung von 256K8 aufO40 KB 298,- lL-Drucker HP.7.I BD 1145,- Sp€icheraufrüstun g von 512 KB auf040 KB 2,/8,- Star SG-l 0 Prolssonkung 008,- Co-Prcruor8087 518,- Kansnl für HP-7'l B0 1325,- a, Anh, NEUI Star NL-1 0 incl. lntertace 7S,- Wnch€storlauftverk 10 MB mit Controllot 1308,- s,- sDr0 r14q- sR10 1490,- sD15 r4o8,- wincheste*aufwerk20 MB mit Controller t@q- 135,- 1798,- und sR 15 HP- 10er und 150er zu den bekannt Wiesemann-lnterface r40,- . o Unlversal 92000 Softwarc Sottware tünatlton P?o&tt Pr.hntll Univ€ßal Wios€mannlntorfac€ 8 K-Buffer 92008 zar Gödits-Hardwar€-lntorlaco lür C64 2ß,- dBasell(dsutsch) 045,- dBaselll(deutsch) 1448,- on,rrrostucr mitBKB 3/+9,- Clippercompiler 1898,- Cllpp.rc.(dtsch)1908,- Disketten u.Zubehöl Wordt€ch Comp. 1080,- Qulckcodo lll .+98,- 3tä" I Dte*cndlrkcütr 7ör' Brother dcraphilt .p8,- dutillll 1ß,- 3t/r" 2 D Hr*cndbtctb 120,- Tuöo Pl|cll lu?to Paacal Tuöo Pücrl ttft" I D llo nrmc I 6t/r" 2 D llo nrmc20,- HR-5 nur DM 198,- TurboPascal fgq- TuöoToolbox 105,- 3ila'Dültir f,F350.0r 95r- püdl.l Turbocraphics f65,- Turbo Editor 108,- gtl{ 126,- w.lrlw.l.. ..rLll, odü QmmodoFv.nlon Turbocameworks l2q- TurboTutor 08,- tAf T.rtY.?.6.1ürnf l:rtUtrrrü.ltüng arld' Düllt M-r r 09 DM54g,- Wordst.200(dtsch) 1175,- Wordstar3.4(dtsch) 875,- atll' 54r Ms-Word(&sch) 1008,- Tsx-Ass(dtsch) 1345,- Etll' D.trlllo tDö77.01 69'- EP.44 {08,- HR-1 5 XL ssriell t3{8,- TC-o(n fl?5,- x.lkul.üon l(.lluhüon Xrlkuldon x.lkuLüon arll' rDt6t.ot 60'- FBNOO 78ti,- HR.15 XL parallel M:1509 tSO'- ll08r Supsrcalx3.2(dtsd) Multiplan2.0(c,tsch) 508,- 6rIl' I l2E.- cA-50n6 150,- HR.15 XL il 1108,- M-20241+ 2508,- 998,- JstzlauüAhd Sottwüelief€rbar. Fordem Siedi€entspr€ch€nd€nSofrwar& Twintr.-5 3{F8,- HR-35 24pp.,- ACHTUNGI Lbt€n an! 16 Bil MS-DoS IBM kompatib€l u. a. Apple Macintosh, Apple 116, ACHTUNGT ACHTUNGT EilCbrungrkarfcnfirlEM,Applsu. kompat.Computorpr€isw. a.Anfrago Daviele Heßteller nidt in derLagesind, dievom Ma*t gefordeden Stückzahlen Gitizen-Dnrcker Gitizen-Drucker ai lief€m, ktun€n b€i ehig€n Gedl€n kuueitige Liefer€ngAässe entrteh€n. MSp-15 149q- MSP-20 1048,- MSP-25 2r€,- Hotllne O2Gal4O al 64 t lrfrdflallrltoD Ca8,- MSP-10 1108,- Apple!Applellcl0gg. Applelle1698,. ProSoft GmbH, Postfach 207, 5400 Koblenz Okidata-Drucker ProDosus€rKit(Handbuch und 48,- Diskstts) BittesendenSie mirlnfos über: okimate 20 Fa6dL dE,- Microllne 182 738,- i,ladnto€hBß l MB 7318,- ltrrag€virit€lll f090,- E Mlcrolins 1&3/15' 9{4,- MicIoline 192 1ZrA,- Microline 193/15" 1540,- I Hiermit bestelle ich per Nachnahme/ Allo Pßiss incl. MwSt. zuzü91.10,- DMVoEandkostslprc Pakst. Liof€rung psrNachnahms'odorvorkass€scheck-VeßandkostonAusland beiliegendem Scheckl DM 40,- pro Paket. Lffien-Sle sldrkolnon BältNr aulblndsnlProSoftll*ertOdgtml-prcdukto dcrfühmnden Henteller.0bezeugen Slo 3ich rolbrt &dr Abholung dor Wslr ln umcren Ve*auh- und Vodähnüumfi in Koblcrz. Wr gowühnn lhnen bol Earzahlung ßdn Scheck) 2 % Skonto aufalle Pr€bo, wagvielleldrtrdmnzur Dednnq lhrarRebekorton aurrcidrt, P GtTrftH MeineAnschrift: Bogenstraße 53, Postfach 2O7, D-5H{)C| Koblenz-Goldgrube Telefon o12611ß47-1 - Telex Ae2476 PSOFT 64er 5/86 Schn e

ttt Super Schnell sFK ELEKfiAO 0*18il hogrammr rom Spazhlhlcn: DErrrFSfES Snt''E 23 ,800 Uersandl Cess. fleeEI t MUSIC C0MP0SER Cass. 0M 36.90 a 0ß3Ur2608 MASTERCHESS Cass. DM 29.90 ELITE (DEUTSCH) 58'- . FIGHTER PILOT Cass. DM 31.90 Exploding Fist 35,- Computer 24 Monate mieten, JUMP JET Cass. DM 3r.90 Friday the l3th 38,- .tatt kruf€n. WINTERGAMES Cass. DM 36.90 a Jetzt kaufen und ln 6 ZEN ASSEMBLER Cass. 0M 64.90 Ghostbusters 38,-' Monaten bezahlen! ELITE (deut. Vers.) Cass. 0M 64.90 HACKER 38,-. THE HACKER Cass. DM 39.90 Impossible MINDSHA0OW Cass. DM 39.90 Mission 38,- Neu Neu Neu ALIEN 8 Cass. DM 39.90 3 D GRAND PRIX 42,- Nicht WAY OF THE EXPLODING Colossus 4.0 35,- ! FIST Cass. DM 36.90 crc 46.1 Mictprcit 39'- vergessen Hanse 35,- noaochron .1--.-.- }VAY Nattirlich haben wir OF THE TIGER 54r- Kaufpreis Schnerder - auch Programme aul 79tf Disk. Bine GRATIS-Lisre 0isk./Cass. Ping.P6ot 32,- -Tniv anlordern! ACE INVASION 39'- Mictprcit 51,- cPc 464 o bonnieren ! (Deutsch) 28,- @lour PLEX| CoVER CPC 464 DM 23.- }VINTER Käuloreis PLEXO COVER CPC 664 DM 27.- GAMES 35,- t29t,- LIGHT PEN MODUL DM 99.- Wintersports 35,- DrsK BoX DM 29.90 3s ZORRO 39'- crc 6t2t Mictgrcit ?!,- SYNTHESIZER CPC Eoro€hroD STEREO DM 159._ usw. Kaufpreis Sottware+ Lautsprechern) lmil 15.at,- CENTRONICS KABEL DM 46.90 Versandkatalog gegen DIALOG & FINANZ l0entronics Drucker an CPC) 2,- DM in Brielmarken cPc 6t2E Mictpr.b 9t,- Finanzbuchhaltung fär alle Wir lielern ab DM 100,- lrei Haus! Alle Preise inkl. MWSI. colour CPG's Betriebss)ctem vortex Per V-Scheck oder Nachnahme (immer zzgl. NN Kaufpreis vDos 2.0 ill Portol) Unter plus porto! * Porto 100,- 204t,- - Buchen lm Bildschlrmdialog Listenanlorderung und Bestellung ab 100,- Verp. * Porto lrei an: -freie Kontenwahl (120 mar.) Mictprcir 39r- Elehronll Genter Scikosh. - Personenkonten (1000 maQ SollwareSenlceCenter sPtooocrc - Druckoutinen L Joumaldr., lTachtentr.3 Kaufpreis u. Saldenl., Ktn.-dr., Postfach 248 t00,- -Summen 8170 Bad Tölz, -UST-VA, BWA Bilanz, GuV Tel.: 08041/{1565 4930 Detmold lnkl. Handbuch DM 395.- Schncidcr Mictprcil 3,1'- Tel.: 05231/29798 , DMP 2@ dto. o. PersKtn. DM 275.- Kaulpreis Demo-Disk+ lnfo DM 25.- 69tr- a 0651 148492 SllndlS lchr elr 100 Splclc rnd vlclc Die Erschließung der Anwcndcrprognmoc rcforl llcfrrbtr. für tclcforl3ch3 Atfrt3c! rtchcn rlr peripheren Welt lhnca 3crac rur Vcrfügung. Dic Llcfcrur3 crfolSl rzgl. Porlo + mit dem Schneider CPC Vcrprclunj.

oE EI EI EI EI EI EI EI EI EI trIs D SCHNEIDER - Angebote 0 o D Graphic Adventure Creator DM 98,-- u lr dito, Disc DM I18,-- z u Robin I of Sherwood DM 30,-- u I Who Dares Wins II DM 28,-- u Zoids DM 28,-- u tr FINANZBUCHHAL'TUNG Gyroscope DM 30,-- ul lilr'alle Oisketten- und pC/D0S Starion rl Plattensysteme mit CplM, MS.DOS oder DM 30,-- J Praxisbeiährte Anwendung u Spitfire 40 DM 30,-- u seit 1980 mehr als 200 Firmen Aile programme in C0B0L ROM - Software ebenfalls lieferbar. o Die prclrucrlr Versioru Journal, VORTEX Konten, Summen- und Saldenliste, Um- u Erweiterung SP 512 nur DM 449,-- u satzsteuer-Voranmeldung, Jahreswectsel 2 nurSachkonten DM tOC,- mit KunderVUeferanten DM !90,- u Ausführliche Preisliste kostenlos von tl Die unlvrnalh Venion mit vielen zusätzlichen Mtrolichkeiten srie: olfene- Roland Kunze, Postfach 140526 E Posten-Uste,. .Mahnungen, BekiebsrrirtschaltlichäAuswertung (BWA), Ä mandantenlähig, 9.+ V. Bilanz, autom. Zahlungsverkehr, AdreSäulklehi, tl auton Fakturier-Ubernahmq Kostenstellen uy.m D 48OO BIELEFELD 14 rl DATA SOFT Sottware-Entwicklungsges. m. b. H. Bremen a T3 trI EI EI F 2800 Bremen g0 E EI EI EI EI o l, Elsa-Brändströmstr.32,Telefon:0421 -23 55 EIEI oo t-o GPC 46416;,64/6128 c BASICCOMPILER,TaifUn: Preis 125,- 0M (Cass/t)isk) t/elttwit drr lhdgr tpericl rul dcn Schncirlrr rbgr$lnmlr SNCccompillr. llirllr Complcr vrwdc vm nnchhdencn frc-hnitsthtlltcn mlt geteneq si€hr rnd?cm.Tlnberichl h dhs.t Ausgab! mn CPC lntenuliond irnd Janun Ausgrb! CHIP. 0iesrr Compihr bt chc -c Oro0em [dolg untcr V/eitrrrntwicklung der brkrnrtrn ünd brwlhrltm lSSC0lI. (litil Chip: Wohl drs wichtigslc Programm lü dcn Sdnrllcr übeilaupt). Untcr rndenm o wr{ügl dhscr Compilrr 0bu mth rb 150 Bcfchh. lhk-llcrgc 0ptioncn rum höhden voo 0bjrclfiognmmco und rmlglicht ru&rdcm drs l(ompiLnn m bb ar cr.20 XB lugcn 0bicl{rogrammcn h rhcm Tril. ller. Gcschwhfrgkcitstciprung bb ar lO nul

UNICON Datenkommunikationspaket: Prels 99,- DM llit dicscm Konmunihlionsrlcl rnnörn $r n riurn rrnstkntl günslipn?nb rho dr hislun$lähbslm Stnlmt ftrrtruß &h unl€r rndlnm fr üücmglndcn lxürddtr h drr Januar CPC lntcmalionrlund drn lbqlddtftn in CPC Whihnrchtsondedrilt.

ncitcrungsprogrrmm, deutschlr Zcichlnetr, llac Simuhtim libct Joysli* und Taslcn lum thlinrm[ng gch6rt: Softwm (Crsctttn + 0id(!n.nnrdm), risOrtrltcrtlp trtirdunO ar tlirt&kopplcn (Etfnir ltmügc, fhlend cinhch ohnc 0fnrn da Rrchnrn), ruslähr- lchr Sedienungsnhilung (mil richn thiüor-llunrmrm) Mouse Preis 198,- 0M (I]isk) Shhlr haben Sh schm dcs öttcnn nn 0r60cnn Syslrmcn cehö4 bri drncn dh Möqlichk:it hdchq milrb rhn llour (dr Steinr- und [hgabemerfium der lukunft) dem Rrch

-.Sasicerweilarung lär rigenr lnwcndungen mit Brlchlsrnvcilirung (Ecsmders liir GnpDtr< ClRCLt, flLt usw) - I fiöronch rul denr Sildschlm.Odurd I tlrücn in ll00E 2 - göolichktit, l,tcnucs wh ünn; GEU (32€it Edrtbqstcm) lü dglnc lmrrndungrn - tusltrlich spcnchnrlks und tomhriabhr Gnplrühiliqrognmm iit pirsl Spni ffat! Rastrneichcq fil l(airar uwl SUPER PAC 80 Preis'130,- DM (Cass/I)isk)

lSS0lS, lSSU0fl, (Ilslblridl ilh mtlt üdlnm ClllP Jrnu:r S)

Allc Produhr dnd rul rllcn Sctrnclla Computm (161. S1. 6128) bulflh't$ 0'E CPC 16{ Pngnmmr mdrn ul Crsrft gclclctl llir Prognmmc lü dm CPC 66{.und CPC 6128 wrdln rul Didr (U*pab 15,- 0M) rusorlichd Erhltt[d rud td hnm trdtintht,

BIAI,IG - BEREIIDSEII - GUSZCZYHSKI Fordern Sie unserdn kostenlosen Soft/Yac Schneider-Gesamtprospekt an. BeimooFueg 2-4 . D-2070 Ahrensburg ä04102t 43940

TATFUN - .BASIC-Compller C?C4r4r DH l14to C?Ca&l.lalrar Dlt llt"O ors oüalcOar F ognflmicfsy3tcn lü rlc CP1tr3 (Kasscltc und oiltcllcl Crnrogfictrl GSS UATHEMATISCHE STATISTIK llrm lcislunqslährqc u.d Gllitiqllc Prt UIT ORAPHIECHER AUSWEßTUI{O gnmnirwdsa 0u. dcn (nodr ttsarlfich R bblungsöflldre.rnl Vr$no.r ISSCoI I VE LAG :drhbcnde frdltn4erilE D 79.- aE!z,ßt8l); SCHN|EIDEN CPC BIORHYTHUUS '8.i ISSCoM I üt dcn glctlm ]la,st D 34. C lendcll6 Cch m ciffi &r mtl wlchlig- soFrtrAaE -l 21.- slcn Progrrrnr lü.&o Scllllirc' fö.r. li.upL' HOHE UANAGER Comoula-Schau Oß5I KALKULATIOH & GRAPHIK '|SSCoM I rYcndel sich ar &n Br3'Fftt DAT'KALI('TERUI}I und räill r'dll ar 40 üidilig- D 78.-lC 89.- Hillsllliilch&m-- D78 c 89-- 'Mir Co.npld tü DISKY PROGRAUUDATEI D 69.-/ C 49.- ?s nrüolich bl. SAS|C-hograrrnc co Dloc h dh lil Compulcr Yrrsllndlkh .UUSIKDATEI. D 59.-/ C 49.- Maschincnsp.ache ru tiüarsclrür-' FILU - & VIDEODATET D 59.-l c 49.- MULTIDATEI D 8e.- bcl NEU r> UIT UATHEUATHISCHEN SOilDE8FUNKTIONEN

dar. GSS VERLAG sportplatzstrassg 72 'SSSZ wetter Hrradlrreatrrga! atwuaEachl ... totlwerreutot.! g.tuchl lato g.g.! ßürctporlo qt Schnei Tips & Tricks

@ o

Tips & Tricks zu WORDSTAR

Suchen und Austauschen mit Optionen

Sowohl beim einfachen Suchen als auch in der Kombination mit dem Austauschen möchte man häufig die zeitverzögernde Frage nach den Optionen übergehen. In . einem solchen Fall drücken Sie,anstelle der RETURN- ein- fach die ESC-Taste. Trotz aller Yorteile des Editierens am Bildschirm kommt es immer Nun, da wir unmittelbar am Ende des Blocks wieder vor, daß man später im Ausdruck doch waren und feststellen konnten, noch einen Fehler feststellt. Handelt es sich daß das Wort >die< rückwärts gesehen Austausch- um einen mehrseitigen Text, so dauert es ge- bis zur stelle insgesamt 4-mal vorkommt, habe.n wir raume Zeit, bis man mit dem Befehl zu ^C die Optionen des >RÜCKWARTSSUCHENS< der entsprechenden Seite vorgeblättert hat. In kombiniert mit dem Hinweis, solchen Fällen erkennen Sie sehr schnell die >wie oft< dieser Vorgang zu wiederholen sei. Natürlich muß Bedeutung der Befehle (für das Suchen) ^QF man das nicht so genau und ^QA (für Suchen und Austauschen). auszählen. Sie können einfach die Za,hl l0 eingeben und so oft ver- neinen, bis Wenn Sie mit den möglichen Optionen arbei- Sie automatisch zur Austauschstelle gelangen. Welche ten müssen, dann ist es gut, deren Bedeutung Optionen möglich sind, und wie Sie sich diese leicht merken können, und Befehlsform auswendig zu wissen. Sie er- ent- nehmen Sie der nachfolgenden sparen sich so bei der Frage nach den Optio- Tabelle. Geben Sie dabei zum Beispiel >g< ein, so beginnt das a nen die Eingabe des Fragezeichens und die Suchen autoamtisch Anfang Einblenden des daraufhin erfolgenden, erwei- am Ihrer Datei. Y terten Hilfsmenues. Sie können nämlich bei g = global, der gesamte Text wird durchsucht O der Frage nach den Optionen sofort den b = backwards, es wird rückwärts gesucht E Kennbuchstaben eingeben. Das Wort >die< vor w = words, es werden nur >ganze< Wörter dem Wort >Einblenden< muß zum Beispiel gesucht !c richtig >das< heißen. Setzen Sie den Cursor u = undifferent, es wird ohne Rücksicht auf F bitte an das Ende dieses Blockes und geben Groß/Kleinschreibung gesucht dann hintereinander ein: ZAHL = das gleiche Wort wird n-mal gesucht d ^QA und >RETURN< Wie Sie an dem obigen Beispiel gemerkt ha- o die und >RETURN< ben, kann man ein Merkmal eingeben, es kön- das und >RETURN< nen aber auch mehrere Merkmale kombiniert III b4 und >RETURN< werden. Wir haben das >die< deswegen 4-mal 3-mal >n< dann j suchen müssen, weil es z.B. auch in >dieses< l- enthalten war und gefunden wurde. Sicher waren Ihnen die ersten drei Schritte (Herbert May). g) dieses Verfahrens schon geläufig, aber was >b4

i Mit dem Programm 'CONT-P" wird durch Programm abläuft. Sie müssen nur das Listing CONTROL-P der Drucker zu der Bildschirm- "CONT-P" eingeben und mit RUN starten' ausgabe parallel geschaltet. Durch CONTROL- Noch ein Tipp: wollen Sie das Programm als SHIFT-P schalten Sie den Drucker wieder aus. Binärfile abspeichern, müssen Sie den Befehl Sie können so z.B. durch CONTROL-P und call &9000 streichen, da durch den Aufruf das CAT das Inhaltsverzeichnis auf dem Drucker Programm verändert wird. Laden Sie dann das ausgeben. Sie können aber auch ein Protokoll Binärfile und rufen es lnit call &9000 auf' all ihrer Eingaben anfertigen. Der Drucker ist jederzeit zv aktivieren, also während ein ll(Ktemens Fersch )trttrltltllltlltlnilrD86' 0026rür list 1 'EtrNTROL-F (CF/M) UNTER BAsItr ,VON ? I.iLEMENS FERSCH 4 MEMORY &BFFF SFORI =&9(r0rl T6 tr?OBt): READ F.L: F0l'lE I ,l{L: NEXT: CALL t49(:)f-}O 1O DATA 330 71 t44r ?05, ?,77r 188, ?tllr rlr zCI DATA 0, o., c,, 0.' 129f 19, L441 O a 30 DATA o, 0, 245, L?7r 21S, 2?gr 6?n 27 40 DATA ?O5, 30, LAT r 32, 6 r ??5, 3{r9', t 93 v 5Ö DATA ?41 , ?51 , 20t , 24S, 3tf3 r 131 , tr2, 3 () 60 DATA 24, 243r 2O3, 1Ct5, 5?o 68, 58t 163 E 70 DATA L44, 1B-1, 32, 2331 il37, 91, 91 , L87 o-t' BÖ DATA 237, 83, t1?, 195, L7 td NE L44r 6?, , 9C-' DATA L44r 50,' 9ör 187, ?37, 93, 91n LA7 F 1O'] DATA 237, ?1, 31?, 1gg, ?37r 83, 161, L44 11Ö DAT'A t7 , 14.9 r L44 | 337, 83, ?13, 1Bg, 50 sü 12C' DATA 163, L44| 195, 29, 1441 345r Lg7| 213 13Ö DATA ??9, 354, 13, 3r-r4 r 164,, L44, ?54 r 1rl 14O DATA 3u4 r 164, L44, 225, '3f_)g r 193, ?41 ., 3Cr7 o 15(:' DATA tJ r tJ r 58, 113 r L44, 1BI, 4rJ r 165 ro 160 DATA 63 n 2Ct7 ,r 2;57 1 g1 , 113, 144,. 5ö, gü 17O DATA L87t ?.371 83, 91, tg7, 237, 91, 161 l- lBO DATA L44,, 337, E3, 21?, lBg, 62, rJ, 50 19Ö DATA 163, L44, 195, ?gn L44., ?45, Lg7 | e13 2ÖO DATA ??9, EtlSr L64r L44, ?IE, 2tfgr l.g3, ?41 o 21{r DATA 195, r-)r rllr rJr ?(-,5r 4l., 1Eg, 116 lD ??O DATA 7I, 58n 163, L44, 1BI, ?ÖrJr lt(_)r ?4 23Ö DATA 24T., (ll r t), rl) r (ll r rl) r (_) r 0 Ready Elnführung ln Hlsoft Pascal

ff 2 Irl I C)

Wir wollen diesmal einige Prozeduren und Nun aber zu unserer ersten Prozedur. HiSoft- tr Funktionen schreiben, die Sie auch in eigenen Pascal kennt keinen Befehl, mit dem der o Programmen ohne Anderung verwenden kön- Textcursor auf dem Bildschirm an eine be- o nen. Dabei werden Sie auch noch ein paar stimmte Stelle gebracht werden kann, ähnlich I neue Sachen lernen. Und zum Schluß kommen der BASIC-Anweisung LOCATE. Die folgen- tr dann Meldungen unter der Rubrik "Vermisch- de Prozedur ersetzt das: ltl te Nachrichten". I PROCEDURE Iocate (x, y : I}ITEGER); Zunächst VAR aber sei nochmals auf den kleinen i : INTEGER; Unterschied zwischen Werte- und Variablen- BEG I }I parametern hingewiesen: Werteparameter wer- I,RITE (CHR(30)); (Cursor nach tinks oben) = IF x > I E den nur vom Hauptprögramm an die Prozedur THE}T übergeben, nicht aber zurück. Das geschieht FORi:=2T0xD0 dadurch, daß im Speicher des Computers eine IJRITE (cHR(g;;,. {cursor nach rechts} tr komplette Kopie lF y > I der Variablen angelegt wird, THE}I Natürlich verbraucht das vor allem dann sehr FORi:=2T0yD0 ct viel Speicherplatz, wenn Sie ein großes Array t'IRIIE (CHR(10)) {cursor nach unten} END; o übergeben. In einem solchen Fall sollten Sie auch dann Yariablenparameter bevorzugen, tr, Eine Erklärung der Funktionsweise erübrigt wenn Sie sie nicht wirklich benötigen (Das ist E aber auch die sich hier wohl. Mit dem neuen Befehl locate einzige Ausnahme!). Dort wird jetzt der Prozedur nämlich lediglich die Adresse lpnnen Sie Texte an jeder beliebigen der verwendeten globalen Variablen mitgeteilt; Bildschirmstelle ausgeben. es wird also mit denselben Speicherplätzen ge- arbeitet, die auch In mathematischen Programmen wird gele- das Hauptprogramm be- gentlich nutzt. Wenn Sie diese Methode anwenden, die Fakultät einer Zahl benOtigt. Definiert ist müssen Sie aber darauf achten, daß die Va- dies wie folgt: F riablenwerte nicht ungewollt verändert F werden. n!:=1*2*...*n lC (n! ist die übliche Schreibweise für "n finiert haben. Der Compiler geht beim Über- a lr- Fakultät") setzen des Programms von oben nach unten vor. Deshalb sind nur Befehle bekannt, die o Eine Funktion übernimmt die Berechnung: der Compiler bereits übersetzt hat. Es gibt C jedoch eine Möglichkeit, dem System mitzu- 1- FUllCTIOll fak (n : IIITEGER) I ilTEGER; teilen, daß eine Prozedur erst weiter hinten VAR gelegentlich -O i, f : IIITEGER; folgt. Das kann Ihr Programm BEGIII etwas ordentlicher aussehen lassen. Bei be- f:=l; sonderen Programmiertechniken wie z.B. der FORi:=1T0nDO f:=f*i; mutüllen Rekursion ist das sogar nötig (Auf fak := f diese Technik wollen wir im Rahmen dieser EilD; Serie nicht eingehen; sie ist etwas für fort- geschrittene Programmierer. Wer sich in- Die Überprüfung, ob i größer oder gleich I ist formieren will, findet genügend Fachliteratur). (sonst stimmt die Berechnung nicht), kann im Hauptprogramm vorgenommen werden. Sie Die Methode der "Vorwärts-Deklarationl' ist -) können aber auch selbst die Funktion ent- ganz einfach: Sie schreiben den Kopf der sprechend umbauen. Prozedur, d.h. Namen und evtl. Parameterliste, e5 gefolgt von einem Strichpunkt. Anstelle der Prozeduren sind Unterabschnitte eines eigentlichen Prozedur folgt nun das Wort Hauptprogramms. Das kann die Übersicht- FORWARD und wieder ein Strichpunkt. Das m lichkeit eines Programms erhöhen, wenn Sie war's auch schon. Prozeduren noch weiter unterteilen, indem Sie Unterprozeduren einführen. Sie werden das Wenn Sie dann weiter hinten die Prozedur v.a. dann tun, wenn ein komplexer Yorgang endgültig definieren, müssen Sie nur noch den Teil einer umfangreichen Prozedur ist. Man Namen anführen, die Parameterliste unter- s kann das natürlich übertreiben; die z auch bleibt. Es ist jedoch ratsam, sie trotzdem ltl Prozedur sort im Programm aus Teil 7 kann hinzuschreiben - als Kommentar in ge- von dieser Vorgehensweise jedoch durchaus schweiften Klammern. Dann weiß man auf E profitieren: einen Blick Bescheid uhd erspart sich blättern im Listing. Unnötig ztr sagen, daß auch C' PRoCEDURE sort (VAR z : matrix); Funktionen werden ({ VAR als.FORWARD deklariert i : IIITEGER; können. tr tausch : BmLEAl,l,. Jetzt wissen Sie ziemlich was PROCEDURE swap (VAR a, b : I ITEGER ) ; so alles, es über E VAR Prozeduren und Funktionen zu wissen gibt. o hitfe : IIITEGER; Damit Sie auch vollständig über die TYPE- T BEGII{ J hilfe := a; Deklaration informiert sind, sei lhnen hier E e:= br' noch gesagt, wie Sie eigene Variablentypen b:= hitfe definieren können. lu o EIID; I a BEGIH { sort } TYPE definiert nicht nui neue Namen für E REPEAT komplexe Datenstrukturen, sondern kann auch d tausch := FALSE; v FORi:=1T0900 neue Variablentypen einführen. Das sieht dann E rh tF zIi] > zIi+t] etwa so aus: o THEN BEG I II TYPE srap tz i !2I I l,zIi+t]l; typname = (HertrHertr... rHert) !E I tausch := TRUE END Für ein Musikprogramm könnten Sie ct UNTIL ll0T tausch definieren: ,s END,. o Die Prozedur zum Vertauschen zweier Zahlen TYPE ct) cdur (crcis,drdis,e, gr g wurde Analogie = f , f is, gisrarbrh,c); tr in zu verschiedenen BASIC- VAR J Dialekten swap genannt (von englisch "to ton : cdur,. A Lt- .g swap" = &lls-r vertauschen). iQ Die Variable ton kann jeden Wert des Typs tJ rt- Sie können in einer Prozedur selbstver- cdur annehmen. Sie könnten also etwa schrei- ständlich auch andere Prozeduren aufrufen. ben "ton := f' oder "ton := fis". Dazu gibt es IItr N ul Auch das sind ja vollwertige Pascal-Befehle. noch zwei weitere Befehle: Allerdings müssen Sie diejenigen Prozeduren, SUCC(x) bestimmt den Nachfolger einer Va- - die Sie verwenden wollen, zuvor schon de- riablen. SUCC(c) ist beispielsweise cis. Diese Schn I

Funktion läßt sich auf selbstdefinierte Typen, NACHTEST INTEGER- und CHAR-Variable anwenden. Die Abkürzung kommt vom englischen Wort für Nachfolger "successor". VIDEO-DIGITIZER PRED(x) kommt von "predecessor" und be- DEN stimmt in gleicher Weise den Vorgänger. FÜR SCHNEIDER CPC PRED(h) ist also b. Jetzt gibt es für den CPC den VIDEO 1000 Videodigitizer, der den gra- Die Anwendung selbstdefinierter Typen, auch für DM 395,-- phikinteressierten Herz höher Aufzählungstypen genannt, ist sehr ein- CPC-User des geschränkt. Die Werte können nämlich nicht schlagen läßt. Geliefert wird ein sauber auf- gebautes (ohne mit über die Tastatur eingelesen und auch nicht Interface Gehäuse), das 5O-poligen Schnittstelle verbunden wird. mit WRITELN ausgegeben' werden. Als der Indizes für ein Array können sie jedoch Die Software wird auf Diskette mitgeliefert (nicht kopiergeschützt). Das Videosignal wird dienen. In der Praxis werden Sie Variablen J vom. Fernsehgerät, der Kamera oder dem Vi- vom Aufzählungstyp nur selten begegnen, deorekorder zur Eingangsbuchse des Interfaces kennen aber sollten Sie sie. geführt. Zwei Fernsehbilder werden pro Se- kunde abgetastet. Ist das Fernsehbild auf dem Eine Pascal-Prozedur kann sich auch selbst Bildschirm, e5 aufrufen. Diese Möglichkeit bezeichnet man kann mit den Cursortasten die als Rekursion. Es ist eine der kompliziertesten Helligkeit eingestellt und das Bild nach oben geschoben ?n) Eigenschaften der Sprache Pascal und zu- oder unten werden. Mit der Taste - >R< gleich eine der faszinierendsten. Am besten wird die Digitalisierung angehalten und kann man sich das anhand einer mathe- die Graphik kann abgespeichert oder mit dem matischen Definition der Fakultät vergegen- in der Software installierten Hardcopypro- gramm ausgedruckt werden. Mode wärtigen, welche lautet: In 2 entste- hen zweifarbige, iqplode I vierfarbige und in s z Mode 0 sechzehnfarbige Bilder, deren Farben ul 0!:=1 I n!:=n*(n'1)! mit den Ziffern des Zehnerblocks je nach * Geschmack. veränderbar sind. Die Auflösung Vorhin haben wir die Fakultät durch Wieder- der Bilder: Mode 2 - 640 x 200, Mode I - 320 C) holung, d.h. iterativ berechnet. Mit Hilfe die- x 200 und Mode 0 - 160 x 200 Pixel. ser Definition wollen wir es rekursiv ver- suchen: Als Zugabe können mit dem VIDEO t000 tr auch Kurzfilme erstellt werden, dabei werden (n INTEGER; FUilCTIOll fak : IIITEGER) : 8 aufeinanderfolgende 4 BEGTX Fernsehbilder abgespei- chert. o lF n = 0 Um 8 Bilder in den Speicher zu bekom- I THEII men, wird das Fernsehbild verkleinert auf 320 J fak := I (33 tr EtSE x 100 Pixel k). Die Geschwindigkeit des fak:=n*fak(n'1! Kurzfilmes ist einstellbar. Der Kurzfilm kann c) ul E}ID; auf Diskette abgespeichert werden. cn I Hier steht ein Funktionsaufruf mitten in der Die Hardcopy funktioniert nur in Mode 2, E Funktion selbst. Trotzdem sieht die FUNC- d mehrfarbige Bilder kann man aber auch mit v TION im Ganzen einfacher aus als die itera- eigenen Programmen in verschiedenen Grau- rF E praktisch tive Berechnung - sie ist nur eine stufen ausdrucken. Ftir den Schneiderdrucker o wörtliche Übersetzung der mathematischen NLQ 401 ist im Programm eine Anderung der a t- Defintion ins Englische. Sie werden sehen, Zeile ll00 POKE&AISA,I2 vorzunehmen. Ei- tr daß Sie auf rekursive Weise Probleme lösen ne Demodiskette mit Bildern und zwei Kurz- I ct können, deren Lösung Sie selbst nicht kennen. nHanoi"- filmen bekommt man für DM 15,--. Ein schönes. Beispiel dafür ist das .g o Programm aus dem Handbuch, das Sie sich an It(Günter Schmidt)rürilrHtnfit;rrxrlE86-0012rrü ctt dieser Stelle vielleicht einmal ansehen sollten. tr tr5 o. Das war's für heute. Jetzt haben Sie im l- Prinzip das Rüstzeug für die Entwicklung .a.C grund- .J eigener Pascal-Programme. Nur einige Ir legende Datenstrukturen sollten Sie noch PRODUKT.INFO kennenlernen. Dazu werden wir in Teil 9 eine .E kleine Adresiverwaltung programmieren UI (!' (Alwin Ertl). F lrrtltltrtrttlltttlff ttlllrtt:ttfiltullllilrH Frs3rril 6 mß c ARNOR-SOFTWARE \ o Die Firma Arnor produziert bereits seit Okto- ROM-Einsatzes werden wir noch zu sprechen ber 1984 Software für den CPC 464 und hat kommen. eine führende Position auf dem CPC Soft- waremarkt für professionelle Anwender errun- 4. Die AD2-Kassette gen. Arnor-Software ist nicht nur Software, die nur schnell mal für den CPC geschrieben Die Vorteile der Software im ROM werden wurde - sondern Arnor garantiert, daß jeder besonders dann deutlich, wenn man die AD2 Käufer mit seinem Kauf zufrieden ist, da Kassette (Cartridge) von Arnor verwendet. Arnor innerhalb von 7 Tagen nach dem Kauf lileder eine ROM-Box noch eine sonstige das gekaufte Produkt mit voller Kaufpreis- besondere Hardware-Platine sind notwendig. rückerstattung zurücknimmmt - (So zumindest Die Adaptereinheit wird einfach an der in England, inwieweit sich deutsche Lieferan- Rückseite des CPC 464, CPC 664 bezw.des ten daran halten ist unbekannt). Ferner CPC 6128 auf den Expansionsport aufgesteckt. garantiert Arnor nach diesen 7 Tagen für ein Der Expansionsport ist durchgezogen, um volles Jahr Fehlerfreiheit für Herstellungs- weitere Peripherie oder sonstige Erweiterun- fehler. Das Arbeiten mit Arnor-Software zeigt gen oder die Arnor-4-Weg-ROM-Karte sofort, was man unter Qualität versteht. Bei aufzustecken. einer derartig guten Software ist es leicht eine derartige Garantie abzugeben. Vorteile der ROM-Software:

Arnor-Software in 4 Formaten ROM ist die Bezeichnung für Reaa Only Memory (NUR-LESE-SPEICHER). Ein Programm, das einmal in diesen Speichertyp eingeladen ist, Arnor produziert seine Software in 4 ver- steht - wie das Basic des CPC - ständig zur schiedenen Formaten. Der Käufer kann Verfügung. Die Yorteile sind: wählen, welche seinen Ansprüchen und seinem Geldbeutel am besten entspricht: 1. Ständige Verfügbarkeit, kein Nachladen

1. Die Kassette 2. Speicherplatz sparend (alle Arnor-ROMs benötigen nur einen Die Kassette ist für den CPC 464-Besitzer, geringen Arbeitsspeicher und lassen ein der kein Diskettenlaufwerk besitzt, die preis- Maximum des RAMs für Briefe, Pro- günstigste Lösung. Arnor-Kassettenprogramme gramme usw. frei) arbeiten nicht mit dern Diskettenlaufwerk. Einige Arnor-Programme sind nicht auf Kas- 3. Untöschbarfeit sette erhältlich. Kassettensoftware kann nur von Arnor auf Diskette übertragen werden. Read Only Memories (ROMs) zeichnen sich dadurch aus, daß es sich hier nur um 2. Die Diskette Lesespeicher handelt. Aus diesem Grunde ist es kaum möglich, das Programm zu zerstören. Der ernsthafte CPC-Anwender wird sich Selbst bei Ausfall des Computers bleibt das Disketten-Software kaufen. Die Vorteile sind Programm erhalten. schnelles Laden und Sichern von Files. Die Programmladezeiten sind minimal, ungefähr ROM-Software erweckt den Eindruck einer ]L 16 K auf RAM werden pro Arnor-Programm sehr aufwendigen Geldausgabe. Aber mit dem verwendet. ersten Versuch wird man sich bereits fragen, rz warum man zuvor von Kassette oder Diskette 3. Die ROM-Version eingeladen hat. Bei Einsatz der Vierfach- ROM-Karte an die AD2-Expansion können Alle CPC-Besitzer, die eine Amstrad-kom- bis zu 5 ROM-Inhalte in die Maschine einge- $ patible ROM-Erweiterungsbox besitzen, kön- laden werden. F nen Arnor-ROMs in die Amstrad-kompatible ROM-Box einsetzen. Auf die Vorteile des 0001 -ltrlr fr.weg fluß @n

t

EIN RUNDGANG DURCH DIE MESSE:

Shekhana Computer Service:

Die Firma Shekhana zeigte ihre neuesten CPC Vom 13. bis 15. Juni 1986 traf sich in London Spiele. SCHNEIDER-aktiv wird in den näch- dlles was Rang und Namen hat und sich mit sten Ausgaben über diese Spiele berichten. den CPC bzw. PCW beschäftigt in den noblen Ausstellungs- und Besprechungsräumen - der Champagne Suite - des Novotels London. Transform: Ein neuer Ausstellerrekord war zu verzeich- nen, so daß ein weiteres zweites Stockwerk hinzugemietet wurde. So stand ftir diese Ausstellung die doppelte Ausstellungsfläche zur Verfügung. Neu war das in der Messe in- tegrierte "Amstrad-Theatern, in dem drei Tage lang die Amstrad Spezialisten - unter anderen der Amstrad-Techniker Roland Perry Fragen rund um den Amstrad beantworteten. Ferner wurden hier täglich Kurse und Vorträge abge- halten.

Veranstalter dieser "Amstrad-Computer-Shown war Derrek Meakin - Herausgeber der engli- schen AMSTRAD-Zeitung'Computing with the AMSTRAD". Ihm ist größtes Lob für diese gelungene Show auszusprechen. o lL

Iz

u) F o Die Firma Caxton zeigte hochqualitative, ol- Caxton leicht bedienbare, kommerzielle Software für o den PCIV 8256 und PCW 8512 Joyce. Seit a Jahren hat sich die Firma Caxton darauf spe- c Die Firma Transform hat sich auf den CPC zialisiert, Software fär verschiedene Computer - 6128 und den PCIV 8256 und PCIV 8512 spe- u. a. für den IBM-PC und anderen Computern -o zialisiert und zeigte die Programme "Ma- mit den Betriebssystemen'PC-DOS; MS-DOS sterFile", t'MasterCalc" und "Draw". Inter- und CP/M zv vertreiben. Caxton hat sich g gezeigten Disketten-Boxen durch die Programme "Cardbox", "Touch,n, essant waren die nBraln i'Scratch dieser Firma. Go", Storni", "Smartkey" und o Pad Plus" einen Namen gemacht. Diese pro- ttc gramme sind nun für den Amstrad erhältlich. o J g I rI o o o o

T a= E Micro Link: o F Die Firma Micro Link arbeitet auf dem Ge- tr Saxon: biet der elektronischen Kommunikation. Mit dem Programm "r+Veathe.r Llnk" ist es möglich, I o von dem Wettersatelliten die neuesten Bilder = Die Firma Saxon zeigte ihre Prograrlfllo "Mi- in den Amstrad abzurufen. Mit dem 'Pro- cro File" und "Micro rilord" die sowohl auf gramm nFlora Link" können Blumen bestellt dem CPC 6128 als auch auf dem PCIV 8256 und an jedem Ort in England zugestellt wer- (9 bzw. PCW 8512-laufen. Ferner wurde das den. Mit dem Programm "Theatre Link" kön- F Programm "Flexilabel" gezeigt - ein,Programm nen in allen Londoner Theatern Eintrittskarten = zum Erstellen und Drucken von Aufklebern. gebucht werden. Schnei

Computing with the Amstrad:

Der Verlag zeigte auf einem besonders schö- nen Ausstellungsstand seine Produkte. Der Showbesucher konnte die letzten Ausgaben der englischen AMSTRAD-Computerfachzeit- schrift "Computing with the Amstrad" und deren Sammelordner sowie die Begleitdisket- ten und -kassetten zu den einzelnen Zeit- tr schriftenausgaben kaufen. Atrntictr der "Soft- o Box" von SCHNEIDER-aktiv wird dem Leser der Zeitschrift "Computing with the Amstrad" !t trol" für den PCW 8256 und PCW 85f2 Joyce. hier ein Programmservice angeboten. Der Programmierer dieser Programme war C selbst anwesend und demonstrierte derzeit er- hältliche Software für den PCW. o J

Grayfield: g II

Die Firma Grayfield hat sich darauf speziali- siert, Computerkurse mit Programmtraining durchzuführen. In - diesen Trainingskursen o wird unter anderem gezeigt, wie CAD-Pro- gramme läufen und das Programm nloco- o script" bedient wird. Die Firma Grayfield führt ihre Kurse nicht nur in London, sondern auch in anderen englischen Städten wie Bri- o stol, Birmingham, Manchester und Glasgow einmal im Monat durch. Auch diese Firma hat o sich auf den PCW 8256 bzw. PCW 8512 spe- zialisiert. I Loadplan: Croydon: = Die Firma Loadplan ist der offizielle Vertreter Die Firma Croydon führt Computer-Kurse o der Panasonic 3" Disketten. Mit der Firma durch, in deneir der Anwender die Business- Loadplan teilte sich eine "Software Mailorder Software kennenlernt. In diesen Kursen wird Gruppe" den Stand, die einen Katalog zeigte, nicht nur die Anwendung der Programme der die derzeit erhältliche Software und das trainiert, sondern auch das Grundwissen ver- derzeit erhältliche Zubehör für den pCW 8256 mittelt. Die Firma Croydon hat erkannt, daß bezw. PCW 8512 enthält. Diese Usergruppe viel Arger und Geld gespart werden können, t hat sich auf die Lieferung und Empfehlung wenn mehr Grundwissen um den Computer guter und schneller Programme für den Am- strad und den IBM-PC bzw. dessen Kompa- F o tible spezialisiert. Ir

Iz Load & Run:

Die Firma Load & Run zeigte erstmals zwei F neue Produkte: "Tele-Add" und "Stock Con- F vorhanden ist. Eine Erkenntnis, die in Deutschland noch nicht voll erkannt ist. Overbase:

Die Firma Overbase zeigte einen Schriftstück- Minerva: Yorlagenhalter für Computer. Mit einem Klettband wird diese Vorrichtung am Monitor befestigt und schon kann mit einer Klemm- c Die Firma Minerva zeigte ein einfach anzu- vorrichtung das Vorlagenblatt, das der Ein- wendendes Dateiprogramm für den PCW 8256 gabe am Computer dient, eingeklemmt wer- o bzw. PCIV 8512. Auch ein Dateiprogramm für den. Eine sehr nützliche und einfache Ein- tt den CPC 464/664 und 6128 wurde gezeigt. richtung insbesondere für den PCIV 8256 und tr PCW 8512, die für ca.20,-- angeboten wird. o Anstrad l28X |licrocornputer (v3) O 1985 Anstrad Consumer Electronios plc J and Loconotive Software Ltd. BASIC l. I ii!i.+;-*-=:z ,l!+e#g'= R eatl c I .lI C lhe lp ijl-,I-:'-u Randon Access Utilities Ul.OSl €-#' IEDIT RDSEC OPEN I lPTR INPUT PRINT I CLOSE EXEC ANSH a lONERR GERR GPTR ICREATE GXEY REPOBT IGFTLE GFSIzE GPOS o I SPOS SAUE LOAD IGUER ERNON ERROFF IFEXIST FOR'IAT l.rRSEC IRETRY PTRR EPAR o I SPOXE SPEEX DUIIP IDDRIUE DUSER OFFSET o I}IELP o Die Dateiprogramme der Firma Minerva kön- nen Daten in wenigen Sekunden finden und sortieren, denn sie haben aufwendige Such- und Sortiermöglichkeiten. I a= Connect Systems: Connect zeigte mit ihrer neuesten Version des Programms "Money-Maker" ein Finanzmana- LCL-Software: gerprogramm für den persönlichen bzw. Busi- ness-Bereich. Alle finanziellen Bewegungen E werden festgehalten, analysiert und am Schluß F zu einem Ergebnis zusammengefaßt. o Babani:

zeigte ein neues Textverarbeitungsbuch für den PCW 8256 und PCW 8512. Babani Bücher 5lffi@tr'gtw sind preisgünstige Paperback-Ausgaben. Be- reits mehrere sind speziell für die Amstrad = Computer erschienen. Schn de

Die Firma LCL zeigte lfducational-software (Ausbildungs-software). So zeigte die Firma ,'Mlcro LCL Programme wie Maths", "Mega Maths", "Micro English", nMicro Frenchn und Hs-ru(l ROM expansion card AIIINAIED ARrT'trEllc a o o Fo.A96 3€. Icads o uang minglobut t*tß lmrwItl.@) o o "Master Maths". Diese Programme sind für die verschiedensten Computertypen erhältlich. ll rl Noch nicht alle sind für den Amstrad liefer- bar. T HS-Pl parallel and = Cirkit: Centronics card o ,tttil ,t,tililt E

&t1t, : l- o ^!g"J5' llr o I = o F = Diese Firma zeigte die HS-RX 1 ROM Erwei- terungskarte, die HS-PI Parallel- und Cen- tronicskarte, die H1-51 Doppel-Serielle- Karte für den CPC 464 bzw.CPC 6128. Die Software für die HS-PI Parallel- und Cen- tronicskarte bzw. für die HS-SI Doppel-Se- rielle-Karte ist auf Kassette, Diskette bzw. als Eprom-Software lieferbar. Ferner zeigte die Firma Cirkit einen Akustikkoppler mit einem Interface für den Amstrad CPC 464, 664 und 6128 mit dazugehöriger Software.

HS-S I dual channel serial card Sigma:

Mofrering theAmstrod PCW8256t85t2: WORD PRCICESSING AND PERSONAT COMPUT'NG

l I KDS:

Mit dem "Powercontroller" bietet KDS die Möglichkeit, elektrische Geräte z! schalten. I'Printer Mit dem 'T3 Switch" ist es möglich zwei Drucker am CPC anzuschließen. Damit kann man z. B. Briefe und Aufklebeetiketten schreiben, ohne das Papier ständig wechseln John M Htghes zu müssen. Der "Communicator 8256" ist ein Modemsystem für den PCW 8256: Auch ein SIGMA RS 232 Interface wurde von der Firma KDS gezeigt. Mit dem "8-Bit-Printer-Port" können Die Firma Sigma -r!r..4präsentiert eine ganze Reihe 8-Bit-Printer am 7-Bit-Port des CPC ange- von Bücher für den CPC 464,664 und 6128 schlossen werden. Über das Kommando Print- sowie für den PCW 8256 und PCW 8512. Die Kreuz 8 werden alle 256 Kommandos an den Bächer sind in englischer Sprache und haben Printer geschickt. KDS demonstrierte ferner folgende Titel: "Understanding & Expanding das "Mini-Max Modem" im Amstrad Theater. your Amstrad 464, 664 & 6128", "Practical C", Zum weiteren Lieferprogramm der Firma "Amstrad Graphics", "The Amstrad Discompa- KDS gehört ein "Parallelport" zur Steuerung nion", "Mastöring the Amstrad PCW 8256/ von Robotern und Printern eine "Romkarte" 8512", "CP/M: The Software Bus", "Powerfull für die Aufnahme von 4 Roms und Modems Programming f or Amstrads", "The Amstrad für den CPC 464,664 und 6128 als auch für CPC 464 Advanced User Guide" und "Amstrad den PCW 8256 und PCW 8512. CPC 464 Learning Programs". The Electric Studio:

I|IüU5E EHHFiI{ r.SIM M EIEB Ell III$

EsF TEIIT IiIEIIILE FIE [F['5 fis a dire-ct resull of [9o user tQguests, tle &fCTRlC STlDl0 iE pleased h anrq.nc€ tie release of 'l'fl.J1-Tl-TEn' , T[ir pe

r-!- o lL

I =

F N Videx: tr Videx zeigte zum PCW 8256 bzw. PCW 8512 einen Tragekoffer, in den der Monitor, das Keyboard, der Drücker p'assen und sogar ein Modem und sämtliche Kabel und zusätzlich sogar eine Vorrichtung zlur Ablage von Dis- ketten enthalten ist. Preis ca. DM 75,--.

Newstar:

Newstar zeigte den "Spool CPM/M+", ein CP/M Utility, das die Eingabe auf dem Key- board erlaubt, während der Drucker seine Arbeit beendet. Spool CPM/M+ läuft auf dem PCW 8256 und PCW 85f2. Ferner liefert Newstar das Buch "The Amstrad CP/M+" und zu diesem Buch eine Diskette, auf der die im Compact Software: Buch beschriebenen Beispielprogramme sind. Das Buch hat 520 Seiten und ist sowohl für den Amstrad CPC 6128 als auch für den PCW 8256 bzw. PCW 8512 geeignet.

a a a a a a rHE €€-E EBbsbbqb a bgltlttbruqa a AMSTRAI' f 't a dt4ln r E !D a tt H|l I'ÄTEHEII? cP/m lm -rtt a t.er t. a L J PLUS a a a lEH0a-mtasuürrt a lt ttt.oa lr-.o a at !ll,6a a at ru.n t$,6 at a tl ca$ trq' a tl crto Gt t$!.6 a N It-.€ äst.6 a

a a a a a a a a a a Drrld loryr-l,yüDr & llrtt.rllolrttt a .t t!at.6 tl-r€ :]. a a S hne

Die Firma Compact zeigte ein Business-Pro- gramm für den PCW 8256 bzw. PC\t 8512, das gleichzeitig auch auf den meisten CP/M Microcomputern läuft. Es handelt sich hier um ein komplettes System mit dem Rechnungen, Lieferscheine und nahezu allen sonstigen im Geschäftsverkehr anfallenden Arbeiten erle- digt werden können. 'Das Programm ist me- nuegesteuert und beinhaltet sogar Lager- bestandskontrolle, Ausdruck von Schecks bis hin zu Schnittstellen für WordStar bzw. NewWord, Super Calc II, Multiplan, Cracker usw. Selbst eine Schnittstelle zu Lotus l-2-3 ist vorgesehen. Sandpiper:

Amstrad: Die Firma Sandpiper demonstrierte seine Pro- gramme "Sandpiper- Accounts"r "Sandpiper- Payroll" und den "Sandpiper-File-Manager". Auf dem Amstrad-Stand wurden die Am- strad-Computer, dessen Peripherie und Soft- wurden Amstrad SAI'OPtPER SOFT9ARE Lt'ItTEO ware demonstriert.'Auch die 2' ßBEOI sTREEI UREI}IAi Computerzeitschriften des Clubs auf dem CL9YO. LLII ITA ( IEL . .O979-35Ae32 Stand gezeigt und konnten dort erworben wer- v.A,T, IO. aO6 26tI ' 9t den. Die Amstrad-Mannschaft bemühte sich, technische Neuheiten für deri Amstrad auf $atür n: r nlirrr tlt tyürl dem Stand zu demonstrieren - Neuheiten, die r. ilc $in ffimr ilsln Ständen gekauft werden konnten. ilgtr auf anderen cl rl Jon einem neuen Amstrad Computer war auf äiesem Stand nichts zu. sehen. Nur Gerüchte lrlt lit a, mt t.t.t. ml' rn ilD lE hören, teilweise wider- ral|t,ß rf,ls Ir.ta tt.lt ts.c il,llrt tr,, tt waren zv die sich [r|2r* r0l&t t2a.o il.t3 tt.t tt,t sprachen. G'|rrI atr[r t .ü t.t t.a t,tl tl'l t3,{

USER A $ GtUB laltraß a,a t.a a.t t.t t.ta aü,a

IAVROLL IA ,.OU AVAILEELE coxlact ua rou FoR oEtatla

Die Firma Sandpiper hat sich auf Geschäfts- software und Dateisoftware für den Amstrad PCW 8256 und PCIV 8512 und für IBM und IBM-kompatible Computer spezialisiert. o IL Sagesoft: I = Auch die Firma Sagesoft hat sich auf den PCW 8256 und PCW 8512 spezialisiert und bietet das Programm "Popular" - ein Rech- G' nungsschreibungsprogramm -t "Shit-Chat" - ein Kommunikationsprogramm, "shit-Chat E- N Mail" - ein Mailboxprogramm, "Shit-Chat Mit "Microdraft" stellt Timatic ein Zei_ Yiewdata" - ein Modemprogramm, "Shit-Chat chenprogramm für den Amstrad vor, das dem Combo" - eine Kombination von Viewdata Ingenieur ermöglicht, Schaltpläne und tech_ I und E-Mail, den "Magicfiles" und "Sage nische Zeichnungen aller Art zu fertigen. Das Retrieve" - ein Datenbanksystem an. "Shit- Programm zeichnet sich durch eine "liblary,, Chat" erhielt die Microcomputertrophäe als aus, die bestimmte Konstruktionsteile ablegin beste Kommunikationssoftware in England. kann, die bei Bedarf in die z\ fertigende Zeichnung abgerufen werden können. Das Programm kann Zeichnungen drehen, Koordi- naten festlegen usw. Timatic:

Die Firma Timatic zeigte eine Interfaceerwei- Ilu terung für den CPC 464, 664, 6128 mit einer tl_] doppelten RS 232 Schnittstelle, einem Paral- lel-Userport und einem 8-Bit-Printerport als Ausgang. In dem Interface ist ein freier Sok- kel für ein 16 k ROM vorhanden. Ferner lie- |t {k fert Timatic ein 5 1/4" Diskettenlaufwerk mit gleichen Kapazität Disketten- der wie-Hervorzuheben das 3" laufwerk von Amstrad. ist, MICRODRAFT daß dieses Laufwerk in der Lage ist, Daten in IBM-Format zu lesen. Dadurch kann der (fser, der seine Arbeit mit IBM begonnen hat, zuhause mit dem Amstrad diese Arbeit fort- setzen. Ferner liefert die Firma Timatic ein 3"-Zweitlaufwerk für den CPC 464,664 und 6128, und ein 5 l/4" I MB-Diskettenlaufwerk und eine Speichererweiterung für den PCW 8256, der dem Joyce die volle Kapazität von 512 K gibt und eine RAM-Disk von 386 K zur Verfügung stellt. l:tf

8 BIT PRINTER PARAII,EIJ USER PORT .!.ltn

( tü ütl 2 x l6K ROM ctsl 6l ta

Das Programm "Microdraft" ist auch für den CPC 6128 erhältlich. Hervorzuheben ist bei F dem Programm Microdraft die hohe Auflö- (''N N DISC BIIS CONNEGTOR sung von 0,01 mm, die bei einer Zeichnung n mit einem HP bzw. HP-kompatiblen plottei oder mit einem Epson kompatiblen Drucker erreicht wird. Microdraft ist auch in der Lage TIIIIATICSISTEITIS AIIIIITRAITEXPAII$oNINTERTACE "AutoCat"-Files der PC-programme aufzunefi- men. Mit der '8256 Bigdisk" wird ein Disketten- laufwerk in 5 l/4" geliefert mit dem der Joyce ausgestattet werden kann. Unter Cp/M+ stehen 800 KB, unter CPIM2.2 400 KB und Mikro-Gen: unter AMS/DOS 400 KB zur Verfügung.

Interessant ist auch das Programm "Chamä- Mikro-Gen demonstrierte seine programme leon", das es ermöglicht, Daten von ver- für den CPC: "Master-Chess,,r',pyjamarama',, schiedenen computern zu übertragen, so zum !'Everyone's a rrVally", "Herberts Dummy Run", Beispiel vom Zenith, vom Keypro, vom Epson "Battle of the Planets", "Three - Weeks in ... Computer. Paradise"r "Equinox', und "Stainless Steel,'. Schn e

HAPPY HAPPY WRITIN LETTERS latri- t'Equinox" fürst ttttr f, (oeCtlon.ll. rlt(nb0 Hot0.

I I

I l

I Bourne Software: t <*

zeigte die Programme "World-Wise", "Happy I Writingttr t'Maprallyttr ttTimeman Onet'r ttAni- it( mal Vegetable Mineral", "Happy Numbers", ttWordhangtt, ttHappy Letterstt, ttTimeman twottr ttSummer Touri51..tr, rrEgg-Stealerstt und "Test your Skill" für den CPC. Auch Versio- en für den PCW 8256 bzw. 8512 sind verfüg- ar-

AilIMAI VE6ETABLE trvi' t$t I.ri:r.1$"

oE

zI

ül sl o E a .I Sunshine Books: oc tr Sunshine Books zeigte die neuesten Amstrad -c, Titel wie "Master Machine Code on your o Amstrad CPC 464 & 664", "Making Music on the Amstrad CPC 464 & 664"", "Amstrad Advanced Programming Techniques" vnd "The working Amstrad".

lvlaster Machine Code on your Amstrad CPC 4(A & 664 SLqtraunElF

F .]- L..1, }I

j Auch neue Titel für den PCW 8256 bzw. PCW 8512 wurden gezeigt.

Grafsales: o zeigte das erste Digitiser-Grafik-Tablett für lr den PCIV 8526 bzw. PCW 8512, mit dem eine hervorragende Konstruktionsmöglichkeit in rz Verbindung mit einem CAD-Programm gege- ben ist. Der Preis wird sich um DM 500,-- bewegen. o Das Grafpad II, das bereits von SCHNEI- N DER-aktiv getestet wurde und das neue Grafpad III wurden im Betrieb gezeigt. u Schn ide

rS, rgy rS, rse

.le te ,l /rrm tg 276r

cg o:lt: & UJ€

ol {t ao

rEv

a-t 0.,-ct .r'EolJrt --€l R

/€lnlf l rgv{lt TLAT? tSv gglrl 1.7

CT !rif! bo

I I Sirensoftware: zeigte.. ein Diskettenübertragungsprogramm zum Übertragen von Band auf niskätte. Die- ses Programm ist sowohl auf dem CpC 464, 664 als auch auf dem CpC 6128 lauffähig. Dieses Programm "discovOry" zeichnet sich dadurch aus, daß es sehr leicht zu handhaben ist und eine Turbo-Option besitzt. Ferner ,'Master-Disk", zeigte Siren das Programm das den Diskettenbesitzern große .Erleichterung bringt. Auch die CPC 464-Besitzer wurden nicht vergessen: Mit dem programm "Täpe Utility Y3.4' kann die Cassettensoftware in einem Viertel der normalen Zeit geladen wer- den. Erstmals zeigte Sirensoftware auch für den PC\Y 8256 und PCW 8512 das programm Disc "Diic Mate" - einen Directionary-Editor, der es erlaubt, gelöschte Files wieder zu finden und mit einem Löschschutz zu versehen. Auf DI'C UTITITIES o dieser Diskette befindet sich auch ein Ir FileCopy-Programm, das schnell und einfach Files von einem Laufwerk auf ein anderes AMSTRAD 464/66416128 r kopiert. Mit der ZipDisc-Option wird die = Geschwindigkeit des Diskettenlaufwerks um 2090 erhöht. Die Firma Siren zeigte ferner auch Zweitdiskettenlaufwerke in ihrem An- gebot. t\ N AMS:

Neben der erfolgreichen AMX-Mouse zeigte AMS neue Produkte:

Screens:

- den "AMX-PageMakern - zur Erstellung ei- bietet eine Speichererweiterung von 1 MB für ner eigenen Zeitung, eines posters etc. alle CPC 464, 664, 6128 Besitzer an, die als Diskettenlaufwerk verwendet werden kann. - den 'AMx-VideoDigitiser" - zur übertra_ Eine formatierte Kapazität von 708 KBytes gung von Yideoaufnahmen auf den CpC- steht unter Basic, CP/M und CP/M 3.0 zur Bildschirm. Die Bilder können auf Diskette Verfügung. o abgespeichert bezw. ausgedruckt werden - den "AMX-MagazineMaker,' - eine Kombi- nation von "AMX-pageMaker" und ,AMX- Alligator-Software: o VideoDigitiser" o zeigte - wie sie es nagnte - das größte Spiel, das jemals für den CPC 6128 geschrieben wurde. Es enthält l8 kleine Spiele und 3 mit- o telgroße Spiele'und ist mit Sprache ausgestat- ) tet. Für den PCW 8256 wird das Programm "Quiz Challenge" angeboten.

m et I to a= I - den 'AMX-3D Ziconn - zvr Übertragung dreidimensionaler Vektordaten in Bild- schirmgrafik. E Northern Computers: DK'Tronics: Mit der !'Amstelex Box", die am CPC ange- schlossen wird erhält der Computer eine Ver- F zeigte bindung in das Telexnetz. Nothern Computers seinen "Speechsynthesiser',, seine "256K-Speichererweiterung',, seine "2S6K- bietet darüber hinaus eine 20 MByte Harddisc SiliconDisc", seinen "Light-pen" und seine "Amstore" für den Joyce an. o "64K-Speichererweiterung". Besonders gefiel das technische Manual das DK.Tronics zu sei- nen Produkten liefert. DK,Tronics hatte im übrigen einen der schönsten Stände auf dieser Arnor: Messe und zeigte unter anderem auch einen Tuner, mit dem es möglich ist, sich alle Fern- = sehprogramme auf dem CPC-Monitor anzuse- Arnor stellte die Programme "Protextrr, hen. t'Prospelltt, ttPromerget', ttPromerge Plustt, Schn e

o o o o

"Maxam" und "Utopia" vor. Dabei bietet Arnor die Software nicht nur auf Kassetten, Disketten oder in Eproms an. Arnor zeigte das erste Wortkorrektur-Programn in englischer Sprache für den PCIV 8256 bzw.PCW 8512. Auch die ROM-Erweiterungssteckkassette fand bei der Demonstration große Beachtung. Glentop:

Die Firma Glentop zeigte Bücher für den CpC Audiogenec-Software: wie.'

- "Advanced Asers Guide" zeigte ein Cricketspiel für den CPC und das - "Amstrad Introdution to CP/M+" Programm "Calcumat" - ein professionelles - "Wordprocessing with the PCW 82SO/BSI2" Netzplanprogramm. "Calcumat" hat alle die - "Using Logo on the Amstrad" Features, die professionelle Spreadsheet- - "Amstrad First Steps in BASIC" Programme beinhalten. Ferner wurde "Adam" - "Amstrad Assembly Language Course" gezeigt -, ein Assembler/Disassembler/Moni- - "Amstrad Starting BASIC" torpaket. - "Amstrad Sound, Graphics & Datahandling" - "Computer-Games" - "Choosing and Using Software on the Am- strad PCW 8256 und 8512" Level 9: - "l{ordprocessing with the Amstrad PCW 82Os und 8512" zeigte neue Adventures wie das "The Price of und viele Magic", die auf dem CPC 464, 664,6128 lau- fen. t

lansyse: olr Die Firma Iansyse zeigte einen "Schreibma- schinen-Lehrgang" als Software, mit dem man Iz innerhalb von wenigen Stunden das Schreiben auf dem Computer erlernen soll. Für Pro- grammierer wurde das Utility "Yika" gezeigt, ein Analyse-Programm, das für die Program- miersprachen dBase, BASIC, PASCAL C und 6l viele andere lieferbar ist. N Schi.ld.. PCW il56 Joy.i t6tt,-- S.hn.ld.. Jotc. pl{. PCW lSll 5I2 XB n. l. Floprt I 1rl8 tt9t,-- Schr.ld.. CPC a6{ X.rbq.d 59t,-- S.hn.ld.. CFC 66{ Kcyboerd (rll Floppy) 19t,-- S.hr.ld.t Cl'C 6!2t Xcyborrd {ila Floppt)- u9t!-- Schrcldcr Grlooorllo. CT-61 (it. .tl. CPC) t79,-- Schr.ld.r F.rüionlaor CTM-6,4{ (tI. .llc CPC) r9t,-- Head-Line: S.bi.ld.? CPC a6a .ll G.l..orllo. 729.-- lltt,-- S.h(|d.. C?C 66t .ll G.l..orltd t 8,-- la9t,.- &h..|d.. CPC allS .lt Gift.orllor l{r8,r- trrt,-- Die Firma Head-Line zeigte eine Serie von Schrcldcr l' noDDt-Dl.k DDI-l rll GPIM ud ln3o 719,-- Lernkassetten (Audiokassetten), die Schritt für allc .1. rilllq E rfr.rt (olrc CryM ., t ao) 36t,-- Vo.t r 3,25' FloDpt-Dlß Ft-S (El.4l.t tlor) lt9t,-- Schritt ein Programm erklären. So gibt es Vorlcr 5!15' FloDDr-Dlß Ft-D (DcD!.l.t tl{) t69t,-- Vo.a.r Ar(.!.ttla Al-S, fl-S rrl Dl-D .99,-- Kassetten für die Programme Logoscript, BA- Vora.r 5,25' .b Zr.ltbrlrert Fl-Z att,-. Ycrlcr 3,5' Ml-S El.&ll.rfi..t ttt,-- IC und Supercalc 2. Vo.l.r !'r Ml-D lrotD.l.t tlo. ta9t,-- Vorl.r 1.3' .& Zr.hl.rfrrtl Ml-Z at{,-. Grorne !' .b Zr.ltl.utnil 12),-- Crorlt 5lt' .1. Zfülll.rfrtll Srtr-- Grlear t,5' .lr Zi.ltl.rlrarl ttr,-- t0rrrle tr' .1. lloDD.l.lrllo. ,9t..- t'Pr.üollc-Itl.l.lt. ssllcl 3t,-- .b l0 sro.l l. t1.50 rt t00 srrcl l. t0,J0 Modem-House: 3,25' Dl.l.la.. ll. Vo.lcr-tüfwt t6 tDl l0 Stoct l. Hriaüor 69tS allo Jcdsh 100 Stocl 595,-- N.lrLll llP-2 flr CFC ,161,66,1 r. 5lll tr9,-- n^lrt-Emllcn.t SP-6a 6{ X8tt. (1..3.x!a l2t XBtt ) t75,-- zeigte neue CPC Software und vor allem die I^M-Em.la.dlt SP-l2t l2t XBtlc Voil.r tat,-- SAtrl-En la.nnt SP-156 156 XBra. 17tf- hervorragende Kommunikationssoftware für nAM-Emll.Nnt SP-t20 tlo XBylr tlt,-- n^M-Em.lt dnt SP-SII tl2 XBtar 5t9,-- den PCW. Ferner ein Multicomputermodem. V..ll!g.d.t.l.bcl ljo M.tc. 18. CPC a6a 29,95 aho flr CPC 66a rnd CPC 612l l{,95 Qrlclrhol ll üll Arlollr. 29,95 Codp.lltlor a9irs Dl.l.lt.abox tt. a0 3' Dl.lclt.. . t9,95 Dlrt.ll..tor flr a0 5,25' Dl.t.al.r ,a9,9S Dl.l.it.rbor [. !00 5,2t' Dl.l.la.r rla S.hl.i 19,95 SUPER Sp...hry.lhqla. r Sl.r.@{!a t CFC t59,-- Sl.ub.chulrhrob.r X!nrll.d.. f0. ClC a6al66al6l2t, Computer One: NLQ-401, DDI-!, lrtoltllor Grln/F..t lc t7,95 longlcla f. CPC r. ltorllo. (bllac G..tl. r.3.b.!) 19,95 Sl.cbrchclrhrrbcn Pl.rlgt.t für X.ybord 161,661,612t 21,95 AhrllllorDlc. 52ld (ohac Sollwrn r. l(rücl) Itt,-- SUPIRSOFTIVARE lür lhr.. CPC o Word.h. r99,-- t.0 'dBü. ll rr9.-- llulllglu t 9,-- Tr.bo Prlarl 1tt,-- o Trrbo Crrphlcr Tolbor 719,-- T{.bc Tutot t0r.-- Trrbo Lrd.. G.undprlal ß9,-- lat,.. o Tr.!o S.l.ncc It9,-- All. Protr.im. rr.h t!. Jote acltr.a. D.i.r ull. Coütul.,tt! ird Dleacrul ..acb.r. DRUCXERPARADE " DNIrcXER?AIADß o Sclrrclrtcr DPM 2000 at9,-- Computer One zeigte zwei neue Produkte'für Egecr LX-00 t00 Z.lch.r/S.I, txBrt. ktf.. t9t,-- Epor LX-90 t00 Z.tch.r/S.I, txBra. trtt. t{t,-- den Amstrad. Der Schreibmaschinenkurs wur- E6cr EX-iS 160 Z.tch.r/S.t, tKBra. trtf.. l{7t,-- EDe. nf-I05 160 ZrlchcrrtSel, lXBrt htt , ta9t,-- de für den PCW 8256 und PCIV 8512 ge- Egecr JX-!0 Fr.b.rtrlrddcl.t lr9t,.- Egtcr Hl-10 a-Fr.l-Plott.r !1. Aa ll9t..- schaffen. Ein Korekturprogramm wurde vor- Epor LQ-t000 too Z.t.ü.r,rS.L. rll ,a N.d.l., A! lt9t,-- I gestellt, das mit über 20.000 Wörtern Fehler hroolc XX-P t080 (t00 Z.tchc./S.t ) l,at,-- l..e.l. XX-P tott (ttO Z.tci./S.l.i t19,-- l..e.lc XX-P t092 (tto Z.lcl.r/S.t.t t21t,-- aus Texten korrigiert. Leider nur in Englisch. P..e.|. XX-l t592 = (lt0 Z.lch.r/S.t, B..laforo.t) tu\-- ?ruoalc KX-l !lll Tn.nddd.l.. t5at,-- Sa.. SG-t0 (120 4.lch.Vs.t.tKBrtc) tl9,-. Sht SC-15 (120 Z.lcl.!,.S.t, t6KByt.) It9t.-- a Rll...!_F+_(t05 Z.l.h.!/S.t. prtt lKBttc r) )98,-- Arrhh8trb.l f. Schr.ld.. C..tMlctopg 1Aß6a a9'-- allo fIr CFC 6t2t Rcrdt.b.l 39,-- E.dl6prpl.. r.16 ..Aa lillrots.tontlor S00 lLta t9i95 allc l.drh !000 Bt.ta ta,ts allc J.dch 2000 Ehil 19,95 Srp.r-D.rclrEal!dr. t9,-- Er.trfr.bbhd.r .rl Anl..t. llclc.t.r. Llt.!.kr ro! Irrh Bcl.., Mrrlt I Tahrlt, t.rl r. Srt t. All. D.u.k.r Dlt NLQ-S.h.lft rrd C..tul6-Aißht;ß. All. G.tltc Ell FTZ, 6 Mo..ta Cr.üll. rra &rtsh.. E H&dbr.ü. Romantic Robot: Wl. ll.t n &fo.l .b L.&.1 /ICIII UNG! Für r{.lt.dkci. B..t.ll.. lD.rtarral8c Xoldltlon!n!t F l. Splt&n PrGl.-/Lbt{18.v..hila!h 2. EEl.llurt daa aqtDlar MahnaaLlarar zeigte ein Multizweckinterface für den CPC 3, B.ahlcnt lrß.[a .hl.ch drrcä .lt !. ^r.ltrdtt(oat.! 464, 664 und 6128,.das "Multiface 2u. Mit aEztEHEN stE stcH AUF scHftErDER-Axrrv kann o dem "Multiface 2" man Programme mit Bachstraße 52 D-7980 Ravensburc Knopfdruck von Kassette auf Diskette über- Tel.:0751/26138 - spielen. Ferner beinhaltet Multiface 2 einen wohl einmaligen Multitoolkit für das Ent- wickeln und Yerstehen von Software, eine 8 A-qI KRam-Erweiterung, Resetknopf, einen durch- gezogenen Bus usw.. schauties = efleetrenf,c baue[ennente Vanguard:

zeigte einen neuen Musikgenerator mit dem Namen "Music-Master". Mit dieser Software auf Kassette oder Diskette kann der Computer in ein Keyboard umgewandelt werden und als Musiksynthesizer mit 8 Oktaven und 6 ver- schiedenen Zupfinstrumenten verwendet wer- den. Die Anwendung erschien sehr leicht. Musikalische Yorkenntnisse sind nicht nötig. Mirage: Pride Utilities: 6igte eine Hardwarevorrichtung, mit der es möglich ist, Kassettensoftware auf Diskette zu zeigte ein neues Printer-Utility für die mei- übeitragen - mit dem 'Mirage-Imager". Mi- sten Drucker "Printer-Pacz". rage-Imager arbeitet mit dem Amstrad CPC 464, 664,6128 und ist recht einfach in der Anwendung. Citadel:

zeigte als Hauptattraktion seinen Speicher- Aufrüstsatz für den PCW 8256. Für 190 Pfund (l Pfund = DM 3,5O) wird aus dem 8256 ein 8512.

Business-Systems:

zeigte ein Trainingssystem für den kommer- ziellen Anwender. Von dem Gedanken aus- gehend, daß der PCW 8256 und PCW 8512 viele Geschäftsleute in die Welt des Computers einführt, aber der Kauf der Maschine noch Commtel: lange nicht dessen sinnvolle und nützliche Anwendung garantiert, bietet Business ein Trainingsprogramm für den PCW an. zeigte mit seinem "Commtel-X" ein komplettes Kommunikationspaket mit dem Daten (und Everham: auch Telexfernschreiben) über eine Telefon- leitung'versandt und empfangen werden kön- nen. Das Packet enthält alles was benötigt zeigte das neue "DisclVizard" mit der Mög- wird - nichts muß extra hinzugekauft werden: lichkeit alle Kassettenprogramme auf Diskette Interface, Modem, Software, Anschlußkabel zu übertragen. etc. o Brittania: CDS: lr Iz zeigte ein Textverarbeitungsprogramm zum zeigte ihre Bestsellerprogramme in Funktion' Low-Cost-Preis mit Features, die sonst nur in Dai waren: "Steve Davis Snooker" und "Col- professionellen Programmen zu finden sind. lossus Chess 40". Geliefert wird dieses Programm auf Diskette, F im ROM bezw. auf einer ROM'Card. Brittania bot auch leere ROM-Cards an. ilrrrrilrrlrtrilItfi ltttttttrrtrlrilrtttrlr;E86 - 0009rilr t!' HURRA, WIR GRÜNDEN EINEN CLUB !! ttrltltlrlrlrlrtrrlrrttltlrrrltrllrrltrrlrtrtrtrrrrltrlrtrtllrr

Dieser Bericht schildert die Erfahrungen aus 4 monatiger Führung eines überregionalen Userclubs und soll den Lesern mit derartigen Ambitionen vor einer Clubgründung abschrecken oder dazu anregen.

Es war im November 1985, als mir der Gemeindeverwaltung ein Gewerbe an. Nach- Gedanke kam, einen Userclub zu gründen. dem mir für 28,- DM der Status eines Un- Einige Anfragen bei bestehenden Clubs waren ternehmers gewährt wurde, meldeten sich mir zu negativ ausgefallen. Trotz der weit noch Finanzamt, Berufsgenossenschaft, In- über 100 vorhandenen Schneiderclubs konnte dustrie- und Handelskammer und viele mehr. ich einen Freund und CPC-User für diese Auch dieser Papierwust wurde erledigt. Die Idee gewinnen. Der AMSTRAD-SCHNEI- erste Anfrage eines Users erfolgte am DER-USER-CLUB-AACHEN (A.S.U.C.A.) 20.12.1985. Diese Anfrage bescherte uns tat- wurde somit am 20.12.85 in Sl32 sächlich am 31.12.85 !! das erste Mitglied. Das Übach/Palenberg Zeißstr. 7 aus der Wiege mußte doch gut gehen. gehoben. Unser vorrangigstes Ziel war es, sich In unserem Informationsblättchen avisierten von anderen Clubs deutlich abzuheben. Es wir künftigen Mitgliedern zweimonatlich wurden nochmals l2 Clubs angeschrieben. Wir eine 40-seitige Clubzeitung. Der erste baten um Informationen, und hofften . auf "ASUCA- EXPRESS" sollte am 28.Januar weitere Anregungen. Das Resultat fiel wie er- erscheinen. wartet aus. Entweder waren es reine Kopier- Also begannen wir zu schreiben und zv höhlen, die von 13-15 jährigen "geführt" wur- schreiben.' Parallel dazu wurde eine preiser- den, oder "Käufergemeinden", die clevere mittlung für die Herstellung unserer Softwarehändler um sich scharten. Einer Min- Zeitschrift durchgeführt. Die Kosten für einen yerhältnisse, derheit ging es wohl nur um die schnelle Ein- Druck waren für unsere bedingt nahme von Beitrittsgeldern, wenige waren durch die geringe Auflage, astronomisch. wirklich "seriöse" Clubs. Nun stand für uns Schließlich machten wir einen preiswerten schon einmal folgendes fest Wir wollten keine Kopierladen ausfindig, und überlegten, wie neben Software verhökern, sondern in diesem der Clubbeiträge weitere finanzielle Bereich intensive Hilfestellung geben Quellen zu erschließen seien. (Preisvergleiche,sammelbestellungen etc.) und. uns auf die vielfältigen Probleme und pro- Ich entwarf ein Anschreiben, in dem wir un- blemchen künftiger Mitglieder konzentrieren. seren Club und seine Zielsetzung vorstellten. Unverzüglich wurden 6 Zeitschriftenverlage Dabei warb ich um finanzielle Unterstützung, angeschrieben, verbunden mit der Bitte, eine und bot Anzeigenflächen im ASUCA-EX- kurze Clubanzeige zu veröffentlichen. Tat- PRESS als Gegenleistung an. Nachdem mein sächlich erschien unsere Anzeige innerhalb Freund und ich siebzig Adressen von Soft- von 4 Wochen in der ersten Zeitschrift, und und Hardwarehändlern aus Zeitschriften her- einen Monat später in zwei weiteren. Auch ausgesucht hatten, wurde , mein Schreiben SCHNEIDER-aktiv veröffentlichte unsere ebenfalls 70-fach kopiert, und ab damit in Clubadresse. den Briefkasten. Weiterhin wurden noch 6 Händler in Großbritannien bezüglich Soft- und Hardwarepreisen angeschrieben. Weiterhin Erst 6 wurde ein vierseitiges Informations_ Mitglieder, erst 25 Seiten ASUCA-EXPRESS, blättchen und ein Aufnahmeformular entwor- und nur noch eine liloche bis zum Erschei- fen, 100-fach kopiert, und diese warteten nun nungstermin. Die Angebote aus auf ihre Großbritan- "Abnehmer". Da der Clubbeitrag pro nien treffen ein. Man hat sich auf der Insel Monat zwar nur 3,-DM betragen sollte, diese, schon preislich auf Anfragen aus Germany aber dennoch finanztechnisch eine Einnahme eingestellt. Bestellungen lohnen nur noch sel- darstellt, meldete ich bei der zuständigen ten, zumal per Postversand nur Waren bis Schneid

HURRA, WtR GRÜNDEN EINEN CLUB !!

100,- DM zollfrei sind. Die Resonanz auf un- Durch das schleppende Anlaufen unseres sere 70 Anschreiben ist sehr dünn:. Zwei Fir- Clubs sensibilisiert, wird unsere Erstausgabe men lehnen wegen fehlender finanzieller Mit- nur SO-fach erstellt, in der Hoffnung bald tel dankend ab. Drei Firmen zeigen sich einen Nachdruck fertigen zu müssen. Nach- begeistert, und wollen lediglich unsere erste dem einige Mitglieder, ein von mir leichtfertig Zeitung abwarten. 65 mal keine Antwort! angebotenes Lastschriftverfahren ankreutzten, folgte ein 4 Wochen dauerndes Verfahren der Auch die Anfragen von CPC-Usern trudelten Bundespost, das mir schließlich ermöglichte, nur sehr spärlich ein. Zwar konnten und kön- am Lastschrifteinzugsverfahren teilzunehmen. nen wir 8090 der Anfragenden später als Mit- glieder begrüßen, aber es erfolgen eben viel Nun hatten wir 5 Wochen unter Dampf zu wenig Anfragen. gestanden, und pausierten erstmal eine Woche. Obwohl ich schon in der Erstausgabe auf 3O.Januar 1986, wir zählten l3 Mitglieder, der dringend erforderliche Mitarbeit der Mit- erste EXPRESS war fertiggestellt. 44 Seiten glieder hingewiesen hatte, geschah zunächst voll mit Listings, Erfahrungsberichten, Tips & nichts. Die ersten Anfragen bezüglich unserer Tricks und vieles mehr. Ich erläuterte in Programmbibliothek trafen ein. Dennoch dieser Ausgabe nochmals Sinn und Zweck des wurde dieser fast kostenlose Service (0,01 DM Clubs, und ging auf alle Clubleistungen ein. pro KByte) kaum genutzt. Llnsere Bibliothek o Dies waren und sind Pflege und Erweiterung umfaßte im Januar schließlich schon über 100 IL unserer Free-Software-Bibliothek, Druc- Programme, obwohl wir nicht jeden Blödsinn kerservice, Hilfe bei Hard- und Soft- aufnahmen. Mitte Februar wurde tatsächlich I2 warebeschaffung, Hilfe bei der Program- ein Softwarehändler aus Karlsruhe Fördermit- mierung sowie der möglichen Nutzung und glied im A.S.U.C.A. Somit belief sich die Er- Anpassung kommerzieller Software, Erstellung folgsquotb unserer 70 Anschreiben auf 1,4 Vo. des ASUCA-EXPRESS, und vor allem echte Wir hatten nun 16 Mitglieder, und ich be- Co Einsteigerhilfe bei noch so trivial erscheinen- merkte, daß fast ausschließlich "reifere" tlser GD den Problemchen. bis zum Alter von 46 Jahren den Weg in un- HURRA, WIR GRÜNDEN EINEN CLUB !I

seren Club gefunden hatten. Erneut wurden Auch erfolgten viele Fragen nr Hard- Zeitschriften angeschrieben, um auf uns wareproblemen: Welchen Drucker aufmerksam soll ich zu machen, gleichzeitig wurde kaufen - Welche Erweiterung ist sinnvoll der Beitrag für - Ist Jugendliche auf 2,25 DM pro ein Telefonkoppler erstrebenswert usw.usw. Monat reduziert. Mir blieb kaum Zeit fur "privates" Suche Schaffen Auf der nach weiteren sinnvollen am CFC, zumal ich noch einen Beruf, Frau Clubleistungen, kam mir ein Gedanke, den ich und zwei Kinder habe, die auch viel Zeit und noch verfluchen sollte. Neben der Arbeit am meine Aufmerksamkeit erfordern. 2.EXPRESS begann ich eine Schneider-Soft- ware-Liste zu erstellen. Ich wälzte tagelang Um zum Ende zu.kommen, möchte ich nach erhaltene Händlerlisten und Zeitschriften, fast 4 Monaten A.S.U.C.A. ein kleines Re- einige bestehen fast nur aus Werbung, mit sirmee ziehen: dem Ziel, das jeweils preiswerteste Angebot zu erfassen. Die Preisunterschiede von bis zu Mein Freund und ich haben eine Meng e Zeit 100 Vo rechtfertigten zwar diese in dieses Vorhaben investiert, das ohnehin "Sträflingsarbeit", dennoch gibt es kaum eine kaum Gewinn abwerfen sollte, aber bisher trostlosere Beschäftigung. Dabei "stolperte" ich sogar Geld kostete. Aber dies ist uns nicht so auch über eine Preisliste eines "IJserclubs", der wichtig wie eine entsprechende Resonanz un- sich der größte Schneiderclub in Deutschland serer Bemühungen. Unsere derzeit 32 Mit- nennt. . In Anbetracht der . schon redlich glieder stehen noch in keinem Verhältnis zur geleisteten Arbeit, beneidete ich diesen Club investierten Energie. Die gilt insbesondere um seine über 200 Mitglieder. Aber wir woll- unserem ASUCA-EXPRESS, ja der auch weiter- ten uns von Solchen Clubs abheben. hin 40 Seiten Umfang haben soll. Leider nehmen bisher vorrangig nur "Anfänger" aktiv Nach einer ersten Bestandsaufnahme meiner am Clubleben teil, was auch völlig legitim und Liste, waren 381 Programme erfasst, aber es erwünscht ist. Dennoch wünschte ich mir sollten noch viel mehr werden. Die mehr Mitarbeit von den fortgeschrittenen notwendige Pflege dieses Softwarekatalogs ist Usern. Als künftige Strategie sdlle ich mir sehr zeitintensiv, und ich beschloß, ihn einen regen Kontakt mit anderen Userclubs wenigstens noch 6 Monate weiterzuführen, vor, um eventuell einen'Clubzeitungsverbund'\ und ihn eventuell auch Nichtmitgiiedern zu_ in irgendeiner Weise zu schaffen. Der Club gänglich zu machen. Wir legten uns ein drin- macht uns trotz der oft mühseligen Arbeit gend notwendiges 5,25".Laufwerk zu und be- noch immer sehr viel Spaß, zumal wir uns gannen auf einen vernünftigen Telefonkoppler über die schwierige noch immer anhaltende zv sparen. Die zahlreichen Angebote von Anlaufphase keine Illusionen gemacht haben. Händlern, die seit Wochen ins Haus flatterten, Ich glaube, daß unser Club bestand haben wurden für unsere Mitglieder ausgewertet und wird. per Künftigen Clubgründern sei folgendes Clubzeitung weitergegeben. geraten: Seit März fahre ich monatlich in die nahe Eine Gründung des einhundertsoundsovielten liegenden Niederlande und besorge dort britische Userclubs ist nur dann sinnvoll, wenn man Amstrad-Zeitschriften. Auch hier über sehr viel Zeit verfügt, keinen fi- suchte und suche ich aktuelle Informationen nanziellen Profit erwartet, viel Geduld besitzt, aus allen Bereichen, die für unsere Mitglieder beharrlich und einfallsreich ist, eine tolerante von Interesse sein können. Ehefrau, Freundin oder keinen "Anhang" be- sitzt, und vor allem gerne mit anderen Men- Kurz nach Erscheinen unserer 2. Clubzeitung, schen auf jegliche Weise korrespondiert. erschien unsere zweite Club-Anzeige. Wir boten in dieser Anzeige jedem Interössierten Mit freundlichem Usergruß gegen 2,50 DM in Briefmarken unseren l. ASUCA-EXPRESS probelesen zum an. Gleich Richard in folgenden Cloots der Woche konnten wir 13 An- A.S.U.C.A. fragen verzeichnen, die uns schließlich I I Zeißstraße weitere Mitglieder 7 bescherten, und die Zahl 5ß2 Übach/Palenberg auf 32 erhöhten. Zwischenzeitlich wurde un_ sere Programmbibliothek doch angenommen. ( lI R i cha rd C t oots )Illrrrrlrltlrrrrrrrfi rE86- OOZ 1 rrrt DlskEdlt PROGRAMMIERHILFE Diskettenmonitore leisten bei der Rettung AMSDOS, nicht mit dem Vortex-Betriebssy- teilweise zerstörter Disketten ebenso gute stem VDOS. Dtenste wie bei der Manipulation einzelner sdktoreq. DiskEdit beschränkt sich bei Fehlermeldungen nicht auf lakonische Angaben wie "Disc mis- sing - Retry, Ignore or Cancel?", sondern gibt deutsche Fehlermeldungen im Klartext aus - Wenn Sie ... selbstverständlich mit Tips zur Abhilfe.

DiskEdit ist - kurz gesagt - ein wirklich pro- - versehentlich gelöschte Dateien auf der Dis- fessionell einsetzbares Programm, das Ihnen kette wiederherstellen wollen, bei Ihrer Beschäftigung mit dem Computer si- cher bald zu einem unentbehrlichen Hilfsmit- - das Inhaltsverzeichnis (Directory) manipulie- tel wird. wollen, In dieser Anleitung erfahren Sie zuerst einiges Systemmeldungen kopiergeschützter Pro- über den Aufbau der Disketten, die verschie- L gramme ins Deutsche übersetzen wollen, denen Formate und den Aufbau des Disket- ten-Directories. In weiteren Abschnitten wer- das bei Ihrer Diskettenstation mitgelieferte Bedienung von DiskEdit und o - den Sie in die CP/M direkt verändern wollen, nützliche Anwendungsbereiche eingeführt. F - hinter die Programmiertricks der Autoren rI von Profiprogrammen kommen wollen, oder c - einfach neugierig sind auf den Aufbau der l. Der Aufbau der Diskette Disketten und die Funktionsweise des Dis- ketten-Betriebssystems, dann haben Sie mit o DiskEdit ein leistungsfähiges Werkzeug zur Alle Disketten bestehen bei den Schneider- Hand, das Ihnen enorm helfen kann. Computern unter AMSDOS (Amstrad Disk ) aus 40 Tracks (Spuren), die DiskEdit erlaubt es auf sehr komfortable Wei- wiederum in neun Sektoren mit je 512 Bytes E se, einzelne Diskettensektoren zu lesen, ztJ Kapazität aufgeteilt sind. Beim IBM-Format editieren und wieder abzuspeichern. Außer- (CP/M-86-Systemformat) sind allerdings nur dem können gelesene Sektoren auf einem acht Sektoren in jedem Track ansprechbar. C Drucker ausgegeben werden. Alle diese Funk- tionen können mit einer oder zwei angeschlos- Damit wären wir auch schon bei den Forma- o senen Diskettenstationen durchgeführt werden. ten. Der Schneider-Computer unterstützt drei Haben Sie zum Beispiel eine 5.25-Zoll-Station verschiedene Diskettenformate: F o mit 180 KByte Speicherkapazitht als Zweit- ltl laufwerk, so können Sie auch dort Sektoren - Das CP/M-Systemformat, das die Verwen- F rrt manipulieren. dung des CP/M-Betriebssystems erlaubt, IF DiskEdit benutzt eine sehr einfach zu erler- - das Data-Only-Format, das einige KByte o J nende Menuesteuerung, die geschickt die Win- mehr an Speicherplatz bietet, I dow-Fähigkeiten ausnützt und die bisher in I F ähnlicher Weise fast nur auf den teuren Com- - das IBM-Format, das das Einlesen von putern der 68000- und 8088-Klasse verwirk- Dateien des lBM-PC-Betriebssystems CPIM- D licht wurde. 86 erlaubt. Genauer: Erlauben würde, wenn o man eine 5.25-Zoll-Diskette in ein 3-Zoll- II DiskEdit wurde so programmiert, daß es glei- Laufwerk schieben könnte! Somit dürfte chermaßen auf allen drei Schneider-Compu- dieses Format das .am wenigsten gebräuch- tern lauffähig ist. Es arbeitet aber nur unter lichste sein. DiskEdit unterstützt es dennoch. o DlskEdlt Zusätzlich gibt es noch das vendor-Format, vorgesehen. Da der Schneider-CPC kein eine spezielle Version des Cp/M-Formats, die CP/M-86 fahren kann, ist dieser Sektor leer. zum Verkauf von CP/M-Software gedacht ist. Außerdem sind in jedem Track nur acht Sek- Bei ihm sind die Systemspuren für CplM toren formatiert, im Gegensatz zu neun Sek- reserviert, aber noch nicht belegt. Die toren bei den anderen Formaten. Lizenzbestimmungen von Digital Research (DRI), den Erfindern von CP/M, verbieten Das Inhaltsverzeichnis (Directorv) nämlich die Yerbreitung lauffähiger CPIM- Disketten. Somit muß der Käufer sich in Auch das Disketten-Inhaltsverzeichnis ist bei diesem Fall mit BOOTGEN und SYSGEN die- den verschiedenen Formaten an jeweils unter- se Spuren selbst aufkopieren. schiedlichen Stellen gespeichert:

Wichtig für Sie als Benutzer von DiskEdit ist cPll{-System Data.0nty cPlÄ-% die Aufteilung in die verschiedenen Formate deshalb, weil zum Beispiel die Systemdaten in Track 02 00 0t verschiedenen Tracks gespeichert sind.

Von Sektor 0t 01 01

L Bis Sektor 04 04 04 o 1. Das CP/M-Systemformat: Bei den Schneider-Computern können unter F - Track 0, Sektor l: Bootsektor (Hilfspro- AMSDOS bis zu 64 Einträge im Inhaltsver- II gramm zum Laden von CP/M) zeichnis stehen. : g - Track 0, Sektor 2: Konfigurationssektor für Daten und Programme werden beim Cp/M- den CCP unter CP/M. In diesem finden Sie Systemformat ab Track 2/Sektor 5 abgelegt, die Startmeldung, die Tastaturbelegung, den beim Data-Format ab Track 0/Sektor 5 und o Printer-Powerup-String etc. im IBM-Format ab Track l/Sektor 5. - Track 0, Sektor 8 bis 9 sowie Track l, Der Aufbau eines Directory-Eintragi sieht Sektor I bis 9 enthalten den CCP ,(Console folgendermaßen aus: Command Processor) und das BDOS (Basic E ). Der CCP führt die Tastaturbefehle unter CP/M aus, das BDOS Byte: 00 01.11 12 13-14 15 16-31 C ist der hardwareunabhängige Teil von CP/M. FuNKtion:USER NAI.IE EXTE}IT }JULLEII RECoRDS BLoCKBELEG. Diese Angaben gelten nur für CP/M 2.2. Bei o CP/M Plus liegt in diesen Sektoren nur ein Ladeprogramm, das die Datei CIOCPM3.EMS Falls Sie sich genauer informieren wollen, F in den Speicher holt. sollten Sie sich nach speziellen CPlM-Fach- büchern umsehen. Denn das AMSDOS-Direc- F tory-Format ist CP/M-kompatibel. Für nor- male Anwendungszwecke reichen aber die o 2. Das Data-Only-Format: obigen Angaben und die folgenden Hinweise vollauf aus. I Hier sind keine Spuren für das Betriebssystem reserviert. o ll. Die Programmbedienung II 3. Das IBM-Format: Da dieser Abschnitt nicht zu einem Trocken- kurs verkommen soll, sollten Sie sich zuerst o Sektor I Track 0 ist für das Betriebssystem einmal eine Diskette formatieren - und zwar DlskEdit im CP/M-Format, da dort die Veränderungs- enthält, in däs Laufwerk A:. Dann geben Sie möglichkeiten am interessantesten sind: den Startbefeht

Legen Sie dazu in das Laufwerk A: die bei RUN "A:DISKEDIT.BAS" der Diskettenstation mitgelieferte CP/M- SystemDiskette ein und starten Sie mit dem oder kürzer: RSX-Befehl öCPM von Basic aus das CP/M- Betriebssystem. Sobald der Prompt A> er- RUN'DISKEDITU scheint, sollten Sie das Formatierungs- programm durch Eingabe von 'FORMAT" Naqh kurzer Wartezeit erscheint das Titelbild aufrufen. Legen Sie dann eine noch unbenutz- und DiskEdit kann benutzt werden. te oder nicht mehr benötigte Diskette in das Ed it [rsen $chreihen Hardunpg @ Driue fi t a 0fl .lt+, 6C?4E5ilC 0$$ügE?f, EsFgfitEs EB3flüüEC $$fileBED 0EE0E$$[ it ?665?flF4 EI'$Ea0EB tE[re0rF $3t$0Ffl$ 3$[I',Etfl$ 0DEEEü$4 uer n ?3?06i68 tff'ee$3E SlfiEA0$ UgoAB0tA 0üI',EBIBI' eBttoStt 5p l I L 1$lüe$3! ffü3es$r e$3EFrü3 il$BDE0B0 t4?3?06$ t$0ue l tx ( , cha I 3Err03e8 1$1rtg3B BB3EBüSB üf,$Ee0BD ü0S0EgEr 0FeüEtA0 I l$e$urs3 üü0B6gEu EFI'F43ü1 830800E$ ErtrFltet 0SEBEUü$ t i o EEt$0141 rüü308ü0 xgt.ttaet flEE[t$lE tt0f,tEE0 o$E0EA$f, 'EgI4OAfiü F BOEEODEE OEE$OOüfi ES$[AE$ $EEFEEIE Of,BICSEE H rI 43545A4C e}ffi?s?t ?36F?rt0 6C$$üEEB ?3eF?flts $3üt?4?3 c 50r I t5 e$?t$s?e Gc$Its?3 ?3?4tü45 4{4$548ü eB0üt89fi fiffiüFEt$ uer 5t fllI 0 t 03800089 ErI'Fü3t$ 1cFfi0üe3 ffiI'tt0E3 008üESEF rl'ffietlc il )l I tr FB0üe$eg e0EEtElE 840fiüg0D B03ilüABI' e0rFB3flt t6e$3m0 I tEüo3cüA fiteEoD$g EETgEE?E ffi?Ef4EI' OTEüEEA$ BT'EBFtrO3 t$1918e$ 38801908 ü93EI'F03 ilüBDE$ü$ a o 460fi[re0 rI'03t$BI' , r36r6$e fl$3B0El[ OEsEgAf,l EBODOOBE $g$E?TT$ ?ET'4ET'OF üuer EOEBEOBF e0I'F03et 1$l8t$38 080A005A üf,fi0t018 f,CE$801$ : I 0üt4$fif,9 EEODOEBg ?3?061rC ?{ESaCBD ü900?f,ü5 696t8500 , E IEEO$[EA AIEBBD6ü oBtg$[?$ 65?eI'{Et' $[t0Ele0 BFtoI'tr03 IilUET 0n e8t$1$t9 38001908 ?$ORBTTO FTOSTBBT A$3BFtrE3 EBEDEOOO üt( g 63tt8$e egSBSBlE oEteoAf,l e00D00B$ $$68?665 ?ilI'4EF0I' ilv8r I EüEIgBBF e0r'r'03e8 lgl8e$38 8835008C 0fiR1fl000 0080?3?ü n t erE/r4rEtE Frrol4lrl ärär.rtF,:i I r r;i.:l,f.r, t r++I o o Laufwerk und formatieren Sie diese. CP/M- Befolgen Sie bitte den Rat, vor der Bearbei- F ut Plus-Anwender rufen dazu das Programm tung einer Diskette unbedingt eine Sicher- I DISKKIT3.COM auf. heitskopie mit einem Sektorenkopierer wie F DISKCOPY.COM, COPYDISK.COM oder FI Sobald diese Arbeit abgeschlossen ist, kommen DISKKIT3.COM anzulegen. Im ungünstigsten o J Sie durch gleichzeitiges Drücken der Control-, Fall kann bereits ein einziges von Ihnen I Shift- und Escape-Taste nach Basic zurück. fehlerhaft gesetztes Byte das Lesen der Dort geben Sie bitte ein kurzes Basic-Pro- Diskette unter AMSDOS und CP/M unmöglich I F gramm ein, zum Beispiel: machen! 3 10 Baslc-Programm" o PRINT "Dies lst ein Benutzen Sie zwei Diskettenlaufwerke, so sollte sich die ProgrammDiskette im Laufwerk II Speichern Sie dann dieses mit SAVE 'PRINT. A: befinden. Außerdem sollten Sie beachten, N BAS" auf der frisch formatiertbn Diskette ab daß beim Arbeiten mit Doppellaufwerken sich (Y:' und legen Sie die Diskette, die DiskEdit in beiden Stationen Disketten des gleichen o o E trI oc DlskEdlt - -o Formats (CP/M-System, Data-Only oder IBM- CPIM-86) befinden sollten. Sonst kann ös zum Der Menuepunkt LESEN Beispiel beim Menuepunkt nDriven Probleme geben. Wie sollte beispielsweise auf eine IBM- Diskette ein Sektor mit der Nummer 9 ge- Legen Sie nun Ihre frisch formatierte öiskette schrieben werden? in das Laufwerk A: ein und wählen Sie mit -Tastenkombination und COPY den Edit-Modus bemerkt, daß die Felder 'lSektor" und "Track" auf. Sie sehen dann, daß das linke F o obere Zeichen im Hexfenster blinkt. Probieren I nicht angesprungen werden können und auch ständig dicker umrandet sind. Dies rührt ganz Sie nun alle vier Cursor-Tasten aus; mit ihnen J können Sie Hexfenster I T einfach daher, daß dies. keine Menuepunkte den Cursor im bewe- gen. Fahren nun_ sind, sondern Eingabe- und Anzeigefelder des Sie auch mit dem Cursor ein- F Menuepunkts nlesenn. mal in das ASCII-Fenster! Daran sehen Sie, 3 o auf welch simple Art und Weise Sie zwischen II Wollen Sie eine Wahl bestätigen, dann drücken den Fenstern hin- und herspringen können. Sie ga z einfach die COPY-Taste, worauf Im rechten Fenster sehen Sie den Eintrag in o DiskEdit das entsprechende Unterprogramm das Inhaltsverzeichnis. Steuern Sie den Cursor G, o aufruft. dorthin und geben Sie einen beliebigen Buch- Sc I ne DlskEdlt staben ein. Sofort wird dieser invers darge- geben. Diese Routine ist universell geschrieben stellt. Blicken Sie ietzt nach links in das und dürfte mit allen 80-Zeichen-Druckern Hexfenster, so können Sie sehen, daß dort die reibungslos zusammenarbeiten. Denn sie entsprechende hexadezimale Ziffer ebenfalls verzichtet auf Grafikdarstellung. Auch die in- - invers dargestellt ist. versen Zeichen und die Grafiksymbole außer- halb des genormten ASCII-Bereichs von 32 bis Bewegen Sie nun den Cursor zurück ins Hex- 127 werden durch Leerzeichen ersetzt. fenster, genauer gesagt auf die erste hexa- dezimale Ziffer in der linken oberen Ecke des Hexfensters. Dort steht normalerweise der Wert &00 - wenn das bei Ihnen nicht der Fall I)er Menuepunkt ENDE ist, macht das aber auch nichts! Stellen Sie den Cursor auf die erste "0" und tippen Sie eine DiskEdit "1" ein. Sofort wird die "1" invers dargestellt Hiermit können Sie die Arbeit mit und die Eingabe zusammen mit der unverän- beenden. Nach einer Sicherheitsabfrage erfolgt derten zweiten .Null als die Hexadezimal- der Rücksprung nach Basic. Sie sollten aber Ziff er ul0u interpretiert. Dementsprechend besser zusätzlich einen Reset mit CALL 0 aus- Folge geladenen Pro- erscheint im ASCII-Fenster das Zeichen mit lösen, damit alle in der gramme einwandfrei funktionieren. L diesem Code. Tippen Sie jetzt weiterhin eine tt2tt ein, so steht im Hexfenster "12'' Im ASCII-Fenster wird das Zeichen durch den o neuen Code &12 ersetzt. Der Menuepunkt DRM IIF

Der Menuepunkt SCHREIBEN Dieser Menuepunkt steht bewußt etwas abseits, da er von vielen Benutzern nicht tr benötigt wird. Er ist nur sinnvoll bei der Wenn Sie alle gewünschten Anderungen Yerwendung zweier Laufwerke. Sobald er durchgeführt haben, können Sie direkt aus aufgerufen wird, erscheint statt des aktuellen o Tasten und - den Buchsta-ben oder eingeben. Alle einen anderen Menuepunkt aufrufen, zum folgenden Diskettenzugriffe gehen dann auf das ange-wählte Laufwerk. E Bei-spiel "Schreiben". Wird diese Wahl mit COPY bestätigt, so tr schreibt DiskEdit den Sektor ohne weitere Rückfrage direkt auf die Diskette zurück. Fehlermeldungen Haben Sie aber die oben beschriebene An- o derung am Sektor I Track 2 durchgeführt, o dürfte die Ausgabe des Inhaltsverzeichnisses DiskEdit beschränkt sich nicht auf lakonische F Fehlerkürzel wie write-protected Re- ltl und das Einlesen des Programms PRINT.BAS "Disk - I try, Ignore or Cancel?" oder gar nur Fehler- F ziemliche Schwierigkeiten bereiten. Wie gut, nummern. daß Sie dieses Programm nicht mehr benö- Il- tigen! Wollen Sie die ÜbungsDiskette o Stattdessen erscheint mitten im Hexfenster ein weiterhin verwenden, empfiehlt es sich, diese JI neu zu formatieren. neues Fenster, das "Fehlerfenster". Dort er- fahren Sie ausführlich und in deutscher Spra- T F che, was schiefgelaufen ist. D gibt Meldungen: o I)er Menuepunkt HARDCOPY Es folgende II Fehler! o Hiermit können Sie einen Bildschirmausdruck c' des gelesenen Sektors auf dem Drircker aus- Das Laufwerk x ist nicht ansprechbar. Bitte o DlskEdlt stellen Sie fest, ob das Laufwerk angeschlossen Doch gelöscht ist nicht verloren! Mit DiskEdit und eine Diskette eingelegt ist! können Sie praktisch jede Datei retten, wenn Sie nur Ihren Eingabefehler rechtzeitig be- Fehler! merkt und möglichst keine neuen Dateien auf dieser Diskette abgespeichert haben. Kopieren Die Diskette im Laufwerk * ist äfrreibge- Sie zuerst die Unglücksdiskette mit einem schützt! Entfernen Sie entweder den Schreib- Sektorenkopierer wie CP/Ms DISKCOpy oder schutz oder legen Sie eine andere Diskette ein! COPYDISK auf eine leere Diskette und ver- wenden Sie nur diese Kopiediskette mit Fehler! DiskEdit.

Sie haben noch keinen Sektor eingelesen. Laden Sie wie gewohnt DiskEdit, indem Sie Demnach können Sie auch keinen speichern einen Reset auslösen und RUN "A:DISK- oder editieren! VIEW' eingeben. Legen Sie die zu rettende Kopiediskette in ein Diskettenlaufwerk. Nun Fehler! müssen Sie das Inhaltsverzeichnis der Diskette einlesen. Hier noch einmal die Aufstellung des L Sie haben ESCAPE gedrückt. Mit einem Ta- Speicherorts bei den einzelnen Formaten: stendruck geht es weiter im Programm! CPlll-System Data-0nly Cp/n-ü o Diese Meldungen dürften wohl keine Schwie- rigkeiten beim Verständnis bereiten. Darum Track 02 00 01 F kann auf eine noch genauere Erklärung wohl II verzichtet werden. Von Sektor 01 01 01

g Im Fehlerfenster erscheint rechts unten immer Bis Sektor 04 04 01 nOk" ein mit einer Umrahmung. Dies bedeutet, daß Sie nach Beseitigung der Fehlerursache o nur eine beliebige Taste zu drticken brauchen, Wenn Sie also eine Diskette mit einer sehr um die Fehlermeldung zu löschen. Sobald dies großen Anzahl von Dateien haben, müssen Sie geschieht, wird auch der Inhalt des Hexfen- bis zu vier Sektoren laden, um den Datei- namen im Inhaltsverzeichnis zu finden. Haben sters wiederhergestellt, und Sie können normal Sie ihn in einem Sektor entdeckt, Sie E weiterarbeiten. rufen den Edit-Modus auf, fahren mit dem Cursor im Hexfenster auf die Position eines Bytes vor tr dem Dateinamen. Dort müßte der Code &E5 lll. Anwendungen stehen, das Zeichen für gelöschte Dateien. fur DiskEdit Tragen Sie hier &00 ein und schreiben Sie den o Sektor auf die Diskette zurtick. Fertig - jetzt müßte sich die Datei oder das Programm wie- Ziel dieses Kapitels_ F soll es sein, Ihnen einige der einlesen lassen. nützliche Tips und Hinweise zu geben, wie Sie F DiskEdit noch besser verwenden können. o Lösch- und Listschutz Wiederherstellen gelöschter Dateien T Mit dem CPlM-Programm STAT.COM kön- nen Sie Dateien zu SYS-Files machen, die Sicher haben Sie sich geärgert, schon einmal nicht mehr im Directory der Diskette auf- o weil Sie versehentlich eine gelöscht Datei tauchen. Auch können Sie einzelne Dateien II haben, die Sie noch zu benötigten. Da gibt es Nur-Lese-Dateien (Read-Only) erklären, die normalerweise keine Rettung mehr, auch wenn man nicht mehr löschen kann. Sie Ihren folgenschweren Irrtum sofort nach Genau dasselbe können Sie auch mit DiskEdit a Eingabe des Kommandos ERA erkennen. machen. Suchen Sie dazu wieder im Directory DlskEdlt Schn id der biskette die gewünschte Datei auf. sondern vielmehr eine generelle Empfehlung. Mit DiskEdit können Sie auch englische Um Dateien im Inhaltsverzeichnis der Diskette Systemmeldungen von Diskettenprogrammen unsichtbar zu machen, müssen Sie beim zwei- ins Deutsche oder eine beliebige andere ten Zeichen der Extension, zum Beispiel beim Sprache übersetzen. Probieren Sie es doch "A" von u.BASu das siebte Bit setzen. Zum Set- einmal aus mit den CP/M-Systemspuren! zen des Read-Only-Modus legen Sie das siebte Bevor Sie sich allerdings an das Anpassen Bit im ersten Zeichen der Extension auf Eins, teuer gekaufter Software wagen, sollten Sie also beispielsweise das "8" in ".BIN". aber wirklich sattelfest in der Bedienung von DiskEdit sein! Sobald Sie den Sektor zurückgeschrieben ha- ben, sind die Anderungen wirksam. Dieser Text kann natürlich nicht alle möglichen Anwendungen des Diskettenmoni- torJ DiskEdit aufzeigen. Forschen Sie doch selbst ein wenig! Das zahlt sich dann für Sie Anpassung von Programmen aus in der komfortableren Bedienung Ihres Computers.

Dies ist eigentlich kein richtiger Trick, ll ( lla r t i n Kot u t t a )tltlllttttlllttlrrrrnES6' 0023rr:r o r000 , * * I * * t * * * * * * * * t * t t I * * * * t * * * * * *t * * * * * ** * * * ** * * I * * ** * tt t* I * *t * ** *** ** * o r0 10 '** o r0 20 ' ' DiskEdit - Disketten-l'lonitor * o 1030 .* * 1040 , *t* ** * * * * * * * t ** * * *** * * * ** * * * * * * * * * *t* * *** * ** * ** ** ***t tt * * * * ** * t* * ** i o l0 50 2 '.: o r060 ' utsctttHiNcoDE ETNLEsEN I07 0 ON BREAK GOEUB 4950r IDI6C o r080 sYMBOL ÄFTER, 250 o 10 90 MEMORY &9FFF:adr=&AIFF r100 MODE 2:INK Ir0rINK 0r27:BORDER I0:PEN l:PAPER 0 o 1110 FOR i=&AiOO TO &4350:R,EÄD a:POKE i,a:NEXT i o 1120 POKE, &4323'I80:POKE 6BE?8,255:driveS=;A' o 11 30 DATA-ZEI.LEN FUER DEN I.IA6CHINENCODE o r140 DATA &84, &85, &CI, &C2, &OO, &00, &00, &00 r &2L &02, &42, &18 r &03 r &21, &03, &42 TI5O DAT^ &CD' &D{' &BC' &D0' &22 r &04' &42 r &79 r &32 r &06' &42 r &CD' &DD' &42' &DF, &04 1160 D^TA &AZ , &CD, &89 , &42 , eC9 , &2I, &00 &42 r &CD r &D4 , &BC r &D0 &CD' &DD, &42 &22 o ' ' ' o lr70 DAT^ &04' &42' &?9' &32' &06 r &Ä2 r &lE r &00' &16 r &00' &0E' &C1' &21 r &00 r &40, &DF 1I80 DATA &04, &42, &CD, &E9, &Ä2' &38 ! &02 r &CD r &84 r &BB, &2I r &00, &40 r &IL &00 I &42 o 1190 DATA &78, &23, &D5 r &E5' &CD, &5D' &BB' &EI, &DI, &CDr &28, &43' &20 t &F2 r &3E' &0I o 120 0 DATA &CD' &84' &BB' &21' &00' &A0' &II r &00, &A2 r &06 r &04' &97' &32' &07' &42' &4E I2IO DATA &CD' &99' &42 r &23' &CD' &28, &43' &C8' &I0 r &F5' &38' &20' &CD' &54 r &BB, &06 o L220 DATA &04' &34' &07' &A2' &3C, &32' &07' &42 r &FE r &05 r &20' &83' &38' &08' &CD' &5A o 1230 DATA &BB' &9?' &32' &07' &A2 r &06 r &0{' &18, &D6 r &79' &CD' &42' &42 r &?9 r &CD' &46 o r240 D^TA &A2' &C9' &1F' &1F' &1F' &1F' &E6' &0F, &C6 r &30' &FE' &34' &38' &02' &C6' &07 I250 DATA &C3' &54' &BB' &CD r &60' &BB' &F5' &EL' &22' &60' &0I' &C9' &2I r &0l r &A2' &CD o o 1260 DATA &D4' &BC' &D0' &CD' &DD' & 2. &22' &04' &42 r &?9 r &32 r &06, &42' &IE' &00' &16 ltl o r270 DATA &00' &08' &CI' &21' &00 r &40 r &DF r &04 r &42' &CD' &89 r &42' &C9 r &34 r &54' &BB o I 128 0 DATA &32' &66, &01' &3E' &C9' &32' &54, &BB' &C9 r &CB r &BF' &32' &64, &0I' &34' &66 r290 DATA &0I, &32, &5A, &BB, &C9, &38, &07, &CD, &84, &BB, &21, &0I, &0L &CD, &?5, &BB l- o r300 DATA &FD r &2L &00, &00, &CD, &60, &BB, &FD, &23, &FE, &20, &30, &02, &3E, &20, &FE o I 13 r0 DATA &7F r &38 r &02, &3E, &20, &CD, &28, &BD, &30, &FB r &3E, &09, &CD, &54, &BB, &FD l3 20 DATA &85 , &El , &lL &FA, &0? , &CD, &28 , &A3 , &20 r &DA, &C9 , &85 , &87 , &ED, &52 , &EI JI o r3 30 DATA TCg o l3 40 DATA &44, &55, &4D, &4D, &59, &2E, &24, &24 t &24r &06, &09, &21, &31, &A3, &rl, &5r F 13 50 DATA, &A3 r &CD, &DD , &A2 , &CD, &8C , &BC , &F5 r &CD r &8F , &BC , &FI , &CD, &89 , &42 , &C9 o l3 60 DEUTSCHE SONDERZEICHEN UND GRAFIKSYMBOLE o 3 1370 EYMBOL 250,0, 15,63,255,255 r 63,15,0 1380 8YMBOL 25Ir 0 t240,252, 255,255,252,240,0 o I 390 SYHBOL 253, &66,&0, &?8,&C,&?C,&CC, &76,&0 o F I400 SYMBOL 254, &66, &0, &3C, &66, &66, &66, &3C, &0 l4r0 6Yl.tBOL 255, &66, &0, &66,&56 | &66, &66, &38, &0 o t Eo a-o c L42O' FUNKTIONSDEFINITIONEN ------1430 DEF FNascaddr= (zeiue-l) *24+spaLte-55 - 1440 DEF FNhexaddr= (zeiue-l) t24+ (spar.te-spaces) \2-1 -o I45O ' MENUELEISTE UND BILDSCHIRMAUFBAU ZEICHNEN 1460 seuect=l ' O=Edit l=Lesen 2=Schreiben 3=Hardcopy 4=Ende 5=Drive 1470 row=396: coLumn=10 : bre i te=2: bre i t2=2 1480 text$=nEditi : nenu (0) =couumn 1490 tength (0) =4 :GOSUB 3700 15 00 textS=tLes€ni:menu (l) =cot umn Is t0 tength (I) =5:GOSUB 3700 r520 text$=i $qhre ibenn : nonu (2) =coLumn 15 30 tength (2) =9:GOSUB 3700 1540 text$=tHardcopyt : menu (3) =co Lunn 1550 t ength (3) =8:GOSUB 3700 1560 text$=t Endet : m€nu Q) =122 15 70 t ength (4) =it: GOSUB 3700 I580 texE$=tDrivo Ai:rü€nu (5) =coLunn I590 t6n9th(5) =? TGOSUB 3700 1600 MOVE 2, 370: DRAl.l 640 370 ' L510 FOR i=538 TO 640:MOVE i,370:DRÄll irI2:NEXT i 1620 FOR i=0 TO I:MOVE i,370:DRAH i,I2:NEXT i 1630 I{OVE 2 12: DRA}I 640 12 ' ' I640 l,tOVE 435 ,12: DRAII 435 3?0 : I{OVE 436 r L2: DRAI{ 436 , 370 1650 breite=S :breit2=3'couurnn=460' 1660 text$=tGektor 1t:GOSUB 3700:text$=iTrack 00i:GOEUB 3700 1670 nenu (6) =coLumn r680 I.IINDOH *1'2'54,3,24' HexadezlmaL-F€nst6r 1590 HINDOH *2'56'79r3r24' AECIl-Fenst€r 1700 l.lrNDoH 15, 12, 50 , 14, 20 1710 I.IINDOI{ 2,79,3,24 ' wINDoI.l lI + HINDOH *2 L72O ' TITELBILD MIT INSTRUKTIONEN 1730 PRINT:PRINT:PRINT 1740 PRINT SAB(25) ;iDiskEdit' 1750 PRINT TAB (25) ; STRINGS (8 95) I760 PRINITPRINT ' I? 70 PRINT TAB(7);iuit DiakEdit kt+CHRS(254)+innen 6ie jeden 6€ktor aufi I780 PR,INT : 1790 PRINT TAB(7);idal Diskette uosenr editieron und zuri+CHRS(255); I800 PRINT tck-t : PRINT r810 PRINT TAB (7) I rschreibon. t 1820 PR,INT: PRINT 18 30 t{HILE INKEYS<>'i:NEND' Ta6taturpuffer Le€r€n r840 LOCATE 12r20rPRINT iBitte dr'+CHR$(255)+icken 6i€ €ine Tast6!' 1850 FOR i=l TO 160:IF INKEYS<>" IHEN 1.900 1860 NEXT i 1870 LOCATE L2 tz0: PRINT sPACES (29) 1880 FOR i=I TO 110:IF INKEY$<>" THEN 1900 1890 NEXT i:GoTO 1840 1900 CLS *I:CLE t2 1910 IIHILE , INKEY$<>i'THEND' Tastaturpuffer Loeschen t9 20 VER,BINDUNG ZU DEN MA6CHINENPROGRAMMEN --_--- o 19 30 €rrmsg=f,!$4 ' FehUernurnn€r des FDC 19 40 waitkey=&BBl8 ' Auf Tastondruck wart€n llt 19 50 ' Datenadr€ssen fuer SEKTOR LESEN: I 1960 drive=&4237 ' Laufwerk A/B s€Lektier.en I970 track=&4239 ' Track auf der Diskett,e IF 1980 sector=&4238 ' Sektor auf der Diskette 1990 ' Datenadressen fuer SEKTOR 6CHREIBEN: J 20 00 wdrive=&A2CE ' Laufwerk A/B s€uoktieron I 20I0 wtrack=&A2D0 ' Track auf der Diskette 2020 wsector=&Ä2D2 ' Sektor auf der Diskette F 20 30 ' Sprungadr€ssen der Maschin€nprogrammel 3 2040 taufa=&A208 'LaufnerkAauswaehLen 20 50 taufb=&A20D 'LaufwerkBaussaehten 2060 readsector=&Ä22S ' Gektor Leson N 2070 showsector=&Ä24S ' Bereita goLeE€nen Sektor anzeigen $ Schneide DlskEd It 2080 getchar=&4283 Zoichen vom BiLdschirm Losen 2090 wri tesector=&A2BC Sektor schrelbon 2100 hardcoPy=&42F5 Biudechirn ausdruckon 21r0 getparans=&4334 Diskatten-Pararneter aktuat is ieren 2L20 , sTANDARDEINSTELLUNGEN DER DIgKETTE 2130 PoKE driv€r0:POKE wdriver0 ' Laufwerk A ausnaehLen 2140 POKE trackr0:POKE wtrack'0 ' Mit.Spur 0 baginnen 2150 secnun=l:GOBUB 4080 ' 6€ktor und codi.erte Fornati6rungsart 2160 , EIN ELEMENT DER HENUELEIETE AUGHAEHLEN 2t70 ON BREAK GOSUB 4790 2r80 soL=l ' Bein ersten Durchuauf sEKTOR LESEN aLs VorauswahL anzeigen 2r90 row=396 ! co Lunn=68 : bre i to=S : bre i t2=3 l textS=i Leseni : GOSUB 3700 2200 inS=INKEYS:IF in5='i THEN 2200 22LO IF inS=CHRS (eEO) THEN 2{30 ' COPY veruaeist l,tenue-Auswaht 2220 IF in9(>CHR$(&FA) AND inS()CHR$(&FB) THEN 2200 2210 IF set,=0 THEN textS=nEditi 2240 IF EeL=I THEN text$=iLeseni 2250 IF set=2 THEN textS=tgchreibeni 2260 IF aeu=3 THEN t€xts=rHardcopyt 2270 IF geL=4 THEN textS=tEndet 2280 IF E€t=5 THEN t€xtS=tDrive i+drives 2290 eLem=seL:GOSUB 3870 2300 IF in$=CHR$ (&FA) THEN seL=s€L-l 2310 IF inS=CHR$ (eFB) THEN seL=EeL+l 2320 IF seu(0 THEN seL=5 23 30 IF 6€L>5 THEN s€L=O 2340 IF ser=0 THEN textS=iEditi 2 350 IF seL=I T.HEN texts=iL€sent 2360 IF s€L=2 THEN textS=iSchreibenn 2?70 IF seL=3 THEN text$=rHardcopyt 2380 IF' set=4 THEN t.6xt$='Endei 2 390 IF E€L=5 THEN text$=iDrive i+driveS 2400 breite=5:breit2=3 2410 coLumn=nenu (s€t) :GOSUB 3760 2420 GOTO 2200 2430 ON s€L+I GoTo 2450,3200,3400,3450,3490,3580 2440 ' FENGTER 1: EDIT = Editieren eines Eektors 2450 IF sectorEhown=0 IHEN GOSUB 4620:GOTO 2200 2460 ros=396 : coLunn=IO : bre i te=5 : bre it2=3 : texts=i Edit i : GOSUB 3700 2470 zei Le=l : spatte=I : LOCATE spaLC€, zei Le 2480 LOCATE spaLt€, zeiLe:GOSUB 3960 2490 LOCATE spaLte,zeiLe:PRINT CHRS (32) ; 2500 IF char;32 THEN dspchar=143 ELSE dspchar=char 25r0 FOR i=l TO 60:inS=INKEYS:iS=UPPER$(in$):IF iS()ntr THEN 2600 2520 NEXT i zsro LOCATE sparte, zei Le 2540 IF invert=0 THEN PRINT CHRS (1) ;CHRS (dspchar) ; rGOTO 2560 2550 PRINT CHR$ (24) rCHRS (t) ;.CHRS (dspchar) ;CHR$ (24) i 2560 FOR i=l TO {0:inS=INKEY$:iS=UPPERS(in$):IF i5()ii THEN 2600 o 257 0 NEXT i ltl 2580 coTo 2490 I 2590 ' CTRL-Cursor t,inks/rechts vertaesst EDIT 2600 IF NoT(i$=cHR$(&FA) OR i$=CHR$(&FB)) THEN 2660 l- 16r0 PRINT CHRS (8) ; I 2620 IF i.nvort=I THEN PRINI CHRS (24) i ,PRINT (1) (char) 26 30 cl{RS ;CHRS ; IJ 2640 IF invert=I IHEN PRINT CHRS (24) ; 2550 GOTO 2220 F 2660 LOCATE spaLt€rzeiL€ 2670 IF invert=I THEN PRINT CHRS (24) i D 2580 PRINT CHRS (1) ;CHRS (char) ; 2690 IF lnvert=I THEN PRINT CHRS (24) ; 2700 IF 6paLte<55 THEN hexfieud=-l ELSE hexfleud=0 2? I0 IF hexfieud AND INSTR(r0123456789ABCDEF;,i$)()0 THEN 2920 2720 IF NOT h€xfi6Ld AND ASC(iS)I? AND spat!e<55 THEN spaLte=spaLt:zeiLe=zaLt 2880 IF spaute=g OR spatte=l8 OR spaLt€=2? THEN 2750 2890 IF spaute=36 OR spaLt€=45 OR spaute=54 TI{EN 2750 29 00 GOTO 2480 29t 0 ' Eingabe von HexzahLen 2920 houdsp=sp61gs 29 30 IF houdsp)g THEN hotdsp=houdsp-9:GOTO 2930 2940 IF hotdsp/2=houdsp\2 THEN 2960 2950 coSUB 3960:hxs=iS+CHR$ (char) :PRINT CHRS (8) ;:GoTO 29?0 2960 PRINT CnR$ (8) ;CHR$ (e) ; :GOSUB 3960:hxS=CHRS (char) +iS 2970 PRINT CHRS (24) ;hx$;CHRS (24) ;cHRg (9) ; 29 80 EpaLte=spaLt€+1 I iS=CHRS (&F3) 2990 spaces=0 : ho Ldsp=sp6 1 gs 3000 IF houdsp)g THEN houdsp=hot"dsp-9:spac€s=spac€s+I:GOTO 3000 30r0 POKE FNhexaddr+4O960'VÄL (i&i+hx$) 3020 asze i L€=FNhexaddr\24+1 3030 a6Epa Lte=FNhexaddr- (asze i te-I) * 24+55 3040 srow=VPOS (*0) : scotunn=POS ({t0) 3050 LOCÄTE asspaLte, aszei Le 3060 PRINT cHRS (24) ; CHR$ (1) ; CHRS (VAL (n &i+hx$) ) ; CHRS (24) ; 30?0 LOCATE scoLumn r srorr 3 080 coTo 2800 3090 ' Eingabe von ASCII-Zeichen 3 100 LOCATE 6paLt€, z€i Le pRrNT 3IIO cHR$ (24) ;cHR$ (r) ; in$;cHRs (24) ; 3120 char=ASC (in$) : POKE &Äooo+FNascaddr r char 31 30 spaLte=6paL te+1 t 3140 hexsp= (spaute-56) *2+I : sp2=hexsp 3 r50 IF sp2)$ THEN sp2=sp2-8:hexsp=hexsp+ITGOTO 3150 3160 LOCATE hexsp r ze i r,e 3170 PRINT CHRS (24) ; HEXS (ChAr , 2) ; CHR$ (24) ; 3180 GOTO 2800 3190 ' FENSTER 2: LESEN eines Eektors 3 200 ON BREAK GO6UB 4950 32r0 PRINT cHRS (7) ;:tAGrttoVE 522t394zpRrNT '?ii:MOVE szz,3g4 3220 i5=INKEYS:IF ig=tt THEN 3220 3230 IF Asc(iS)<49 OR Ä6c(iS)>57 THEN 6OUND t,IOOO,50,COto:220 3240 IF format=l AND ig=rgr THEN 6OUND 1r1.000r50:GOTO 3220 3250 PRINT i5 ; :TAGOFF :sect=VAL(iS) 3 260 PRINT cHR$ (7) ; :TAG:HoVE 604,394:PRINT i?r; :MOVE 604,394 32?0 i$=INKEYS:IF ig=tr THEN 3270 3 280 IF AsC(iS)<48 oR AsC(iS)>51 THEN 6oUND L1000rS0:GoTO 32?0 329 0 PRINT iS ; :TAGOFF : trkS=i$. 3 300 PRINT CHRS (7) ; :TAG:ltoVE 612r394:PRINT'?i; :MoVE 612,394 3 310 i$=INKEYgTIF i5="t THEN 3310 3320 IF AgC(iS)<48 OR AgC(iS) >5? THEN 6OUND I,lO00r50:GOTO 33I0 3330 PRINT i5 ; :TAGOFF:trkS=trkS+iS :trk=VAL (trkS) 3340 POKE t.rackr trk:POKE wtrack,trk 33s9 secnun.sect:GosuB 4080 ' gektor und codiorte Formatierungsart 3 360 GOSUB 41?0:GOBUB 42I0:CALL readsector 3 370 sectorshown=1 3 380 ON BREAK GO8UB 4790:GOTo 2200 I I I s Ed I , 3 390 FENSTER 3: gCHREIBEN oines gsktors ***********ltt**************t*t***** 3400 IF sectorshown=0 THEN {520 3 410 CALL writesector ' Maschinencode zun S€ktorenles€n aufrufen 3420 IF PEEK(errmsg)\64<>0 THEN GOEUB 4440 3430 GOTO 2200 ' Zurueck in die HenueEcht eife 3440 , FENSTER 4: HARDCOpY *r*******.r**************************t****t********* 3 450 PRINT {t8:PRINT *8 3460 CALL hardcopy 3 470 coTo 2200 3480 , FENSTER 5: ENDE *****************r*****************t**t***********r**** 3 490 CLS *I:CLE *2 3 500 LOCATE 8r5:PRINT nsind 6ie sicher' dai+CHRS(17?)+i 5io die Arbeitn 35r0 PRINT:PRINT TAB(8) ;nmit DiskEdit beend€n woLLen?i 3520 PRINT CHRS (7) ; 3530 i$=UPPER$(INKEYS) tIP i5=n" THEN 3530 3540 IF i5=rgr TI{EN I{ODE 2: END 35 50 IF iS=iN' THEN CLS iIITGOTO 2200 3 560 PRINT CHRS (7) ; :GOTO 3530 35 70 , FENSTER 6: DRIVE *r**************r***rr*rrr******i**r***r*******rr***** 3 580 PRINT CHRS (7) ; :MOVE 432'394:TAG:PRINT'?i; :TAGOFF:MOVE 432'394 3 590 iS=UPPER$(INKEYS) :IF iS=ii THEN 3590 3600 drvoudS=dr ive$ 36I0 IF i5=r1" THEN driveS=iAn:CALL taufa:GOTO 3540 36 20 IF i5=rgr THEN drive$=iBt:CALL uaufb:GOTO 3640 36 30 6OUND I'1000,50:GOTO 3580 36{O IF PEEK(errrnsg)<>0 AND PEEK(errnsg)<>I THEN GosUB 4250 36 50 MOVE 432r 394:TÄG:PRINT drives; :TAGOFF 3660 dr iveab=ASC (driveS) -65 3570 POKE driverdriveab:POKE wdriverdriveab 3680 eocnun-ITGOSUB 4080:GOTO 2200 3690 ' Untorprogrann: Ein ELement dor Menuoteiste zeichnen *t***************** 37 00 PLOT 640r 400r I:HOVE couuon+5r Fow-2 3 710 TAG 3?20 FOR taan=l TO LEN(textS) 37 30 PRINT UIDS (text$ I Laen' I) I 3? 40 NEXT t aen 3750 TAGOFF 3760 l,lOVE cot,unn r rorrt2: DRAI'IR 8*LEN (tert$) +9 r 0 r I 3770 t'tOVE coLuon r row*4: DRAI.IR 8*LEN (text$) +9 r 0 3780 FOR i=I TO breite 3790 DRA'IR O'-22:MOVER 1,22:NEXT i:lrtOVER -Ir0 3800 I{OVER O.-22: xp=XPOS ryP=IPOS : row2=row 38r0 FOR i=l TO breit2:yp=yp-l:ron2=ron2-1 3820 MOVE xp'yp:DRAH cot umnr rorr2-18:NEXT i 38 30 DRAIIR 0,23:MOVER -1 ,-23:DRlllR 0,23 3840 co Lumn=co Lumn+8*LEN (text5) +26 3850 RETURN 3850 'Verstaerkung der Kaestchenulnrandung entf€rn€n ***********t**r********** 3870 coLunn=ßenu (eteur) : Ln=L€ngth (et en) !ilOVE coLurtror Eorft2 o 3880 MOVER 8*LEN (text$) +9 0 ' ltl 3890 FOR i=I TO S:DRAI.IR Ot-22t0THOVER 1r22:NEXT i I 3900 MOVER 0 r -20 ! xp=XPOE ' yP=yPOS : rotr2=row 39r0 FOR i=3 TO 5:yp=yp-I:row2=row2-I 3920 MOVE xp'yp:DRAüI couumn-2r row2-I8r0:NEXT i FI 39 30 breite=2 :breit2=2 :GOSUB 3700 3940 RETURN JI 3950 ' GETCHAR: AUSgabe atS CIIAR Und CARRY r*****************t***tt*********** 3960 CALL getchar F 39 70 char=PEEK(616I) :carrt=] AND PEEK(e160) 3980 IF carry=l THEN invert=O:GOTO 4020 ä 3990 PRINT CHRS (24) ; :CALL g€tchar 4000 char=PEEK(&151) icarry=l AND PEEK(&160) r 40 I0 PRINT CHRS (24) ; : invert=I 4020 POKE &I62 (t0) : POKE &163 POS (|t1.) : RETURN 'VPOE ' 4030 'CIIAR WiedOfhefSteLLen *********r*********************************t***** 10\f Eo .I o

C 4040 v=VPOE (tt0) : p=PO6, ({+0) 40 50 LOCATE PSEK (&163) , PEEK (&162) : pRINT CHRS (1) ; CHRS (char) ; 40 60 LOCATE p,v:RETURN C) 40? 0 'FOfmatiefungsaft f€StsteLLen ****************************************** 4080 CALL getparams ' FDC-Paramet€r aktuaLisieren 4090 er=PEEK (errmsg) 4r00 ,tF er()0 AND er()127 THEN drvouds=driveS:GOSUB 4250:GOTO 4080 41I0 fdcbt ock=PEEK (&8842) +PEEK (&8E43) *256 4120 f ormat=PEEK (f dcbuock+&F) 41 30 POKE sector r format-l+s€cnurn 4140 POKE wsector r f ormat-l+secnum 4150 RETURN 4160 , Fenster tI uoeschen und Lini€n wiederherst€LLen *i******r************** 4170 CL6 fI i[I80 FOR i=19 TO 27 STEP 4: MOVE I45 , i : DRAI.| 430 r i : NEXT i 41 90 RETURN 4200 ' FenSter 12 lOeSChen Und Linien WiederherSt€LLen *********************** {210 cLs *2 4220 FOR i=19 TO 27 6TEP 4:MOVE 507ri:DRAll'630riINEXT i 4230 RETURN 4240 END ' ---- 4250 HINDOH *6r1Ir40r6r22:CLS *6 4260 l.lOVE I00, 300 :DRAHR 200' 0, I:DRAI.|R 0,-220:DRAHR -200, O:DRAI{R O,22O 4270 MOVE 10I'298:DRAtlR 200,0:DRAI{R O,-220:DRAHR -200,0:DRAHR O rZ20 4280 MOVE 106r292:DRAHR 196,0:DRAttR 0,-216:DRÄ}IR -196,0:DRAHR O,216 4290 MOVER I,0:DRAglR 0 r-196 4300 LOCATE 15r7:6OUND 1 1000rS0rPRINT tFehLer!i 4 3I0 LOCATE 15r9:PRINT tDas Laufwerk t+driveg+i isti 4320 LOCATE 15'I0:PRINT tnicht ansprechbar.i 43 30 LOCATE 15rlllPRINT iBitte steLuen 6iei 4340 LOCATE 15r12:PRINT tfestr ob das Laufnerki 43 50 LOCATE 15,13:PRINT tangeschuossen und' 4360 LOC^TE 15r14:PRINT ieine Diskett€n i;GHRS(rs0) 43 70 LocATE 15,r5:PRTNT'cing€Legt ist! ;srRrNGs(2,154) ;cHRs(156) {380 LOCATE 32,16: PRINT CHR$ (149) ; nOk'CHR$ (I49) 4390 LOCATE 32tI7:PRINT CHRS (I47) ;ETRING$ (2,I54) ;CHRS (I53) 4400 CALL waitkey : dr iveS=drvoLdS 4410 IF sectorshown=0 THEN CL6 tI:CL6 *2:RETURN 4420 LOCATE *J.r1r]:LOCATE *2,1,I:CALL shovsector 4430 RETURN 4440 HINDOH *6'11'40'6'22:CLS *6 4450 MOVE, I00 r 300 : DRAIIR 206, 0, 1 : DRAI{R O, -220 : DRÄHR -206, 0 : DRAHR O, 2ZO 4460 MOVE 101 r 298 :DRAllR 206, 0:DRAI.|R O,-220:DRAltR -206, O:DRAWR O,ZZO 4470 HOVE 106,292: DRAl"lR 2O2.O: DRAHR 0, -2I5: DRAI{R -202,0: DRAt"tR 0,216 4480 ttOVER lr0rDRAl{R O t-22O 4490 LOCATE 15r7:SOUND I,1000.,50:pRINT iFehLer!i 4500 LOCATE L5r9:PRINT iDie Diskette imi 45r0 LOCATE 15'10:PRINT iLaufwerk i+driveS +i ist! 4520 LOCATE 15 , 1I : pRINT n schre ibgeschr +CHR$ (255) +'tzt ! i o 4530 LOCATE 15,I2:PRINT iEntfernen Sie entwederi 45 40 LOCATE 15,13:PRINT iden 6chreibschutz oderi lu ,t550 T LOCATE 15,14:PRINT 'Legen Sie eine anderei 45 60 LocATE 15'r5:PRTNT'Diskette ein! n;cHRs(r50) ;6TRrNcs(2,rs4) ;cHRS(r56) l- 45 70 LOCATE 32, 16: PRINT CHRS (I49) ; iOknCHRS (1.49) I 45 80 TOCATE 32,L7 zpRINT CHRS (I4?) ;STRING$ (2,I54) ;CHRS (I53) 45 90 CALL waitkey IJ 4600 LOCATE *I'I,ITLOCATE *2,1,1:CALL showsector 46 I0 RETURN F 46 20 I.IINDOt^l *6' IIr40, 6r 22:CLS *6 46 30 MovE r00, 300 :DRAI'IR 206'0,1;DRAl.tR o,-22orDRAttR -206,0 :DRAHR o,z2o 4540 D MovE r0r'298:DRAt"tR 206,0rDRA}IR o,-zzo:DRAr,rR 0,220 4650 MovE -206.0:DRAIIR 106'292:DRAltR 202,o:DRAWR 0,-216:DRAlrR -zo2,o:DRAlrR 0,216 4660 MOVER 1,0:DRAltR 0,-216 4670 LOCATE 15,?:6OUND I,IOO0r50:pRINT'FehLer!i (o 4680 LOCATE 15,9:pRINT r6ie $ haben nochn Schneid Diskettenmonitor 4690 LOCATE t5'I0:PRINT tkeinen Eektori 4? 00 LOCATE 15' l1:PRINT ieingeLasen. t 4?10 LOCÄTE 15'13:PRINT iDennach ki+CHRS (254)+innen 6ior +120 LOCATE 15r1{:PRINE iauch keinen speichernt (156) 4?30 LOCATE 15,IS:pRINT ioder editieren! ';CHRS (I50) ;STRINGS (2,154) ;CHRS iOkiCHR$ 4740 LOCÄTE 32, 16:PRINT CHRS (I49) ; (149) 4? 50 LOCATE 32tL7:PRINT CHRS (I47) ;6TRING$ (2'154) ;CHR$ (153) 4? 60 CALL waitkey. 4170 CLs *I:CLS *2 4780 coTo 2200 4790 HINDOT{ *6, I1'40'6'22:CLE 16 4800 MOVE IOO r 300 : DRAI{R 206' O' I r DRA}IR O t -220 : DRAHR -206' 0 : DRAI{R O, 22O 4810 ttOVE IOIr298 :DRAI{R 206'0:DRAI{R 0'-220 :DRAWR -206'0:DRAHR O r22O 4820 MOVE I05 r 292 : DRAIIR 202' 0 : DRAHR 0 r -216 r DRAt'lR -202, 0 : DRAIIR 0 r 216 4830 MOVER Ir0:DRAI{R 0'-2I5 {840 LOC^TE 15r?:6OUND 1'1000r50:PRINT tFehLert' 4850 LOCATE 15'9:PRINT iSie haben E6CAPE; LOCATE 15 I0: PRINT igedri+CHRS (255) +tckt. l'liti {860 ' 48?0 LOCÄTE 15rII:PRINT ieinen Tastendruck gehEt {880 LOCÄTE 15r12:PRINT tes weiter in Programn!i 4890 LOCATE 15'15:PRINT i i;CHRS (150) ;STRINGS (2'154) ;CttRS (156) 4900 LOCÄTE 32 16: PRINT CHRS (149) ; iOkiCHRS (I/19) ' 49 I0 LoCATE 32'17:PRINT CHRS (147) ;8TRINGS (2'I54) ;CHRS (I53) 4920 CALL waitkey 4930 IF sectorshown=O THEN CLS lI:CLS lt2:RETURN 4940 LOCATE *l'1'1:LOCATE {t2' I,1:CALL showseceor:RETURN 4950 R,ETURN 4950 END ' ---- L------Textvetarbeitung

5 TEXTPROGRAMME UNTER 1OO, - DM

Wer heute nocl ein neues Textverarbeitungs- Liste von Steuerzeichen vermeidet, zu schätzen programm auf dem gut sortierten "Schneider wissen und zu Programmen wie Textking grei- Markt" etablieren will, muß sich schon etwas fen. Die Anwendung dieses Programms ist Besonderes einfallen lassen, wenn er neben sehr einfach . Der Anwender verliert nie die den CPC Rennern Tasword, Textpack oder Übersicht, ohne auf die üblichen Möglich- auch Wordstar bestehen will. keiten eines Textprogrammes verzichten zrt müssen. Eins steht jedenfalls fest, wenn der Trend auf dem Softwaremarkt nicht trügt: Textverarbei- Die Druckereinstellung z.B. ist sehr komforta- tung ohne die obligatorische Schnittstelle zu bel und vielseitig und selbst auf eine umfang- einer Daten- oder Adreßverwaltung ist nicht reiche Diskettenverwaltung (2.8. Discinhalt mehr "in". Vier der fünf hier getesteten drucken) kann man zurückgreifen. Editier- Textverarbeitungen haben dies berücksichtigt. möglichkeiten im Text sind in ausreichendem Umfang gegeben: Zeichen, Zeilen und Seiten F löschen, ieitblöcke kopieren und verschieben, o Suchen und Ersetzen, Tabulatoren setzen u.a. 1. Textking gehören zum Programmangebot. Das Blättern EI im te*t (8 Textseiten) sowie die Editiermodi l- (Überschreiben, Einfügen) sind, abgesehen (Van der Za,lm, Wangerland) von der unterschiedlichen Belegung z.B. der

zur Adreßverwaltung Adrescomp Plus nutzen, hören gleichfalls zum Angebot von Textman die vom gleichen Anbieter kommt. wie auch ein ausreichend informatives Hand- buch (EDV Papier). Leider werden auch in .Weniger gefallen hat mir das etwas langatmige diesem Textprogramm nur max. 80 Zeichen/ Initialis ie run gsverfahren ( Ze ichen satz, Zeilen- Zeile dargestellt und die Formatiermöglich- länge festlegen usw.) nach jedem Piogramm- keiten am Schirm beschränken sich auf ein start und die unübliche Belegung der "Im Blocksatz ansehen". Die Auswahl der Taste (Zurück zum Menue).Daß man die Ausdruckmöglichkeiten (Schriftarten etc.) ist Leerstellen beim Textbildschirm mit Punkten auf das Notwendige (NLQ, Fett, Normal) ab- auffüllt, mag vielleicht noch eine Ge- gestellt und eine Schnittstelle zur Daten- schmacksfrage sein. Vermissen wird man aber verwaltung fehlt gänzlich. Den "Nur-Schrei- in jedem Fall Formatiermöglichkeiten des ber" wird es nicht stören. Den Vorspann und geschriebenen Textes am Bildschirm. Mehr als die Menuedarstellung auf dem Bildschirm 80 Zeichen können auch nicht dargestellt sollte der Anbieter aber doch etwas professio- werden (Zeilenlänge irh Text nicht mehr neller aufmachen, denn niemand gibt gerne variierbar). Bei der langsamen Cursorbewe- sein Geld für Software aus, die zumindest gung am Schirm (ist eher der Programmier- stellenweise wie nselbstgestrickt" aussieht (auch sprache anzulasten) wird das aber sicher wenn sie es nicht ist). niemand bedauern. ßazit: Ein ordentlich gemachtes Programm mit Fazit: Eine vielseitige, liebevoll gemachte und unbestreitbaren Stärken in der Textverarbei- anwenderfreundliche Textverarbeitung der tung. o Mittelklasse für den Homebereich. tr 3. Easytext 4.1 5 2. Textman (Computronic GmbH, Seelbach) F (Berger, Paderborn) II Easytext ist eine sehr umfangreiche, vielseitige "Load and write!" heißt die Devise bei Text- Textverarbeitung, die außerdem noch bis zu man.Ganz ohrie Handbuchstudien geht es .bei 250 Adressen verwalten kann. Die Adreßver- o der Arbeit dann aber doch nicht, obwohl man waltung arbeitet auch unabhängig vom Text- sicher nach einigen Stunden mit der Handha- programm. Easytext überrascht durch ausge- I bung des Programms vertraut sdin kann. zeichnete Textgestaltungsmöglichkeiten, die neben Suchen, Ersetzen, Trennen, diversen L Die Qualitäten dieser Textverarbeitung liegen Blockoperationen (Verschieben, Kopieren) ganz sicher in der eigentlichen Textverarbei- auch die schon oft vermißten Formatiermög- G tung, die man nach der Initialisierung (2.8. lichkeiten (links-, rechts- bündig, zentrieren) Einrichtung eines 5.5 K großen Druckerpuf- am Bildschirm ermöglichen. Alle Funktionen L fers per Tastendruck) über das Hauptmenue werden über die schon bekannten CTRL Se- anwählt. Die Texteingabe geht für ein Basic- quenzen angesprochen. Endlich einmal liegt o programm dank einiger MC Routinen erstaun- dem Handbuch eine stabile Karte mit den lich flott und an Editiermöglichkeiten und nutzbaren Befehlen bei, die ihren Platz schnell Blockoperationen ist von Einfügen (CRTL+E) neben dem Keyboard findet. Zusätzlich läßt bis Trennen (!) (CTRL+I) alles vorhanden, sich aber auch noch ein Hilfsbildschirm F was ein Anwender sich wünscht. Alle Steuer- während des Programmdurchlaufs einblenden. befehle werden - wie auch bei anderen Der Anwender wird es zu danken wissen. Programmen - über CTRL-Befehle angespro- x chen.Das Schreibfeld ist durch eine dünne Schriftarten setzen im Text, geschieht Umrandung gekennzeichnet, die man bei der ebenfalls über die besagten CRTL Befehle. o Texteingabe als optische Hilfe schnell zl Selbst mitten im Text kann z.B. Fettdruck schätzen weiß. Speichern und Laden von Tex- geschaltet werden.Die Funktionstasten sind ten, einfache Druckeranpassung, blockweises zusätzlich mit Steuerfunktionen belegt .F3 z.B. F Abspeichern, Diskettenmanagement etc. ge- sorgt für das Druckmenue, F8 lädt ein Text- Schn t e Textverarbeitung file, F6 zeigt den Disketteninhalt an u.a. mehr. bare Ränder und Tabpositionen sind selbstver- ständlich vorhanden. Textzeilen können bis zu Schon selbstverständlicher ist da ein Full- 250 Zeichen lang sein (horizontales Scrol- Screen-Editor, vielseitige Cursorbewegungen, len).Diverse Sonder- und Systemfunktionen Blättern im Text usw Der Textbildschirm ist wie Markierungen setzen und anspringen, Zei- im übrigen sehr übersichtlich gehalten. Alle len ausmitteln, Wörter zählen, Register er- notwendigen Programm-Meldungen findet stellen (mitgeliefertes Programm REGISTER), man in der untersten Bildschirmzeile .An verschiedene Diskettenoperationen stehen dem guten Ideen mangelt es außerdem auch nicht. Benutzer außerdem noch zur Verfügung. Das Das auf Wunsch einblendbare Adreßfenster mitgelieferte Installationsprogramm erleichtert (Briefkopf!) und das Initialisierungsmenue, das die Anpassung an fast jeden Drucker. Unter- zum Programmstart alle vorgenommenen stiitzt werden 8 verschiedene Schrifttypen. Das Grundeinstellungen zeigt, belegen dies. Ein gut gemachte Handbuch steht dem Programm paar Wermutstropfen gibt es allerdings auch: in nichts nach. Um wunschlos glücklich zu nur 80 Zeichen/Zeile, kleiner Textspeicher sein, würde mir nur noch eine Trennoption (ca.2 DIN A4 Seiten), kleinere Wartezeiten im fehlen. Vielleicht kann man von Anbieterseite Einfügemodus und ein häufiges Nachladen diese Ergänzung noch vornehmen. Eine pas- von Programmteilen z.B. zum Formatieren, für sende Dateiverwaltung (Schnittstelle vorhan- den Druck, zum Hilfsbildschirm etc. den) steht jedenfalls kurz vor der Auslie- ferung. Fazit Es wird viel geboten färs Geld, wenn auch zu Lasten des Geschwindigkeitskomforts. Fazift Ein schnelles Assemblerprogramm, das Für den Heimanwender empfehlenswert insbe- nur wärmstens empfohlen werden kann. sondere in Verbindung mit der Datenverwal- o tung "easydata". tr 5. Startexter 4. Hometext 5 (Sybex, Düsseldorf) IIF (GfmS, lilolfratshausen) Nachdem Startexter auf dem doch scheinbar ausgereizten Softwaremarkt des Commodore Man stelle sich eine Textverarbeitung vor, die 64 für einige Aufregung sorgte, durfte man o die Qualitäten von Phase 4, die Einfachheit gespannt sein, ob die Schneider Version die der Handhabung von Textking und den Text- gleichen Erwartungen erfüllen konnte. Um es I speicher von Tasword D in sich vereint und vorwegzunehmen:Wenn man von den etwas das zu einem Preis, der noch unter 70 DM mageren 80 Z/Zeile einmal absieht, fällt es L liegt. Schwer zu glauben, wenn man $ometext schwer an diesem Programm noch Verbesse- noch nicht gesehen hat. Hinter dem unschein- rungen vornehmen zu wollen. IE baren Programmnamen verbirgt sich eine hochkarätige CP/M (!) Textverarbeitung, die Startexter läuft als Maschinehprogramm (100 L selbst anspruchsvolle Anwender (wenn man Vo) unter Amsdos und ist weit mehr (da muß einmal von der fehlenden Trennhilfe absieht) man dem Anbieter recht geben) als nnurn eine o zufriedenstellen muß. komfortable und umfangreiche Textverarbei- tung. Sie ist ein kompletter, (Lehrbuch + Die Tastaturbelegung kann wahlweise in DIN Software) exzellent gemachter Textverarbei- oder ASCII erfolgen (Umschalten durch CTRL tungskurs, der selbst professionellen Systemen F Sequenz jederzeit möglich).Alle Kommandos - wenn man einmal die Hardwarekonfigura- (und das ist Spitze !) können entweder über tion außer acht läßt -kaum in seiner Lei- leicht zv merkende CTRL Kommandos stungsfähigkeit nachsteht, im Gegensatz zu x (Schnelligkeit) oder über die in der Meldezeile den "Profis" aber erheblich einfacher zrt (unterer Bildschirmrand) erscheinenden Be- bedienen ist Angefangen bei der wirklich o fehlsmenues aufgerufen werden.Im Text su- narrensicheren Druckerinstallation (Wo ist der chen, weitersuchen oder austauschen, Forma- Drucker, der nicht anpaßbar ist?) bis hin zum tierfunktionen (Geschwindigkeit!) frei wähl- Zweispaltensatz bietet das.Programm alles, was F Textverarbeitung

Textverarbeitung bequem und einfach macht. Frei definierbare Graphikzeichen, Mischen von Graphik und Text, Layoutanzeige am Textking (9E DM): Van der Zalm Software, 2919 Schirm und wahlweise unterschiedliche Tas- Srangerland 3 Tel: 0l{61/552{ taturbelegung sind zudem nicht gerade all- tägliche Optionen, die die Quaütet dieses Textman (9E DM) : Data Bcrger, {790 Paderborn Tel: Programms ausmachen.. Der Konkurrenz, so o626us1862 meine ich, wird hier mit einem preiwerten Programmpaket einmal gezeigt, w a s man Easytcxt (98 DM) : Computronic GmbE, 6801 Seelbach machen kann, w e n n man kann. Tel: 02604/6646

Homeüext (69 DM): Gerellrchaft filr Modulare goftwaie E190 Wolfratrhauren Tcl.:0E171/26191

Stsrtextet(86 DM): Sybex Vcrlag, {000 Dilgaeldorf professionell Tel: Fazit: Ein gemachtes Programm- o2ttl8L8O2-O paket, das den Ansprüchen an eine leistungs- gerecht fähige Textverarbeitung voll wird. It(G. llertenbach)tlrrürirgrrürrrrffrlE86- 0020tllt

Wordhang gratis Das Programm kann auch zwischendurch unterbrochen werden. Hoffentlich habt Ihr die Demonstrations- kassette noch nicht auf den Müll geworfen. Das Wordhang-Demo beinhaltet nämlich das Around the clock gesamte Originalspiel mit einigen Zpsttzen und dies wollen wir ausnutzen. Dazu macht rffozu dient eigentlich das EVERY-Komman- bitte folgendes: I do?. Man benötigt es um damit Unterpro- gramme in gleichmäßigen Zeitabständen l. Reset auslösen (CTRL+Shift+ESC). aufzurufen. So ist es sehr einfach eine Uhr zu programmieren während ein anderes aa 2. Zweite Seite der Cassette bis ca. 47 Programm läuft. vorspulen. Das letzte Wort! 3. POKE &AC02,t44 + I POKE &AC03,t92 + Es soll noch Leute geben, die streiten sich um POKE &ACol,lg5 die kürzeste Ja/Nein Abfrage. Aber nur ich nacheinander eingeben. habe sie. Wer eine Kärzere findet, lasse es mich wissen. 4. LOAD'WELCOME 4" 10 tF mKEY3uj' THEX 20 EISE If 5. Eintippen: lllKEYtrrn'. TtlEll 30 EISE 10 29OOO RETURN 16030 RETURN . 30 GOSUB 31310 COMPUTERSCHRIFT: Jetzt könnt 6. Ihi eigene Data-Zeilen rzt. eingeben (von Zeile 1600 bis 1999), ln dem Listing fehl,t das Zeichen für Es kann z.B.: 1600 LDATA joystick, freak, ergänzt werden, renn fotgende Zeil,e eingegeben rird: adventure, usw. syllBoL 90, 1 27,'102, 108,24,55, 103,',127, 0 REl4 Z 7. Programm auf andere Kassette saven. (Andreas ilü1,ter) 8. Mit RUN starten neide CLEAR-LIST

Als Basic- Programmierer kennen Sie sicherlich Steuercodes und gibt statt ihnen, gekenn- Ofolgendes Problem: Sie brauchen Steuerzeichen zeichnet durch n<>n, die Taste aus, durch dieQ in PRlNT-Anweisungen, wollten aber nicht sie erzeugt wurden! So wird z.B. aus CTRL+X frdas umständliche CHR$O benutzen. Deshalb . " verwendeten Sie die CTRL erreichbaren Sym- o 6 bole, die beim AusLISTen aber den Drucker Übrigens wird WIDTH automatisch auf 255 Udurcheinander bringen, und auf dem Bild- (FFhex in erster DATA-Zeile) gesetzt, damit(J^ schirm sowieso schlecht zu identifizieren sind. es zu keinen Komplikationen durch die länger o werdbnden Zeilen kommt. O Hier schafft CLEAR-LIST Abhilfe: Es er- (Thomas Luft) - kennt die in Anführungszeichen stehenden o rfiililtttttrtttlltttltlltttttltltttttilrrrD. 001 ilil o o o o o o o o o o I o o L trLERR-LIST bU Thomas LuFt CC)ISBE o e o 3 ' Dieses Programm beuirkt nach der o t ' Initialisierung, dass Steuerzelchen o 5 ' in PRlNT-Anroeisungen, uie z.B, CTRL+X 6 ' (invers), belm LISTen auF Bildschlrm o 7 ' oder Drucker als lesbare Zeichen aus- o I ' gegeben uerden. So rolrd z,B. CTRL+X o I ' zu (X) o 10 'Der Speicherinhalt bleibt dabei 11'natudrlich unangetastet, o 1a' o 13' o 1OO MEMORY &A*FF o 110 RESTORE 1*O: FOR i-tEPtO TO *e385: READ alD: a-UAL(,'&t,+a!t) : o sum-sum+a: POKE i r a: NEXT o leO IF sum()166+0 THEN PRINT"Data-Fehler',:END o 13O CALL &A5OO: NEüJ o 1SO BATA 3E, C3, 3a, aB, BD, 3e, 54, BB, 45, o el , lE , ae, eC, BD, el , aE, A5 , ltl ee, 58, BB, 3E, FF, 3e, a*, AC, AF, 3a, OF, AC, Cg, 85, el I Fe,g7,??, gc, 45, o I ?L ,F?,O7 o gE, gLI, gE, F 15O trATA ae, 45, E1 , 19, OE, E5, e1 , OO, ee, 45, el , OO, 1$ r ae, o I BE, 45, El , E5, F5, al , OF, AC, FE, 01 , eB, +O, FE, OE, aO, 13, CB, tE, eB, Og, o cB,8E, 3A IJ gC, gE, o lEO DATA 45, FE, Fe, eB, eF, cB, 96, cB, 19, aE, FE, ea, eo, 06, 7E , EE, 01,77, L8, a3, CB, *6, ag, 1F, FE, eO, 30, 18, FE, OA, eO, Oe, CB, CE; 3E, F o 3C, DF, gE o 17O. gE, gE, 3 DATA 45, F1 , F5, F6 , tO, DF, 45, 3E, 3E, DF, 45, Fl , 37, E1 , Cg , o F1 , El , CF, OO, OO, OO, OO, FC, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, OO, o oo, oo, oo o F rn Eo VERHALTENSPROFILE II ?o e- Basierend auf die Persönlichkeitsstrukturen jedes Menschen: -o a) Eltern-Ich-Zustand b) Erwachsenen-Ich-Zustand c) Ktndheits-Ich-Zustand

wurden 190 Aussagen zusammengestellt. Diese 190 Aussagen soll der Anwender . bewerten, und zwar lediglich nach den Kriterien:

I = Zustimmung 2 = Ablehnung

Also keine Wertung der Aussagen auf richtig oder falsch.

Zuerst wird der Anwender gefragt, wieviel Personen teilnehmen wollen. Danach werden die Namen der Teilnehmer gefordert, Jetzt gibt der Computer nacheinander die 190 Aussagen aus, die zu bewerten sind. Nach Beendigung der Aussagenausgabe errechnet der Computer das persönliche Verhaltensprofil. Dieses Profil zeigt er an Hand einer Grafik an und erläutert diese gleichzeitig im Textfenster. Danach ist es möglich das Verhaltensprofil auszudrucken. Direkt zu Beginn des Programms köqnen die 190 Aussagen in Form eines Fragebogens auf den Drucker gegeben werden. Tippfehler in dem Berechnungsteil Zeilennummer 360-1380 sind unbedingt zu vermeiden, da sonst ein falsches Profil erreöhnet wird. Ich wünsche auch Ihnen ein gutes Verhaltensprofil.

rl(Reinhard Sitter)iltllltlltilrilfirt:tiltttttililrrililililttfil:tttttttlililttttilill*riltilrtltE86-0024ilniln

10 MODE 0:LOCATE 2,12:PRINT"Verhalte-nsprofile":LOCATE 2,13:PRINT STRINc$(17,45) 20 FOR i=l TO 2000:NEXT i 30 MODB 1 :LOCATE 12, 2 :PRINT"VerhaltensprofiIe" :LOCATE 12, 3 :PRINT STRING$ ( 1?, 45 ) 4O PRINT:PRINT 50 PRINT"In diesem Progrann-werden Sie rnit 190 Aussagen konfrontiert. Sie mues sen sich bei jeder Aussage entscheiden:" 60 PRINT:PRINT" 1=Zustimmung Z=Ablehnung" 70 PRINT:PRINT"Nach Beendigung aller Aussagen errechnetder Computer Ihr persoenl iches Ver- haltensprofil und stellt dies an Hand" 80 PRfNT"einer Grafik dar. Danach erhalten Sie die Erkl-aerung zu Ihrem Profil. Diese koennen Sie sich auch auf einen Drucker ausgeben lassen." 90 LOCATE 1,23:PRINT" Prograroniert von Reinhard Bitter" 100 PRINT:LOCATB 10,25:PRINT"Weiter bitte eine Taste" 110 aS=JNKEYS:IF e$="" TI{BN 110 120 MODE l:LOCATE 1,12:PRINT"Ioh lese die Daten ein, bitte warten...." 130 DIM vg( 190),an( 50),p( 50) ra( 50),c ( 50 ),pp( 50 ),ab( 50),cc( 50 ),nag ( 50 ) 140 RESTORE 2210 150 FOR i=l TO 190 160 READ v$(i) 170 NEXT i 180 MODE l:LOCATB 8,10:PRfNT"1 - Stert der Aussagen":LOCATE 8,12:PRINT"2 - druck en der Aussallen" 190 LOCATE 8,15:PRINT"Bitte waehlen Sie" 200 ag=INKEY$:IF ag="" THEN 200 z 210 IF at="I" THBN 240 I 22O TF a$="2" THEN 4110 230 COTO 200 F 240 MODE 1:LOCATE 3,12:PRINT"Wieviel Personen wollen teilnehnen ?', 250 LOCATE 20,L4:INPUT an o 260 FOR i=l TO an I 270 MODE 1:LOCATE 5,12:pRINT"Bitte den Namen der";i;". person" 280 LOCATE 5,14:INPUT nal(i) J 290 NEXT i o 300 MODE 1::aa=l 310 FOR aa=l TO en N 320 FOR i=l TO 190 o u) 330 MODE I Schneide VERHALTENSPROFILE o o o o o Nicht vergessen ... o o o ... SCHNEIDER-aktiv erscheint immer o o o am letzten Mittwoch im Monat o o o

340 LOCATB 11,6:PRINT na$(ea) :LOCATE ll,8:pRINT"Aussage Nr.,';i o 350 LoCATE t,I0:PRINT vg(i) o 360 LOCATE 3,24:PRINT"I - Zugtinrnung 2 - Ablehnung" 3?0 ai=INKEYI:IF a$:"" THEN 370 o 380 IF at="1" THEN 440 o 390 IF p$="2" THEN 410 400 coTo 3?0 o 4t0 NEXT i 420 NEXT ae o 425 CLEAR INPUT o 430 coTo 540 440 IF i=l OB i=5 OR i=7 oR i=11 OR i=12 OR i=16 oR i=20 OR i=22 OR i=2b OR i:ZS o oR i=31 oR i=32 oR i=33 oR i=35 oR i=36 oR i:3? oR i=39 oR i=40 oR i=4s oR .i=47 OR i=49 OR i=51 THEN p(aa)=p(ae)+1:GOTO 410 o 450 IF i=53 OR i=54 OR i=56 OR i=5? OR i=59 OR i=64 OR i=65 OR i:6? OR iJ68 OR i o =72 OR i=73 OR i=?4 OR i=?5 OR i=?? OR i=85 OR i=88 OR i=95 OR i=9T OR i=l0l OR i=102 OR i=104 OR i=106 OR i=108 THEN p(aa)=p(ae)+1:GOTO 410 o 460 IF i:117 OR i=119 OR i=120 OR i=121 OR i=125 OR i=128 OR i=132 OB i=134 OR i o =137 OR i=139 OR i:141 OB i=144 OR i=145 OR i=149 OR i=155 OR i=165 OR i=179 OR i=183 OR i:188 THEN p(ea)=p(aa)+l:COTO 410 o 470 IF i=3 OR i=8 OR i=9 OR i=13 OR i=15 OR i=1? OR i=18 OR i=19 OR i=21 OR i:23 OR i=29 OP i=41 OR i=42 OR i=43 OR i=46 OR i:50 OR i=55 OR i=58 OR i:62 OR i=66 o OR i=?0 OR i=?9 OR i=83 OR i=89 THEN a(aa)=a(aa)+1:COTO 410 480 fP i:93 OR i=100 OR i=105 OR i=110 OR i=111 OR i=113 OR i=123 OR i=130 OR i= o 133 OR i=136 OR i=138 9R i=140 OR i=142 OB i=146 OR i=152 OR i=159 OR i=161 OR i o =164 OR i=166 OR i=167 THBN a(aa):a(6s)+1:GOTO 410 490 IF i=168 OR i=169 OR i=171 OR i=1?4 OR i=1?5 OR i=176 OR i=184 OB i=185 OR i o =189 OR i=190 THEN a(aa)=s(s6)+1:GOTO 410 o 500 IF i=27 OR i=52 OR i=92 OR i=126 OR i=153 OR i:156 OR i=162 THEN p(aa)=p(aa) +0.5:GOTO 410 510 IF i=4 OR i=87 OR i:10? OR i=116 OR i=154 OR i=170 THEN a(aa)=a(ss)+O.5:GOTO o 410 o 520 IF i:71 OR i:118 OR i=131 OR i=135 OR i:180 THEN c(aa)=c(ss)+0.b:cOTO 4tO 530 c(aa)=c(aa)+1 :COTO 410 o 540 MODE 1:LOCATE ?, 12:PRINT"Ich rechne,bitte warten.....":f=0 o 550 FOR aa=l TO an 560 FOR i=l TO 66.5 5TEP 0.5 o 570 IF i<=17 THEN f:f+o.29:COTO 650 o 580 IF i>1? AND i(;19 THEN f:f+z.5:GOTO 650 590 IF i)19 AND i<=28 THEN f=f+1.67:GOTO 650 o 600 IF i)28 AND i(=33 THEN f=f+l:COTO 650 c' 610 IF i)33 AND i(=35 THEN f=f+Z.5:GOTO 650 o 620 IF i>35 AND i(=42 THEN f:f+o.?1:COTO 650 630 IF'i)42 AND i<=54 THEN f=f+0.42:GOTO.650 I o 640 IF i)54 THBN f=f+o.4 o = 650 IF p(aa)=i THEN pp(aa)=f:GOTO 670 660 NEXT i F o 670 f=0 o 680 NEXT ea oI 690 FOR aa=l TO an o 700 FOR i=l TO.5? STEP 0.5 J 710 fF i(=24 THEN f=f+o.21:COTO 780 o 720 IF i)24 AND i(=28 TSBN f=f+1.25:GOTO ?90 ?30 fF i>28 AND i(:30 THEN f=f+z.5:COTO ?80 c' üo E VERHALTENSPROFILE l- o 740 ?tb IF i)30 AND i(:42 THEN f:f+I.6?:GOTO 280 750 IF i>42 AND i(=44 THEN f=f+Z.S:COTO ?80 r-e ?60 IF i)44 AND i<=51 THEN f=f+o.?1:GOTO ?80 770 IF i>51 THEN f=f+O'.83 ?80 IF a(aa)=i THEN ab(aa)=f:GOTO 800 o ?90 NEXT i 800 f=0 810 NEXT ea 820 FOR aa=l TO an 830 FoR i:l TO 5?.5 STEP 0.5 840 IF i(:18 THEN f=f+0.28:COTO 920 850 IF i>18 AND i(:22 THEN f=f+t.ZS:GOTO 9ZO 860 IF .i)22 AND i(=26 THEN f=f+2.5:GOTO 920 8?0 IF i>26 AND i(=2? THEN f=f+S:GOTO 920 880 IF i)27 AND i<=29 THEN f=f+2.5:coTo 920 890 IF i>29 AND i(=33 THEN .f=f+1.25:GOTO 920 900 IF i>33 AND i(=39 THEN f=f+1.6?:COTO 920 910 IF i>39 THEN f=f+O,2,1 920 IF c(aa)=i THEN cc(ea)=flCOTO 940 930 NEXT i 940 f=0 950 NEXT aa 960 FOR aa=1 TO an p(aa)=0 9?0 :a(aa)=0 :c(aa) =0 980 NEXT aa 990 FOR aa=l TO an 1000 p(aa)=INT( (pp(aa)+0.05tt2/tol:a(aa)=rNT( (ab(aa)+0.0s) rz/tol:c(aa)=rNT( al+0.O51*2/lO!- (cc(a l0l0 NEXT aa 1020 MODB 2:WINDOW *1,31,80,4,25:PAPEn #1,1:PEN *1,0 1 030 Bg= "EItern-Ich'r: c$ = "Erwachsenen- Ich " : dg = "11in45. i ts-Ich" 1040 LOCATE 31'I:PRfNT"Ihr Verhaltensprofil":LOCATE 31,2:PRINT STRINc$(20,45) 1050 LOCATE 3,4:PRINT"P-Ich A-Ich C-Ich" 1060 ii=1 l0?0 FOR i=6 TO 21 1080 LOCATE l, i :PRINT MID$ (b$, ii, I ) : LOCATE 11, i :PRINT MIDg (cg, ii, 1 ) : LocATE 21, i : PRrNT MrDl(d$,ii,1) 1090 ii=ii+1 1100 NEXT i lll0 FOR aa=l TO an 1120 pt:25-p(aa) :at=25-a(aa) :ct=25-c(aa) 1130 I{INDOW *2r4r6,pt,25 :PAPER #2, 1 1140 WfNDOW #3, 14, 16,at,25IPAPER #3, 1 1150 WINDOW *4 r24,26,ct,25:pApER *4, I 1160 CLS #z:CLS *3:CLS *4:CLS #1 1170 PRINT #l,nal(aa):PRINT #l 1180 00suB 1320 1190 PRINT *1:PRINT fl,"Weiter bitter eine Taste" 1200 eg:INKEYI:fF gg:r" THEN 1200 1210 CLBAR INPUT 1220 MODE 2:LOCATE 10,10:PRINT"l - Verhaltensprofil drucken" 1230 LOCATE 10,12:PRINT"2 - weiter":LOCATE 10,15:PRINT"Bitte waehlen Sie" 1240 ai=INKEYI:IF a$="" THEN 1240 1250 IF a$='r1n THEN t=8:GOSUB 1330 1260 IF a$="2" THEN 1280 l2?0 coTo 1240 1280 NEXT aa 1290 MODE 0:LOCATB 7,12:PRINT"B N D E' 1300 FOR i=l TO 2000:NEXT i 1310 END 1320 t=l 1330 IF ab ea) )pp aa AND cc(aa))pp(aa THEN 1390 13 40 IF pp aa) )cc aa AND ab(aa))cc(ae THEN I 540 1350 IF ab aa) )pP aa AND ab (aa ) )cc ('ea THEN 16?0 I 360 IF pp aa ) )eb aa AND cc(aa) )ab(aa THEN I 790 13? 0 IF cc ae) lpp aa AND cc(aa))ab(ea THEN 1910 e' I 380 rF pp ae) )ab aa AND pp(aa))cc(aa THEN 2050 I 390 PRINT t , Geringes P-Ich Hohes A-Ich Hohes C-Ich z 14 00 PRINT t t I 14lO PEINT t ,"WcihI die produktivste Kdurbination. Der Charne d.es" 1420 PRINT t ,"O.K.-C-fchs bringt Herzlichkeit, Intuition, und" F 1430 PRINT t r "Kreativitaet ein und verbindet sich mit einem" 1440 PRINT tr"starken A-fch. Wenn strafendeE P-fch ksun vorkommt" o 1450 PRINT *tr"und Wertvorstellungen in A-Ich gruenden igt der" I r 460 PRINT *tr"Weg frei fuer Vernunft." 1 4?O PRINT St:PRINT #t J I 480 PRINT #tr "Ihr P-I{ert: " ;CINT(pp(aa) ) ; "X (Eltern-Ich-Zustand) " 1 490 PRINT tt 1 500 PRINT *t, "Ihr A-Wert: 'r;CINT(ab(aa) ); "% (Erwachsenen-Ich-Zustand) " $ 1510 PRINT *t l,o Schneide VERHALTENSPROFILE

1520 PRINT *t1 "Ihr C-Wert: ";CfNT(cc(aa) ) ; "X (Kindheits-Iph-Zustand) " 1530 RETT'RN 1540 PRINT *tr" Hohes P-Ich llohes a-Ich Geringes C-Ich 1550 PRINT *t,', 15 60 PRINT *tr"Leichter Wechsel zwischen P und A-Ich noeglich." r5?0 PRINT #tr"Stark Leistungsorientiert. Der Verstand wird von', I 580 PRINT #tr"Forderungen des P-Ich beherrscht. Erfahrungen und', r 590 PRINT #tr"Erziehung eind Grundlagen fuer den Erfolg. Ent-" l6 00 PRINT ftr"scheidend ist haeufig, ob zwischen der eigenen" 1610 PRINT *tr"Meinung und Tatsechen unterschied.en werden kann.,, 16 20 PRINT *t:PRINT *t 16 30 PRINT lt, "fhr P-Wert: ";CINT(pp(ee) ) ; "tr (Eltern-Ich-Zustand) ":pRINT #t 1640 PRINT *t,"Ihr A-Wert:";CINT(eb(aa));"i (Erwachsenen-Ich-Zuetand)":pRINT #t 16 50 PBINT lt, "fhr C-I{ert: ";CINT(cc(aa) ) ; "t (Kindheits-Ich-Zugtand),, I 660 RETURN 1670 PRINT ttr" Geringes P-Ich Hohes A-Ich Geringes C-Ich 1680 PRrNT *t," I' I 690 PRINT *tr"Diesen Menschen begegnet nan nicht haeufig. Br" I 700 PRINT *tr"ist each- und tatsechenorientiert. Sein Verhalten,, 1? l0 PRINT, ttr"duerfte sich heeufig wiederholen und langweilig', 77 20 PRINT #t,"Eein. Seine Beziehungen sind steril und lang-" t?30 PRINT *tr"weilig und ohne Gefuehl. Er hat Schwierigkeiten" t7 40 PRfNT #t,'bei der Zusarnmenarbeit nit anderen.":PBINT. *ttPRINT *t 1750 PRINT *t, "Ihr P-Wert : " ;CINT(pp(aa) ) ; "I (EItern-fch-Zustand)', : pRINT #t r ?60 PRrNT *t' "rhr A-wert: ";crNT(ab(aa) ) ; "r (Erwachsenen-rch-zustand) ":pRrNT #t t770 PRINT *t, "Ihr C-Wert: ";'CINT(cc(aa) ) ; "i (KindheitE-Ich-Zustand),, t?80 RETURN I 790 PEfNT *t," Hohes P-Ich Ceringes A-Ich Hohes C-Ich 1800 PRINT *t," 18 10 PEINT *tr"Mit diegen Menschen laesst sich schwer zugammen-" I 820 PRfNT *t,"abeiten. Br ist fleissig. Br ist heute nora-" I 830 PRINT Str"ligtischr wertend und autoritaei und noechte mor-" 184 0 PRfNT *tr"gen geliebt, beklatscht und unhegt werden. Wegen" 1850 PRINT ltr"geiner Hass-Liebe ist es schwer, nit ihn zugan-" I 860 PRINT *t,"nenzuarbeiten.":PRfNT *t:PRINT *t I 870 PRINT .lt' "Ihr P-Wert: ";CINT(pp(ae) ) ; "t (Eltern-Ich-Zustand) ":PRINT #t I 880 PBINT *t, "Ihr A-Wert: ";CINT(ab(aa) ) ; "I (Erwachsenen-Ich-Zustand) ":PRINT *t I 890 PRINT tt,!'Ihr C-Wert: ";CINT(cc(aa) ) ; "f (Kindheits-Ich-Zustand) " 19 00 RETURN 19 10 PBINT ttr" GeringeE P-Ich Geringes A-Ich Hohes C-Ich 1920 PRINT #t," 19 30 PRINT *tr"Bine von C-Ich bestinmte Person kann ausger-" 1940 PRINT #t,"ordentlich anziehend gein. Solche Menschen blue:" r950 PRINT Itr"hen in verkaeufertaetigkeiten oder in Organisa-" r 960 PRINT #tr"tionen, in denen es auf persoenlichen Charme und" I 9?0 PRINT *tr"auf Intuition ankornmt. Nicht gut geeignet fuers" I 980 PRINT *tr"Menegement. Br trifft seine Entscheidungen in " I 990 PPINT *tr"C-Ich und sie sind oft von der Phantasie ver-" 2000 PRINT *t, "zerrt. ":PRINT #t:PRINT #t 2010 PBINT *t, " Ihr P-Wert : " ; CINT( pp( aa ) ) ; "* ( BItern-Ich-Zustend) " : pRINT #t 2020 PRINT *tr "Ihr A-Wert: ";CINT(ab(aa) ) ; "f (Erwachsenen-Ich-Zugtand) ":PRINT #t 2030 PRINT St, "Ihr C-wert: ";CINT(cc(ea) ) ; "X (Kindheits-fch-Zustand) " 2040 RETURN 2050 PRINT *t r " Hohes P-Ich Geringes A-Ich. Geringes C-Ich 2060 PRINT *t 2010 PRINT #t ,"Dieses Profil kourmt haeufig in Organisationen v

o 2270 DATA "Streitkraefte lsssen sich nur nit strengster Disziplin fuehren. c Wenn es hart auf hart gehtrwird nan an der Dis- ziplin die erwachsenen Maenne r von den weichen Knaben unterecheiden koennen.', 2280 DATA "l{enn religioese Glaubenssaetze meiner Vernunft zuwiderlaufen,folge C) ich lieber neinen eigenen Ideen." 2290 DATA "Ich habe wohl nehr Interessen und Hob- bies als die neisten neiner M itmenschen. " 2300 DATA "Ich scheine mehr Freunde zu haben alg endere." 2310 DATA "Es gibt zwei Arten von Menschen - die einen nachen das Problem noch groesser, die anderen tragen zu seiner Loesung bei" 2320 DATA "Die Gesellgchaft waere sicherlich besserbedient,wenn die Menschen nac h der Regelder 'Go1denen Mittet leben wuerden.,' 2330 DATA "Meine Eltern gingen regeLoaessig zur Kircherhaben rnir aber keine V orwuerfe genachtrals ich neine Entscheidung traf." 2340 DATA "Mir wird oft gesagtrdass ich zu vier Fremdwoerter benutze." 2350 DATA "Meine Eltern haben nich dazu ermuntert ein tkritisches Urteilsvermoe gent zu entwickeln. " 2360 DATA "Ich fahre oefter aug der Haut alg nir lieb ist. Hinterher tut es ni r inner leid. " 23?0 DATA "Ich erprobe lfern neue Ansaetze." 2380 DATA "Meine Eltern haben den Vaterland ge- dient. Ich finde das in manch er Hinsichtgutrin anderer Hinsicht nicht. 2390 DATA "Haeufig wenden sich andere an rnich un Rat und Beratung," 2400 DATA "Ich kann andere gut herabsetzen,besser als rnir lieb ist." 2410 DATA "Meine Eltern haben nich gelehrtrdie Ideen anderer zu akzeptieren, auch dannr'wenh ich'anderer Meinung bin." 2420 DATA "Es iet Unsinnrwenn nen behauptetldass neine Persoenlichkeit schon g efornt warrals ich sechg Jahre alt wurde. 2430 DATA "Meine Eltern haben nich immer dazu er- muntertrneine Gedanken offen auszu- sprechen. Ich breuche.keine Angst zu ha-benrlaecherlich gemacht zu we rden. " 2440 DATA "Meiner lleinung nach sind Gefuehle sehr viel wichtigerrals die rneiste n Menschen annehnen." 2450 DATA "Menchual Dacht ea nir Speaarjeroanden beieiner Unkorrektheit zu erwisc hen. " 2460 DATA "Ich habe es nicht gernrr\renn man nich liebtraber manchnal geschieht es doch. " 2470 DATA "Offen gesagtrich fahre gern schnell, schneller elq die anderen." 2480 DATA "Baggenvorurteile haben auch etwas Guteg.Sie verhueten Mischehen." 2490 DATA "Manchmal kann ich nich sehr aufregen oder auch riesig freuen." 2500 DATA "Bs gibt Dingerdenen ich einfach nicht widerstehen kann." 2510 DATA "Den meisten tut es nur gutrwenn sie zur Bundeswehr muessen." 2520 DATA "Ich Slaube,allen wuerde es besser gehenrwenn es keinen Alkohol nehr g aebe. " 2530 DATA "Bg konnt.vorrdass die Menqlchen unange- nehne Dinge tun muessenrweil eg zu ihremBesten igt." 2540 DATA "Meine Eltern haben oir mehr Lebensangst eingeimpftrals andere von ihr en Eltern uitbekonmen haben. 2550 DATA "I{ir koennten den moralischen Verfall- un-serer Gesellschaft rueckgaeng ig nachen, wenn die Menachen wieder in die Kirche gingen. 2560 DATA "Meln Veter bzw. neine Ftutter verlor nir gegenueber oefter die Beherrs chung al8 uir lieb wer." 2570 DATA "fch fuehle nich einfach sichererrwenn ich fuer einen Chef arbeite,d er oir ein-deutige Anweieungen gibt." 2580 DATA "Der'Laermpegel'bei uns zu Heuee ist neistens hoeher als roir lieb ist. " 2590 DATA "Reicht nan den Komnunisten den kleinen Fingerrnehnen sie gleich die ganze Hand. "' 2600 DATA "Mir wurde gchon frueh beigebrachtrdass es sich niemals lohntrdas Sys ten gelbst anzugreLfen. " 2610 DATA "Die ltengchen scheinen keine Hennungidn zuhabenrmit ihren Problemen zu zu kom-nen." 2620 DATA "Meine Eltern haben den Verstand nehr be-tont ats.das Gefuehl." 2630 DATA "Bei den neieten Problenen stellt ein Komproniss die üeste Loesung (' dar. " 2640 DATA "fch gehoere zu den Menschenrdenen es schwer faelltrvom Tisch aufzu z stehen. " I 2650 DATA "Feniiienldie niteinander beten koennen, bleiben auch zusarnnen." 2660 DATA "Ich stehe der WeLt nit Gleichrnut iegen- ueber,nicht urit AngstrFurcht oder Zynis-mus. " l- 2670 DATA "Auf lange Sicht gesehenrgibt es nur eineMoeglichkeit: Ein Mann kann n ur eine Frau haben." oI 2680 DATA "Die Macht der Liebe dreht die l{elt." 2690 DATA "Dies ist mein Landrob in Recht oder in Unrecht. Was die Wissenschaft J ler sagen, igt nir egal. Das ist die einzig ver- nuenftige positionrdie ein gu ter Patrioteinnehnen kann. " 2700 DATA "Selbst wenn ich durch ein unbekanntes Land. reiserfuehle ich nich nu r selten unbehaglich oder frend.,' (o 2?10 DATA "Ich verabscheue unterwuerfige 'Je-Sager'." 2720 DATA "Ich traeune gerne in den Tag hinein,nehrals andere. 10 Schneide VERHALTENSPROFILE

2730 DATA "Wenn die Gewinne nachlassenrbraucht man einen gtarken und eisern durc hgreifendenMannrun die Organisation wieder in die richtige Richtung zu drehen." 2?40 DATA "In einer schwierigen Lage ist eine falsche Entscheidung besser a ls 8ar keine. " 2750 DATA "Ich gehoere nehr Verbaenden und Vereinenan als andere;die ich kenne." 2760 DATA "Eltern zeigen ihre Liebe zu ihren Kindereur bestenrwenn sie auf streng erkonse- quenten Verhaltensnormen bestehen." 2770 DATA "frren ist uenEchlich,Vergeben ist Soett-lich." 2?80 DATA "Fuer mich sind Traenen kein Zeiehen von Schwaeche." 2?90 DATA "Meine Eltern hatten recht: Die Welt ist grausarn. Je schneller nan das begreift, desto besser." 2800 DATA "Die neisten Mgnschen scheinen das Leben nicht so leicht zu nehnen wie ich. " 2810 DATA "Ich bin selbetbewusgter alE die neisten Mengchen. 2820 DATA "Meine Eltern waren eufgeechlossen. Sie konnten die Aenderungen akzep tierenrdie sie in ihrer Urowelt wahrnahroen." 2830 DATA "Ich gebrauche gerne Modewoerter wie 'fnage-Pflege'r'Dag ist in od er outt, 'Das ist echt gut!t etc." 2840 DATA "Meine Bltern haben sich nicht viel un nich gekuennert. Ich werde es nit neirienKindern besser machen. " 2850 DATA.''lEiniges von denrwas die Kirche heute sagtrhalte ich einfach fuer I aecherl ich . " 2860 DATA "Manchnal weine ichrohne nich dessen zu schaemen. 28?0 DATA "Meine Eltern haben nich die Liebe zur Heinat gelehrt. Ich wuenschte ,ich koennte auch allen anderen einimpfen, wie wichtig das ist." 2880 DATA "Meine Eltern legten grossen Wert auf denGlauben an Gott und sonntaegl ichen Kirchgang. " 2890 DATA "fch eigne mich begser zun Gefolgsmann als zum Fuehrer." 2gOO DATA "Aus Erfahrunli hebe ich gelernt,dass nan nicht effektiv fuehrt'wenn na n die Men- schen nur kontrolliert. Effektiv fuehrenheisst anderen ermoeglichen'i hre eigenenStaerken zu nexirnieren." 29lO DÄTA "Ich kleide uich sehr sorgfaeltir!,meis- tenE konservativ." 2920 DATA "Ich bin gerne Chef. 2930 DATA "Unser Land sollte ein starkes und schlagkraeftiges Verteidigung ssysteo be-sitzen. SchLiesslich wilI das jedes andere Land auch.l' 2940 DATA "Ich bin Menschen gegenueber immer miss- trauisch." 2g5O DATA "In neiner Fenilie ist es_ nicht ueblich, Gefuehle zur Scheu zu stellen 2960 DATA "Ich laehe um eine angespannte Situation zu ueberwinden." 29?O DATA "Eines kann ich nit Bestinnheit von meinen Eltern sagen'sie hatte n sehr festgefuegte Vorstellungen von richtig und falsch." 2980 DATA "Ich freue nich des ganze Jahr ueber auf meinen Urlaub." 2990 DATA "Norroalerweise denke ich erst ueber ein Problern nach und plane ein Lo esung, ehe ich Masenehmen ergreife." 3OO0 DATA "Bs gibt Dingerdie ich einfach tun muss, auch wenn ich genau weiss,das s es eigentlich nicht richtig ist." 3OlO DATA "Meine Eltern heben das Leben wohl nie begriffen. " 3O2O DATA "Ich fuehle mich oft so beschwingtrdess ich huepfen und springen moec hte. " -und - 3O3O DATA "Ich glauberdass es fuer die Gesundheit des Einzelnen der Organis ation wichtig igt,seine Gefuehle ausdruecken zu koennen." 3O4O DATA "Ich denke oft: 'Mir kann so etwaE nicht passierenl"' 3050 DATA "Ich rege nich gern ueber Fuehrungs- kraefte auf,die nicht versuch en neue Problemloesungen zu finden oder sie zu erproben." 3060 DATA "Wenn sich andere wohlfuehlenrfuehle euchich nich wohl'." 3O?O DATA "Bs is! ausserordentlich wichtig iurmer und ueberall ehrlich zu sein.

3O8O DATA "Ganz sicher kann nan nie sein. Viel- leicht sind"die USA tatsaechl ich des Baechtigste Land der Weltrvielleicht auch nicht." 3O9O DATA "Ich weissrdass die Faehigkeit zur l{ahr- scheinlichkeitsabschaetzung f uer eine gute Entscheidungsbildung grundlegend ist." 31OO DATA "Manchnal fuehle ich nj.ch tagelang niedergeschlagen." 3I10 DATA "fch fahre gerne gchnell." 3120 "Wenn ich nich unterlegen fuehle,denke ich stets daran,welch kleines c' Raedchen'ATA ich iu weltgetriebe bin." 3130 DATA "Meine Ideen zugunsten von Uebereinstim- nung mit den Chef zu opfernri z st nicht Eerede meine Vorstellung'von Suten Managenent." I 3I40 DATA "Ich bin sehr anfaellig fuer Inpulsiv- kaeufe." 3150 DATA "schwache Menschen machen nich wuetend. " F 3160 DATA "Ich scheine nich mehr als andere von Ge-fuehlen beeinflussen zu lasse n. " o 3170 DATA "Ich noechte gerne vorwaerts kommen. Dieser Wunsch ist bei rnir deu I tlicher ausgepreegt alg bei anderen." 3180 DATA "Meine Eltern haben nich inmer mit meinenFreunden (Freundinnen) 'eufge J zogänt. " 3190 DATA "Ich fuehle nich in ungeordneten Situ- ationen nicht wohl und versuc herihnen aus dem Wege zu gehen." 3200 DATA "Ieh bleibe meistens ruhigrwenn andere aggressiv werden oder ihre Ae ngste zei- gen.'l N tl) VERHALTENSPROFILE a-T]

o 3210 DATA "Wenn Sie eich von einem anderen alles gefallen lassen,wird er gie n c icht ach- ten. " 3220 DATA "Ich werde lelcht ungeduldigrwenn ich nitunschluessigen Menschen zu tu - n habenrdiekeine Entscheidungen treffen koennen. " 3230 DATA "rch besuche gerne Parties. sie nachen nich beschwingt.,' -o 3240 DATA "Bei der Arbeit und in der Ehe verlasse ich nich lieber auf die erpro bten Me- thoden. " @ 3250 DATA "Binige üenschen schliessen ungern Kom- pronisse. Ich finde aber,dass sie die. beste Grundlage fuer eine gesunde Loe- sung bieten. " 3260 DATA "l{enn ich in die Ecke gedraengt werde, kann man sich darauf verlasse nrdass ich nich erbittert zur Wehr setze.', 3270 DATA "Manchual bin ich eiirfach nicht in der Lage,mich nit Problemen zu be fagsen. 3280 DATA "In Ausschussitzungen uebernehne ich gerne die Fuehrung." 3290 DATA "Wenn andere boe.se werdenrregt nich das sehr auf." 33oo DATA "fch gleuberdass die Meneöhen oefters ihre Gefuehle sprechen lassen söllten. " 3310 DATA "Ich druecke gerne wieder die Schulbank." 3320 DATA "In meinem Arbeitstean herrscht gegen- seitiges Vertrauen. Das komnt aua ge- teilten Leid und geteilter Freud. 3330 DATA "Ich ekzeptiere gernd Ungewoehnliches undAussergewoehnliches,mehr als die neistenMitnenschen. " 3340 DATA "rch habe auch schon gesagt: ,rch habe die Regern nicht genacht. rch ouss uich nur daran heltent." 3350 DATA "rch habe inner rnehr Rechnungen als ich bezahren kann." 3360 DATA "Den-Mengchen wuerde es besser gehenrwennsie die Notwendigkeit der Dis ziplin er- kennen wuerdenranetatt sich inner nach dern leichteren 14eg urnzusehen, 33?0 DATA "Der Schluessel zu einem guten Managenentliegt in sorgfaeltiger planun 8. t' 3380 DATA "Selbstnord ist immer einfach. 3390 DATA "Gefaengnisge werden wir imner brauchen. Der Mensch laesst sich nun ei nual nicht aendern." 3400 DATA "Viel heeufiger als andet'e sage ich: ,Du sollst nie...."Du musst....' , tEs ist wichtigrdass...'. " 3410 DATA "Kreative Menschen sind in den Organi- sationen von heute Mangelware 3420 DATA "Ich fuehle nich oft NICHT O.K.rohne einen besonderen Grund dafuer zu haben. " 3430 DATA "Die erfolSreichen Manager von norgen sind die,die gelernt haben,in Team zu arbeiten. " 3440 DATA "Ich benuehe nich zuviel um Anerkennung bei anderen." 3450 DATA "Politiker denken an das Wichtigste immerzuerst." 3460 DATA "fch habe es gernrltenn Menschen nit ihrenProbl-emen zu nir kommen.'r 3470 DATA "Meine Bltern haben wohl nehr Lebensangstgehabt ale andere." 3480 DATA "Menschen,die sich wie die Herren ueber alLes und jedes verhalten,nan gelt es in-nerlich an Selbstvertrauen. " 3490 DATA "fch ziehe mich gerne zurueckrwenn ich inSchwierigkeiten gerate." 3500 DATA "Meine Kollegen haben keine Hemmungen, meine Ideen anzrtfechten." 3510 DATA "Ich verSleiche Preis und Leistung.sehr sorgfaeltigrehe ich ein Auto kaufe. " 3520 DATA "Meine Eltern waren strenger als endere. Sie wurden von ihren crosseLt ern genau- so'erzogenrwie sie mich erzogen." 3530 DATA "Ich versuche neistensrein ausgewogenes Urteil abzuieben.., 3540 DATA "Man wendet eich un Rat eher an nich als an andere." 3550 DATA "Ich bekonne anscheinend immer des kleinste Stueck von Kuchen." 3560 DATA "Ich kann nich daran erinnernrdase meine Eltern neine Ideen und Wuensc he fast nielaecherlich genacht oder darueber ge- spottet haben.', 35?0 DATA "Eigentlich halte ich eine Zensur.fuer schlecht. Dem Fernsehen taete sie aber gut. BE werden zu viele Gewalttaetigkei-ten gezej-9t." 3580 DATA "fch suche gern nach kreativen Loesurigs- rnoegfichkeitenrnicht so sehr nach kon- ventionellen. " 3590 DATA "Ich gebe gern schnelle autonatische Ur- teile ab,mehr als neine Mitme (' nschen. 3600 DATA "Ich lese wohl nehr als die meisten Men- schen in meinern Bekanntenkrei s." z 3610 DATA "Bs ist vielleicht nicht der sachliche Wegrwuetend zu werd.enqaber es I hilf. Bs bringt Ergebnisse." 3620 DATA "Als Kind habe ich gerne gelesen. Es nachte nir spass,Dinge selbst l- staendig herauezufinden." 3630 DATA "8s aergert michrwenn ich wuetend und streitsuechtig werde." o 3640 DATA "Mir'scheintrdaas in dieser WeIt jeder das bekorornt,rrr er verdient." I 3650 DATA "ßs igt ausserordentlich wichtig,dass dieFuehrenden nie den Ueberblick ueber die Situation verlie.ren." J 3660 DATA "Ich habe eindeutige Vorstellungen von richtig und fal-sch. fch bleib e jedoch neuen fdeen gegenueber aufgesehlossen.,' 36?0 DATA "Ich scheine haeufig zu versagen." 3680 DATA "Ich habe sehr viel fuer Tiere uebrig.,, € 3690 DATA "Un eich in Berufs- und Geschaeftsleben d.urchsetzen zu koennen,brauch to t man Ellenbogen. VERHALTENSPROFILE

37OO DATA "Es gibt Augenblickerin denen ich nich dabei ertapperdass ich zu Iau t oder zu schnell spreche. " 3710 DATA "Manchmal ioechte ich Serne alleine sein,ohne Menschen um nich herum." 3720 DATA "Ich kenn sachlich und=aufmerkgan blei- ben,wenn ell.e anderen sich vo n ihren Enotionen steuern lassen." 3730 DATA "I{enn ueine-Eltern strenger ge$resen r.r8e- renrwaere ich im Leben weiter gekonmen. " SZ4O OatA "Manchnal werde ich von meinen Gefuehlen fuer meine Fanilie ueberwaelt ist. " 3?50 DATA "Ehrlichkeit wird inner beIohnt." 3?60 DATA "Wenn nein Vorgesetzter mich tadeltrver- spuere ich NICHT O'K'-Gefuehl e und ziehemich meistens in nich zurueck." 37?O DATA "Ich benitleide-nich oft.selbst." 3?BO DATA "Meine Gefuehle beeinflussen mein Ver- halten staerker,als rnir lieb ist." 3?gO DATA "Obwohl Kompromissstrategien wie Handeln und Verhandeln durchaus ihren Nutzen haben koennenrkuemnere ich nich Iieber um die zugrundeliegenden Ursa chen und verspreche,eine Loesung zu finden." 38OO DATA "In Urlaub wuensche ich mir inmer,nie mehr nach Hause zurueck zu mu essen. 3810 DATA "Selbst bei grosser Wut bleibe ich aeusserlich ruhig"' 3820 DATA 'lManchroal brauche ich zu langerehe ich nich zu etwas entschliessen k ann. Bs istschwer in unserer Zeit optirnistisch zu sein." 3830 DATA "Es ist roir lieber hinter einem Fuehren- den zu stehenrals selbst zu f uehren. " 3840 DATA "Da sich negetive Ergebnisse nanchnal alswichtiger erweisen koennen al s positive'versuche ich den Veisegen euf den Grund zu gehen." , 38-50 DATA "Einiges was wir in Buero tun muessenristeinfach laecherlich." gegenueber de 3860 DATA "Ich bin neistens in der Lagerneine Auf- geschlossenheit - n Ideen an-derer zu wahrenreuch wenn sie nit den neinigen nich uebereinstirnmen 38?0 DATA "Ich sehe die t{elt wohl gelasEener und zuversichtlicher als die meis ten Men- schen. 3880 DATA "Ich finde es interessentrfestzustellenr was hinter den Worten der Men schen liegt. " 38gO DATA "Ich benuehe nich um meine Selbstentfal- tung und Weiterbildung. Ich b egruesse neue seDinarerKurse etc." 39OO DATA "Unkooperetive Menschen machen nich wuetend' 39lO DATA "Es ist oft gchwierig,eine unabhaengige Denkweise beizubehalten'wenn man sich danit in l{iderspruch zur Mehrheit bäfin-det"' 3920 DATA "Ich bekonne neinen Willen nieht so oft, wie ich es gerne haette." 3g30 DATA "Ich glaube,dass Gefuehle die Grundlage fuer die neisten Entscheidung en iur Lebenbildenrauch wenn ich danit anderer An- gicht bin a1s die neisten Men schen. " 3940 DATA "Ich bin davon ueberzeugt,dasa die Ge- fuehle und Wertvorstellungen eines Men- schen sehr wichtig sind." 3950 DATA "Wenn ich nich nit einern Problen be- schaeftigerversuche ich zuers t,aIIe not-wendigen Fakten zu saumeln." 3960 DATA "Meine Eltern haben dafuer gesorgtrdass wir als Kinder gerne gelesen haben und uns eine klare Denkweiae engewoehnten." 39?O DATA "Meine EItern waren herzliche und freud- Iiche Menschen." 3980 DATA "Ich neige nehr als andere dazurmich selbst zu bemitleiden." 3ggo DATA "Soilen die snderen doch.von Blume zu Blune flattern - ich bin nehr fuer die konservative Seite." 40OO DATA "So etwas etie einen gerechten oder heili-gen Krieg gibt es nicht." 4Ol0 DATA "Oft finde ich nich nitten in einem Prob-len wieder und - frage mich'w ie ich 'da bloss hineingeraten bin'." 4020 DATA "I,tas ich will,des wiII ich-. " 4030 DATA "In unserer Oigenisation haben wir uner anderem folgendes Problem: Di e Menschen haben nicht den Mut zu ihren Ueberzeu- gungen zu stehen." 4040 DATA "Eine gute Fragetechnik ist grundlegend fuer ein Elesundes Management.

4O5O DATA "Mehr a.I-s andere Menschen schaue ich nichnach neuen Forschungsergebnis senrneuen Ideenrneuen Richtungen un." 4060 DATA "Es faellt mir schwerrurein Konto hoch zu ueberziehen." ! c' 4O?O DATA "Ich bin vertrauenseliger als der Si- tuation angebracht w&ere." 4O8O DATA "Eine ueberragende Fuehrungspersoenlich- keit ist besser als zehn Auss chuesse. " I 4090 DATA "fch hebe oft eine andere Meinung als meine Mitmenschen. fch denke = wohl selbstataendiger als die meisten." F 4lOO DATA "Die Ziele des Binzelnen und did Ziele der Organisation muessen nich t unbedingtin Widerspruch zueinander stehen." o 4ll0 MoDE o:LOCATE 4,Iz:PBINT"D R U C K E R" I 4120 FoR i=l TO 190 4130 PRINT #8,"Aussage Nr.";i:PRINT *8,"------J 4140 WIDTH 40:PRINT #8,v$(i) 4150 PRINT *8:PRINT #8," + Zustimnung - Ablehnung" 4160 PRINT *8:PRINT *8:PRINT *8 4170 NEXT i g) 4180 GOTO 180 10 o E III oc I BASIC PLUS 3 r-? (') NEUE RSX.BEFEHLE

Drel neue BASIC-Befehle für den Schneider 100 r r , r r r, t r r, t r, t, t t, t r r, t t , r r r r, t t r n cPc , t, t t r r r r rrrt tt, t rrt t, t t, t t t, t r r r r, t 110' BASIC+3 3neueR , Welche drei Befehle vermißt man auf dem SX-Befehle fuer Schneider CPC'464 l2O ' (c) by BIc BUC Software CPC am schmerzlichsten? Das dürfte einmal 130 ' Version 1.0 eine Anweisung zum Lesen eines Zeichens DezBnber 1985 t 140 ' vom Bildschirm sein. Außerdem wäre gele- , gentlich die Möglichkeit, zwei Speicherstellen 150 ' Neue Befehle: einmal zu lesen oder zu beschreiben, sehr t auf 160' DOKBradresserwert:-Legt in',adreEs nützlich. 'BASIC+3" liefert diese drei Befehle e" und "adresse+l" den 16-bit- , als RSX. l7O ' Wert "wert" ab .t 180 ' DBEK,adreseelgintvar: Liefert in " In den Kommentarzeilen zum Demo befindet intvar" (ganzzahlige Variable) , Kurzbeschreibung. 190 ' den 16_bit_wer sich bereits eine Sie sollten t an "adregse" und "edregge+lo , sie abtippen, um sie immer verfügbar zt:L 200 ' GETCH,xpos,ypos,tintvar: Liefert i , haben, wenn Sie Erweiterung einsetzen n "intvar" den ASCII-Wert des die 2lO ' Zeichens an Bi wollen. Hier die ausführliche Beschreibung ldschirnposition (xpos/ypos) ; wenn.' der Befehle: 22O ' Zeichen nicht identifizierbar, Ergebnis 0 , 2SO r r r t t r r t t t r t t r t r r r t rt t t r t t r r r t r r t r n , t t r rrt tt rrrrtrttrr, 1. |DOKE,adresse,wert t tr, tr r, t tt trr n 240 ' nwert" 250 MEMORY &A000-l:FOR i=&A000 TO &A0?O: EI Legt den l6-Bit-Wert von in den Spei- READ a:POKE i,a:NBXT i:CALL &A000 terung installieren 'Erwei cherstellen 'adresse" und "adresse+I" ab. Das 260'Deno J niederwertige Byte steht dabei in "adresse". 2?O MODB 1:INK O,O:PAPER O:BoRDER O:INK I I, l5:PEN I :CLS:öDOKE, 10000, 0 280 LOCATB 1,1:PRINT"Dies ist ein Test.. rlt 2. lDEEK,adresse,@intvar 290 x3=O:öGETCH, 1, 1,BxX:LOCATB 1,S:PRINT "An Position l/1 ein ";CHR$(x%) lu Liest einen mit DOKE abgelegten (oder sonst- .steht ;',. wie dort vorhandenen) l6-Bit-Wert aus den 300 startl=0 :endei=o:öOfEf raefgl I €start% :öDEEK,&A883, Eendel:pRINT,'Das BASIC-prog tr Speicherstellen "adresse" und "adresse+I". ranm steht ab" :PRlNTi'Speicherstelle,' ; sta Dabei ist "intvarn eine Integer-Variable, die rt%:PRINT'rund endet en" :pRINT',speicherst ltl entweder durch DEFINT oder durch ein eIIe";ende%;"." 310 öDEEK, rO0OO, gxx:pRINT"In Speicherste nachgestelltes %-Zeichen als solche definiert Ile 10000 gteht":PRfNT"io Monent der Wer ist. Reelle Variablen liefern hier falsche t";xl tr 320 öDOK8, 10000, 12345:öDEEK, lOOO0,SxX:pR Werte! fNT"Nach einen entsprechend.en DOKi steht " : PRINT"dort" ; xl 330 PRINT:PRIN?:END o )t 3. lGETCH,xpos,ypos,@intvar 3-40'DATAg fuer Maschinenprogrartrm 350 DATA 1,9,160,33,34, 160, 195,209,189,2 ul (xpos/ypos) 9,160, 195,39, 160, 195,5?,160, 195, ?9, 160,6 o Liest das Zeichen an der Stelle 8 r79 5 69, 69, 203 g4 I r7 r197, 69, r7 l, 69, r67 r2OO vom Bildschirm und legt seinen ASCII-Wert in ,0,0 ro,9, 160, 254,2 rlg2 r22i , lO2 r3 ,221 , ILO l- nintvar" ab. Für "intvar" gilt hierbei das bei ,2,221, 126,0,119, 35,221, 126, 1, 119,201 r25 E 4 I nintvarn r2, lg2, 221, lo2, l r22l, I 10, o, 221,7 O, 3 r221 DEEK Erwähnte. hat den Wert 0, t78 r2 J wenn das Zeichen nicht identifiziert werden 360 DATA 10, 119,35,3, 10, 119, 201,254,3, l9 E 2O5, 120, 187, 229, ru konnte. Das ist z.b. dann der Fall, wenn zwei ?, 221, LOz, 4, 227, tl1, 2', 20 5, 11?, 197 r205,96, 1g? r22l r7O2 rl r22l, i1ö,0 F Zeichen im Transparentmodus übereinander- , 119, 35, 54, 0, 225 r2O5, ll7, lg7,2ol 3 gesetzt wurden oder eine Grafiklinie durch ein :I Zeichen hindurchgeht. GETCH hat keinen ]U Einfluß auf die aktuelle Cursorposition. o (Alwin Ertl) (o 2 rrrlfi rtrltrrrrllltttrrtttllrrfi rrllrttrtll 1 0il25fi ll Schnei

Crossreferenz

Kein Basic-Programmierer ' kann es sich erlauben, den überblick tiber die von ihm benutzten Variablen zu veilieren. Tritt aber bei der Bearbeitung eines Programms eine langere Pause ein, so kann dies doch schon mal geschehen. Um sich nach einer solchen Pause schnell wieder einzuarbeiten und den nötigen Durchblick zu erhalten, ist eine CROSSREFERENZ unentbehrlich. Mit Hilfe eines solchen Programms ist es möglich, ein Basicprogramm nach seinen benutzten Variablen zu durchforsten. Diese werden dann in sortierter Reihenfolge mit den Zeilennummern ausgegeben, in denen sie auftreten (siehe Beispiel).

Genauso wichtig wie die Variablenanlistung sind die ln einem Programm enthaltenen Verzweigungen. Hierzu werden in einer 2. Liste in aufsteigender Reihenfolge die Zeilennummern ausgegeben, zu denen aus den rechts daneben'*n"'l:;3:,,I$ff: coro, rHEN und ELSE

Eine 3. Liste gibt .duskunft über die GOSUB,s.Links steht die erste Zeilennummer der SUB-Routine, rechts die Zeilen, aus denen die SUB- Routine aufgerufen wird. Haben Sie Ihr Basic-Programm auf dlese Weise analyslert, fällt Ihnen der Wledereinstleg wesentllch leichter.

Das hier abgedruckte CROSSREFERENZ-Programm ermöglicht Ihnen eine . solche Analyse in der beschri"beoeo Form.

Anwendun gsbeschreibung Zusammenfassend der Datenfluß: Genaugenommen besteht das vorliegende ! CRLOAD.BAS I I CROSSREF.BAS I o CROSSREFERENZ-Programm aus 4 Pro- !t grammteilen: lll ! CRSORT.EI}I I ! CRDATEI.DAT t r !! Das erste Programm 'CROSSREF.BAS' analy- IF siert Ihr Programm und schreibt das Ergebnis I J der Analyse in die Datei'CRDATEI.DAT'. Im !t I 2. Programm "CRAUSG.BAS' wird die Datei !Liste ! tBitdsch.t "CRDATEI.DAT' mit Hilfe des MC-Pro- F gramms sortiert und ausgege- "CRSORT.BIN' Bevor Sie also erstmalig Ihre CROSSRE- geschriebene 3 ben. Däs in Maschinensprache FERENZ aufrufen, müssen Sie mit RUN Programm."CRSORT.BIN" wird mit Hilfe des 'CRLOAD.BAS' die Binär-Datei'CRSORT. er- Basic-Ladeprogramms 'CRLOAD.BAS' BIN" auf derselben Diskette installieren, auf von Feldern zetgt. Es ermöglicht das Sortieren der auch Ihre CROSSREFERENZ laufen soll.' in Form eines RSX-Commands und kann von Ihnen auch in anderen Anwendungen benutzt F werden. (o Eo Crossreferenz II o c Progra mmbeschreibung 100 ' {:'l:*{:'l:*:*:*{:'f:'f:*:+*r:'}'t:'t:rt:t:,*,t;*:'}*:'t:'l:*:*r:t:+* ''CROSSREF.BAS'' I lo 'CRLOAD.BAS o 120 ' ERZEUET T{ASCHINENCODE I'ER 130 ' SDRTIERROUTINE Mit dem Aufruf dieses Programms werden Sie 140 ' {:{:{:'t:,t:,f:**'t:*:'t:,t:{;,t:,t:rl:,1:*:+*:,t:,t::t:rt:,f:{:*:*.*,t:*** nach dem Namen t5t) DATA Ol ,09,a2,21, t3,a2, c3, dl, bc,Oe des zu untersuchenden Ba- 7e,o ffATA a2,c3, 17,a2,53,41 ,3.Z, d4,oO,OO sic-Programms gefragt. Dieses Programm wird 170 BATA OO,OO,OO, fe,O4, d2, 22,a3, f e,O? dann zum CROSSREF-Programm ngemergtn.Da 1go ftATA da, 22, a3, I f , ge, 04,3e, Ot, tg,Oe 190 DATA dd' 7e, 01, b7,c?, 22, a3, dd, 7e,Oo das Programm erst mit der Zeilennummer 200 FATA dd, 23, dd,23, dd,Se,OO, dd,S&,O1 65200 beginnt, können alle Programme rge- 2to DATA dd, 4e, o2,dd, 46,03, 3d,3d, 32,oe 220 ftATA a3, ed,43, 1O,a3, ed,43, t2,aZ,Zt mergtrr werden, deren letzte Zeilennummer < 230 DATA 03,OO' cd, be, bd, 09, ??, 14, a3, 2a 65200 ist. Eine CROSS-Referenz auf 'CROSS- 240 DATA 12, e3, 23, 23, 22, ?2, t2, a3, 22, t6 REF.BAS' kann aus diesem 250 DATA a3' ?a,16, a3,22, te, a3,2b,2b,2b Grund natürlich 260 DATA 22' 16' a3, ed,5b, 1O, a3, b7, ed,52 nicht funktionieren. Vor dem Mergen wurde 270 DATA 2e' 50' 3a, Oe, a3, 32, ta, a3, Za, tL noch eine Routine durchlaufen, das Mer- zeo DATA a3,7e'32' lc,a3, e5, dd, el,?3,23 die 290 DATA ?3, 7e,32, le,a3, l6,OO,3a, 1a,a3 gen erst möglich macht, da der CPC 464 hier 300 DATA 3c,32, 1a' a3,5f,3a, I e, a3, bb,38 einen Fehler im Betriebssystem aufweist. 3lo DATA 37' dd, 6e, o4,dd,64, OS, 19, 7e, cd 32C) DATA f f ' a2' 4f , dd, be, Ol , dd, 66, 02, tq Nun erfolgt die Prüfung, ob auf Ihrer Diskette 330 DATA 7e' c5' cd' f f ,a2, cl, b9,38,Od,2O noch genügend vorhanden ist, 340 DATA 1 9, 21 , 1 c , a3, 3a, l a, a3, be,2E, 02 überhaupt Platz 350 DATA 1e, c9' ed'5b' 14,ä3, 2a, 12, a3, b7 um die Datei 'CRDATEI.DAT" (sie enthält 360 EATA ed'5?' c€' c3,59,a2, 2ä, 16, ä3, ed später die komplette Auswertung) auf Diskette 370 DATA 5b ' 1O' a3' cd, fg, a2,2a, 18, a3, ed 3AO DATA 5b, 1€.' ä3, rd, f9,a?, 2a, 1O, a3, ed zu schreiben. Ist dies nicht der Fall, erhalten 39') DATA 5b, 18' a3, cd, fg, a2, c3, ä5, aZ, Ol Sie einen entsprechenden Hinweis und das 400 DATA 03, OO' ed, bO, cg, 21,2u.,a3, O1,07 4ro DATA OO' ed' b1' cO,Ol, 06, OO, O9 ;7e, r_i Programm kommt zum vorzeitigen Ende. Bei 470 frATA OO, cJO, QO.OO,OO, OO, OO, O0, OO! OO genügend Platz legt es jetzt mit der Aus- 430 DATA OO' Oo' oo, OO, OO, oO, OO, Oo, 7b, 7c 440 FOF i =&A"OO Tft &A321 wertung los, wobei Ihnen noch mitgeteilt 450 READ a*:a=VAL("&"+a$) :FDI{E i,ä wird, wieviel Minuten die Auswertung maxi- 4to 5um=gum+a mal dauern wird. Nun wird jede Zeile des 479 NEXT 4AO lF sumi}2TS2O' THEN gemergten Programms nach Variablen, GO- FRINT "FEHLER IN DATAS'' :ENB TO's, THEN, ELSE und GOSUB's untersucht 49O SAVE .CRsoRT.EtN., b, &AtoO, 2?o 500 END und diese Informationen werden in die Datei 'CRDATEI.DAT' geschrieben. Nach Beenden der Auswertung erfolgt der automatische Aufruf des Programms "CRAUSG.BAS'.

65204 65201 'CROsSREF.BAg von Kanl Jahns L5224 65?')? 6822=' PRO6RAHI.I-NAI4EN ZURUECI

L524L, F0t{:E &Elf:8, t: FoliE b.BLcF,?!.g8. r-530b IF FEEK(zl)=? THEN zz=2 FOI{E trBlt}O' 444! FOKE &BlDl' &22: €.5307 IF PEE[:(21)=4 THEN zz=4 F Ol{:E &E I E2, &1 1 €.5304 z l=z l+3 65?47 LDDATE *1,5,€ d.5309 t524FJ F,RINT *1, 6531O ' VARIABELE VOLLSTAENDIG "Vers i on I .O / Dezember 1985" €,5311 ' AUFBEREITEN r.5?49 LDCATE *1,3, rO b53t2 c,32=Ct FRINT *l,C:HR!i(164); €.5313 zx=FEEI{(zl) " by BDDO SOBANSI{I u. tiARL JAHNS" b53t4 IF zx ) l2A THEN c. -r4.-r r F'F It{T MIDtt (zzrß, i i, l) =CHRIT(zr-128) ! 6L|T0 65321 "tfeben 9ie bitte den Nanen des zu" 4.5315 IF zx ( 4e THEN b5?97 4525? F'RINT: FRINT ,55316 lllfi:F(zzt3' i i' 1)=CHR3(zx) "untersu,:henden Basi c-Froqramms e i n,, L,5217 ii=ii+1 65253 PRIiIT: INPUTipgilg bszra zl=21+1 eE?14 XLqJ 6,5319 GOTC| A5313 t5255 FRINT "Nach dem Ers€heinen von 'RE 45320 F zz=13 THEN 65329 ADY'druecken" h5321 i=i i+1 t5256, FRINT &53?2 "9ie bitte die kleine ENTER-TäEIe": 65323 VAR I ABLEN-I(ENNZE I CHEN ANHAENGEN i FRINT c.5324 UNE AUF ÜATEI gCHREIBEN c.,tL,_t t 4.53"5 €,5?54' FRO6RAT.I}I_NAI,IE RETTEN &432e, IF zz=3 THEN l,llD9(zz!ä' i i, l)="!S" L.sZ+7 IF z==2 THEN t'lIDtT(czlD' i i ' ll="'1" 6526() FOR i=t TO LEN(pqft3! L,13:18 7F zi=4 THEN HID*(zr!9, ii'l)=":" f.524.1 FOI{E 349+i,AgC(ttIDt$(pgmt}, i,I) ) 45r29 IF t4lDtl(zzt$, 1,1)<" " THEN 652?7 L5?taz NEXT i 4.533() l'lID$(229, 1,3)="8 /]57/f3 4,5831 FRINT*g,USING atl; :z$i b (.=33? (21) t52h4 ' AU9ZUI{ERTENDES P6T.I NACHLADE}I zzI!=SFACE$ r:______45333 i i=3 b52bb MERGE prgnt 4.5334 rtATO L'32i7 la1'i.&7 cLs 4.5335 b52LE 60suB 653A7 t>533h ' gDHREIBEN 6OSUB 652t,? t5337 b527o HAUPTSCHLEIFE l''5334 IF FEEI{(zl+2}<>3O THEN 45297 E.5z7L 4.5339 IF z1').==+ä-2 T,HEN e,,5297 &s272 ERI.IITTELN ZEILEN_NR UND LAENEE r_.534() qsb=FEEt{ ( c l+3 } +2SrJ{:FEEK ( z 1+4 } f,5:l7r- 4.5341 z1=21+4 c,5?74 a=FEEt{ ( } +256'}PEEK ( z+ I } LJ342 FRINT*?,USING brg; "*" ; gsb; b b=FEEli ( z+2)" +256*PEEK ( z+3) 6.534:. fiDTo 6533A &5276 i i=3 t:=i44 /tF777 45345 ' 5CHREIEEN 60TO THEN ELgE d527P. ' FFOERAIII.IENDE ERREIDHT ? 6A34tt t527cl L5347 IF PEEI{(21+2){:'3O THEN ä5297 f.52EO IF b { 6520tf THEN ,55244 t:,534Fj IF zl>=z+a-U THEN 65297 /Ja?F_t! 65349 g t e=FEEI{ ( 1+3 } +?5ä'I:FEEI( ( z l+4) CLg: FRINT = " FFoqFamnrlaenge: ";z-369-; 4.535.J z 1=z 1+4 ." Bytes" 1:.5.151 FRINT*g,LIgING brF; "&":qte: b CLCTSEOUT: RUN " crausg .bas" L.a35t GrsTrs b5347

L37Fi4 ' ZEILE UNTERgUCHEN 1,5354 ' ROUTINE ZUI,I I,IERGEN VON NICI{T FOR TO z+ä c.535s ' AsCI I_FROGRAI,IMEN p8tr =1==+4FEEtr:(zl'. 6535L. = OFENtrUT IF pet'=13 Oft (pek)1 AND pel.:<15) c,5357 "dummy": ]"IEHORY HII1€T,I-1: CLOSEOUT AND FEEI{ ( z l+2} THEt,l 4.53OO =O 6,5358 MEHIIRY HIHEl{-47 DEF FNmsb(a)=&FF IaA2+i) ' TDt::Etl r:oT0 THEt'l ELSE t5359 AND INT(a/?56) c.5560 DEF FNlsb(a)=&FF AND UNT(ä) o /r5f-?? IF petr lr_o DR pek 235 ßR 653L1 FOR i=HIl'lEl,l+1 TO Hlt{Et"l+38 = = f.53€.2 READ hy pel.: = l5l ANtr PEEI{(21+:) = O ut THEN 4.5347 653tJz FOI(E i ' by I L,5364 NEXT i f,5395 FOI(:E HII'lEtt+3, (HIHEH+39) L,5.j94 TOI(.EN EOSUB FNI sb F />53bL FOI{E H I t'lE}'l+4, FNrnsb ( H Il.tEl.l+3g ) I L-1;-9L petr 159' THEN 65338 e,53t 7 FOk:E HIMEH+g, FNI sb (HIt"lEt"t+41 ) IF = (HI]{EH+4I /:,Ai''t7 i i-f,: IF zl.:z+a. THEN NEXT rl 6=3Ee FOIäntrS THEN E6O 1:EO t b=t b+l' a3c ai=as+ I 1?9O FRINT *9, (aE) ( 840 vt!F =F1Ift$ (dat$, 4, lg) . TAE tb) ;LISING,'*****,, ; rnn: . 5(f IF as=looo THEN E9O 13(}0 NEXT i FJdQ WENTI 131c' ' 470 CLOSEIN 132O 'TABELLENENDE eao 60TCr 1.Jl(f 1330'- 490 cLg #2: LOCATE *2,1,6 134c) IF g=g THEN PRINT *E,CHR5(lO)i 900 FRINT *2' "Mehr al s II.JOO El emen t e . ,, f:HR$ ( lO) ; 91() LOf,ATE *?,I,7 1350 FRINT S3, ?2r) FR I hIT "Errde der "iLEFTlt (ueblrt, 9) : "Spe icherplat: rritht ausre i,:hend.,, r' --> bel iebige Taste" ?za t-r:t:AtE fr?, s, e 134.._t trALL &BE.Jc. 94.J I}R I I.JT L3'/.-, t_ocATE *1, 1,f,:FRIhtT #l,SFACEIS(.3y) : "tt.rh-er erst e inmal sor t i eren" I 3EO !:L9 *2 'r5L) rJn!.t_rE I o 1(l I 3?O f:L.c-; fr5 T,ltJtj r.:El Ur{N

El+AU=r= E:A= r=l+rls=-t+EFEREt{ - Z -L_ I =-rE Var i abl e in folgenden Zeilen

/:'7.(:t ä4.Q r:' 4'l-l E +t-t art{t 4.1ü + 54ü 7't() . Bi:U "r-! 4.l:ü 55(-i r:_r3ü E=(:! ;:J4ü Ei5(:t 1/:,ü 1()1{3 1ü':(] 1.1 4.(7 ,l+.ttF /;jr_, t-:t 1ö l:llrii ä4G rJ /:,lr(:J (_i:::(_i 3:3u E4.(l TVtj 1(170 I t:::uü 1:l 1 (l 1':t0 1 't 3(--l 1.2t:'tj 1!:?(l I.:q.(_r I 14(l 1 15(j I 14,() I.atJl_J Crossreferenz l*:t$ ts.eü EEC! 34r-t pqm$ 7Et> ,t1r) tb t lErü trvr: I 190 1:ilc! 1t tö I ::.i 1 Cl 1t?(] 1.:Eü 1:E(l 1':':/{} ueh ltS 40(l 4L,Q F=0 7:i:! I r-l / t_! 1r-'*il I,J:rt-J rre b?!S ,!(] 1(:17(l L öE:{l vart$ I 150 LL7ü 134,ü I77lt varal t tF 1 13(] LITf} L27() vt'$ 7Q 84cJ l Clte I t5ü r I a,(_r gl'r l' 1 14ü 1töo 1':f/(l i a'?lr rz i tsr: 1 180 l ITCJ EOTO's in folgenden ZeiIen

Eto 32(J 35ü 4(lü 3.3(.! v,4t'l €t7Q ;,;; E5(] 1(11(l E*0 1(i7(l 1ü 1(l 1. t5c_t TLTQ 13:3r_t I.5(_r(.J 1t4(l

\c/

DANK AN ALLE UNSERE LESER

lVir danken allen unseren "rktivenn Lesern, den eifrigen CPC- und PCW-User-Clubs und allen unseren freien Mitarbeitern, die am Entstehen dieser Ausgabe von 'SCHNEIDER-aktivo mitgearbeitet haben. Wir wollen noch besser werden und bitten daher alle, die sich ln lrgendeiner rteise mit dem CPC bezw. dem PClil beschäftigen, uns tatkräftig zu unterstützen. Insbesondere die User-Clubs'fordern wir auf 'SCHNEIDER-aktiv" els lhr Sprachrohr zu sehen.

Oaner sctictt uns w r Listings r Erfahrungsberichte r Lob und Kritik r Vorschläge

Scfrreitt uns oOer t SCHNEIDER-aktiv Team - Schneefernerring 4 - 8500 Nürnberg Telefon: 0911/84244 - Modem: 09tl/84400 (17 - 24 Uhr) Sc neid

F.W.'s COMPUTERKURS HUMOR dürstet, wollen natürlich erfahren, was TEIL IIT VON TEIL I eigentlich im Computer vorgeht. Zur Er- klärung jedoch noch folgendes: Im wesent- lichen beteiligt das ROM (Read Only Oder: Was'n nu (wat'n nu)? ist Memory - Nur Lesespeicher), ein kleiner verstaubter Speicherplatz mit allerhand kleinen Willkommen beim dritten Teil des ersten Tei- Programmen, egal man sie oder les des mehrteiligen Computerkurses, bezieh- ob braucht nicht. ungsweise dem letzten Teil des ersten Teiles, welchem aber noch andere Teile folgen. Erster Merksatz (Ihr habt wohl schon geglaubt heute glbts keine) lst also: Alles klar? Habt Ihr Eure Hausaufgaben alle gemacht und die Lösung auf die Fragen der ROM kann lesen (wenn man letzten Ausgabe herausbekommen? Wenn ja, Im man nur kann), muß nlcht. wlchtiger danir schreibt mir mal; es würde mich selber mtn aber Vlel interessieren. ist, daß dle CPU darin liest. Programmtechnisch auf dem laufenden ist das (Random Immerhin sind wir schon weit gekommen und RAM Acces Memory - Hirn mit wissen daß Daten einteilt wahlfreiem Zugriff), in dem unser Super- nun, die CPU die programm und verwaltet. Wir... (wieso eigentlich immer dann auch abgelegt ist. Hieraus folgt logischerweise, daß noch zwei- 'WIRU? UIHR' wollt doch was lernen!), Ihr es einen Merksatz geben muß: gebt also folgendes Programm ein, um anhand ten dieses bemerkenswerten Beispiels zu lernen, F Zweltet Merksatz: wie es denn im Computer weitergeht. Zu den ltJ ganzen Programmbeispielen des Kurses muß geklärt Beim RAM hat man die \ilahl, ob man zu- IF vorab allgemein werden, daß das greift Copyright natürlich beim Yerfasser liegt. Die oder nlcht. VYenn der Preis stimmt, .L sollte man sich ruhig ein paar Kilo die Verwendung in eigenen Programmen ist nur auf E Seite legen mit schriftlicher Genehmigung möglich. Bei Io Anfrage 10.-DM-Schein als Bearbeitungs- Also, das Programm ist da wo es hingehört gebühr beilegen! o tr (nicht im Papierkorb, im RAM !!!) und wir UI tippen ein: "Jetzt gehts aber los.n Wem das zu lang erscheint, der URIJNU wenn Programmbeispiel I schreibt und o die ENTER Taste gefunden und betätigt ist, 10 ltoDE 2 geht's los. 20 INPUTxllane: rrrn$ =3 30 cLs CPU: "Ja, ja ich mach ja schon. Hallo ROM, t 40 PRINT n$;rt lch bin dein Corputertl t Modus 2 ist angesagt; könntest du mal 50 w3=INKEY$: lF r$=ttn11t* tO lr 60 CALL O so freundlich sein?" t ROM: "Ich habe gerade eben erst Modus I ge- Diese kurze, aber wirkungsvolle Routine schaltet, muff das denn jetzt schon wie- N verblüfft den unbefangenen Betrachter doch der sein?" (o immer wieder. Wir aber, denen nach Wisien RAM: "Nun mach schon, ich will auch mal." F.W.'s COMPUTERKURS

ROM: "Nur ned huddele... Also, mit bunt ist nix, dafür aber 80 Zeic,hen. Welche Farben wollt lhr denn ?" RAM: "Ist egal." ROM: "l{as heifit hier "IS.T EGAL"?. So kann doch keiner arbeiten. Euch möcht' ich mal erleben, wenn ich einfach rosa nehmen würde." CPU: "Nimm die Standardfarben, aber mach endlich!" ROM: "Also Gelb und Blau. Dir fällt auch nix Neues mehr ein." RAM: "Jetzt bin ich aber dran. Hallo CPU, kannst du mal eben "Name" auf den Bildschirm schreiben und 'ne Eingabe verlangen." ROM: "Apropo verlangen..: Ich krieg noch 6 kann ich Euch flüstern: Noch mal so ein Bytes von Dir, CPa !" Programm von dem und lhr macht CPU: "Ein dümmerer Moment ist Dir nicht Euren Dreck alleine. Und über-haupt, eingefallen, was ? Gib mir lieber mal ist ja lächerlich sich hier für den abzu- die Ausgaberoutine, ich muß was zappeln. Wenn der noch mal eine Taste schreiben. Hof lentlich kann der Typ drückt, dann mach ich Schluß. Ist mein überhaupt lesen. Aahhhh...-. Achtung ! " Ernst, der hat ja nicht mehr alle RAM: "Er tippt schon, mein Gott, wie lang- Ta...... " sam! Ein E, ein U, wahrscheinlich heifit er EUMEL." Tja, liebe Kursteilnehmer,.soweit also mal der ROM: "Fauler Witz!" realistische Ablauf eines Programmes, ist gar RAM: "Können wir mal ernsthaft weiter, ja ?" nicht so schwer zu begreifen, was? Überprüft CPU: "Okay, es kommt noch ein G, ein E und Euer Wissen also noch mit folgenden Fragen ein N, also EUGEN heiSt er. Naja, auch (doch, doch, darauf muß ich bestehen). Dies- nicht viel besser." mal ist auch ein kleines Preisausschreiben RAM: "Haste recht! Macht mal den Bitd- damit verbunden. schirm frei, ich hab dem Knaben was mitzuteilen." 7. ROM lst.... ROM: "Ach Gottchen, bist Du wieder wichtig. a. in der kleinsten Hütte uhd da kann's Lösch ihn Dir doch selbst Du..." auch bleiben. . CPU: "Bitte, bitte, kein Streit jetzt, putz den b. nur zum Lesen da, valerie und valera. Bildschirm und Schluff ist.,, c. ein unheimlich arfoganter Knüppel. ROM: "Meinetwegen. Aber da wör noch genug Platz gewesen." 8.RAM ist.... RAM: "AIso, jetzt schreiben wir: "EUMEL, a. wenn man's trotzdem macht. Ich bin Dein Computer" b. die Hauptstadt von Italien. CPU: "EUMEL ? Verarsch den armen Keirl c. zum Schreiben, zum Lesen, zum Teufel. I nicht, der hat noch nicht mal alle Raten E lür uns bezahlt." Die Lösung schreibt bitte auf eine Postkaite ROM: "Macht nix, der kann wahrscheinlich an die Zeitschrift 'SCHLIP', Schillerstr. (oder al sowieso nicht lesen." war's Bithovenstr?) 23a in München. Zu o RAM: "Dann eben "E(JGEN",' aber das wör gewinnen gibts auch etwas. Erster Preis: Keine gewesen, mal ein Gag was ?" Speichererweiterung (Tja, Glück muß der ROM: "Fauler Witz !" Mensch haben); zweiter Preis: Kein Modem E CPU: "Okay, ich hab's geschrieben, aber ich von der Bundespost (Riesenglück) und als glaub, programm, das ist das blödeste dritten Preis gibt es eine vierzehntägige 3 das ich kenne." Seereise der Firma ADVENTURE HOLLY- RAM: "Soll von dem F.W. sein, DAYS auf der Traumgaleere mit Sascha Hahn. ROM: "EHRLICH. Ich denk, ich werd' nicht Also dann, bis zum zweiten Teil des Kurses, oo - mehr. LöSt mich hier im Modus zwei dEr dA hEißT DATENTRACTN SATT. arbeiten, als hätt' er was zu schreiben (F.w.) und dann so'nen EUMEL-Mist. Das eine 0025ilfi o rlll o TABELLEN o o Beschreibung: o Dieses Programm hilft bei Umrechnungen von Maßen und Gewichten o (t.B. cm in Zoll oder umgekehrt) sowie'bei den wichtigsten o europäischen und außereuropäischen Wahrungen. o Es gibt fur beide Bereiche zwei Möglichkeiten: o 1. Umrechnung nach eingegebenen Werten o 2. Umrechnung in Form einer Tabelle o Alle Bildschirmausdrucke können wiederum auf einen Drucker geleitet werden, bzw. auch direkt gedruckt werden. o Durch Menüsteuerung dürfte es keine Probleme bei der Handhabung geben. (Bitter)

10 DIM f(42),vg(34),x(540)ra(540),vv$(34 140 LOCATE 1,10:PRINT"13 - Meile(nile) i o ),mg(42),nt(42) :GosUB 1480:GosUB 1590:ft n Meter":LOCATB 40,10:PRINT"14 - Meter i ="Deutsche Mark'r n lteile(uile)" 20 MODE 2:FOR i=l TO 540:a(i):Q;11i)=O:N 150 LOCATB 1,11:PRINT"15 - Seeuile(nnile 40,11:PRINT"16 o EXT: v=0 : LOCATE 25, 8 :PRINT"Uurechnungstab ) in Kiloneter":LoCATE - ellen" :LOCATE 25'9:PRINT STRINCT( l9'45) Kiloneter in Seeoeile(nnile) " 160 LOCATE 1,12:PRINT"1? - Qudratzoll in o 30 LocATE 25,12:PRINT"l - Waehrungaumrec Quadratnillimeter" :LOCATE 40' 12 :PBINT"1 hnung" :LQCATB 25, 14:PRINT"2 - Unrechung 8 - Quadratnillineter in Quadratzoll" von Masse,Gewichte etc." :LOCATB 25,r17:PB 1?0 LOCATE 1,13:PRINT"19 - QuadratfusE i INT"Bitte waehlen Sie !":LOCATE 10,25:PR n Quadratzoll":LOCATB 40,13:PRINT"20 - Q o INT" Progranmiert von Reinhar uadratzoll in Quadrstfugs" d Bitter" 180 LOCATB 1,14:PRINT"21 - Acre in Quadr 40 a$=INKEY$:IF al="" THEN 40 atroeter":LOCATB 40,14:PRINT"22 - Quadrat o 50 oN vAl(af) COTO 77O,7O meter in Acre" 60 coTo 40 190 LOCATB 1'15:PRINT"23 - Acre ln Hekta 70 an=0:CLBAR INPUT:MODE 2!LOCATB 11,1:P r":LOCATE 40,15:PRINT"24 - Hekter in Acr RINT"Unrechnung von Masse, Gewichte und e" o o Geschwindigkeiten" :LOCATB 11,2:PRINT STR 200 LOCATB 1'16:PRINT"25 - GaIlone(USA) rNct(52,45) in Liter":LOCATB 40,16:PRINT"26 - Liter ltl 80 LOCATE 2,4:PRINT"1 - ZoIl(inch) in Mi in Gallone(USA)" I o Ilioeter" :LOCATE 41,4:PRINT"2 - Millinret 210 LOCATB 1,1?:PRINT"27 - Gallone(Engla nd) in Liter":LOCATB 40,1?:PRINT"28 - Li er in ZoII(inch)" -' F 90 LOCATE 2,5:PRINT"3 - Zol.I(inch) in Ce ter in Gallone(Englend)rt I o ntineter" :LOCATE 4tr5:PRINT"4 - Centinet 220 LOCATB 1,18:PRINT"29 - ReSlstertonne er in ZoLl(inch)" in Kubikneter" :LOCATB 40,18:PRINT"30 - J 100 LOCATE 2,6:PRINT"5 - Fues(ft) in ZoI Kubikneter in Registertonne" I l(ineh)" :LOCATE 41,6:PRrNT"6 - Zoll(inch 230 LOCATE I,l9:PRINT"31 - Pint(England) o ) in Fuss(ft)" in Liter":LOCATE 40,19:PRINT"32 - Liter l- 1lo LOCATB 2,7:PRINT"? - Fuss(ft) in Met in Pint(Ensland) " er":LOCATß 4l,7:PRfNT"8 Meter 240 LocATE 1,20:PRINT"33 - Quart(Bngland - in Fuss( ) in Liter":LOCATB 40'20:PRINT"34 - Lite 3 o ft)" r in 120 LoCATE 2,8:PRINT"9 - Yard(yd) in ZoI Quart(Enrlend)" l(inch)" 250 LOCATB 1,21:PRINT"3S - Barref(USA) i :LOCATE 40,8:PRrNT"10 - ZoII(inc n Liter":LOCATE 40,21:PRINT"36 - liter i o h) in Yard(yd)" n Barrel(UsA)" 130 LOCATE 1,9:PRINT"11 Me - Yard(yd) in LOCATB kn/h in Meter ter":LOCATB 40r9:PRINT"12 Meter in Yer 260 1'22:PRrNT"3? - - pro Sekunde":LOCATE 40r22:PRINT"38 - Me o d(vd)" ter pro Sekunde in kn/h" o(o o

IIE TABELLEN o 27O LOCATB 1,23:PRINT"39 - nile,/h(nph) i ?10 f=l:cosuB 720:ooTo 1450 c n kn/h":LOCATE 40,23:PnINT"4O - kn/h in 720 FOR z=t 1O 24 ui Ie,/h ( nph ) 730 FOR zz=L TO 80 - 280 LOCATE 1,24:PRINT"41 - Knoten(kn) in 740 LOCATE zz, zza,i=COPYCHRi (*0) kn./h":LOCATE 40,24:PRfNT"42 - krn,/h in K 750 PRINT *8,at;:f=f+1:IF f=81 THEN pRrN -o (.kn T *8: f=1 noten ) 290 LocATB 23,25:PRINT CHR$(24) ; :LOcA?E ?60 al="" :NEXT zz,z:PRINT*g:pRINT#8:RETU 23,25:PRINT"Bitte waehlen Sie! "; :PRINT RN cHR$(24);:INPUT ab ?70 CLS:MODE 2 300 IF ab(l OR ab>42 THEN 290 ?80 LOCATE 16, 2 :PRINT"Unrechnungstabelle 310 CLS:LOCATB 39,10:PRfNT"l - Unrechung fuer Frendwaehrungen" gtabelIe" :LOCATE 30,12:PBINT"2 - Binzelu ?90 LOCATB 16,3:PBINT STRING$(99,4S) nrechnung" :LOCATE 32, 15 :pRINT"Bitte waeh 800 LOCATE 2,6:PRINT"I - DM in US-DoLIar Ien Sie" ":LOCATE 41,6:PRINT"2 - US-DoLlar in DM', 320 af=INI(EYl:IF ai="" THEN 320 810 LOCATE 2,?:PBINT"3 - DM in pfund Ste 330 oN vAL(al) COTO 400,350 rling":LOCATE 41,7:PRINT"4 - pfund Sterl 340 coTo 320 ing in DM" 350 st:2:CLS:INPUT"I{ieviele l{erte sollen 820 LOCATE 2,8:PRINT"5 - DM in ItaI. Lir ungerechnet werden? "ran e":LOCATB 41r8:PRINT"6 - Ital. Lire in D 360 FOR i=l TO an 370 PRINT USrNc"*##:'; i; :PRINT" . "; : rNpUT" 830 LOCATB 2,9:PRINT"? - DM in Schwedisc wert: "ra(i) he Kronen":LOCATE 41,9:PRINT,,g - Schwedi 380 NEXT i:CLS eche Kronen in DM" 390 FOR i=l TO an:x(i)=a(i)*f(ab):NEXT:G 840 LOCATE 2,10:PRINT"9 - DM in Hollaend oTo 420 . Gulden":LOCATE 40,10:PRfNT"t0 - Hollae 400'st=1 :CLS :LOCATE 26, 12:PRINT"Ich rech nd. Oulden in DM" ne, bitte warten. .... " 850 LOCATE 1,l1:PRINT"l1 - DM in Span. p 410 FOR i=1 TO 540:x(i)=f(ab)ri:NEXT esetas":LOCATE 40r113PRINT"12 - Span. pe 420 CLS :bg=af (ab) :cl=n$ (ab) setae in DM" 430d'="Unrechnungstabelle in 860 LOCATB 1,12:PRINT"13 - DM in Griech. "+ba+" Drachmen" "+cl :c:rNT( ( 80-LEN(dt ) ) /2 ) :LOCATB 40, l2:PRINT"l4 - Griec 440 LOCATE c,1:PRINT dg:LOCATE cr2:PRINT h. Drachmen in DM" srRrNct ( LEN ( dt ) , 45 ) 870 LOCATE 1,13:PRINT"15 - DM in Franz, 450 d= I 4-LBN (bl ) : e=33-LEN ( ct ) : g=56-LEN ( b Frenc":LOCATB 40r 13:PRINT"16 - Franz. Fr t):h=76-LEN(cl) anc in DM" 460 LOCATE dr3:PRINT bl:LOCATß e,3:pRINT 880 LOCATE 1,14:PRINT"l? - DM in.BeIg. F ct:LocATE 9,3:PnINT bt:LOCATE hr3:PRINT ranc":LocATE 40,14:PRINT"lg - BeIg. Fran cl c in DM" 470 LocATE STRINGI(?8,45) 2,4:PRINT 890 LOCATB 1,15:PRfNT"l9 - DM in Daen. K 480 ii:1:J=5:Ig en=0 THEN an=400:FOR i:1 ronen"TLOCATE 40,15:PRINT"20 - Daen. Xro TO 460:8(i)=i:NBXT nen in DM" 490 FOR i=ii TO an 900 LOCATE 1,16:PRINT"21 - DM in Norweg. 500 LOCATE I,j:PRINT USINO"**,***,***.** Kronen" ;LocATB 40, 16:PRINT"22 Norweg. " :LOCATE 20,i:PRINT U8ING"**,***,* - ;e(i) ; .gt=2 Kronen in DM" **.11";x(i):rF THEN 520 ELSE 51O 910 LOCATE 1,17:PRINT"23 DM in Oegterr 510 LOCATE 38, j:PRINT"*"; :LOCATB 43, j:pR - . Schilling":LOCATE 40,1?:PRINT"24 - Oes INT UsINc"**,#*#,**#.#*" ;e(i+20) ; :LocATB terr. Schilling in DM" 64, j:PRINT UgINc"**, ***,***.1*" ;x(i+20) 920 LOCATE 1,18:PRfNT"25 520 j=j+l:IF - DM Ln Schweiz at=2 THEN 540 BLSB 530 er Franken":LOCATB 40r18:PRINT,'26 - Schw 530 IF i=20 OR i=60 OR i=100 OR i=140 O eizer Franken in DM" R i=180 OR i=220 OR i=260 OR i=300 OR i= 930 LOCATB 1,19:PRINT"27 - Dl{..Ln portus. 340 OR i=380 THEN. 570 ii:i+21:j=5:GOTO Escudos" : LOCATE 40, 19: PRINT.,.Z8 - portug 540 IF i:an THEN ii=l:j=g:GOTO 570 . Escudos in DM" :. 550 IF i=20 OR i=40 OR i:60 OR i=80 OR i 940 LOCATB 1,20:PRIN?"29 - DM in Finnnar OR i=120 OR l=140 OR i=160 OR i=l8O =100 k":LOCATE 40,20:PRINT"30 - Finnnark in D oR i=200 TiIEN ii=i+1:j=5:coTo 5?o 560 NEXT i 950 LOCATE 1,21:PRINT"31 - DM in Japan. 5?O LocATE 2'25:PRINT" Cur Yen":LOCATE 40,21:PRINT"3Z - Japen. yen. o sor-Tasten'strich' bewegen, Copy-Taste in DM" weiter "; 960 LOCATE 1,22:PnINT"3g - DM ln Jugos]. ltl 580 xx=?:y=32I:q=256 Dinai":LOCATE 40,22:PRINT"34 - Jugosl. I 590 PLOT xx'y'1:DRAW qrYrl:INK 1,24 Dinar in DM" 600 IF INI(EY(2)=0 THEN PLOT xx,y,2:DRAW 970 LOCATE 2?,25:PRINT CHR$(24):LOCATB z 2,22y=y'16:GOTO 650 ts 9r v ,2:INK 7,25:PRINT"Bitte waehlen Sie', ; :pRINT CHR I 61 0 IF INKEY(0)=0 THEN PLoT xx'Y,2:DRAW t(24) q v ,2: INK 2,2:y=y+16:COTO 650 980 LOCATB 35,23:INPUT ab 6 2 0 IF INKEY(1)=O THEN PLOT. XX'Y'2:DRAW 990 IF ab(l OR ab>34 THEN 990 J :xx=xx+313:COTO 650 I 9r v , 2: INK 2, 2:q=q+343 1000 ON ab GOTO 1010, 1020, 1OlO, lOZ0, 1O1O 63 0 IF INKEY(8)=0 THEN PLOT xx'v'2:DRAW , 1020, 1010, 1020, 1010, 1020, 1010, 102O, 10lO 650 Qr v , 2 : INK 2,2:q=q-343:xx=xx-313 :GOTO , 1020, 1010, 1020, 1010, 1020, 1010, l02O, 1O1O F THEN ELSE 660 640 IF INKEY(9)=-1 650 , 1020, 1010, 1020, 1010, 1020, 1010, 1020, lolo 650 FOR ai=l TO 100:NBXT:qOTO 590 , 1o2o,1010, 1020, 1010, 1020 2r2:LOCAT I 660 PLOT xx'y,2:DRAW q'y'2:INK 1010 bg=fl :cl=vg (eb) : gg=v$ (ab) :eg=vvt (ab E 2t25:PRINT"Gesante TabelIe drucken (1) : (2) (3) ) ff="DM":l=1:GOTO l03O Bildschirn eusdrucken I{eiter 1020 bt:vl (ab) :cg=vf (ab) : g$=f$ :eg="DM" : f Beenden (4) " ; g=vv$ (eb) : 1=2 :GOTO 1O30 6?0 al=INKEYg:IF a$="" THEN 670 1030 MODB 2: dg="!{eehrungsumrechnun8l ,'+ 680 ON VAL(al) GOTO 1810,?00'490'20 bt+" in '"+sü:c=rNT( (80-LBN(dt) )/Z) 690 coro 6?0 1040 LOCATB c,1:PRINT dt:LOCATE c;2:pRIN oF 700 f=1:GOSUB ?20:COTO 6?0 T STRINCI(LBN(dt),45) TABELLEN

1O5O LOCATE 10'4:PRrNT"Bitte Seben sie d 1440 PLOT xx,y,2:DRAW q,y,2,INK 212:LOCA en aktuellen Kurs von ";c$;" ein!" -- TE 1,25:PRINT" ceEante Tabelle drucken ( ioeo Loclrs 10,6:PRrNT"(2.8. Kurs: 100 u l> Bildschirm ausdrucken (2) lleiter (3) S-Dol-lar=258.00 DM dann bitte 258'00 ein Beenden (4)" geben ) " 1450 a$:INKEYI:IF aü="" THEN 1450 39,8:TNPUT" "'v iozo r,ocere '1460 oN vAL(E$) cOTo 1700,?10,L26O,2O fOgO f,OCntf 31'12:PRINT"1 - Waehrungatab 1470 coTo 1450 elle":LOCATE 31'14:PRINT"2 - einzelne Be 1480 RESTORE 1530 traege" 1490 FoR i=1 To 42:RBAD f(i):NEXT ioso-Locnrn 31'1?:PRrNT"Bitte waehren si 1500 RESTORB 1560 e 1510 FOR i=l To 42:READ n$(i),nt(i):NEXT 1199 gI:INKBYI:IF al="" THEN 1100 1520 RETURN 1l10 ON VAL(al) GOTO 1130'1160 1530 DATA 25,4,O.0393?,2,54,0.393?, 12,0. 1120 GOTO 1100 0833,0.3048,3.281,36,0.02?8,0.9144, 1.093 1130 st=1:CLS:LOCATE 26' 12:PRINT"Ich rec 6, 1609.34,0.00062 hne, bitte warten.....":IF I=1 THEN 1140 1540 DATA 1.852,0.534,645.2,0.00155, 144, BLSE 1I5O 0. 00694, 4046. 86, 0.00025,0. 404686,2. 47 1,3 1140 FoB i=1 To 540:x(i)=100/vri:a(i)=i: . 78541, O.2642, 4. 54609,0. 219 NEXT:GOTO 1210 1550 DATA 2,832,0.353,0.56826,1.?6,1.136 llSO FoR i=1 TO-540:x(i)=v/100*i:a(i)=i: 52,0.88, 158.99,0.0063,o,27778, 3.6, 1.6093 NEXT:GOTO 1210 4,0.621,1.852,0.5399 1160 st=2:MODE 2:INPUT"I{ieviel Betraege 1560 DATA "ZoLL"r"Bn","nm","ZoIl"'"Zoll" sollen ungerechnet werden? "ran , "cE" r ""r" r "zoll" r "Fuss" r "ZolI" r "Zoll" r " "E" "Yard" r "Zoll 11?O FoR i=1 TO an:PRINT i;".";:INPUT"Be Fuss" r "Fuss" r "m" r l "Fuss" r treg: "'a(i):NEXT " ,"zoLL", "Yard" , "Yard" , "m" , "D" , "Yard" , "M 1190 ELSB 1200 ei le" , "t[" , "D" , "MeiIe" , "SeemeiIe" , "km" , "k r18O IF l=1 THEN "seemeile", "Quedratmro" 1190 Fon i=1 TO an:x(i)=100,/v*a(i):NEXT: m" , "Quadretzoll", 15?0 DATA. "Quadretmn" r "Quadratzoll" r "Qua coro 1210 "Q 12OO FOR i=1 TO an:x(i)=v/100*a(i):NEXT dratfuss", "QuadratzolI" r "Quadratzoll" r :e=24-LEN(e$) :g= uadratfuss", "Acre" r "Quadratmeter" r "Quadr r21O MODE 2:d=12-LEN(f3) atmeter.", "Acre", "Aore", "Hektar", "Hektar" 39-LEN ( f $ ) : h=S2-LEN ( et ) : k=6?-LEN ( f $ )': o=8 , "Acre", "Gallone", "Liter", "Liter" r "Gallo o-LEN ( ef ) l'Gallone" 1220 LocATE c'1:PRINT dt:LoCATE c'2:PRIN ne", "GaIlone" r "Liter" r "Liter", 1580 DATA "Regiistertonne" r "Kubikneter" 1 " T STRINGI ( LEN ( dI ) , 45 ) "Lite 1230 LOCATB d'3:PRINT f$;:LOoATB e,3:PRI Kubikneter", "Registertonne", "Pint" r r "Liter NT eS;:LOCATB 8,3:PRINT f$;:LOCATE h,3:P r" , "Liter" r "Pint", "Quart'.' , "Liter" tgarre "Quart", "Liter" I r RINT E' ; : LOCATß K, 3 : PRINT f9 ; : LOCATE O, 3 ", "Barel", "Liter" I;,';kr/h"'r "^/ r "m/ s" r "km/a"., : PRINT el "" "kn 1240 LOCATE 2'4:PRINT STRINGT(?9'45) n./h",'lkn/h" r "ni le,/h" r "knoten" r "kn/h" r 1250 ii=1:j=5:IF an=O THEN an=400 /h", "knoten" FOR TO en 1590 RESTORE 1620 1260 i=ii 34:READ 12?O LocATB 2,i:PRINT USING"***f 1600 FoR i=l To vl(i):NBXT 1610 GOTO 1650 ; :LOCATB 14,i:PRINT USING"#***'***''***.*#" ;a(i) 1620 DATA "US-DolIar", "US-DoIlar" r "Pfund **";x(i):IF 8t=2 THEN 1300 ELSE 1280 Ital. Lire" 1280 LOCATE 2?'i:PRINT"*" ; :LOCATB 29'i :P -sterl ing" , "Pfund-Sterling" , " t :LocATE " Ital . Lire" , "schwedenkronen" , "Schwedenkr BINT UsING"****,##*.**" ;a(i+20) ; Gulden" 42, j :PRTNT USTNC"**t*,***. #*" ;x( i+20) ; :L onen" r "Holl. Gulden" r "Holl. r "Span. Pt r "G OCATE 55'i:PRINT"t"; tas", "Span.P'tas" r "Griech.Drechrnen" 1290 LOcAtE 5?,i:PRINT USING"***#'#*#.*# riech. Drachmen" DATA "Franz.Franc" r "B " :LOCATB ?0,i:PRINT USING"*###'# 1630 "Franz.Frenc" r ;a(i+40) elg. Franc", "Belg. Franc", "Daen.Kronen", "D #t. #*" ;x( i+40 ) '1300 1320 ELSE 1310 aen.Kronen" r "Norw.Kronen" l "Norw.Kronen" 1 j=j+1:IF at=2 THEN Schilling" "g 1310 iF i=20 oR i=80 oR i=140 oR i=200 o "oester. Schi 1l inS" , "Oester. , i=380 THEN ii:i+41:i chweiz. Franken" , "Schweiz. Franken" R i=260 OR i=320 9p 1640 DATA Escudo","Portug.'Egcu :5:GOTO 1350 "Portug. do", "Finnuark", "Finnmerk" r "Japan. Yen"1 " 1320 IF i=an THEN ii=l:i=5:OOTO 1350 Japan. Yen","JugoeI. Dinar","JugogI. Din 1330 IF i=20 OR i=40 OR i=60 OB i:80 OR ar" i:100 OR 1=120 OR i=140 OR i=160 OR i=18 g gp 1350 1650 RESTORE 1680 i=200 '1113p 1i:i+1:i=5:coTo 1660 FoR i=l To 34:READ vvl(i):NBXT 1340 NEXT o 1350 LocATE 1'25:PRINT" Cur 1670 RETURN sor-Tasten'stricht bewegen, Copy-Teste 1680 DATA lrlr "*" r "*",LitrLitrskr,skrrhf ltl " I, hfl, Pts rPts, Dr rDryFFr FF, Fbel rFbel rdkr, I welter ! Esc Bs 1350 xx=?.y=321:q:200 dkr , nkr, nkr, oeSch, oeSch, sfrs, sfrs, 1 l3?o PLoT xxlyr1:DRAW qrYrl:INK 1r24 c l- 1380 IF INKEY(2)=0 THBN PLoT xx'v,2:DRAW 1690 DATA Fmk, FmkrYenrYen'Dinär rDiner r INK 2 2:Y=!-16:GOTO 1430 1700 coSUB 1760: ii=l 9,y tZi ' l39O IF INKEY(O)=0 THEN PLoT xx,v'2:DRAW 1710 FOR i=ii TO an IJ 9ty t2iINK 2' 2:Y=Y+16 :GOTO 1430 1?20 PRINT#8,TAB( 2 )usINo"*###, #**. ##" ;a( rqoö rr rNKEY(1)=0 THEN PLor xx,v'2:DRAW i ) ; : PRINT#8,TAB( 14 )USING"##**, #**. #*" ; x( 14 9.t y t 2 iINK 2, 2 : q=q+224'zxx=xx+224: COTO :pRrNT*8,TAB(27 :PRTNT#8,TAB( 29 F i ) ; ) "*" ; )U 30 srNc'#**#, ##*. ##" ; a( i+60 ) ; : PRINT#8, TAB( 4 1410 IF INKEY(8)=0 THEN PLOT xx,v'2:DRAW 2 )USrNc"###*, ###. *#" ;x( i+60 ) ; :PRINT*8'TA 3 :GOTO 14 9r y r 2 I INK 2' 2: q=q-224 :xx=xx-224 B(55)"*"; 30 1?30 pRrNT#8, TAB( 57 )USING"#*##, ###. *#" ; e 1420 IF INKEY(9)=-1 THEN 1430 ELSB 1440 ( i+120 ) ; : PRINT#8, TAB( 70 )USINc"*###, ***. * 1370 F 143O FOR ai=1 To 100:NEXT:GoTO *";x(i+120) N E a-o 1740 IF i=60 OR i=240 THEN PRINT#8:PRINT a( i ) ; :PRINT#8,TAB( 20)USING"f#,1*#,***.** c *8: PRINT*8: PRINT*8: PRINT*8: PRINT*8: i i=i+ ";x(i); F 181:GOSUB 1?60:GOTO 1710 1840 PRINT*8,TAB(38) "r" ; :PRINI*8,TAB(49) 1750 NEXT:coTO 1450 USINC"**, #**, ***. **" ; a( i+60) ; :PRINT*8,TA 1760 PRINT*8,TAB(c) dl B( 63)usINc"**, ***, l**. **" ;x( i+60) -o 1850 17?0 PRINT*8,TAB(c) STRINc$(LBN(dl),45) : IF i=60 OR.i:180 OR i=300 THEN PRIN PRINT#8 T*8 : PRINT*8 : PR'INT*8 : PRI.NT*8 : PRIN?*8 : PRIN I ?80 PRINT#8 , TAB ( d ) f$ ; : PRINT#8 , TAB ( e ) e$ ; T*8 : ii=i+61 :GOSUB 1870:COTO 1820 : PRINT*8, TAB ( ! ) f$ ; : PRINT*8, TAB ( h ) et ; : pBI 1860 NBXT:GOTO 670 ( NT#8 , TAB k ) fg ; : PRINT#8, TAB ( o ) e$ 18?0 PRINT*8,TAB(c)di :PRINT*8,TAB(c)STRI 1790 PRINT#S,STRTNOS (80, 45 ) NC$ ( LBN( dl ), 45 ) :PRTNT*8 18OO RETURN 1880 PRINT*8, TAB(d)b$ ; : PRINT#8, TAB( e )cl ; 1810 COSUB 1870:ii=1 : PRINT*8, TAB ( S )bS ; : PRINT#8, TAB ( h ) cl 1820 FOR i=ii TO en 1890 PRINT*S,STRINCS ( 80, 45 pRrNT#8,TAB( ) 1830 1 )USrNC"*#,***,#**.#*', ; 19OO RETURN IIIIIIIIIIITTIIIITIIIIIITIIIIIIIITIIITIITIIIIIITITTIIITTTTIIIT DISKETTENVERZEICHNIS

110' DISKETTBNVERZEICHNIS Version 1.1 09.01.1986 ' 380 DiM ef(0)rbl(o):LINB rNpUT *9,ai(O): 120 ' (c) 1986 by BIc BUc Software / LINB INPUT *9,bi(0):IF at(O):"rll,' THBN 150 'Farben ERASE 6l,bl :cLosBfN:coTo 4?O 160 INK O,O:PAPER O:INK 1,15:PEN 1:BORDE 390 IF al(O)()nane$ THEN ERASE a$,bS:coT R O:MODB 2 o 380 1?0'Hauptnenue 400 dateil=bl(o) :BRASE at,bl :cLos8rN 180 CLS: f=FRE('''' ) :PRINT,.DISKETTEN-INHALT 410 CLS:PRINT*Br "Inhaltsverzeichnis der SVBRZEICHNIS',:PRTNT:PRINT',by BIG BUG Sof Digkette" :PRINT*3 rnaDel :PRINT#S. i' twsre" r "Version 1. 0" :PRINT:PRINT:PRTNT 420 PRINT|sr "Datei" ;SPACBI ( 15) ;.',Benerkun 190 PRINT"l ))) Verzeichnis der Diskette 8" n":PRINT:PRINT"2 >)) fnhaltsverzeichnis 430 OPBNIN datell einer Disk":PRfNT:PRINT"3 >>) Neue Diske 440 DrI{ al(0),bl(0):LINB INPUT *9'a$(0): tte aufnehmen":PRINT:PRINT"4 ))) Inhalt LINE INPUT *9,bi (0):IF a$(0)="933t' 111t" einer Diskette ergaenzen" :PRINT:PRfNT"5 460 ))) Inhalt der Katalog-Diskette anzeigen 450 leer=20-LBN(al(0), :PRINT*g,.al(0) ;sPA " : PRINT CEf (Ieer) ;bl(0) :ERASB al,bi:GoTo 140 200 PRINT"6 )>) Diskette aus der LiEte e 460 ERA9B al'bl:CLOSEIN:COTO 480 .' ntfernen":PRfNT:PBINT"? )>> Datei auf Di 4?0 PRINT"Diekette ";nauel:PFaINT"nicht g skette entferiren":PRINT:PRINT"8 )>) Prog espeichert. " : PRINT ranm beenden" 480 PRINT"Bitte Taste 'betaetigen. ":CALL 210 LOCATB 1,24:INPUT"I{as wuenschen Sie" &8806:OOTO 18O ;w:IF w(l OR w)8 THEN 210 490 'Neue Disk in Datei .aiifnehnen 220 ON $r GOTO 240,330,500r640r810,830,92 500 CLS :PRINT"Nerie Digkette .aufnehnen'l :P 0, 1060 RTNT: PBTNT: PRTNT .,. 230 tVerzeichnig aller Disketten 510 altl="diske" :neut="sereich" :OPBNIN a 240 CLS:PBlNT"Verzeichnls der Disketten" Itl:oPBNOUT neul 250 LOCATB 1,3:INPUT "Bildschirn (1) ode 520 DIU af(0) rbl(0):LINB INPUT *9,at(0): r Drucker (2)";g:IF 8<1 OR s)2 THBN 250 LINB INPUT *g.,b't(0):tF al(0)="*lt" THEN 260 s=(s-1)18:CLS:PRINT*gr "Verzeichnis d 540 er Diaketten":PRfNTls 530 PRrNT*9,e3(0) :PRTNT*9,bi(0) :BRASE a$ 2?0 PRINT*E,"Bezeichnung der Diskette";S ,bf:GoTo 520 o PACBü(46);"Datei" 540 BRASE af ,bt:CLOSBIN 280 OPBNIN 550 LINß INPUT "Bezeichnung der Diskette ul 290 DIM a$(0),b$(0):LINE, INPUT. *9,a$(0): : "rbezl:IF LBN(bezt)>60 THBN PRINT"ZU I I LINE INPUT #9,bt(0):IF al(o):"1$$" THEN angl " ;CHRI (7 ) :GoTO 550 BRASE al,bf:GOTO 310 560 PRINT:INPUT "Abkuerzung fuer Datei: F 300 leei=?O-LEN(ag(0) ) :PRINT#E,af (O) ;.sPA ",abkf:IF LEN(abkl)>8 THEN PRINT"Zu lang I cEl(Ieer) ;bt(0) :BRASB al,bl :coro 290 !";csRl(?):co?o 560 310 CLOSEIN:PBINT"Bitte Taste beteetiEien 570 abkl=uPPBRt(abkf ) :oPBNrN "disks" J ..." :CALL &8806:COTO 180 580 DIM et(0)rbt{0):LINB INPUT *9,ai(0): I 320'Inhaltaverzeichnis eiqer bestirnnten LINE INPUT *9,bt(0):tF al(0)="ttt" rHBN '330Disk ERASB al,bl :CLOSBIN:COTO 610 F CLStPRINT"Inhaltsyerzeichnig einer D 590 IF bi(0)<)abkl THBN ERASB al,bl:GoTo igkette " 680 3{O LOCATB 1 ,3: INPUI "Bildschiru ( 1 ) ode 600 ERASE ag,bg 3 (2)";e:IF g(1 :CLOSEIN :PRINT,,Abkuerzung r Drucker OR s)2 THEN 340 schon verwendet!,' ;cHRl( ?) :coTo O60 350 s=(s-1)18 610 PRINT*9rbezg :pRfNT*9,abkg :PRINT*9,,'t 360 LOCATB 1r5:LINB INPUT "Bezeichnung d ll" : PRrNT*9, "ll$ " : cLosBoüT: öpRl, galii i on er Diekette: '!;namef EN, taltl r Bneul 3?0 OPBNIN "disks" NF Schn ide DISKETTENVERZE]CHNIS

Ein Programm für alle CPCs, das Ordnung in '.BASI', nicht vergessen!) und danach einen Ihre Sammlung bringt! erläuternden Kommentar ein. Der Filename wird automatisch in Großbuchstaben umge- Das Verzeichnis kann (unter AMSDOS) soviele wandelt. Beispiel File 'AKTM6.DAT', Disketten verwalten, wie die Speicherkapazität Kommentar "Jahresinhaltsverzeichnis einer Disk das zuläßt. Wenn Sie das Programm SCHNEIDER-aktiv" verwenden wollen, müssen Sie die Dateidis- kette erst durch folgende Befehle vorbereiten: 5. Inhalt der Katalog-Diskette anzeigen oPENo|,JT trdiskstr PRINT #9,rrEg$i' (2x eingebent ) CLOSEOTJT Führt einen'CAT-Befehl aus und soll Sie vor unliebsamen Überraschungen (z.B. "Disc full") Danach speichern Sie am besten das schützen. Kalkulieren Sie den Speicherplatz Diskettenverzeichnis mit: immer großzügig, da v.a. beim Einfügen von Datensätzen oft mit Hilfsfiles gearbeitet I SAVE XINHALT werden muß!

Der Aufruf 6. Diskette aus der Liste entfernen RUN IIINHALT Löscht die Diskette mit der angegebenen bewirkt dann die Anzeige eines Menues, das Bezeichnung, z.Bi wenn Sie einmal versehent- folgende Punkte anzubieten hafi lich das Brötchen ins Laufwerk geschoben und die Disk in den Kaffee getunkt haben.

1. Verzeichnis der Disketten 7. Datei arrf'Diskette entfernen Gibt auf dem Bildschirm oder Drucker eine Liste aller gespeicherten Disks aus. Zu jeder Sollten Sie einmal auf einer Disk eine Datei "Scheibe" gehören eine Bezeichnung und ein löschen oder diese "irgendwie" zerstört werden Dateiname unter dem das Programm die ge- (Fehlbedienüng, Zigarettenasche oder Coca- nauen Angaben zur betreffenden Disk findet. Cola), so ist dieser Menuepunkt zu wählen. Er eimöglicht aber auch Anderungen nach dem Verfahren "Falsches raus - Richtiges rein!" 2. Inhaltsverzeichnis einer Disk

Gibt den Inhalt der angegebenen Diskette aus. 8. Programm beenden Die Filenamen sind alphabetisch geordnet untereinander aufgelistet. Zu jedem File Werden Sie wohl irgentlwann einmal müssen. gehört außerdem ein bis zu 60 Zeichen langer Spätestens dann, wenn das Laufwerk glüht. Kommentar. o Allgemeines ltl Die Abb. zeigt den Inhalt einer Diskette des T 3. Neue Diskette aufnehmen Autors. Überall da, wo Sie schwarze Balken sehen, wurde Schleichwerbung für die Kon- l-I Diesen Punkt müssen Sie wählen, wenn eine kurrenz bzw. Weitergabe "personenbezogener neue Disk hinzukommen soll. Achten Sie Daten" verhindert. JI darauf, daß die Bezeichnung nicht schon ver- Das Programm arbeitet rein diskettenorien- geben ist! Beim Dateinamen überprüft das tiert, wobei versucht wurde, String-Müll zu F Programm dies automatisch, da sich hier vermeiden. Daher did vielen ERASE-Befehle, leichter zwei gleiche Abkürzungen ein- die leider eine unwillkommene Nebenwirkung 3 schleichen haben: Gelegentlich verwechselt der CPC String-Teile beim Eröffnen einer Datei und datei$=datei$:QPEN... datei$ 4. Inhalt einer Diskette ergänzen das genannte Problem in den meisten Fällen (9 vermeidet. (Ertl) Geben Sie den Dateinamen (suffix, z.B. F 620 OPENOUT abkl:PRINT*9, "111":pRrNT*g, " 860 entfernt=O:WHILB NOT EOF:DIM at(0),b o I(O):LINE INPUT *9,aI(O):LINE INPUT #9,b lit" : cLosEouT:GoTo 180 t(0) :If ef (0)()nanet THEN PRINT*9,ai(0) : lJ 630 'Inhalt einer Diekette ergaenzen l- 640 CLS:PRINT"Inhalt einer Diskette erga PRINTf9,bl(0) ELSB abkl=bl(0) :entfernt=- enzent' I o 8?O BRASB :WBND:CLOSEIN:CLOSEOUT:öE 650 LOCATE 1r33LfNB INPUT "Bezeichnung d aI tbI c er Diskette: "rnauef BA. Baltl : öRBN . Ealtl r tneuf 660 OPBNIN "digke" 880 IF entfernt THBN öERArtebkg 6?0 DIM at(0),bf(0):LINa INPUT #9,at(0): 890 PRINT:PRfNT"Die Diskette wurde ";:IF -c entfernt THEN PRINT"aus LINE INPUT t9,bl(0):IF e$(0):"$$$" THEN der Detei entfe C) BRASE al,bt :CLOSEIN:GOTO 790 rnt.";BLSB PRINT"nicht in der Datei gefu 680 fF al(0)()nanei THBN BRASE a$,bl:COT nden. " o 670 9OO PRINT"Bitte eine Taste betaetigen.": (0) CALL &8806:GOTO 180 690 altl=bl :neul="gcratchf'.:ERASE al,b 910 auf Diskette entfernen t : CLOSBIN 'Datei ?00 OPBNIN altt:OPENOUT neui:CLS:PRINT"I 920 CLS:PRINT"Datei auf Diskette entfern nhsl.t einer Diskette ergaenzen" en" ?10 LocATB 1r3:fNPUT "Dateiname: ",datg: 930 LOCATE 1'3:LINE INPUT "Bezeichnung d IF LEN(datt))12 THEN PRINT"Zu lang!";CHR er Diskette: "rnanel l(7):coTo ?10 940 OPENIN "disks" ?20 datl=uPPBRl(d8tl) :pRrNT:LrNB INPUT " 950 DIM ai(0) rb$(0):LINE INPUT #9,a9(0): Beuerkung: ";benl:IF LEN(benl)>50 THEN P LINE INPUT 19,bl(0):IF ag(0)="$$1" THEN BINT"Zu leng! " ;CHRi(7) :GOTO 720 BBASß alrbt:CLOSBIN:COTO 1030 ?30 eintrag=O 960 IF al(0)()nanet THEN ERASE a$,bg:cOT 740 DIM at(0),bg(0):LINE INPUT *9,ai(0): o 950 LINE INPUT *9,b$(0):IF (al(0)>datg OR at 970 eltl=bl(0) :neul="scratch" :ERASE ag,b (0)="tt$") AND NOT eintreg THBN PRINT*9, I : CLOSßrN datt: PRINT|9 eintrag=-1 980 PRINT:LINE INPUT "Name des zu entfer rbenl: nenden 750 PBINT*9,et ( 0) :PRINT*9,bi ( 0 ) Files: "rbezt 760 IF al(0)<>"lll" THEN ERASB al,bS:coT 990 bezt=UPPBR$ ( bez$ ) : entfernt=0 : OPENIN o 740 alt$:oPENOUT neu3 ??O BRASB a$ IbI :CLOSBIN:CLOSEOUT:öBRA, ge 1OOO WHILE NOT EOF:DIM A$(O),b$(O):LINE ltl : öRBN, Saltl r €neul INPUT *9,a$(0):LINE INPUT #9,b$(0):IF a$ ?80 PRINT:PBINT:PRINT:INPUT',T{eiteTe Ein (0)<>bez$ THEN PRINT*9,a9(0) :PRINT#9,b$( tragungen fuer diese Diskette? J/N : ",j 0) ELSE entfernt=-1 nl:IF UPPBR$(jnt)="J" THEN 700 BLSB 180 1010 ERASE aS,b$:I{END:CLOSEIN:CLOSEOUT:ö ?90 PBINT:PRINT"Diekette " ;nenel :PRINT"n BRA, 6altl : öREN, 9alti , 9neui icht geapeichert. " :PRINT:PRINT"Bitte Tas 1020 PRINT:PRINT"File " rbezg:IF entfernt te betaetigen." :CALL &8806:COTO 180 THEN PRINT"aus fnhaltsverzeichnis geloe 800'Inhaltsverzeichnis der KataloSdiske scht."IGOTO 1040 ELSB PRINT"nicht im Ver tte zeichnis gefunden. " : GOTO 1040 810 cl,s:PRINT"Inhaltsverzeichnis dieser 1030 PRINT:PRINT"Diskette nicht in Verze Dishette: " !CAT:PRINT"Bitte Taste beteeti ichnis enthalten. " gen. " :CALL &8806:GOTO 180 1040 PRINT"Bitte Taste betaetigen." :CALL 820 tDigkette aua der Liste entfernen &8806:COTO 180 830 CLS:PRINT"Diskette sus der Liste ent 1O50 'Progranm beenden fernen " 1060 dat$="t.bak" : öERA,.Sdat$ I 840 LOCATB 1r3:LINB INPUT "t{elche Disket 1070 CLS:PRINT"Auf Wiedersehen. .. ":PRINT te soll entfernt werden? "rnamel :PRINT:PRINT"(c) 1986 by BIc BUG Softwa 850 altf="diaks" :nepf="ecratch" a re":LocATE 1,24:END z Itl:OPBNOUT ;OPBNIN. neut J.-r Inhä1tsvärz6ichni6 d€r Di6kstt€ BASIC 1 L.l Date i B€merkung ADRE66. DAT D6mo zu DISCDAT.BAS (Dat€ti Ädr€ssbuch) (Datelroaske) -t ADRE6S. MAS D€no zu DIECDAT,BAS IJJ ALLLIST. BAS Fornat.iortes Listlng von LISTING.SSS fuer alle Druck€rEypen APFEL. BAS 'Apf elr0aennch€ni i Graf ikprogramm ARTIST, 8A6 Menue und 5tartpgn, fuer PAINTER.BAS'und GRAFGEN.BAS N BAYERN, DAT D€no zu DI6CDAT,BAS (T€lldatei von ADRESS.DAT) BOLD D€mo-FlI6 zu GRAFGEN.BAS (Z€lchensatzdef . f . Grossbuchst.) E DEPRO. BAS Progrann zur0 Kopl€r€n von Prot€cted-FlIes DISCDAT. 8A6 Datelvereraltung unter AI,ISDOS (Ieicht gigantonanlschl) DREI ECK. BIN Deno-Fl16 zu PAINIER.BAS (Blldlnformatlonen) o tü DREIECK, I D€no-F11€ zu PAINTER.BAS (Farblnformation6n) GARDEN. BAS tMoonshlne Gardonti ,Graflkdemo ln BASIC ltl GRAFGEN. BAS z€lchon- u. craflk6dltori irlrd gestartet n.H.v. ARTIST.BAS I HEADER. BAS Header-Analysätor fuer cass€tto INHALT. DI5 Inh.verz. f. DI6CDAT.BAS (nird von dlesem Pgrn. b€noetlgt!) F z .JJ. BAS gpi61t H€lodle 'Jltn Jones'i Abbruch mlt Esc-EsC I KREI6. BAS Grafikd€mo! Kr€iE mit 'strahl6nr in 3 Farb€n LINELI6T. BAS Erzeugt Llstlngs nlt unterEtrich€nen BAgIC-Woortern J u LISTEORM. BAS Druckt, formati6rt6s Listlng (Jodor B€fehl = I Zelle) I MINITEX. BAS Elngab€ von llanuskript€n fuer 6CHNEIDER akttv F NLQLIST. 8A6 Druckt BASIC-Listlng in NLQ-Qualitaet - nit elnigon Extras N6PEECH. BAS AuEsprach€ bls zu g-st€Illg€r Zahlen aüf dk'tronics-synthl F PAINTER. 8A6 Malprogrammi vird g€startet mlt Hilfe von ARTIST.BAS F PLAKAT, BIN DerAo-P116 zu PAINTER.BAS, Btldlnformatlonon 3 PLAKAT. I Demo-Fll6 zu PAINTER.AAS' Farblnformatlonon ul PROJECT. BAS Splel 'Th€ ProJect'i 3 ssr€ens' Titelgrafik, HalI of Fane PROJECT. HOF iHall Of Fam€i zu PROJECT.BAS RAIN. BAS Splelt trl€lodt€ 'slnglng In The Rain' (nlt Graflk) Y RONNY. BAS tRonny'a !laz6i 3 Run&Jurnp-spi6I mit Splel€9€n6rator SCHWER. BAS schwerpunkt elnes Drol€cks3 mlt Graflk, SCRI PT Demo-F116 zu GRAFGEN,BAS (symbol6 fu€r PAINTER) a (basl€rt $ EI SHELL. BAS Graflkdeno: ilusch€l auf KREIS.BAS) SHORT, BAS B€Iegt Ziff€rnblock gemaoss Etikettl6rung N gHoH. BAS Vorfu€hrprogrann fuer dlo Bllder DREIECK und PLAKAT o STERN. BAS Graflkdemor 6t6rn au6 Quadraton ein einmatiger SCn

In Zusammenarbeit mit der führenden unabhängigen englischen AMSTRAD-Fachzeitschrift "Computing with the Amstrad" bietet SCHNEIDER-aktiv seinen Lesern die Möglichkeit eines Kombi-Abos: "SCHNEIDER-aktiv"

zusammen mit der englischen AMsTRAD-Fachzeitschrift "COMPUTING with the AMSTRAD"

your ppcr

Pascal, Mouse and reviewed

ow to uss your Debugger

+ Basiö and heginners Donnel-Abo-Bedinsunpen: olr I Doppel-Abo-Preis: Wcstdeutrchland und Berlin DM 130,- (Europäischeg Augland DM 1s0,-) r Bisherige SCHNEIDER-aktiv Abonnenten können "Computing with the Amgtrad" nachbuchen: Bitte geben Sie dazu den I Mänat des Entbezugr an und dag Datum der Zahlung (evtl. Zahlungrbeleg) - Sie erhalten eine Rechnung über die = Rertlaufzeit deg ABO-Jahrer, gelüen r Er die SCHNEIDER-aktiv Abo-Bedingungen (riehe Seiüe E0). Bestellen Sie mit dem Vermerk: "Doppet-Abon verlag coMPUTER-aktiv to - Sigrid Gigge - Schneefernerring 4 N 8500 Nurnberg 50 SoFT'BOX.SERVICE o olt- Schneider oc I d -c ctlr 8ilfr o r Kassette DM 20,- ' r 3" Diskette DM 30,- (incl. Porto und Verpackung) (incl. Porto und Verpackung)

l6{ Spccdtrpc KALAHA PIroclCoryrteDG Bllddrlelcn VIDEO-ARCHIV ASCII TURBO.TAPE CPC Mhlonel 36 RSX BEFEHLE wtNDow-scRoLL Tcrmlnrlprogreun Clcrrrtlcl KUNDEN-DATEI TESTBILD Slmullerter Llnclnput DISK-CONTROL PN.OGRAMM-TOOL Itrtrrrn VOKABEL-TRAINER ====/eq= =,tq _---- ll =t =::::i=-=-'- !: SCHNEIDER-aktiv SOFT-BOX 05 86' SCHNEIDER-AKtiV SOFT-

MATITE MIT DEM CPC HAPPY-TIP CONTROL-P DISKEDIT DISKETTENMONTTOK I'.MONI CLEARLIST VERHALTENSPROFILE PROGNOSE GEWICHT BASIC + 3 CROSSREFERENZ FUSSBALL-BUNDESLIGA VEREINSLIGA TABELLEN DISKETTENVERZEICHNIS

SCHNEIDER-aktiv SOFT-BOX 07 lgg SCHNEIDER-aktiv SOFT-BOX 08/86: ul

oE E out )t

o SCHNEIDER-aktiv SCHNEIDER-aktiv SOFT-BOX 10/86 i tr SOFT-BO 09/SO lrF t Yersand nicht per Nachnahme bezw. Rechnung o I bestellen Sie dlrekt schrifttich belm Verlag o r keine telefonischen Bestellungen r Yersand nur gegen Vorauszahlung (Scheck - kein Nachnahmeveraand) (o Verlag COMPUTER-aktiv - Sigrid Gigge - Schneefernerring 4 N 8500 Nürnberg 50 SoFT.BOX.SERVICE Schn ide Schneider Clk 0r, r Kassette DM 20,- r 3" Diskette DM 30,- (incl. Porto und Verpackung) (incl. Porto und Verpackung)

- We8 dlt d.E Llrttchut. rlf dcE CPC - Spruo8tlballcn for Bslc-P.o8ndEc - Robote. st.ucn - Drrcl.rlr.lbcr für dc! CPC 464 - Sp.hllcrcn dll d.D CPC - XoDfort.bl. Dlrkctac.bcLhl. - Kr.dllv.rglclch - Wlc dt werdc lch - D.uckenqsgrbc uDtalclht - Trusfcrgrogrtno - Küsell.!-Aulys. P.ogradD - Drt.l-hfo.o.tlorr ud CoDler-SyrteE - Adrcsvcrrrltuog - I(uchcadhgrrnoc - RAM-Edllor (Hcx-Morlaor) - Großbüchrhh.r ruf d.d CPC

SCHNEIDER-aktiv SOFT-BOX tl /85 SCHNEIDER-aktiv SOFT-BOX 12/85

- Inkey - Beslc XREF - DATA-Zcllclgcrcrttor . TT'XBO-SCREEN - Dump - Silvestermönue - Vobbcltrrhrr .,- TrlNS COPY 2000 - Tast-Def - Xelender - SFONMAT.OOM . TDATABANT - Rec, Seve, Load - Prognose - Flrnrrr CPIC rrrl CPIM - Dnctrcr lrrlcr lcrrcr - Ronny's Maze - SYMBOL MANAGET - Grlcch. Zclchcuets

SCHNEIDER-aktiv SOFT-BOX 0t/86 SCHNEIDER-aktiv SOFT-BOX 02186

lu

c,I - lrsRzEtt-PnooRrtaa - TUnAO-CIRCL! - Zd.tüM.t!..a - 36 rsf rrl.lf,ll r r.blb , .IA8f.L/DEB - BI'X.BEIEHLI - !.bl-lllt-lt - or.ilt .8CREEN.8WIP - Dnata.da! - Srrt - 3fa ttr- . DREIECKE lOf,LEI{ -WalGln - C{Fa.traHll - cn FIx . ZAALEN - tlrdcr'' Silfcfe - S.rcl SlC 8CHTEBBI{ Sarakf- -8ctrtttE vERSENt(Elt - SPACE sf,UrnE - &ldffiattbLl.|r.r - - Itr&lsa$nrbr.a - Fr.hL.?.tf- E - 80ßl - STUN:'ILUO oEI )t ScHNEIDER-aktiv SOFT-BOX 03/86 SCHNEtDER-aktiv SOFT-BOX 04186 o tr t: r versand nicht per Nachnahme bezw. Rechnung r bestellen Sie direkt schriftlich beim Verlag lr r keine telefonischen Bestellungen o r Versand nur gegen Yorauszahlung o (Scheck - kein Nachnahmeverrand) Verlag COMPUTER-aktiv - Sigrid Gigge - Schneefernerring 4 N 8500 Ntirnberg 50 N TI HANDLER INFO

Ihr kompetenter, autorisierter SCHNEIDER- Fachhändler

COMPUTER GMBH 7480 Sigmaringen,Rapp-Gäss/e,fe/. o7s 71 t 12483 l{innender Str. 25.7054 Korb.Tel .32513 Hard- u. Software - Peripherie - Literatur

C-Sctndcler CPC-Hardware und Software JnnPuEP0tut9t0n GIGGE-ELECTRONICS Ihr Fachhändler Schneefernerring 4 8500 Nürnberg 50

Llndenstraße 3 ??00 Slngen (Hohentwlel) Tblefon (07731) 64433 Tel. 0911/84244

DlTltoGtc c9r?ÜIERSISTETE Mietkaul/Leasing ah 0M 32.-/Monat Atül ST Wir versenden frei Haus CUftAeXf S0ll[tl0€l HarC- u. Soft*rr3 YONTU VEßIüUF 0 I ltorA Btn lultc lxf08 r.Ar oil 2..0 StrutCE CATEIIBERGER STR. 26 L - 3000 HANilovER r 8170 Bad Tölz . Marktstr. 38 ' Tel. 08041/9739 TEL.:0511 - 32 61 89

Ihr kompetcnter, autorlslerter CD;ffi -Fachhöndrer

Aidenbach Tel:08543/880 Eard- u, Software, Peripherie, Literatur Ortenburg Tel: 085 42/7866 Fachkundige Beratung - Lompletter Service 7700 slngen, Frclbühlctrab 21-25,Tct. 0 77 31/8 20 20 a 9TAUgSCHUTz lstwffittst ALLES FÜR DEN CPC Hauben aug reißfestem, weichen Kunstleder itir alle ware'Sof tware*Service Computer, Drucker, Floppy's, Monitore ... 7 s.B.: filr CPC 464 + Monitor rusammen DM 30.:- (( //a Info mit Materialmuster 80 Pfg-Briefm."ke., \ Händleranfragen erwünschH' FUNK' FERNSEHTECH B.V. Steponaitis, Obere Str. 30, E720 Schweinfurt Bad en \ileiherweg 4 - Tel. 08247 /2171 ERNST TAUBENBERGER

Weißenburger Straße 25 - 8900 Augsburg

Händlerangebote erwünscht al Softwareautoren gesucht Sc ne

II M... qU44. a.'ct^I HANDTER 9.e\ o/e o& G<&:e INFO DES A*C fddrt, I lrdlr4l, Enu ttr t0 rt{.ufoMpLrTERI-l c ...alles für die Schneider-Computer! I Hardware c3 Software C0QPUTERQlylflQfi Lteraüur 1 Berlin 44, Karl-Marx Str. 243 030-6841098 ffiNPUTER BI lVoltermann - Electronic Computer - Datentechnik

Ihr Fachhändler für Schneider-Comouter Gute Beratung - qualifizierter Seri,ice Große Auewahl an Zubehör und Fachliteratur 3414 Hardegsen / Solling Lange Str.27 Tel.05EOb/1694

Computer Reschke GmbH Hohe Str. 2la - 4600 Dortmund I BTx 92 15 09 Ruf0231/16 00 14 ?niit{4^' ' M Wir führen Schneider *l t*H und Zubehör 4796 Solzkotte w eigener 48 Std. Service ftir alle Home-Computer und Lange Stra8e 27-29 ül Zubehör tfi

o IHR Computerfachhändler im Raum Koblenz/ "BVTE [IE" TD[ilruTER5Y5IEIIIE a Bonn/Neuwied Hardware-Sof lw.re-Literatur-Zub.hör ru Bombenpreisen o \ilir verkaufen nicht nur, gondern wir beraten Sie susftihrlich für den Schnelder und andere Systeme Unsere Werkgtatt paßt bereits vorhandene Hardware an. Preisliste. anfordern o o Interegcante Konditionen ftlr Schi.iler, Schulen und Sammel - TYILHELIUSTRASS 7 o begteller. Fordern Sie unsere Preisliste an 5240 BETZDORF/SIEG IRP . COMPUTERSYSTEME . KLEPPER TEL. 02741 - 23537 & 23107 o Wilhelmstraße 27 - 5461 St. Katharinen - Telefon 02645/S4O olr Modulare Softrare Computer u. Bürotechnik für alle Schneider Rechner Dipl.-Ing. Neuderth I cPc,ltt, CPC 66a, CFC 6l2E R-.ffi Frankfurter Straße 23 / Ecke Friedensplatz =I ... Textverarbeitung.., Kassenbuch- D.arl[-&gofürsrc f ührung... Rechnungsschteibung... Ch. Schebesta & Partner E Kundenadressverwahung... Mailmerge f.an*fu.ter Str. 60?8 lgu-Isenburg ... Hotelreservierung... 70r 6090 Rüsselsheim Telefon 06102 / 37549 ul Berttung+Sof tra re+Hardrare+ptogrromierung Tel. 06142 6 84 55 J - o Beratung, Schulung, Prggrammierung, Software der Marken' z r

nne. Diskette anfordern bei: D-6500 ltlainz. Consu Auwisstr. lT cH-8127 VERK. CPC 464 TURBO PASCAL. SCHNEIDER-aktiv sucht aktive llitarbeiter t.2.200 09131t25873' im Rarm x(hltBERG Bi tte schrei ben Si e uns: St i chrort nl,li tarbei tern llir haben aqch noch Lehrstellen fnei. ******plgf6ssionelles Astroloeie-Progrlmm***** Itlrilrrttfi ttltlttltllttlltllltttllillllttlllloilll: 5 Seiten Persöntichkeitsanatyt-e + crafTk + Aspekt Schneider CPC & I 6128 Steuerb€ratungssof trare B. Schuhnacher llur für steuertiche Berufel Kart Zeiss Str. 14 lnformation anfordern bei : 3200 Hi ldeshein CollCEPTIoll cflüll, 2 Hanüurg 61, llubertusweg 14 Tet. 051 llltllrtlltttlltrrttllllilf üfi ürrrulrtttlttotttt L. CPC- HER V. LADEIIPRE I S 464 / 664 / 6128 Biorhytmus + PORTO, AILE BüCHER LADEIINEU H. J . KROLL AN DER KoPPE 73c 1/20 TEt.(030)3335432 r Partnervergteich r ptus 1 Seite A4 Kriterien r TaselGrafik CPC464 LOTTO- STATISTIK r vietes mehrl t I lJottten Sie nicht schon imr atte Ziehtngen im Lotto untersuchen? Z.B. feststetten, retche T.Schrmacher, R tterstraße 54, 2120 Liheburg Gerinnklassen Sie errreicht hätten, uerur Sie von t. 04131/49880 Anfans an (1955) gespielt hätten? Oder lhr Systen einem Reattest unterzieher? ilit diesem Progranin kein Probtem: Ergebnis mit Gerähr in 12 sec (ilC) ! Kass. cpc 464 45,-- (E-Scheck oder +Nil) Prg. kopiert sich auf Discl lnfo: 1,.- Briefm. LOHN- und EINKOMMENSSTEUER cünter Btatt 5509 Schiltinsen ! super Jahresausgleich Suche i tor 65-Tausche dBasel I r Stbuerklessenraht Kt irmi /611 ab 18 Uhr r ilonatslohnsteuer r Jährtiche Aktualisierung ohne lleukaufl alle CPCs-1 e auf Kassette Dil 20.- sc 30r-) ' zusanmn auf Kassette 60r- 0ü Schei n,/Scheitk an: z lleustadt 3 3550 lnfo gegen Rückporto: Horst Itchen, lliederfetdersti. 44, 8072 llanching lu Prei sgünst ige aus Ei genentricktung ' Tetefon 08l;59116li9' für aLte Corputer tillilttttttttttttttttrlltlllrrlttrtttlttrrr;trSüil g ten Fr i edr Pfreird Programme aus Eigenentwicklung I t8t für stte CPCts bei: ltJ Friedrich lleuper - 84Zi Pfreind - Postfach 72 V24 Interface Einfdch Gratisinfo anfordern I Zweifach v24lns232 mit Dc/Dc N r l4it Z80A-DART, Timr 8253 50 eigene Prograrme ab 2,- Dll für CPC r Für atte CPC. üaße 118x62x26 ßn Liste anfordein z r Preis: ab Dll 248,. R - Friedrichstr. 9 - 7317 9endt Gundermann lli kroeIektroni k Lessingstraße 7 Tel.z 06227 6837 st. Leon-Rot RTTY CPC's 3 zr Fluetrainine Boeine-727 Simulator s. Bert in - filr dänSchneidör CPC {64 r zur Anfänger.Schutung ltl r zur lnstnmentenf Lug-Schutung geeignet ..GSS"CPCVERLAG r detaittierte Ausrertung der Ftüse J Kassette 34 Dtl . lnfo gegen Rückporto. 1I fä(catta g Ftusins' t' 3344 Ftötho I r Kalkutation & Graohik Dlr 79. DH- "f!tl,'ol9,o?i6lttl I statistik mit crabhik Dlt 79r'- _69, r Programrdatei Disky Dtf 59', Dil 49, I tlusikdatei LP Dil 59, Dil 49, Suche: KREUZWORTRATSEL- Programm r Fitm & Videodatei Dil 59. Dr,r 49. I ftir Schneider CPC 4&, & cder-6128 r Biorhythrus Dl,t 34: Dil 24: ! füe den PCu 5256 oder'PCtt 8512 r Home-Manager Dil 69, Dil 59, t für den IBll bezr. deren Konpatible (Dat/Ka t k/Termin, suche ich ein Progranm, mit dem man Kreuzrorträtsel F erstetten kann Auch 5.25r + 3.5[ l]lFO = t.-Dtl Briefmarken chiffre 08681 G S S vertag - Sportptatzstr. 12 - 3552 l,tetter tItllltltllttlilIlfi ililltrrtllllllllltlrüIlilolür o oL KLEINANZEIGEN- BESTELLSCHEIN E Preise ie angefangene Zeile: (Scheck oder Briefmarken beilegen) r- - gewerbliche Anzeigen 5,- DM - private Anzeigen 1,- DM oc Die Anzeige soll O I mal O2 mat O3-mal erschelnen O orlvat Osewerblich C -o

Yorname/Zuname - Firma

Straße/Hausnummer

Postleitzahl/Ort

Datum

t für SP Dll R.t, - Bresl GroB Verkaufe Te r llL0 401 Suche ilailbox-Prograrm (CPC 4&, lel. 09152183TJ r Iraktor r Druckers tänder r Lichtgri ffet Texoack .SCHNEIDER t Handhrch 4 tJochen att für'Dlil 120 -zu Tet .061 1117 konpl,ett Dll 600,. VB Tel,.0678711?99 71 z CPC 464 grün 3 Monate alt tu für nur ' Dl,l abzugeben g 0809 I Frogramm-Generator für BASIC lu EGE Postfach &3 A-6961 llotfurt N IIIBESUCHEN SIE UNS !!! z ELEKTRONIK & TAGE SAAR Verkaufr- 6.- 't.9. Saarbr{lcken INFO 662

Iz HÖcHSTPREIsE ltl FüR IHR ALTGERAT Z,AIJ.LT * für KLEINANZEIGEN Heft 91862 IER* J Post Te t16366 T 30. JULI 1986 SUPERANGEBOTE ???

Schneider D rucker CPA 80 cS. .Dtl 598 frtr KLEINANZEIGEN Heft 10/86: Zenith Pc I 482 .Dl,t 2798 JoYCE PLUS PCt 8512...... nur Dü 2198 N 30. JUL| 1986 * COI.IPUTER*VERSAND*TR t ER* Postfach 2106 Tet. 065111636 € lllF0 anfordernl Portable Personal Gomputer @Wrrotü Technische Anderungen vorbehalten Portable rc XT Portable rc XT Portable PC 1 - 8088 Microprozessor 1 - 8088 Microprozessor 1 - 8088 Microprozessor 2 - 704 KB Hauptspeicher 2 - 704 KB Hauptspeicher 2-704 KB Hauptspeicher auf I MB erweiterbar auf I MB erweiterbar auf I MB erweiterbar 3 - 1 x 360 KB Diskettenlaufwerk 3 - 1 x 360 KB Diskettenlaufwerk 3 - 2 x 360 KB Diskettenlaufwerk (formatiert) (formatiert) (formatiert) + 1 x 20 MB Festplatte + 1 x 10 MB Festplatte 4 - Grafik-Monitor, amber, mit Controller mit Controller ca.18 cm Bildschirm 4 - Grafik-Monitor, amber, 4 - Grafik-Monitor, amber, 5 - Ergonomische Tastatur mit ca. 18 cm Bildschirm ca.'t8 cm Bildschirm LED-Anzeigen 5 - Ergonomische Tastatur mit 5 - Ergonomische Tastatur mit 6 - Multischnittstellenkarte: LED-Anzeigen LED-Anzeigen Uhr, Gameport, RS232, Centronics 6 - Multischnittstellenkarte: 6 - Multischniftstellenkarte: 7 - Farb-Grafik - Adapter Uhl Gameport, RS232, Centronics Uhr, Gameport, RS232, Centronics 640 x 200 Punkte 7 - Stecksockelfür mathematischen 7 - Stecksockel für mathematischen 8 - Stecksockel für mathematischen Co-Prozessor Co-Prozessor Co-Prozessor 8-Farb-Grafik-Adapter 8 - Farb-Grafik - Adapter 9 8 ErweiterungssteckpläEe 640 x 200 Punkte 640 x 200 Punkte - 10 - Made in Germany 9 - I ErweiterungssteckpläEe 9 - 8 ErweiterungssteckpläEe IBM-kompatibel 10 Made in Germany 10 Made in Germany - - 1 1 - Schlagfestes Kunststofigehäuse IBM-kompatibel IBM-kompatibel ca. 9,5 kg (problemlos tragbar) 1 1 - Schlagfestes Kunststoffgehäuse 1 1 - Schlagfestes Kunststoffgehäuse 12 - MS-DOS 3.2 ca. 9,5 kg (problemlos tragbar) ca. 9,5 kg (problemlos tragbar) im Lieferumfang eingeschlossen 12 - MS-DOS 3.2 12 - MS-DOS 3.2 im Lieferumfang eingeschlossen im Lieferumfang eingeschlossen 1 3 - Benutrerfreundliche Bedienungs- 1 3 - BenuEerfreundliche Bedienungs- ober{läche, mit oberfläche, mit,,Mouse" "Mouse" Preis DM 5.584,-- Preis DM 4.900,-- Preis DM 3.499,--

Herald Af Herald AT Herald XT Herald XT Herald FC 80286 Processor 80286 8088 8088 8088 6/8 MHz 6/8 MHz 4,77/8MHz 4,77t8MHz 4,77/8MHz

Stecksockelftir ja ja ja NeE math. Co-Prozessor ia ia Hauptspeicher IMB lMB IMB 740 KB 5't2 Datentransfer 1MB/s 1 360K Diskettenlaufwerk 2 12M 360K 360K 360K 1 1,2M 2 2 2 NeEwerklänge Koaxialkabel Festplafte 30M 20 10 bis ca.1000 m Tastatur 100 Tasten 100 Tasten 100 Tasten 100 Tasten 100 Tasten RS 422 EIA Multischnittstellen- Centronics Centronics Uhr, Gameport, Uhr, Gameport, Uhr, Gameport, Standard karte RS232 RS232 Centronics Centronics Centronics RS232 RS232 RS232 bis zu 64 ja Grafik-Monitor ja ja Ja ja ArbeitspläEen Grafik-Adapter Mono Mono Mono Mono Mono IBM kompatible SteckpläEe 8 I 8 8 8 Soltware DOS 3.2 3.2 3.2 3.2 3.2 BenuEeroberfläche ja ja Mouse netn 1a netn Preis 10.260,-- 7.499,-- I s.see,-- j 4.902,-- 2.998,-- 798,-- pro Station M.ultifunktionskarten, Uhre. nkarten, Speichererweiterung, Grafiktablefts, Lightpens etc. auf Anfrage. Wiederverkäufer fragen bitte nach unseren interessantön Bedingungen. ' IBM isl eingetragenes Warenzeichen der tnternational Business Machines.

INFO anfordern bei: GIGGE-ELEcrRoNlcs - schneefernerrins 4 - 8500 NüRNBERG 50 Telefon 0911/84244 - Modem: 09rt/94400 (18-24 uhr) {f brtta. -E a rt f,i' Q "üääff8 6-.- I "mäfffö*T,täfr3ffif;ö,,, HHSII: IEI af--ö -t iur rfl oIE FAnaIGE ENZYKLoPÄDTE ";Eäffl Fcl Ei o FÜR BÜRo- IJND HEIMooMPUTER EnfrE @. .l 1u rfl n DtE FAnBtcE ENzvKLoPÄDtE ^i"ä:;3 =o ;-=< | FÜR BÜRo- UND HEIMooMPIJTER EflglG F-' o) @. A6) 9^:a F i'c < Fü8',äf,'t?i,f{"iärt31#5,,, EflfrtG g, "t?Ffti i =o{rn 64 .D o o t^--lA A) ^x€F:;8 V rr. ti #Ä'äffJ?f,*'{'iäfr3fi5,,^ srJ P-:Ara Enfrß @, =o oae r r 0C a o -e^ 3 ANOREAS äs Q ä;+;c.tr , ftä'äffo?'u*'{ääfr3ffifJö,,, VEBLAG (Dr) D EnfiE a ß' ='(D @ 3rFI' f.) coF 'tr = + otE FAtitE lGE Etuzyt