Sie sind auf Seite 1von 104
3 Monatsangebot BIG BOARD II:CP/M -Chaméleon mit VARBIOS und SAS! BO eee TC ea 16 Bitter: 68.000, 65 SC 802/65 SC 816 » FORTH Die PC-Gehause Wir bauen seit 25 Jahren Ge- hause. Diese Erfahrung steckt auch in diesen ‘Genausen aus ‘Aluminium, dle. wir speziet {ur {den EC65 und BIGBOARD bau- fn. Sie enthalten alle notwendi- {gen Bohrungen und Durchoru- he, gie mechanischen Tell tr ide Karlen und Montagebleche {ur de Floppy-Lautwerke. Lak- bier sind sien RAL 7032 kiesel- (rau. Sie konnen sofort mit dem Aufbau beginnen, alles ist (Ur den Einbay vorbereite. Und luBerdem sehen diese Gehdu: se auen noch hervorragena aus! ‘Als Optionen kénnen Sie fir das BIGBOARD-Genause einen Baugruppentrager fur zusdtz liche Europakarten sowie einen Montagesatz tur Winchester- Lauwerke bestellen Die Tastatur Wicbietentnnen eine komplete TTastatur von Chery an, die wir wieder fr die Verwendung rit {dem EC 65/BIGBOARD ange- abt haben. Das AnschiuBkabel ISt bereits montier, und auch fine enisorechends Tastenko: selzten Rund um die Elektor-Computer Wie leistungstahig die Selbstbau-Com- puter EC 65 und BIGBOARD sind, steht in_ diesem Elektor-Sonderheft. Wir von FELTRON wollen Ihnen helfen, daraus professionelle Computer zu machen. Wir haben von Anfang an bei der Entwick- Samson 65 AUNUNTAUL x mT sien rel ietung ist berets in dem einge- PROM Selbsiverstandich erful diese Gherry-Tastatur_ alle ergono- mischen. Ansprache (mitlere Tastenhohe <'30 mm). Und sie pat mit hren MaBen genau zum PC-Genause. Sie konnen cle ‘Tastalur sowie das Tastatur.Ge: huse “auch einzoln beziehen (mit PROM, aber ohne ‘Kabel und unmontien) ‘entallen, | \ % ~~. FELTRON Elektronik ~ ZEISSLER & CO. ‘Alle Preise in OM per Stuck zuzUglch Versandkosten. GroBere Stckzahe ‘Wir eter gegen Vorauskasse oder Nachnanme, Bille geben Se di Bezsichrang Pres ohne MSL Pres ik MWS PC-Gehause EOS 28, 302,10 PC Gehause fr BIGBOARD 20 288. ‘Option Bauuopenirger ur BIGBOARO : am ‘Option Wincheste-Marapess ur BIGBOARD, 1750 1995 TTastatr Komplt or EC 6S/IGBOARD Eo 666.90 ~ “asta Chery 68-0987 “6. 513 ‘Gehause Chery G29-0080 70; Tam Flopy-Lautwe BASF 612840 Sparen 0, a Floppy: Lauwerk BASF 613680 Spuen m0, a TE -Manior DM2T6 gin i, 8. 12 Montr DN-Z16 orange 0. 338 Wester Untrsatz Ergoit 72 08 Anirage. = SN ZEISSLER lung mitgewirkt, unser Angebot ist zu- sammen mit der Elektor-Redaktion ge- testet worden. Sie kénnen also sicher sein, daB Sie unsere Produkte problem- los einsetzen kénnen. Die Floppy- Laufwerke Sie kénnen wahlen zwischen den Typen 6128 (40. Spuren) und 6138 (80 Spurer), Bede Lautwerke passen ohne Proble- me zum EC 65/BIGBOARD. Es sind moderne SimLine Laue werke von BASF, dle eine ganze Reine van Vorteien bieten. a {ge Lebenscaver durch Ovekt Tre, kurze_ Posibonierzeten, (rofl Standiestigket im Indus” Uieeinsatz bewahn, —auBerst Ginstiger Preis, Der Bildschirm Mit diesem 12°-Bischirm kon- ren. Sie ihrem EC. 65/BIG- BOARD den letzien Pri geben, Sie erhalien dank der hohen Bandbreite von Uber 20 MH ein gestocten ‘schartes Bild. Se Kénnen wahlen 2wisenen einem Ggrinen Schirm oder einem Schirm in orange, ganz nach Itven Bedusnissen. Dieser Bid- schirm paBt in jedem Fal zu Ihrem Computer! Und cies zu finem attraktven Preis. Und wenn Sie sich einen beson- deren Getaien tun wolen, dann bestellen Sie gleich einen Bid Sschitm-Untersatz mit! Dann konnen Sie den Bildschirm stu fenlos drehen und schwenken Und Sie erreichen einen opti len Biikwinke. ‘Wenn Sie noch mehr ber diese Produkte wissen wollen, oder ‘wenn es Sie interessien, was wi sonst noch ales anbieten, dann schreiben Sie uns (siene Post- kara inten im Heft). Sie erhal- ten umgehend die gewunschten Unteragen. EASA le gewunschle Leerform bei hrer Bestelung an G Posten 1269, 0.5210 Trledort Sf Leistungsfahige Nennen Sie mir den z Elektronik- een a a Létstation MS 6000 é Ektronisch gerogete Station rit felons Temperatrw ERSA 3 ii ERSA Emst Sachs KG, Gmbh & il Pesttach 1261 tt is 10-6980 Wertheim me Tel (09842) 800-0 Einplatinen-CP/M- Computer BIG BOARD II auf Anfrage Sonderliste Samson/ Big Board II/Zubehér anfordern gegen reurache Stade 9 - 6531 GENSINGEN ~Twlon 06727 8431 Pranngerechte Computer Bicker ir er und Hobby ‘$0 yourepuos 90 Editorial 06 ec Sonderheft Editorial Perspektiven ‘CP/M total” ist das Schwerpunkthema in diesem Hef. CP/M, das bekannte und ‘woitverbreitete Computer Betriebssy ‘tem, stellen wir hier vor. Computer Fans, die seit vielen Jahren mit einer "CP/M. ‘Muble” atbeiten, aber an die Grenzen ihres Computers stoBen, finden hier eine Z8OMaschine, die nach allen Seiten offen ist. Aber auch Anfanger, die sich einen (CP/M-Computer bauen méchten, finden in dissem Sonderheft einen nachbaus ccheren Computer. Sein Name ist "Big Boara it Festplaten-Laufwerke (Winchester) wer. den immer billiger und sind somit auch fur den Hobbyisten erschwinglich. An den "BigBoardil” lassen sich diese fexternen. Massenspeicher_bequem an den SASL-Bus anschiieBen. Die Festplatte hat nicht nur die angenehme Eigenschatt, viele Daten 2u speichern, sondern bringt auch Geschwindigkeit in das Computer System. Deshalb werden wir uns im fo: genden — Computerheft der WinchesterTechnologie zuwenden, le, Serielle wie parallle Tastaturen lasson sich diet” anschliefen, Auch alle Druckerinterlaces (serell und parallel) sind ‘standardmaSig vorhanden. Die Sentellen R5232Anschldese {ur Terminal lund Modem sind fester Bestandtell Hardware, Mikzo- @ 1/2"), Mini (8 1/4", und MaxiFloppy-Laufwerke (8") kénnen gleichzeitig angeschlossen werden Ein Laufwerke méglich Damit noch nicht ‘genug! Fast 48 verschiedene Diskottontor mate (Osborne, IBM-PC, Kaypro. .) kann der VARBIOS ditekt lesen und schzeiben. Software ist nicht gleich Software. Wie tuns hat auch professionellen Program. mierern vieles an CP/M gelallen, vielos jedoch auch miBlalien. So haben sie in Iyer Freizit in MuBe die Programme {goschrieben, die sie im Beruf unter Zeit ruck nicht ferigstellen konnten. Fin Ergebnis ist das nove Betriebseystem "2CPR2", das ohne Einschrankung ru CP/M kormpatibel ist, jedoch eine Menge Voraige aufweist. Der Quellkode von ZCPR2 ist "Public Domain” und dart {Ur nichtkomerzielle Zwecke genutzt wer den Ein anderes Ergebnis ist der ‘VARBIOS, Nur die Spitze des Eisbergs einer CP/M- Maschine stellen wir hard und software Big in diesem Heft vor Bei Redaktions- gehug haten wir einen “Turbo ‘Big Board" Im Labor: | Megabyte RAMFloppy, eine 60 Megabyte Festplatte lund sehen Sie sich das Foto oben an’ Eine 58000Karte, aul der naturlich CP/M-SSK Board” au einem —Zwel-Prozessor System, bei dem ein &-it- und ein I6-bit Prozessor “unter einer Habe zwit schern’. Nebenbei sel bemerkt: Der 68000 hat seinen eigenen, 16 bit breiten Speicher, was Geschwindigkeit bringt, vund er tckt auf 18 Miz Und dann noch die Frage: Welche Softwa re lautt denn aul det "CP/M Mahle"? Dazu kann man nicht viel sagen; denn von Assembler, BASIC “PASCAL, ALGOL, FORTRAN, COBOL, bis zum “hohen C* sind alle Programmiersprachen aut dem "Big Board.” implementiert Auch bel SAMSON 65 gibt es neue Por. speltiven, Durch den S55C802 wird SAM: SON ohne Hardwareinderungen 24m ‘biter. Mit dem S8SC8I5, fur den eine neve CPU-Kane bereits bei uns im Test fst, kann er dartber hinaus 16 MByte fdressieren. AuBerdem werden hohere Taktiequenzen méglich. Eine. Menge neuer Software fur den “alton” SAMSON ‘wartet auf die Verotfertichung, Wir sind sicher Die Grafikkane, die Elektor ab September 1885 verétienlct, \wird bei unseren Lesern auf groBes Inter- fesse stoBen. Die Grafikprogramme und Farbbilder auf der Innerumschlagseite verdeutichen die Moglichkoiten, die Sich jetzt dem Anwender bieton. Beach: ton Sie, welche Farbenpracht ein keines, lunscheinbares BASIC-Programm aut den Bildschirm saubert Die Farbgratikiare bringt zwei neue Perspeltiven in die Elektor Computerwelt Eine professionel Je und eine spielerische In einem LautsprecherEntwicklungslabor steven der SAMSON einen Spekirumanalysator. Das Grafikinterlace schickt die gemes nen Lautsprecherparameter zwei oder ‘dtoidimensional rum Farbmonior. Sovi zur_professionelien Anwendung. Die Spielerische Perspekave zeigen die Farb bilder in diesem Heft. Graue mathemat. sche Formein und. Zablen verwandeln Sich auf dem Bildschirm zu asthetischen Farbgraftken loys Nachman lelator omputing HERAUSGEBER: Esko Veron Gnbt, 158 ange Tet: 2ts4/ 6D, Tale RG kd Bank: Kresaporares Ganga, Kono (001.298, Bante 325120, und Post Becchahasenen: Monten Feog 5599) BoD 6 0 Une Redaktion dieser Sondethetes: ‘Mizareiter und Autoren dieses So Prat A. Bathers, W v Dither, 8 Fase ftswgne,D. Mayer A. Seven, Nomen enn Atel aren Redahtionasehretarat H. Smeets, Biapesitan’ A Hendelens ‘usiterung in dor Shwe: Verag und Ver fanabuchnaedng Teal AG, CH-ODRS Has Nortetung fr 635 Bundesgebiet und Bern (ios Prestobur Feainané Menton, \Unerstc 3, S300 Benn Gas Godesbrs, Ter aoe ane. Telex 86575, ling engesonde Monuseapie oaer Gotta nuctausenden, Auch wd ur deta Gege Stange tee Heitung Ubermomenen. Nim ‘er Hersuspeber einen Betag 7 Veron dicho for Hola Eng, rank tech taien, Spanien, Grechenana, Porta ‘apr, insbesondee ie Autale und Atal owe aie Ena. Pine, Zlchnungen 8 ‘Emiedch der Pin sind wrheberchthch Sng nd Vorretung et grundetzich nut nie Patent evar Gebrauchamastewzhute Seen. Donn sind Hertelung Fate, imvereehaingen und gewerbicne Gebrach tur at Zusienang des Schtzechie ‘ove reg. Nor Ser poate Gabouch st ter Be den bonutsten Waenbesechnungen nex seh um gesehutte Waren Feds art Zustiemang Bestrmanger hnshtieh Bau, Ere und Beira von Senda und Empangsnaenton fen and unbedingt au beachten Ee Hotung des Herausgeber: fr ce Rich ‘whet ond Boucher Ger veratatichen Schaltungen und sonatgen Anordrungen Soviet to Rngat doe techmachen I Prine the Nothesands| Folande Namen snd goschutet Waren Chine tat Reseach IB — Intemational Business Machines SAMSON "SAMSON AG SOFTWARE CP/M total CP/M in 90 Minuten ... BBII: VARBIOS BBII: ROM-Monitor Grafik-Software BASICODE - Einfach wie noch nie... SAMSON - Erganzungen FORTH - Eine Einfuhrung HARDWARE C64 - Expansionsport BBII: Hardware IBM-K-FDC. a Eine Floppy-Controller fir IBM-PC-Kompatible PROGRAMME Blockgrafik mit zwei Programmen DEHEBI cose Ein Zahlenkonvertierungsprogramm KNOW-HOW 8 oder 16 bit? Der 68000 Die Nachfolger. Frischer Wind in der 65xx Serie: 68SC802/65SCBI5 Rubriken Editorial Impressum Kontakte/Clubs/Infos Buchermarkt Markt a 87 RERS arewur Lo yausepucs 22 Anzeigen 08 ec Sonderheft | / winschen / wir uns / nur / dass Sie / bei Ihrem / néchsten / Besuch am Kiosk / zwei / bis drei / Blicke in / die / aktuelle c't / werfen / denn damit / haben wir / Sie / vermutlich schon / am Haken / c’t ist fir Profis & Passionelle. een techni” c’t magazin fiir computertechnik Dazulernen werden Sie immer. Ein Magazin us dem Verlag Mens Haze GmbH, Postach 616467, 2000 Hannover 8t Z80 — Bausa&tze SS als eigenstandiges Systen und als Erweiterung fir jedes andere 180-syste ‘CCPU-Karter 7280 - BNHz, 256k RAM ohne Wait, ECB-BUS, iMByte faressier- bereichy Floppycontroiler fur $ 1/2, $!4/4 und 8" Laufwerke Drucker Centronics, Echtzeituhr, 2xV24 Seriell, IxTTL-seriell Baudraten fur jeden'Kanal per Software einstell~ bar, Taktunabhangig, Haitgenerator fur RAM und 1/0 progrannier- oGrafik-karte mit uPD 7220-Grafikkontroller, 1024x1024 Punkte und 4 Ebenen, ber BAS-Ausgang 2048x2048 Punkte, RGB mit 1024x1024 Punkten in 4 Ebenen bei Vollbestckung. Text/Grafik beliebig mischbar, Punktfrequenzen bis 32 MHz. ‘ORAN-Floppy 1,5 Mega Byte, {/O-Karte belegt 3 Adressen: Trackregister, Sektorregister, Datenregister. Einfache Lese- Schreibroutinen (1/O-Blockmove). Organisation: 256 Sektoren 24 Spuren. und das Besondere: mit nur zwei dieser Karten kénnen Sie auch Ihr eigenes Grafik-System fir CAD-Entwicklungen aufbauen. Uber V24-Schnittstelle auch an APPLE und ees anschiiebbar. SRAFIC-1Hage-sYSTEMS {290 Menus 4 ry aazzey OH ns2478 AT ‘mn September erchene Herbert Bemstein Allles iber den ZX81 Progromme und Bovanleitungen Co.280 Seiten mir 8 Abb. Kar. OM 3980 ISBN 37905-04513, KOMPATIBLE BE) Dicer Cater / PC=76, 256 K RAM, ‘1x 360 K Floppy, Gunther Wahl Gerace, Netzteti, Floppy Control. Iedustieroboter in Farboreshik, Cherty Tastatur,ohne Theorie und Praxis Das, Bausatz ohne Ustarbelten «+. 2.998,-— done eer Seog? eee Kompletteysten mit 2 Floppies dnd Tony Kon, DM22.— Pe bos 2.7 und Monitor « 4498,-0 tungs-MOSFET- SiN 27905-0460-2 Praxi: 40 Mio Festplatte mit Kontroller 2.298,-- Praxis uispane, —_Dieleruzte om Lichtwellenleiter- 20 Mio Festplatte mit Kontroller 7.998,-- Nee Po 1.2, 640 H RAM, 2 x 1,2 Mio Seen. | Clete case Fiopiy, incl. Warddisk Controller 5.996,-- Gane rae | Ndlectnlh 5450 Seten it ca. 310 ssungeschatter aller Art von den vielen Vorellen et neuen, medemen Bavelenente 2u uberzeu: {gen und die Erfahrungen ‘Abb. Geb. DM 57, ISBN 37905-04572 AT-Konpatibel 572 K RAM, DOS 3.0 2x 1,2 Mio Floppy, RS32/Pr.Port 7.998,-— AT-Konpatibel cto. 20 Mio H-Disk 9.99% OH-Preise mit MuSt, Lieferung per lachnahne Seenwgeven eles Geschéftszeit: Mor. 10-18 Une Si een Ugg ini MOS testungitons ICROPOINT Electronic GuoH, Uerderstoate Yea] ] i MOStosuegsions, 37uK0, Tx 622 185 [8500 Narnberg 20, w0971-! oben {60 yourepuog 22 T. ae Anzeigen F ifnaiiy reveerrerry TEER i |SonDenPaxeT#REISe| avausunnavsvanzeeseauewea! saat abaRRRRRRREE CP/M SOFTWARE 2. E Swarts (OPM — C008 — i, anual Xorg Neva COBOL Compler OM 28. DM 9 — Neva FORTRAN —Compler OM 23 DM 128, eae Neve PLOT epreer OM 23 OM ia — = = Nata BASIC Iipreer OM Z3— DM 120 — o & Nevada OI Eaton OM 23 OM 123 — 3 Neve Pace Copier OM 28 DM 129 — 2 (380 Compr M 189 | OM Ba §B)B we a Ble. OM 189 — = = He OM 8-H = Glee INVCALCID Spates OM 198 — 2 BIRR 8 ale Sipe enue Sytem) om 299 — ii Bo RE. 3 (lp (Un Sh ue CPM) oe 193-2 (lp Tots (Unix ites) ou wz Cipcnpt mM a2 MPC CPM 22 Souce Generar OM 199 TOAVE am Dk ver. cOOS ‘SPOOL Rar Spock COOS TCPMC (euplnSBAIC) CPM epanBASIC) TuRaOPaseal sgeyvreyeanaageaaeneynyeaieaeesae Se pesreppeseguamnenmnesy \efegie Mamet ee Yong tn Sg Le ane 2 “Sagat Cmtay TRO Ch Cobeaty” (O08 enamsen = Gs Bae cb ah eT # 7 TESco Gmon West Germany @ = P.0-Box 10 8714 Wiesenthold a & Tol.: 09383/1237 2 Shot 10 ec Sonderheft X3132. »-X3134 40 Track doppelseitig 80 Track doppelseitig 500 KBytes unformatiert 1 MByte unformatiert Slimline-Bauweise geeignet fiir: Slimline-Bauweise geeignet fur: ELEKTOR SAMSON C'T CT 80/86 u. 68000 C’T CT 80/86 u. 68000 MC CPM u. 68000 IBM und ahnliche APPLE und ahnliche mit APPLE und ahnliche mit passendem Controler u. Patch. passendem Controler — 398,— Zubehar fir unsere Floppys: = Anschlustecker fur Stromversorgung DM 2,95 — Datenkabel fur 2 Laufwerke DM 42,— ‘Alle angebotenen Laufwerke sin fabrikneu und originatver- Dackt Wir gewahren naturien voll Garantie, Schaliplane Stonen zur Verfagung! PHILIPS- Datenblatt gegen 2 DMin Briefmarken Diisseldorfer Str. 132 4330 Milheim / Ruhr Telefon 0208 / 4818.45 fees Export Version Anaeigen i deaacher Unarenaber TH SONDERPREISE 13 Ais oneoos we. | | 2EHMPELERTRGANG ben ram Abspache mt cremate 7 Ger ce Renton ag. a SE 8 ‘samte von der Redaktion ersand per NN: Versandkosten te sopra Sworn don | | ca SCT g EC 65 cane sanson 6) ‘ae'utaosicteits””"| Jpgeag, ee Geyen einen frankirtan Mini Disk Speicher | |##°°°"*¥ Mhmen gerne die atusle BASF 6138 1 MB ae Bron” nur: 40 OM eh re One BOS Grntzena:| | Shugart SA 465 160,— DM 1MB 2 x 80 track System Love v2, System | fut: 450 DM Pegont-unasoce | (ZUGREIFER: Bistro au 20 Spur 2164-15 nur 390 0M Sig unvvs' wo 2764-250 nS 9,20 0M. 20 Spur: 25,— DM TTL-CMOS-MC's enw 2132 mt SAM EPROM 2732 it SAM | | vais ginstigeAngbas, fr MON (ESS 583} ode Ze | | tn Se une Soden! (ES0525 35 one} | 6264-18 nur 18,— DM] |. Bestelung £98 Ne al srgeber! Sete Ain Prete ex. MWSt.. Port und ern |. Rieger Buromaschinen Mahlenredder 11 2071 Kuddewérde Rotenbek Tel. 04154/3614 Sur 43 6500 Namberg 80 SAM rt 12 ec Sonderhett io tension — PC-X Computer-Bausatz mp//c 703 Hae $e Stand CAsQ)| | Komptet Besar... 20, bis 256 K Gohsuee Multifunktion Color + Graphi Game-Joystick Card Disk-Controller Card Tastatur deutsch Drive Kabel Monitor 22M 12 273,— Katalog PCX Gratis. Leerplatinen aut Ant AUT SHES J bor: d Minipreise f. Laufwerke u. Monitore Cue PRM | 2c: aces = Monitor Sanyo 12°, grin, 18 Mit 260.— Huber Elektronik, Wornitzstr. 3, 8850 Donauwérth, Tel. 0906/5567 SOFTWARE Wagers ‘unter dieses Motto haben wir dieses aweite Sonderheft unserer” Computer Sonderhefreihe gestelt. Das ist eigent lich nicht weiter verwonderlich: CP/M ist das weltweit verbreitetste Betriebssystem fir Kleinere Computer. Wobei “Wein” |her meint: GroBer als ein Homecomputer (rd mit mindestens einem Disketenlaut werk). aber Kleiner als ein "Jumbo" Das ist natirlich ein siemlich grofer Bereich, und man kann nicht sagen: In diesem Bereich ist CP/M der unange: Techtene Herscher. Im Gegentell: Inzwi sehen hat CP/M. einige ichtige Konkurenten bekommen. Zum Beispiel MS-DOS... Wir wollen jedoch in diesem Artikel Keinen Vergleich zwischen den verschiedenen Betrebssystemen staren, Was das angeht, ibt es eine Reihe she oberfldchlicher Vergleiche und nur wen Ge technisch fundierte Aussagen in den Nerschiedenen Facheeitchntten, aber e= Ist an dieser Sielle einfach nicht unser ‘Thema (CP/M hat Schwichen und Fehler —unsist es vor allem in vielen Punkten 24 Umstanatich und zu langsam, auch in der neuen Version 30 —, aber es hat auch einen groflen Vortll: Es ist bekannt, ver Breitet os gibt viel Lieratur dazu ~ und es gibt haulenweise Programme, die Umer CP/M lauten. Man kana also nicht an CP/M vorbel — fauch wir nicht, obwakl wir sonst eher geneigt sind. unsere technischen Rnepriche dber solche Gesichtspunice ‘ie Verbreitetheit / Bekanntschatsgrad oder ~ im Falle Computer ~ Umfang des Softwareangebotes zu stellen. Nebenbe Ein umlangreiches Sotwareangebot mus kein gutes Softwareangebot sein. Wenn man fir ein bestimmtes Betriebssystem ‘einen guten Assombler benétigt und mur Spiele bekommen kann... Nun ia, be CPIM ist die Sache einfach: Man kann beides bekommen, Daf wir nicht alles, was wir zum Thema CPIM "aut der Lamelle haben’ in diesem Heh bringen Konnen, witd wohl jeder teinsehen. Zum einen ist das Thema CP/M dazu 21 ummfangreich, zum anderen haben wir auch an diejenigen 2a denken, die as Thema CP/M vielleicht garnicht inter fesiem. aber umso mehr ~ zum Beispiel "aie BASICODE-Schnitstele fur den “EC 65" (vormals SAMSON 65). Neber- bei Auch der EC 65" wird demnichst (Cb/Mahig: Den entsprechenden Zusatz hat einer unserer Leser entwickelt, er ist zur Zeit in der Erprobungs- und (Soft ware.) Verbesserungsphase ‘Aus der groBen Zahl der CP/M-Computer haben wir einen ausgesucht, den wit jetzt unserer Lesem empfehlen. Konlacter Dem Teil unserer Leser empfehlen, die sich mit dem Betriebssystem CP/M belas- gen und einen CP/M-Computer selbst bauen wollen. Der Computer heiBt Big Board ist der in den USA verbreitetsie CP/M- Einplatinen Selbstbau Computer und vor Jim Ferguson entwickelt worden (der auch an der Hardware Entwicklung des KAYPRO maageblich betelligt war). Die wichtigsten technischen Daten: — 2808 Prozesser, 4 MHz — 2808. DMA mit Multiplexer —24 KByte EPROM Bereich (6 Sockel. avon einer far Monitor EPROM reser. vier). Auch statische RAMS einsetzbar —Integrierter EPROM-Programmer mit Softwaze, das EPROM wird auf der Pla tine (in einem Sockel des EPROM Bereiches) programmier 64 KByte DRAM auf der Platine. Der Speicher kann extern aul 250 KByte oder | MByte erweitert werden. Exst bei dieser Speichergrd8e ist es sinn- voll, CP/M 3:8 aul dem Big-Boara. Il zu instalieren, Lelstungstihiges Monitorprogramm mit ew Befehlen. — SASI (hugart Associates Syster Inter- face). Durch Anschluf eines XEBEC. Conollers | Konnen Winchester Lautwerke (Hard Disk) aller fohrenden Hersteller mit dem BIG BOARD verbun den werden, —Floppy Disk Controller mit 8877 und 8216D Datenseparator: 8" 514"~ und 314" Laufwerke konnen problemlos auch in Mischkonfigurationen — ange- Schlosssen werden (auch SD und DD @ureh CONFIG Programm des YVARBIOS mischbar). — 2804 10, zwei serielle Schnitstellen, mit Modemsteuerung und autorati- cher Baudratenseleltion 2 2BUK-CTCs (der eine ist Baudraten- generator fur SIO, der andere ist fret verfligbap. TastaturParallelschnitstelle (ASCID oder wahlweise Tastaur Serienschnit stelle 4 Parallalpors mit Handshake (ewoi Binginge und 2wei Ausgange) — Videocontrller 68485 und 8002 Atti Dutgenerator, 7 x 1! Punktmatri, wah weise 16760 KHz oder 18600 kHe (USNorm). — Buserweiterungsanschlus ~ Exweiterungsfeld fur Anwender (Loch raster) EEigentlich sieht man rasch, worauf es uns ankar: Nicht mitaller Gewalt einen még lichst spektakularen Computer "zu Brin gen’, sondern aus der Vielzahl der CP/M-Computer ein ausbaubares, soli des Grundpaket 23 einem maglichst gin Sigen Preis fur unsere Leser auszusu chen. Die Entscheidung, ob una wie weit rman dieses Grundsystem ausbaut, ist Jedem Nachbauer selbst dberlassen ~ im Rahmen seines Geldbeutels, den uber Schnitstellonmangel wird sich angesichts er technischen Daten hoffentich nic- ‘mand beklagen, Eine technische Einschrankung ist dio Speichetkapaaitat von 6¢ KByte in der Grundversion. Die Speichererwoiterung aul 256 KByte ist jedoch berets ferig. Diese Speichererweiterung_ verblfent chen wirin ec 3. Sicher wird ex auch den finon oder anderen geben, det die Tak ftequenz von "nur" 4 MH als 2u gering emplindet. Unser Tip: Die praltische Arbeitsgesehwindigkeit eines 4, 6 und exenyos eI yourepuos 22 Software Mec Sonderhett |.MH2CP/M-Computers im Umgang mit den gleichen Programmen erproben. Di ganz Peniblen sollen dazu ruhig eine Stopuhr einsetzen, Und wenn man dann auber BenchmarkeTests auch noch ein paar praktische Anwendungsflle durch Spiel — etwa mit Wordstar einen Brie! frstell, ander, ausdruckt.— dann mmorkt man rasch, dad die hohere Takare ‘quent weniger "bring!" als erwartet. Vor allem bringt sie dann so gut wie nichts wenn der Prozessor aul langsamere RAMs warten mud Nowerdings wird ex Mode, von "CP/M 3.0 ~Rechnern”7u sprechen Wir amisieren luns immer sehr, wenn wit disse teilwetse echt merkwurdigen Formulierungen in Anzeigen lesen Es wird der Anschein erweckt daf ex etwas Besonderes is ‘wenn au einem CP/M Rechner CP/M 36 Tuk Allerdings wird das nie ausdeck lich gesagt? Denn die Sache is ganz ein fach CP/M. 380 Yann auf” jedem CPMRechner gefahren werden, der sich. an die Standardkonfiguration von CP/M-Rechnem halt (Speicherauteilung tind ahnliches). Naturlich. raueht man finen enisprechenden, _systemspesif Schen (computerspenifischen) BIOS Goch das ist bet jeder CP/MVersion der Fall und berhaupt nichts Besonderes Ein gang anderer Punke ist, ob es sinnvll ist CP/M 2. auf einem bestimmien Rech fer 2u fahren. Die Sache ist siemlich ein ach’ CP/M. 3 belegt soviel Platz im Speicher, daf es schlichtweg unsinnig st. mit 68 KByte herumzufuhrwerken. Es Dies fast kein Plats mehr far eigene Pro: gramme. 128 KByte dure das absolute Minimum sein. a dem CP/M 39 sinnvol ist Und mit 256 KByte it schon ein recht Komioriables Arbetten moglich. Deshalb haben wir eine 256 KByte Speicher ferweiterung fur den Big Board: ll vorgese hen, die seit einigen Monaten fehlertei laut Ein entsprechender VARBIOS far CP/M 30 auf dem Big-Board ist schon lange feriggestellt Bleiben wir noch ein wenig bei dem Zusammenspiel von Hardware und Soft ware: Fur den Big Board Il gibt es (in den USA) zwei sehr interessante Hardwareer weiterungen: Prozessorkarien. mit dem e186 von Intel und mit dem 68000 MS DOS und Unix enix...) sind wohl auch Will ein Anfanger mit CP/M sin: voll arbeiten, so muf er viele Bi cher lesen. Die meisten dieser Bucher sind in Englisch geschrie- ben. So verwundert es nicht, da& mancher Leser seinen dicken Wal: zer in die Ecke stellt. Wo soll man nicht fern. Wir werden also mal zusehen, {dab diese Karten moalichet bald auch in Europa und spezilln Westdeutschland / Westberlin verfugbar sind. Aber das hangt nicht so sehr von uns ab also keine allza vorschnellen Hotinungen. Vielleicht folten wir hier aber schon mal schnell tinfleckten. daB der VARBIOS des Big: Board unter anderem das Disketten(ormat dos IBMPC "ahren” kana, Uberhaupt ist es an der Zeit, ein paar Worte uber die Diskette 29 sagen, die dem Big-Board'Teilbausatz oder “Bausatz mitgegeben wird. Sie enthalt namlich ein [aultahiges, von auBen CP/M. kompatibles Betriebssystom. Bs besteht gus dom von Richard Conn (USA) entwickelten CCP- Ersate ZCRP2, dem von Twente Digital (liederlande) entwickelton BIOS Ereate \VARBIOS und dem ebentalls von Twente Digital entwickelten BDOS Ersatz FDOS. Alle dre: Sofiwarepakete sind “Public Domain’ - und auperdem gegenuber den urspringlichen Versionen » ver besser, Insgesarnt ist die Systemdiskette, die man rusemmen mit dem Big Board. ethat, 2iemlich voll: Runde 528 KByte belinden sch auf der Diskette, darunter der kom lett kommentierte Sourcekode von YVARBIOS und 2CPR2. Will da immer noch ‘einer mackern? Dem sei gesagt. a3 die 520 KByte damit noch nicht exechoptt sind ~ lassen Sie sich doch auch noch ein wenig angenehm uberraschen, Also ein Computer mit preiswerter Hard: ‘ware und haufenweise Public Domain Software. Vielleieht meint der eine oder andere Leser jetzt Gab ex da nicht vor ein [paar Monaten ein gane ahaliches Projekt? Sieckt da eiwa eine Linie dahinier? Nun Ja. wir wollen nici lougnen, daf wit one dda schon etwas drum bemuhen. Aber ob dias immer Happt. vor allem bei neuerer Sofware? Zaubern konnen wir weht. nut rmoglichst grindlich suchen, Und in der Hinsicht sind wir fdr Mithilfe immer danke bat Eine wichtige Eriauterung wollen wir hier einlugen Das diese Sofware uber einen Ierfur awtonsierten deutschen Handler als integraler Bestandteil des Big Board TTitbausatees vermieben wird (da8 der anfangen. oder wie kann man den “roten Faden” finden, um die Viel seitigkeit von CP/M zu begreiten? Lesen Sie diesen Artikel! Nehmen Sie den Big-Board-II oder irgend einen anderen CP/M-Computer und vollziehen Sie die hier aufge: Big-Board nur Komplett, also mit dieser speziellon Systemdisketi, geliefen wird) war Voraussetzung dafur, das die nieder- ndische Firma Twente Digital. die VAR JOS und FDOS entwickelt hat, auch jese beiden Softwarepakete zu Public: DomainSoftware evklirt hat. Wichtg ist abet die Software ist nur fir nicht kommertiele Nutzung "Public Domain Und die grofe Besonderheit (die auch Dbegrindet, daB man im Rahmen der Gesamtkosten. tot “Public Domain’ Enilarung rend 200.280 DM for die Dic ene einkalkcliert hat) ist Auf dieser Dis keette ist neben der Systemsoftware selbst auch noch der kommentiene Ouellkode or Systemsotware enthalten. (ZCRP2, FBOS und VARBIOS) Das muB man sich einmal vorstellen: Der ‘Quellkode von CP/M liegt in den USA in Sinem Panzerschrank, der ungefahr Gleich gut bewacht it wie das legendire For Knox und die Big Board Nachbauer erhalten ein Sofwarepaket,2u dem der Quellkode eines” CP/M: kompatiblen Betnebssystem gehin, (ur rund 208 .250DM. Fur die, die es immer noch niet glauben konnen J, wir ‘meinen mit Quellkode tatsichlich kor mentiene Assemblersource. Wer nun noch meint, er mise sich als Software Pirat betatigen, kann uns nur leid tun’ Er verbaut sich und vielen anderen Wiege, in Zukunft ahsliches noch einmal rmoglich zu machen Eine Bezugsquelle zum Schlu8: Das aus fuhviche, englischsprachige | ZCRP2 ‘Manual ist unter anderem bei der CPIM gebruikers groep Nederland Ericalaan 23 NL 2000 BN Gouda cerhallich (Preis 58 Gulden, also etwa 45.DM. Wir werden noch. versuchen, fine Bezugsquelle in Deutschland. zu organssieren. Diesberiglich bite den ‘Argeigentell beachten). Wenn man die sex Maral "durchacken allt einem Schnell auf 2CRP2 ist kein einfacher CoPErate, sondem Jann eine ganze Menge mehr als der ursprungliche CP/M-CCP (Consol Command Processor. ‘was man sinngemaf vielleicht am besten bersersen, mit" Benutzerschnitistelie” Kann), fuhrten Beispiele nach. Nach etwa 90 Minuten werden Sie CP/M so gut kennen, da Sie sinnvoll da- ‘mit arbeiten kénnen, evor man mit dem Betriebssystem CP/M arbeiten kann, muB dieses von der Dis- rete in den Speicher des Computers opien werden. Das Laden des Betnabs. systems. bezeichnet_man_ als. "Booten' ‘oder "Urladen” Schalten Sie Thren Com: puter ein und "booten” Sie das Betriobs System, Beim Big-BoardI mu8 eine System Diskette in das. Laufwerk "A gelegt werden. Das Drucken auf eine Deliebige Taste lost das Uladen von CP/M aus. Aul dem Bildechirm erscheint "QA>", wenn Sie eine System Diskette von “Tworto-Digital” verwenden. oder "A bbe einer anderen CP/M System Diskette Solien Sie keinen Big-Boardll besitzon, sondern einen anderen CP/M-Computer fo lesen Sia bite om Handbuch nach, wie Sie das Betnebssystem booten konnen. Nach der Rickmeldung auf dem Bild schirm it CP/M beret, Kommandos aus. zufuhren Kurzes Intermezzo Ferigon Sie jetzt als erstes zwei Kopien heer Systemaiskette zum "Rumprobie |, Stecken Sie Ihre Systemdiskerte in Laut werk "A" und eine Leerdiskette in Laut werk"B" Formatieren Sie die Diskette im Tautwerke "B" Beim Big Board II heiBt das Formatierungsprogramm: ‘DDFORMTSCOM" Bes einem anderen CP/MComputer mussen Sie im Hand. ‘buch nachsehen. wie das Formatierung: sprogramm hei8t 2.Sarten Sie das Formatierungspre- gamm (A >DDFORMTS ‘Das Programm stellt zwei Fragen: “ENTER DRIVE NO:(A FY" und INSERT DISK TO BE FORMATTED INTO DRIVE AND TYPE: (A.BDS)" Antworten Sie aul die erste Frage mit lund auf die zweite mt "D™ Wiedernolen Sie denselben Vorgang fur die zweite Leerdiskerte .Jeta kopieren wir alle Dateien auf der Systemdiskette aul die formatierte Dis- ite im Lavfwerk (A>PIP B=A.* Die Laufwerke werden aktiv und Sie hhoren die Schnitmotore und die "Head Voad-Magnete” arbeiten. Auf dem Bild schirm gibt. “das Kopierprogramm “IP.COM" alle. Dat ‘ie romanian kor Sie denselben Vorgang flr die zmeite for mmatiene Diskette 4. Nachdem alle Dateien von der System diskette im Laufwerk "A" aul die Disket- te im Lautwerk "B" kopiert sind, wollen wir noch CP/M auf die Diskette im Laut. werk "8" kopieren. Beim Big-Board:l heift das System Kopierprogramm "VAR. SISG.COM" und bel einem normalen CP/M-Gomputer. "SYSGEN.COM". Bai “VARSYSGCOM” konnen §:1/4"- und 6°- Laulwerke gleichzeitig angesteuert mer den, wahsend man be! “SYSGEN.COM auf eine Lautwerkgrofe festgeleat ist. AA >VARSTSG ie Das System Kopierprograrmm Fragen “ENTER SOURCE DRIVE, OR (CR) TO SKIP" und “ENTER DESTINATION DRIVE OR (CR) TO SKIP Antworten Sie auf die erste Prage mit "A ‘ond auf die zweite mit "B'. Wiederholen Sie denselben Vorgang fur die 2weite Dis: kerte. Wir gehen davon aus. daa Sie einen Computer mit 2wel Laulwerken haben. Ende Intermezzo! CP/M kent 2wei Arten von Kommandos: Eingebaute Kommandos und Transient Kommandos. Eingebaute Kormandos sind, wie der Name schon sagt, im Betriebssystom CP/M integrin. Die ein ‘gebauten Kommandos von CP/M sind LDIR 2.ERA 5 REN TYPE 5 SAVE 6 USER Eingebaute Kommandos lassen. sich direkt ausfitven. Das helt, es mua kein ‘usalches Programm von der Diskette inden Speicher des Computers geladen werden, um eines der sechs eingebauten Kommandas ausoufahren Anders ist es bei Transient Kommandos. Bovor CP/M cin. Transient Kommando ausfulven kana, muB es ein Transient Programm von der Diskette in den pet cher opieren Siekt das Transient Programm im Speicher, wird es automa tisch gestaret. Transient Programme sind als Dateien (Files) mit einem Naren aut er Diskette gespeicher. CP/M ladt ein Bid ¥ So sioht das Inhalteverzeichnis einer (CPIM. Diskette aus. Ein Eintrag im Directory besteht aus einem Dateinemen und Datertyo. le durch ein" Zoichen getronnt find. Der Detetyp kann auch weagelessen ‘Transient Programm immer an die Adres 40 100H und staret das Programm durch einen Sprung mu dieser Adresse Transient Programme Konnen Sie im Inhaltsverzeichnis der Diskete leicht fin den, da diese hinter dem Dateinamen die Exweiterung "COM" haben (zum Bet spiel SYSGEN.COM, LOAD.COM ...) Durch Ausfihren eines Transient Kommandos konnen Sie einen CP/M. Computer in einen BASIC, FORTRAN. ‘oder PASCAL Computer umwandeln. Sie ‘Konnen auch selbst Transient Programme sehreiben und diese dann durch ein ‘Transient Kommando.aufrufen. Nehmen ‘ir einmal an, Sie wollen den Bildschirm des Computers loschen. Sie Konnen dann mit Hille eines Assemblers oder in einer hoheren Programmiersprache (zum Ber spiel: PASCAL) ein Programm schreiben, Gas den Bildechirm loscht Das Bild SchirmLosch Programm soll CLEAR COM heiBen. Wenn Sie das Assombler Quellprogramm assemblieren oder das, PASCAL-Quellprogramim compilieren, #0 lassen sich. die die." Quellprogramme immer auf eine “COMDater” also ein TransientProgramm zuruekivhren. Wel len Sie das Transient Programm CLEAR COM ausfunren. so geben Sie einfach ein: (A>CLEAR Die Erweiterung "COM" braueht man nicht eingeben, da CP/M automatsch weld “dab "CLEAR" ein Transient Kommando ist, und “deshalb das Transient Programm "CLEAR" an die ‘Adresse. 1008 Tedt, um e= anschlieSend auszufubven, Es dure jett der Unterschied zwischen finem eingebauten und einem Transient Kommando blar sein. Transient Kommar- dos gibt es fir CP/M unendlich viele Die folgenden Standard Koremandos sollten aremyos st yaqiepuog 29 jedoch auf jeder CP/MSystom- Diskette vorhanden sein Software * ASM oder MB9 (8000-oder Ze0Assembier) * DDT oder SID oder ZSID (Debuager) * DUMP (Ausgabe einer Datei im Hox Format) ED oder besser WS (Textverarbeiter) * LOAD oder L88 (Leader) * PIP (Date: Transfer Programm) * MOVECPM oder CPMS9 oder CPM58 (CP/M-Kenfigurations Programm) * STAT Gtatus-Programm fir Dateien, Laufwerke und 1/0) * SUBMIT oder XSUB (Ausfuhrung mehrerer CP/M-Bofehle, die in einer Datei stehen) "FORMAT (Formati DDFORMTS bet BB-I1 *SYSGEN (Kopin. das Betriebssystem CPIM auf eine Diskette; VARSYSG bei BBD 1 fir Diskette: Wichtige Zeichen bei CP/M Bei der Eingabe eines Koramandos kann in Tippfebier wnteriaulen. CP/M kennt Giverse Steuerzeichen, mit denen sich Fehler bei der Eingabe korigiezen las sen. Haufig soll das Inhatsverzeichnis finer Diskette sum Drucker geschickt worden. Oder der Ausdruck eines Pro- grammes auf dom Bidschirm mus plot lich unterbrochen werden, Nur’ die wiemigsten Steuerzeichen wollen wit ier kurz beschreiben: hat zur Folge, daB CP/M das Kom mando im Kommando-Puffer ausfutrt Eine Fehlermeldung wird ausgegeben, wenn CP/M das Kormando nicht ausful ai a8 01R ¥.004 Br 2510 OOM + ASCIT COM : HEX cor Bs UARSYS3 COM: TTT CM : STAT cor zon kann (Tippfchler, im Laufwerk befin- Bild 2: Mit dem “DIR"-Komma det sich kine Diskeite,.) 1C> unterbrich einen Prote® den CP/M momentan ausfuhet AnschlieBend cerfolgt ein CP/M Warm Start ‘Merke: Immer, wenn eine Disketten in frgendeinem Laufwerk ausgetauscht wird, mu "C nach dem CP/M-Prompt "A> oder "QA" eingegebon werden, ‘Auch das Directory der Disketten in den Drives wird nach jedem <1C> gelesen. Weigert sich CP/M auf eine Diskette 2 schreiben, dann sollten Se das Steuerze! chen <1C> eingeben! bewogt den Cursor um eine Posi tion nach links und léseht das Zeichen lunter dem Cursor, Das Steuerzeichen SiH> ist bei manchen Tastauren aut fine gesonderte Taste herausgofuhrt Back Space oder BS). <1P> schaltet den Drucker ein oder aus, Das Drucker Flag (ein Software- Fipflop) bleibt gesetzt, bis ein woiteres <1P>. Steuerzeichen emplangen witd. <1P> kann an jeder beliebigen Stelle bei der Eingabe ‘eines CP/M-Kommmandos zum Computer geschickt werden at ec Sonderheft uch eine Untargruppe von Dateinamen a eae wero. Her wera ae "COM des Lautwerks "B ausgegeben ‘iid 3: Boi CP/M-Computern ist eine Console "im Computer inte. ‘2 zeigt cine Console ‘dom Computer verbund beiden Coneolen verwendet wird, CPIM nient wich. da der BIOS Struktur eines €P/M. Computer Bild 4: "Sight" CPIM das Wort “LST” in Bila 5: Die Datei “CRTMAC™ wird aut der Spelchor und staret es. Dann wird dla Datel GRTMAC blockweise durch dom Speleher Seschleurt und anschioGond aut dem Bid fchirm ausgegeben. Ist dle. gesamte Date Susgegebor “dann” kahve CP/M in den Kommando-Eingabemodus zurick-” Das Kommando "TYPE CRTMAC™ fat hdantch init "PIP CON: “CRE MAC es0313 bewegt den Cursor an den Zeile nanfang und loseht dio gesamte Komman. onal Die eingebauten CP/M-Kommandos Mit dem DIR-Kommando kénnen Sie das Inhaltsverzeichnis (Dizectory) einer Dis: ete auf dem Bildschirm oder Drucker ausgeben. Bld 1 zeigt das Directory einer Big-Board-tlSystemdiskette. Wie Sie aus em Directory ersohen kénnon, haben ie CP/M-Dateien einen Namen, der ‘maximal acht Zeichen lang ist, Hinter dem Dateinamen betindet sich der Dateityp (maximal drei Zeicher). Am Typ der Datei keonnen Sie sehen, ob es sich um eine BASIC, eine PASCAL. oder eine AssemiblerDatei handelt. Bel CP/M haben sich folgende Dateitypen einge: irgert ASM. bezeichnet eine Assembler: Queliatei. Der verwendete Assembler ist der 8080Ascembler von Digital esearch (Beispel: BB2.ASM, ROM. ASM 4 i 650314 MAC bezeichnet wie ASM eine Assembler Quelidatel. Der verwendete Assembler ist MBB. von Microsoft. MBO ann sowohl 780" als auch | 8080 Mnemonics assemblieren (Beispiel: EDI- TOR MAC, MONITOR MAC) BAS bezeichnet eine BASIC-Quelldati Der BASIC:Interproter oder der BASIC: Compiler von Microsoft verwenden die- sen Dateityp (LOHN BAS, STEUERN BAS) BAK beseichnet eine Backup Datei. Der CP/M-Eaitor "ED" oder das Textverarber- tungssystem Word Star "WS" erzeugen Sutomatisch diesen Dateityp. Bevor Sie mit einem Textverarbeiter eine Datei ver andern, macht CP/M eine Kopie der Datei. die sogenannte Backup-Datei. Sol ten Sie mit der modifzieten Datei noch stete nicht zufrieden seim, dann kénnen Sie aul die usspringliche Datel zuriek (greifen (aus TEXTLIB witd TEXTBAW), COM bezeichnet eine Kommando Datei (Command File). Wie bereits erwahnt, werden diese Dateien bel der Ausful rung eines Transient Kommandos in den Computer geladen und anschliosend ausgeflht “(@IP.COM, LOAD.COM, MBASIC.COM). FOR bezeichnet eine FORTRAN:-Dael HEX bezeichnet eine HexDatei, Die Daten in dieser Datei sind im Intel Hex Format aulgezeichnet. Eine Hex Datei Knnen der 806@Assembler von Digital Research oder der MicrosoftAssembler "Mao" erzeugen PAS bezeichnet eine PASCAL Date REL bezeichnet eine RelativDatei. Der Mictotott MactoAssembler MB0_ uber sett eine Quell Datei des Type "MAC" in tine REL Datei siche auch:"Arbeiten mit Maa" in einem der folgenden Son derhete) SUB bereichnet eine SubmitDatel, Diese Datei enthilt’ normalerwelse mehrere CP/MxKommandos. Der Computer liest Giese Datel und fuhr die in ihr enthalte nen Kommandos sequentiell aus. Man Jean auch sager: Der Computer erhilt ddie Koramandos nicht mehr vom Taster: feld, sondern liest diese aus einer Date SUB-Dateion benctigen die Korsmando Datet SUBMIT. COM oder XSUB.COM. ‘TXT bezeichnet eine TextDatei. Diese Datei" enthalt™ ausschlieSlich ASCIL Zoichen. $$ bezeichnet eine Date, in der kurzze fag Informationen beim Erzeugen einer TextDateifesigehalton werden. Der (CP/M Editor "ED" oder der Textverarbei ter "Word Stat” verwonden $$8Dateien als "Notisblock”. Dieser Dateityp. wird beim Verlassen des Textverarbeiter wie der geloscht und ist deshalb normaler weise nicht im Directory 2u finden, DIR(ectory) Mit dom DIRKommando kénnen sie das Inhaltevereeichnis ‘einer Diskette zum Bildsehirm oder 2um Drucker des Com puters senden. Wir werden jot einige Boispicle geben, damit Sie die Formen es DIR Kommandos kennonlernen: (K>DIR a 3 5 i pip.com cAT.MAC soa aremjos LL yeuropuos 29 Sofware WB ec Sonderhett 05 >A: PIP EC. TAT Das Inhaltverzeichnis wird - wie Bld 1 zeigt aut dem Bildschitm ausgegeben Das Inhaltverzeichnis wird vom momen: tan selektierten Lautwerk "A" gelesen, (>DIR B: Das Inhalsverzeichnis wird vom Laut work "B" gelesen und aul dem Bild Schirm ausgegeben. Das Lautwerk "A' bleibt daz momentan —seleltierte Lautverk (>B @5>DIR Lautwork "B" wird das momentan solek torte Laulwerk. Die CP/M-Meldung "08>" tet das dem Anwender mit, Wenn Sie jetzt das Zeichen <1C> aum Comp ter schicken, dann wird CP/M “warm gestartet. Der CCP (Console Command Processor) wird von dor Diskette in den Speicher kopiert Befindet sich auf der Diskette in. Laulwerk "B" kein CP/M. System. so gibt det Computer die Fehler: moldung "CANT BOOT CP/M" aus. Mit dem Transient. Programm "SYSGEN (oder VARSYSC beim BB) konnen Sie (CPIM auf die Diskette in Laufwerk “3 kepieren 0B>A: @ASDIR = COM Lautwerk "A wird wieder das momentan selektierte Laufwerk. Alle Dateien mit dem Dateityp “COM” werden aul dem Bidschirm ausgegebon. Wie Bid 2 zeit ann wnter dem Zeichen "" ein beliebi ger Dateinamen “legen”: Durch dieses Kommando laBt sich eine Unergruppe von Dateinamen auf dem Bildschirm aus geben eA>DIR VARIA Ale Dateinamen, die mit der Zeichenket te "VAR" boginnon, werden auf dem Bild Schitm ausgegeben. Unter dem Zeichen "kana ein beliebiger Dateityp legen Unter jedem "?"-Zeichen kann ein belie biges ASCIIZeichen liegen. Es versteht ich, daB die Kommandos DIR DIR™* DIR 77222200272 identisch sind @A>DIR *.COM Alle Dateien mit dem Dateityp "COM! werden auf dem Drucker ausgegeben. "IP" schaltet den Drucker ein und kann liberall in der Kommandozeile. stehen. Ert wenn der Computer ein weiteres 1B" Zeichen empfangt, wird der Drucker wieder ausgeschaltet. ERA\se) Mit dem ERAKommando Kénnen Sie einen Dateinarien im Inbaltsverzeichnis der Diskette ausloschen. Das ERA. Kommando arbeitet mit den gleichen Argumenten wie das DIR Komando. Hautig gebraucht man das ERA. Kommando, um Zwischen Dateien auszu loschen, die Assembler, Compiler oder TTextverarbeiter erzeugen. Wenn man Dateien nicht mehe brauct, so kann man mit dem ERAKommando Plat: aut det Diskette schatlen Beispiele: (@A>ERA CRT.COM Dieses Kommando loscht auf dem momentan selektierten Laufwerk "A" die Datel CRTCOM. (A>ERA Be. BAK Dieses Komando loscht auf der Diskette in Laufwerk "Balle Dateien ‘mit dem Dateityp "BAK": Wie bereits erwihnt, werden BAK Dateien vom CP/MEdior Sder "Word Star” erzeugt. Ist das Kom mando ausgefuhrt, bleibt Lauwork "A" das momentan selektierto Laulwerk (A>ERA BY. * Dieses Kornmando loach alle Dateien aut der Diskette in Lawork "B" Bevor CP/M fas Kommando aushr stelt es die Frage: "ALL FILES Y/N?" Antworten Sie rit Yes), s0. worden alle Dateien im Inhaltsverzeichnis (Directory) gelésch REN(ame) Mit dem REN Kommando konnen Sle den Namen einer Datei verandern — oder landers gesagt. ein aller Dateiname wird Gurch einen neuen exsetzt Die allgeme be Form des REN Kommandos ist [REN NEUDATELTYP = ALTDATELTYP Wie beim 6080/280Assembler werden die CP/M Kommandos von rechis nach Tinks gelesen’ Das Gleichheitszeichen, A> pipist: = das die beiden Dateinamen trennt, kann man sich als einen nach inks weisenden Pfeil vorsellen. Das Komando. wird dann fir die 6502, 6809. und 65000 Programmisrer etwas dbersichticher, da Giese von links ‘nach rechts lesen, Beispie! @A>REN (CRT.COM=VIDEO. CoM Die Datei VIDEO.COM bekommt den neuen Namen CRT.COM. Wenn ie einer Datel mut dem Datetyp "COM" einen neuen ‘Namen geben, so beachien Sie af sich der Dateityp nickt ander. CP/M Jann sonst nicht mehr erkennen, daB ¢s sich umm eine Komando Dates handel, TYPE Mit dem TYPEKommando konnen Sie en Inhalt einer ASCILDatei zum Bild Schiem oder Drucker schicken. Die Daten, werden blockweise yon der Diskette Gelesen und dann zu den seleltierten Rusgabegeraten weitexgeletet. Mit dem Zeichen "5" (Stop) kénnen Sie die Text ‘ausgabe unterbrechen. Senden Sie aber mals das Zeichen "1S" zum Computer dann druckt er weiter die Datei aus, Das Zeichen "'C"" beendet das TYPE Kommando und fahrt den Computer in den KommandoModus auruck Bet spiel: (WOTYPE CRTMAC GROTYPE BBBZTATPer> aS Das erste Kommando gibt die Datei §| CRTMAC in Laufwork "A" auf dem Bild Sschirm aus. Das zweite Kommando sendet die Datei BBZTXT zum Drucker (1P). In der dritten KommandoZelle wird der Drucker wieder abgeschaltet SAVE ‘Mit dem SAVE: Kommando konnen Sie ein Maschinensprache Programm oder jede andere Date unter einem Namen au die Diskette retten. CP/M nimmt aa, daB sich die gesamte Datei im Speicher des Com puters befindet. beginnend bei der ‘Adesse 100H. Die allgemeine Form des ‘Kommandos ist SAVE p NAME. COM In diesem Komando ist "p die dezima- le Ansan der 256 Byte-Blocke, dle das ‘Maschinenprogramm lang ist. Durch den Dateityp "COM teilen ie CP/M mat, daB fet sich um eine Kommando Datel han- elt Es ist jedoch auch méglich, einen anderen Dateityp als "COM" zu verwer- den. Mit dem SAVE Kommando lab sich Deispielswoise eine Leezdates im Inhale verzeichnis einragen SAVE 0 PETERTXT Dieses Kommando tagt nur den Dateina men PETERTAT im Directory der Disket terein. reserviert aber keinen Platz fur die Daten. usER Das USER Kommando ist besonders nite lich, wenn man mit einem Mehrplate Bild 6: Hier wird aio Dates “EC TXT” zur Con Sole gesendt Dor Untorachied su Bild 8 tt Kommando. steht” "PIP" Dashalb. matdet Singedon kann Ist das Kommando ‘CON--ECIXT™ ausgetamrt. dann gibt IP" wiedor ein" 2eichen aus und wart auf ein noues Kommando. Durch Einga Computersystem arbeitet. MP/M kane ir Gegensatz zu CP/M mehrere Terminals Gleichueitig. bedienen - (Timesharing). Jeder Anwender hat seine eigene Num. mer (@.15, sein eigenes Directory und Seinen eigenen Speicherbereich im Computer. Sei der Version 22 ist auch in CP/M das USER Kommando vorhanden. Durch dieses Kommando ist es maglich Ubersicht und Ordnung auf der Diskette su schaffen azemyjos et weysepuos 28 Software 20 ec Sonderheft usr: PETER.TXT (GE.TXT NICODCT eae setae pam se (OP/M-Computer Pip.com PETER.TXT INGE.TXT NicoxT A> PIP LST: = PETER.TXT, INGE.TXT, NICO.TXT eer> ss0318 Der Big-Board-tl kann auf zwei Laufwer Drei wichtige BigBoard-Il und den meisten anderen keen fast 6 Millionen Bytes speichern. ES Transient Kommandos: CP/M-Computem aussie ist also leicht méglich, daB ein BASIC: pip Inerpreter, ein PASCAL-Compiler, ein Pty Das Tastenfold ist parallel an die ‘Textverarbeiter_ und ein Assembler SprORMTS ComputerPlatine angeschlossen. Die Gleichaeitig auf einer System Diskette ASCIiZeichen erzeugt ein Keyboard Gespeichet ‘sind Durch das USER Encoder, derim Gehiuse des Tastonfelds Kommando kénnen sie jeder USER Allgemeines: eingebait ist Der CREContller und die Nummer einen Transient Prozestor auordnen. USERO enthalt den BASIC. Inerpreter und alle BASIC Dateien. Auch der BASIC-Compiler kann in diesem USERBereich sein. USER enthalt den PASCAL-Compiler und alle PASCAL: Dateien. Dem Assembler und Debugger keonnen Sie den USER‘-Bereich zur nen. jeder USER Bereich hat sein eigenes Inhattsverzeichnis und ist vor anderen streng getrennt Im VARBIOS dos Big-Board-I ist die USER Nummer wie bet MP/M implemen: tiert, Wenn sie aber ein normales CP/M auf Them Computer haben. so milssen Sie das TrancientKommando "STAT" ver. ‘wenden, um die momentan selektierte USER Nummer zu erfahren (siohe STAT Kommando). Beispiel (ADUSER 3 SAD Der Computer arbeitet im USER Bereich, Dann wird durch das USER. Kor: mando in den USER@Bereich umge- schaltet. Dureh die Rickmeldung "3A zeigt der Computer an, daB er in einem neuen USER Bereich arbeitet An einen CP/MComputer Konnen Sie mehrere exterme Gerate anschlieBen. Diese Gerite lassen sich in wei Gruppen cinteilen 1. ASCILorientiene Gerate 2. Dateiorientierte Gerite Die ASCII oriemiorten Gerite verarbeiton die iknen angeboten Information Zeichen far Zoichon. Datensicktgerite, Drucker, Lochsteifenleser/stanzer und Keyboards sind ASCILorientirte Gerite. Dat orientiere Gerite sind Massenspeicher, wie Laufwerke, RAMFloppy, Magnetbla- Sonspeicher ete. Datetorientierte Gerate veratbeiten im Gegensatz 2u den ASCII: brientierten Geraten die Daten nicht 2c chenweise, sondemn blockweise, Inder Praxis it an einen CP/M-Computer cin Tasten(eld, ein Datensichigerit und fin Drucker angeschlosson. CP/M weist Jedem der angeschlossenen Gerate einen Namen 24, Der Anwender kann aber die Namen der angeschlossenen | Gerite ander (siche STAFKommando). Norma- lerweise heifen Tastenfeld und Daten. sichigerit "Console" (CON), Eine Console ist ein Ein/Ausgabegerst und sieht von Computer 2u Computer anders ‘aus Bild 9 zeigt, wie die Console beim Softwrate fir die Bildschirm- Steuerung befinden sich ebenfalls” auf dor ComputerPlatine. Uber ein Video-Kabel ist der Bildschirm mit dem CP/M: ‘Computer verbunden Bei MehrplatzSystemen sind die Term nals Consolen) ber eine serielle Leitung (RS-232/V29) mit dem Computer verbun- den. Der Keyboard Encoder, der CRE Conwoller, der Bildschirm Wiedethol speicher und die Schioberegister fir die Sserielle Schnitstlle sind in der Console ceingebaut Auch der Drucker, der an den CP/M: Computer angeschlossen ist, hat einen ‘Namen: "List Device” (ST. siohe Bild 7). Boim Big Board Mist ir den Drucker eine CCentronics-Sehnitstelle vorgesehen. PIP Das PIP.COMransient Programm (Peri- pheral Interchange Program) steuert den Datentransfer swisehen peripheren Gerd ten, die an den CP/M-Computer ange: Sehlossen sind, Ein Lautwerk, ein Keyboard, ein Drucker eto sind periphe xe Gerite, von denen "PIP" Daten omp- fingt oder 2u denen "PIP" Daten sendet Der Speicher des Computers wird als Pu fer verwendet, wenn Dateien von einem a =| iE com cRTMAC : : ‘cOPYCRT. MAC. * I 650319 peripheren Gerit zu einem anderen ther tragen werden. Die wichtigsten Méglich keeiten, die "PIP" dem Anwender biett, sind *opieren einer oder mehrerer Dateien, ‘yon einem Laulwerk 2u einem anderen, Es ist auch moglich, eine Backup Kopio ‘iner Diskette tu machen, *Bine Datei, dic auf einer Diskete gespeichert ist, cum Drucker oder sum Bicdschirm senden, ‘*Mohrere UnterDatelen zu einer Gesamt Datei zusammentagen. * Anfortigen einer Backup Date! auf einer Diskette Die folgenden Beispiele werden Sie mit dom PlPKommando vertait machen, 1. Boispicl (Bld 8) §A>PIP CON:=CRTMAC Disses Kommando lidt die Datei "CREMAC” blockweise in den Speicher es Computers und sendet diese 2um Bildschirm. Das Transient Programm "PIPCOM" und die Datel "CRTMAC” sind beide auf der Diskette inv lautwerk ri as Kommando steht, wie Sie es einge ben haben, im Kommando Puffer des (Computers. CP/M liest nach dem - Zeichen den Puffer und versucht das Kommando ausrufihven. Zundchst sieht CP/M das TransiontKommando "PIP Das Transient Programm. "PIP-COM wird von der Diskette in Lavwerk "A" in den Speicher kopiert und gestartet. Ist PIP" gestartet, dann wird der Komman doPuffer weiter gelesen. Das Gleich hheiszeichen "=" teilt dem. PIP Kommando mi, da ein Datentransfer von ‘einem peripheren Gorat 2u einem ande- fen durchgefuhrt werden soll. Das Wort CRTMAC" ist der Dateiname einer Datei, von der gelesen wird und "CON: ist dar Name des Gerdtes, 2u dem die Datei goschiekt wird. 2. Beispicl (Bild 6): OB>APIP SCON:=ECTXT o> In diesem Beispiel ist Laufwerk "B” selek ert. Das ‘Transient Programm "PIP COM" befindet sich im Lautwerk “A und dle Datei "EC.TXT die zur Console ‘eschickt wird, befindet sich sm Laut Werk "B" Das Kommando in der ersten Zolle selektior das Laufwerk "A, act vor iesem das TransientProgramm "PIP COM" und startet es. Das Lautwerk bleibt weiterhin das momentan selektier- te Laulwerk. Da hinter dem Transient Kommando "PIP" keine Parameter ste hon, bleibt der Prozessor im Transient Programm. Dem Anwender wird durch ein "*"-Zelchen mitgeteil, da8 "PIP beret ist, in Kormmando anzunehmen, Das Komimando in der zweiten Zelle ser- det die Datei "EC. TXT” zum Datensicht ‘gerd. Da Laufwerk "B" das momentan Geloktierte Laulwork ist, wird. ECTAT Dlockweise von diesem Lautwerk in den Speicher geladen und anschlieBend Drucker ausgegeber Bild 9: Das “PIP™Kommando gibt dem Programm.“ PIBCOM™ “und dle Date ‘CAT MAG” im Laufwerk “A” Die Kopi dor Datel "CRT-MAG™ wird mit dem neuen Dat ramen “COPYCRT MAC” zum Lautwerk "B blockwoise auf dom Bildschirm ausgoge: ben. Der Computer ladt also nicht die ‘gesamte Datel "ECTXT" in den Speicher lund gibt diese auf dem Bildschirm aus, sondem “schleust” die Datei far die Au Gabe durch den Speicher’ Das blockwe' Se Lesen und Ausgeben einer Datei konnen Sie daran etkennen, dat die Aus gabe zum Bildschirm unterbrochen wird, wenn ein neuer Datenblock von der Dis ktte in den Speicher kopiert wird Ist das Komando im Korimando Puffer ausgefthrt, dann meldet sich "PIP mit nem "*"-Zeichen zurick. Der Aner orkann ein neues Kommando eingeben, aremsjos Te wourepuos 20 Software 22 ec Sonderhett ‘CP/M-Computer — ip.com barert.com DATEIn.com Drucker geschickt und alszusammenhan. sgende Datel ausgegeben, Wir wollen jetst aber "PIP" verlassen und au CP/M surickkehven. Durch Dricken uf die " aus und test so mit daB das Latwerk "B” momen tan selektion ist (vier Zeile). Abschlie Bend wollen wir das. Laulwetk "A selektieren, Dazu geben wir "A." ein und Gnicken auf die “or> Taste, Die Rick meldung "@A>" teil uns mit, daB ab jet fas Latfwerk “A” das momentan selek tierte Lautwerk ist (> PIP BTOTALTXT= ADATENTXT, CDATEIATXTBDATEISTXT o In diesem Beispiel wird das Transient 8.Beispiel (Bild 7 Programm "PIP_COM"™ vom momentan selektierten Laufwerk "A" in den Spel ox >PIP Ist. =BRaTET cher geladen Die drei Unierdateien a> DATENTXT. DATEISTXT" bofinden sich in unterschiedlichen Laufwerken. Dieses Kommando sendet die Datei "DATEILTXT" befindet sich im Laufwerk ‘BR2TXT" zum Drucker (IST: = Drucker “A, "DATEI2TXT" im laufwerk "C” und = liSTing Device). Das Transient-“DATEISTXT" im laufwerk "B" Sie wer Programm "PIP.COM'" und die Textdatei den 20 einer Gesamtdatet “TOTALTXT BE2TAT’ efinden sich belde. im im laufwork"B" musammengetigt Nach rmomentan selektierten Laufwetk er Ausfihrung des Kommandos bleibt fas Latifwerk °A” das momentan selele 4. Beispiel (Bild 8 und Bild LD: tiene Tantwerk wom isn-pereenmmiNcenerniconit 5. Beispiel (Bild 9) Haulig ist es notig, mehrere Unterdateien: @A>PIP zu einer Gosamtdatet zusammenzuhiny COPYCRTMAC-=CRTMAC gen (Concatenation). Mit dem "PIP" A> Kommando kann man diese Anfgabe auf einfache Weise. losen. Die. Text Gateien “PETERTXT, "INGETXT" und In diesem Boispiel fertigen wir die 'NICOTXT" befinden sich in Laufwerk Kople einer Datel an. Das. Transient ‘A Alle drei Dateien werden tum Programm "PIP.COM" nnd die Datei DATE! 1.com DATEI2.coM bare! ncom 165031-10 (CRTMAC” befinden sich im Laufwerk 'R’ Die Kopie der Datel "CRTMAC’ helt "COPYERTMAC”: Diese Datet wird im Laufwerk "A" erseugt Wollen Sie beispielsweise die Datei ‘COPYCRTMAG” im” Lautwork "5 haben. so stehen Ihnen mehrere Moglich keiten offen ma>Prp ‘COPYCRTMAC=CRTMAC (> PIP B:= A;COPYCRTMAC a> oder: oder: Im ersten Beispiel wird die Datei ‘COPYCRTMAC” im Lautwerk A" und '" erzeugt In don anderon beiden Bei spielen wird die Datel "COPYCRTMAC’ fusschlieBlich im Lafwerk "B” erzeugt 6.Betopiel Bild 1 (> PIP B:=*.COMIVI Das "PIP" Kormando kann auch Unter: ‘oruppen von Dateien von einer Diskette zu einer anderen kopieren. In diesem Bet Spiel kopiezen wir alle Dateion mit dom Dateityp "COM" vom momentan selek: tierton Laufwork "A" zum Lauwerk "B" In feckigen Klammer steht der Parameter ‘remo5 fov.com paren 1.rx7| pares a.7x7| parerere] Sans "yim Kommando Puffer (V=Verity) Einer oder mehzere Parameter konnen beim "PIP" -Kommando mitgegeben wer den. Der "V" Parameter iberprift beim Kopieren der Dateien, ob die Daten fel lerfrei auf der Diskette stehen. Wird ein Fehler enideckt, dann gibt CP/M eine Fehlermelduing avs 7 Beispiel (Bild 12) (A> PIP B.=*.*JOVR] Wenn Sie cine neue Systemadiskette kat: fen. danm ist es sinmvoll eine Kopie von dieser Diskete 2% machen. Durch B:=*.*" teilen Sie "PIP" mit, dab alle Dateien auf der Diskette im momentan selektierten Laufwerk "A" auf die Diskette im Laufwerk “B” zu kopieren sind. Drei Parameter (OVR) werden im Kommando mitgegeben, damit Sie sicher sein kon nen. da beide Disketten. nach dem Kopiervorgang identseh sind, PIP" Parameter PIP" Kennt viele Parameter. Nur die wiehtigston Parameter wollen wir hier in alphabetischer —Resheafolge kre Desehreiben. ’PIP"-Pazameter stehen ain Ende einer Kommandozeile in eckigen Klammern 'E" Parameter (Echo) Alle Kopicropera tionen werden als Echo zum Bilschirm esendet. Sie Kénnen allen Aktionen des IP" Kommandos folgen F"-Parameter (Fite) Alle "Form Foeds ininer Datei werden beim Kopieren her ausgetiter. H-Parameter (Hex Datei: Dateien vom Dateityp "HEX" haben definiertos Format PI" berprift. beim. Kopieren von HEX" Dateten, ob diese Dateien das vor ‘geschriebene Intel Hex Format einhalten. IN" oder "N2" Parameter (Number! Boim Kopioten. einer oder mehrerer Dateien fgt "PIP" Zeilennummer ein. Die Zeilennummem beginnen bel Eins lund werden von Zeile 2 Zeile vm Eine ‘0 Paramoter (Object) Beim Zusam menkangen "von Maschinensprache Dateien ignoriert "PIP" das Zeichen "2" Dieses Zeichen signalisiert normalerwel se das Ende einer ASC Datel Parameter (Read): Bei CP/M ist es méglich, Dateien auf einer Diskette 2 haben, ohne a8 diese im Directory erscheinen. Diese Dateien haben das Atebut "SSIS" (eiehe STAT Kommando). "§S¥S"-Dateion werden von PIP" Kommando wie normale. Dateien kopiert, wenn Sie den "R" Parameter spe stat Das ‘Transient Kommando "STAT" dient ur Status Anzeige der an den CP/M. Computer angeschlossenen Laufwerke ‘Auch die ASCIl-orientierton Gerato, wie Drucker, Kassetion Schnittellen oder Modems lassen sich mit dem “STAT Kommando "umtaufen". Der CP/M- ‘Computer lit sich somit optimal an die angeschlossenen Gerate anpassen. Mehr eee! ror rxy fa ‘TOTAL.TXT=A.DATENN.TXT, C:DATEI2, TXT, B:DATEIR.TXT (Bild 8) ro lassom sich auch at der Diskette Imohrore’ "Dateien ru "einer Gesartaatel ‘paren Tx ameter ind TOTALTXT" zusammengetatt. Durch die Dateinamen "wird dem “PIP"-Kommando Wichtiger Hinweis: Manche BeispielelieBen sich auch mit “dnicktechnischer Verklenerung nicht in einer Zeile — wie auf dem Bild: ‘schirm ~unterbringen. Alle Eingabe- jen schlieBen mit “cr>! ariber in einem folgenden Sonderhet! Haben Sie auf einer Diskete wichtige Programme, die unter allen Umstanden geschutat werden mussen, so kennen Sie Giesen Dateien mit. dem "STAT Kommando das Attibut "R/O" @lead/Only) geben. Die Dateien sind dann geschutzt und konnen nicht mohr IrtumlicherweiseUberschrieben wer den. ee uausepuos 20 Software 24 ec Sonderhett 12 sash eae TE Rom rugee oiexcontnouien SERA 5021.12 A> PIP a=". [ov] Bild 19 zeigt die einlachste Form des lang und pat in einen 16 KByte "EXT. schretber An den "PUN”-Ausgang Kon STAT" Kommandos. Das Laufwerk "B" Block. Durch das Attrbut "SS wird im nen NurSchveibgerate angeschiossen ist momentan selektiert. Das Transient: unteren Belspiel von Bild 15 das "SIZE" werden. Programm "STAT.COM" befindet sich Fold auch noch ausgegeben. aufder Diskette im Laufwerk "A Deshalb IST: (iSTing device) Ausgang flr einen Geben_ wird das Komando Bild 16 zeigt ein weiteres Belspiel fir das Drucker 'ASTAT" ein. Aul der Diskette “A” "STAT”Kommando. Hier witd der Status sind von den 700 KByte noch 78 Kbyte aller "COM" Dateiem im Laufwerk "A" Jedem logischen Gerst lassen sich vier Uibng. Die Diskette ist also siemlich voll, ausgegeben. Auch der "USER" Status physisehe Gerlte suordnen. Die Zuord- auf der Diskette "8" stohen noch 882 kann abgeftagt werden, wie Bld 17 zeigt. nung kann durch das "STAT" Kommando KByte Speicheraum zur Verfugung, Boim "BigBoard-I” erubrigt sich dieses erfolgen. Welchos physische Gerat einem Kommando, da der "USER’ Status auto- logischen Gerat zugeordnet ist, kann det Wesenich mehr Information uber den matisch ausgegeben wird, wenn CP/M CP/M-Computer am 1/O-Byte erkennen Status eines Laufwerkes erfahren Sie, auf ein Korumando wartet Das 1/0-Byte werden wir in spiteren Son wenn das Kommando: "ASTAT DSK" @erheften noch genau beschreiben. Di (Bild 14) gogebon wird. Auch hier ist, wie Bild 18 zeigt, daB durch das Komando physischen Gerate’ haben folgends tm. Belspiel zuvor, das Transient. "STAT VAL" der Status aller angeschlos. Namen: Programm "STAT COM" im Laulwerk senen ASCILGerite ausgegeben wird 'R uf einer Diskette sind 6220 Records CP/M, unferscheidet zwischen’ “logi- ‘TTY: Ein Schreib/Lesegertt zur Ein/Auga- vorhanden, wobei 128 Byte je Record chen" und "physischen” ASCII-Gerdten, be (TeleT¥pe) ‘gespeichen sind. Das ergibt ein Spei- Unter einem "logischen” Geratist die al chervermégen von 790 KByte pro Laut’ gemeine Bezeichnung fur ein Fin- oder CRT: Ein Schreib/Lesegerit mit Bild- werk Am Ende der LautwerkStatusenzei- Ausgabegerat 2u verstehen. Ein "physi schirm (Cathode Ray Tube). {ge sehen Sie, daB pro Laufwerkspur 40 sches” Gerat ist ein Ein/Ausgabegert, Sektoren aulgezeichnet sind, tind twei daz wirklich an den Computer ange. PTR: Lesegerst fur Lockstreifen oder Spuren fr das CP/M-System reserviert schlonsen ist — ein Gerit, das Sie sehen Lochkarten (Paper Tape Reader device) sind ‘oder mit ven Hinden berihven Kennen. PIP: Schreibgerat fur Lochsteifen oder Durch das Transiont Kommando "STAT" Die vier logischen Gert sind: Lochiarten (Paper Tape Punch device). lassen sich auch Informationen Uber den Umlang einer oder mebrerer Dateien CON: Ein/Ausgang fir Console oder LPT: Drucker (Line Prinfer) ablragen. Bild 15 zeigt. da die Datei Terminal 'PIP. COM’ $8 Records einnimt und ea, UCI: Vom Anwonder definierte Console 8 KByte (S8*128~7424 Byte) ang ist, Da RDR: (ReaDeR) Eingang fur Lochsueifen, Userdetined Console). {gemdS Bld 14 immer Ié Recordszucinem Tonband- oder Lochkartenleser. An den Block zusammengefa8t sind, wird auf 8 "RDR'-Eingang Kennen NurLesegerite URI: und UR2: Zwei vom Anwonder def KByte aulgerundet. "EXT" (EXTension) angeschlossen werden nlere NurEingabegerite (Userdetined gibt daruber Auskunt, wioviele 16 KByie- Reader), Blécke von der Datei eingenommen wer. PUN: (PUNcher) Ausgang fir Loch- den. Die Datei "PIP.COM" ist 8 KByte steifen, Tonband- oder Lochkarten- UPI: und UP2: 2wei vom Anwonder detfi- 3 08 )8:STAT ft RUM, Spacer 78K Br RM, Space: 552k 08) 4 8 yarSTAT 05K: ft Drive Characteristics 6320: 128 Byte Record Capacity 7902 Kilobyte Drive Capacity 128: 32 Byte Directory Entries 128: Checked Directory Entries 128: Records/ Extent 14: Records/ Block 40: Sectors/ Track 2: Reserved Tracks Bt Drive Characteristics 6300; 128 Byte Record Capacity 790: Kilobyte Drive Capacity 128: 32 Byte Directory Entries 128: Checked Directory Entries 128: Records/ Extent Records/ Block 2: Reserved Tracks 0 Rierte NurAusgabegerite (user-defined Puncher), ULL: Vom Anwender definierer Drucker User-defined Listing device) Bild 19 zeigt, wie das Kormando "STAT DEW.” arbeiiet. Dieses Kommando gibt dom Anwender dariber Auskuat, wel che physischen Gerate momentan den vier logischen Geraten zugeorénet sind 56 ‘axSTAT PIP.OO tie Parametar “OVA verwendet werden, ‘Nurso sind Si sicher, da8 aie Mottordaket te mit dor Kopie identi ist Recs Bytes Ext Acc STAT" -Kommandos sus. Die ‘Diskote im 1 RAW B:PIP.COM Lauter “A it fost vol, da von den 700 in Fassungevermagen aur noch 78 KByte Bytes Remaining On 8: 552% Ubi sina ‘OBDA:STAT PIP.CON $8 Size Recs Bytes Ext Acc * Ca) Bytes Remaining On B: 552k 08) 6 08)4:STAT ¥.004 Recs Bytes Ext Acc Ba, o % 2s ak Bk a & ae “ % mia 010k Bytes Remaining On 8: 552k 1 RW B:PIP.COM Dice (MEM) aut chert worden. Im Inhaltewereichnis 128 Recorde 128 Byte” 128 16 KByte) Ein ‘lock” beinhalter 6 Records brw. 2 KByte 1 RUM BrASCIT COM 1 RAW B:CONFIG.004 aut der Di TRAM BICHT.OM Kotte tesortrt m/w" bedeutet, dof do 1 RM BIHEX.COH ures" PIPCOM” heinon Seheibachute hat 1 RUM BYPIP.COM ‘Bild 6: Auch die Charaktoistik on "Oateien kann mit dom STA © fo eee “Fo we wi 7 cuore eauston tetas ovr ut oo fetve Wer ei us tana “HAT De" in ie semedse eee ed * 8 19 stars Temp F/O Disk: d:=R/0 Set Indicator Disk Status: User Status Tobyte Assign CON: = THY: CRTs BAT: UCI: Filenane. typ $9/0 $8/W $SYS S018 05K: Usk: arensjos 2 uotrepucs 28 Software 26 ec Sonderheft Machen Sie aus Ihrem Computer ein CP/M-Chaméleon. Schlie@en Sie moderne Mini- oder altertam: liche 8" -Laufwerke an diesen Computer gleichzeitig an. Er schliefen Sie sich die Welt von CP/M durch den VARBIOS, mit dem Sie fast 49 gangige, aber auch exotische Disketten Formate lesen und kopieren konnen. Das Source Listing fur den VARBIOS ist “Public Domain’, das heiGt, je der erfahrene Programn kann dieses nutzliche Software. Paket auf seiner CP/M-Maschine install Allgemeines CP/M ist nach wie vor das klassische Botuiebssystem fr 8 bit Computer. Es hat fun melt als zehn Jahre auf dem Buckel’. Als die ersten Versionen von Digital Research” auf den Markt karnen, waren 8" Disketten noch der Standard. In ‘den USA erfreut sich auch heute noch ‘dieses Diskattenformat — aus der Dino Sauriereeit der Computer — grofer Beliebihet, Viele nutiche Programme sind ausschlieBlich auf 6”-Disketten erhaltieh. ‘Auch die Laufwerke haben in den letzten Jahwen eine groBe Enwicklung durchae macht. Bei den '§_1/4"-Laulwerken ist hheute eine Speicherkapaziat von 1 MByte keine Seltenheit mehr. Der Preisverall bei Mini- und Mikro-Laufwerken macht inauetinteressanter. Aber die Her von CP/M-Computern brauten beim Aufeeichnungsformat auf die Disketten ihr eigenes Suppchen, Essind somit eine Menge Autzeichnungs formate aut der Markt-Um diese Vielzahl von Disketten. und Aulzeichnungsforma ten unter einen "Hut" 2 bekoramens ist der Big Board Il zit einem VARBIOS aus ‘Gerster, Der VARBIOS ist die "Seele” des Big Board Il. Dieses Softwarepacket run det den durchdachten Hardware Entwust ‘dieses CP/M Computers ab, und gibt ‘dem Anwender die Moglichket, alle CP/MSotware au laden oder zu opieven: 1 Es lassen sich 1/4°-und 8" Laufworke ‘gemiseht an den Computer anschlies: sen Somit kGnnen Sie von "groBen” Lau wetken auf “kleine” Laufwerke oder Uaigekent kopieren, 2. Fast 40 verschiedene Diskettenformate (Osborn, IBM, Philips ete) kennen Sie duich den VARBIOS lesen, Das ‘gewunschte Format laBt sich duich ein Meni im. Transiontprogramm "CON- FIG:COM" anwatlen VARBIOS Loys Nachtmann ith 1 2 3 2 avcentig cones Prooe “Single step, 4 tr. dirse64 ff 1—-Double step, 48 tr. dirsees “Single step, 88 tr. dirse64 “Single step, 8 tr. dirs=128 ingle step, 77 te. dirsei2@ 5000005005300 8000800800008 EI 9900 Warning This progran is to be used In conjunction with a modified monitor and modified bios. DRIVE - @ 15 CONFIGURED AS "5 1/4 INCH SINGLE STEPS* DRIVE ~ 8 15 CONFIGURED AS "5 1/4 INGK SINGLE STEPS* DRIVE - C 13 CONFIGURED AS "5 1/4 INCH SINGLE STEPS* DRIVE ~ D IS CONFIGURED AS “5 1/4 INCH SINGLE STEPSY WNT TO MAKE AY CHANGE 2 (@-0) OR (CR) TO SKIP ~ WANT TO SELECT OQUBLE STEP COUNT FOR 5 1/4" DRIVES 2* (8-0) OR (OR) =~ WANT TO CRNGE ORIVE PARRHETERS ? (A-D) OR (CR). ~~ WANT TO CRNGE SIDE SELECTION (@-0) 08 (CRD [vO OF CONG PROGRAH 1:11 3, Durch den VARBIOS lassen sich auch lauwerke mit untesschiedlicher Spur dichie (49 oder 80 Spuren) gleichzeitig an en Big Board Il anschlioBen. Bet Laut vwerken mit 60 Spuren wird ein "Stepper Puls” je Spurwechsel ausgegeben, wil fend bei Laufwerken mit 40 Spuren swe Stepper Pulse” je Spurwechsel erzeugt werden 4. Auch Lautwerke mit einem oder zwei Kopfen konnen gleichzeitig an den Computer angesehlossen werden 6. Da auf 6°-Lautwerken die Daten — isn Vergleich 2u MiniLaufwerken — mit doppelier Frequene aufgezeichnet wer en, ist die Umschaltung der Taki: quenz nétig. Diese Umschaltung macht er VARBIOS automatisch unter Sofware Steuerung 6. Selbstwerstandlich lassen sich durch ‘den VARBIOS Dateien von einer norma Jen Floppy zur Hard Disk oder umgekehit tibertagen. Auch bei angesehlossoner Hard Disk lassen sich die Floppy Lautwerke beliebig konfgurieren T Die neuen 3 1/2 -laufworke kénnen auch angeschlossen werden, soweit es sich uin die Versionen handel, die 24.5 1/4" Lautwerken kompatibel sind. Das ist meis, aber nicht immer der Fall. Eine Rickiiage beim Hersteller oder Distibu: tor schalft hier Gewisheit Konfiguration des Big-Board-t Die Konfiguration des Big Board Il ‘geschiebt in zwei Staton: |. Hardware Kontiguation: Wenn Sie Ihven Big Board Il einschalien dann mussen Sie ihm mitteilen, welche Laufworke Sie angeschlossen haben. Der Computer lest nach einem RESET den DiPSehalter auf der Leiterplate. Bild | zeigt, wie man mit den Schaltern "Switch 1.3” das Laufwerk, von dem gebootet itd, einstellen kant, Sie Konnen wal Weise von einem 5 1/4". oder 8" Laufwerk bosten, Mit der Big Board I Platine erhalten Sie auch eine spezille Systemdiskette. Das Aufeeichnungsformat AU dieser Diskete ist 89 Spuren. doppel- Seitig und doppelte Seheibdichte. Die Diskette hat 128 Eintagungen im Directo- xy. Um von dieser Diskette 24 booten, miissen die DIP Schalter so sehen: Switeh I: on Switeh 2 on Switeh 3 off 2. Software-Konfiguration Ist das Disk Operating System von Laut werk "A" gebootet dann lassen sich ie anderen Laufwerke | "meniarig konfigurieven. Das Hilsprogramm, das die “Konfiguration erméglicM, heist ‘CONFIGCOM” nd betindet sich aut der Diskette, die zusammen mit der Big Board I Platine geliefert wid, Wie Bild 2 zeigt, stellt das "CONFIG Programm vier Fragen. 2uerst kénnen Sie Laufwerk "A.D" als § 1/4" oder 6 Tautwerk konfigurieren (CONFIGURED AS 8 1/4 INCH oder #@ INCH). Mit dein Zeichen kénnen Sie zie zweiten Frage "springen’y falls Sie die GroBe des Laufwerks nicht andem wollen Im nachsten Sehrit agt das "CONFIG' Programm, ob ein eizaelner oder ein dop: pelter Stepperpuls ausgegeben werden oll (DOUBLE STEP COUNT), Somit kon nen Sie unter Sofware Steuerung aut 40 oder ‘B0SpurLautwerke Konfigutieren Die Eingabe eines Zeichens falrt Sie tur nachsten Frage, ‘yvor dor "VARBIOS CPIM Format Kontige 3 GADCONFIG. axemjos ‘CONFIG PROGR Warning This progran is to be used In conjunction with a modified monitor and 2 nodified bios. RIVE ~ A IS CONFIGURED AS *5 1/4 INCH SINGLE STEPS* DRIVE ~ B 1S CINFIGURED AS "5 1/4 INCH SINGLE STEPS™ DRIVE - C IS CONFIGURED AS “5 1/4 INCH SINGLE STEPSY DRIVE - 0 19 CINFIGURED AS "5 1/4 INCH SINGLE STEPS" WANT TO HAKE AY CHRAGE ? (@-D) OR (CR TO SKIP. — WAT TO SELECT OOUBLE STEP COUNT FOR 5 1/4" DRIVES ?* (A-D) OR (CR)—-B Warning This program is to be used {In conjunction with a modified monitor and a eodified bios. DRIVE - A IS CONFIGURED AS "9 1/4 INCH SINGLE STEPS* DRIVE - B IS CONFIGURED AS *5 1/4 INCH DOUBLE STEPS* DRIVE = C IS CONFIGURED AS “5 1/4 INCH SINGLE STEPS* DRIVE ~ D IS CONFIGURED AS “5 1/4 INCH SINGLE STEPS* WNT TO SELECT DOUBLE STEP COUNT FOR 5 1/4" DRIVES 2* (A-0) OR (CR)—~ WNT TO CRNGE DRIVE PRARHETERS 7 (A-D) OR (CR ~-B BNTER SELECTION FROM FOLLOMING TABLE 6, 1,2 ETC. = 5 SS/S0 B82 TOR BLAPIK DIRSH64 RES=3 SEO=18 XLT=Y EXTFL=#814H 1= 5* DS/00 82 TRHBB BLK=2K DIRG=256 RES=2 SEO-XK XLT-N EXTFL=@808H 2= 5" SS/D0 B82 TR+88 BLK=2K DIRS=64 RES3 SEC=XX MLT-N EXTFL=0B10H 9= 5* 05/00 B82 —TRe40 BLK=2K DIRS=64 RES=2 SEO=XK XLT-N EXTFL=WOeell 4 = 5 $5/00 EXIDYE TRe40 BLK=2K DIRS=128 RESH2 SEO=48 XLTHY EXTFL=W8 6H ‘5.= 5 SS/00 EXIDY2 TRe40 BLK=2K DIRS=64 RES=2 SED=32 XLTHY EXTFL=8O 16H (5 = 5* SS/D0 KAYPRO TRe40 BLK=IK DIRS=64 RES=1 SEQ=48 XLTAN EXTFL=@61DH 3° S5/S0 OSBORNE TR=48 BLK=2K DIRSE44 RESH3 SEO=28 XLT=Y EXTFL=8014H 8 = 8 05/00 UISA8 —TR77 BLK=2K DIRS=256 RES=2 SEO*52 XLT-N EXTFL*8OZ0H 9 = 5* DS/00 ITT9#38 TR35 BLKEIK DIRSH44 RESH4 SED=32 XLT-N EXTFL-@004H = 5* 05/00 1113838 TRE7H BLK=2K DIRS=128 RES=4 SEC=32 XLI-N EXTFL=B804H (B= 5 05/00 TELOIN TR40 BLK=2K DIRS=64. RES=1 SEO=O8 XLTAN EXTFL=O074H1 (C= 5* $5/00 IBPCI TRe48 BLKHIK DIRS=64 RES=1 SEO=32 XLTAN EXIFL=4814H 0 = 5* SS/S0 NEROKI TR40 BLK=IK DIRGH32 RES-3 SEO=19 KLT=Y EXIFL-€OLAH E = 5* $5/00 ERO TR=40 BLK=IK DIRSH64 RESH3 SEC=34 XLTAN EXTFL=@OL4H F = 5* S5/00 DEC-VI1 TR40 BLKIK DIRS=64 RES=2 SED KLT=Y EXTFL=WOIOH G= 5* DS/00 TELEVID TRe48 BLK=2K DIRS=44 RESH2 SEO=72 XLTAN EXIFL=W674H H = 5* S5/SO TRS-08 TR36 BLK=IK DIRS=64 RES=3 SEO=18 NLT=Y EXTFL=WO14H = 8° DS/00 HOLBORN TR=7? BLNe2K DIRS*256 RESe2 SEO=IX XLTHN EXTFL=AO 20H J = 5* SS/00 SUPERBR TR=48 BLK=2K DIRSH64 RES=2 SEC=48 NLT=Y EXTFL=#69@ Screen break, enter selection or space bar for next screen, or (cr) to skip 2 * SS/OD OSBORNE TR=A¥ BLA=IK DIRG=64_RESH9 SEO=48 XLT-N EXTFL=t810H LL = BY 05/00 D.INION TR=77 BLA=4K DIRSH254 RES2 SEOEA YLTN EXTFL=€826H Le wauzepucs 29 Durch dio drite Prage des “CONFIG Programms (DRIVE PARAMETERS) kon non Sie fast 40 verschiedene Diskettenor mate anwahlen. Zwei Bildschirme voll ingiger und exotischer Formate stehen fur’ Auswahl. Auch alle Laufwerk Parameter werden als zusitliche Infor mation ausgegeben. Als letzies fragt das "CONFIG" Programm, ob ein einseitiges oder dop: pelsetiges Laufwerk angesctlos (SIDE SELECTION). Ein - Deendet nach dieser Frage das "CON: FIG" Programm und die laufwerke sind bis 2um michsten RESET konliguriert Software in praktisches Beispiel Viel CP/MSottwate ist fir den “Osbor ne"-Computer erhaldich Da diese Soft ware im Vergleich 2u anderen Computer Billig ist, wollen wir Laufwork "BS" des Big-Board Il als ein "Osborne -Laufwerk konfigurieron. Bild 3 zeigt alle Diskatten formate, die sich direkt ber CONFIG’ lanwihlen lassen. Das "Osbome”-Format Sent unter "DRIVE PARAMETER Die Daten auf der Diskette sind einseitig mit doppelter Sehzeibdictve aufgezeich net ($5/DD). Das Lautwerk eines. "Osbor ne”-Computers hat 49 Spuren. Weitere Einzelheiten mussen wir nicht wissen! Stecken Sic Ihe _Big-Board-System diskette in Laufwerk "AY um CP/M 20 Booten. Starten Sie dann das Hilspro sgramm "CONFIG". Da der "Osborne" Computer’ MiniDisketion verwendet Konnen Sie bet der ersten Frage mit ‘einem Zolehen antworten. Aut der Diskoto sind 40 Spuren vorhanden. Des halb antworten Sie auf die zweite Frage mit "b" oder "Bum Lautwerle"B” als ein 48SpurLaufwerk 2u Konfigurieren. Nach der" Eingabe eines weiteren - Zoichens-konnen Sie die Laulwork Parameter konfigurieren. Wahlen Sie "ke oder "K", um die Parameter fr das ‘Osborne"-Format zu seloktioren. Die Eingabe eines weiteren Zeichens filet Sie zur vierten und letzten Frage, Jetzt mssen Sie sweimal mit "b” oder "B antworten, um den VARBIOS fir ein ein Seitiges Laufwerk 2% konfigurieren. Dio Eingabe eines weiteren Zeichene beendet das "CONFIG" Programm. Der \ARBIOS ist jetzt durch das "CONFIG Programm so modifizier, daB Lautwork "B" des Big-Board'l als ein "Osborne Laufwerk angesehen whrden kann Gemischte Laufwerke Wie berets enwabrt, kann der VARBIOS Bia" und Biaulwerke | gemacht bedienen. Und naiich ist auch eine Mischong aus 3-1/2", 8 V4" und & laufwerken moglch, wonn die 3/2 Tautwerke 5 1/4" kompatbel sind. Es ist auch méslich, Daten von der Hard-Disk i Floppy Disks. oder "umgekehn 2 4 kopieren Um all diese Moglichkeiten E sutten zu konnen, ist os emplehlenewer, B aie Senaltung von Bild 4 in der "Loch © Rastor Ecko" der Big Board Il Platine at ssbauen. Es it nor ein Muliplener, der @ diverse Taktsignale fur die Floppy 8 imertaces ~ unter Software Steverung & seleisiert Fur die Verbindungen von tnd = 5* 0S/00 BULLET TRe@H BLK=2K DIRS=128 RES=2 SEO=XX XLT=N EXTFL=0020H N= 5* DS/00 PHILIPS TRe@# BLK=4K DIRS=128 RESH@ SED=32 XLT=N EXTFL=4820H = 8° SS/00 TRSGMHD TR=77 BLK=2K DIRS*128 RES? SEO=KK XLT=Y EXTFL=0012H 5° S/DD 10S TRe4@ BLK=2K DIRS=128 RES=2 SED=48 XLT=Y EXTFL=B424H = 5* SS/00 RAINBOM TR=60 BLK=2K DIRS=128 RES=2 SEO=4@ XLT=Y EXTFL=@O14H R= 5* SS/00 P2580 TRB) BLX=2K DIRG44 RES=@ SEO=32 XLT=Y EXTFL=OO14H 8° S8/00 ALTOS TR=77 BLK=2K DIRS=128 RES=2 SEC=48 XLT=N EXTFL=8814H T= Bt SS/00 TRGB) TRE77 BLK=2K DIRS=128 RES=2 SEO=XX XLT=Y EXTFL=0010H U = 5* DS/00 KAYPROS TR=40 BLK=2K DIRS=44 RESH1 SEO=48 XLT=N EXTFL=#130H = 5* DS/00 INTEL TRe4@ BLK=2K DIRS=64 RES=2 SEC=36 MLT=N EXTFL=0084H W= 5* SS/SD NEC TRA BLYRIK DIRG=64_ RES=2 SEO=32 XLT=N EXTFL=0014H X= 5* 05/00 MACIOGG TRe4d BLY=2K DIRS=64 RES=2 SED=32 XLTeY EXTFL=O824H Y= 5* DS/00 NOCI280 TReB# BLK=k DIRS=128 RES=4 SEO=32 XLT=Y EXTFL=0824H 2 = 5* DS/DD TWA/16827TR=48 BLK=2K DIRS=64 RES=4 SED=XK XLT=N EXTFL=OO20H TELEVIDED 1683 = *H* (BULLED. WANT TO CHANGE ORIVE PARAMETERS ? (@-D) OR (CR) ~~ WANT TO CHANGE SIDE SELECTION 2 (A-0) OR (CR) ~-8 ‘RIVE ~~ 6 1S TESTED FOR DOUBLE SIDE ON SELECTION! WENT TO CHANGE SIDE SELECTION ? (8-0) OR (CR ~-8 DRIVE ~ 8 IS SELECTED AS SINGLE SIDED ONLY!!! WANT TO CHRNGE SIDE SELECTION 9 (8-0) 08 (CR) —~ NO OF CONFIG PROGRA 1!!! mu den Steckerleisten kann normale Schaltitee verwendet werden, "JB35<) Ddedeutet Pin Saul der Steckerleiste JB. ‘Wenn Sie nur zwei gleichartige Laufwerk an den Computer anschlieBen, “aus: SehlieBlich Big Board: It Format lesen und auch spiter auf eine Hard-Disk verzichten ‘wollen, dann ist die Sehaltung von Bild 4 nicht notig. Esist jedoch empfehienswer, Giese Kleine Schaltungserweiterung vor Beginn an vorgusehen. da dann der Big Board jede CP/M Diskette lesen kann. Public-Domain-Software as Quellprogramm fir den VARBIOS ist Publie-Domain-Software. Eine Kopie kann von "TWENTE DIGITAL’ direkt bezogen werden. Big Board It bestet einen Monitor, der dom Programmierer viele nutaliche Kom mandos zur Verfigung stellt Wenn Sie Ihren Big Board Il einsehalten, dann wird der Intalt des ROMs in das RAM Koper. Der RAM-Boroich liegt bei F000... FFFFH. Ist der Kopiervorgang_abgeschlossen, dann waret der Computer au! die Einga be eines beliebigen Zeichens. Ist das Ze chen eingegeben, dann versucht der Big Board, CP/M von Drive A zu laden. Befin det sich in diesem Dave eine CP/M. Diskette, dann orschoint aul dem Bild fschirm A fir CP/M und QR. fr ZCPR2. Belindet sich im Drive A Keine CP/M: Diskette, dann maldet sich der Computer nit einer Fehlermeldung und startet das MonitorProgramm. Das Sternchen 2eigtan, dab der Monitor fir die Eingabe fines Korsmandos bereit ist Der Monitor hat wet Startadzossen: Kalstart: FOOOH Warmetar: FOO3H, Alle Monitorbefehle in Bild} stehen dem Anwender zur Verfugung. Diese Befehle worden wir ott Schrit fir Schrit kennen- Iernen: Das Dump-Kommando druckt den Spei- cchetinhaltin einer Tabelle auf dem Daten Sichigerat aus. Der Speicherinhalt wird sowohl hexadezimal als auch im ASCII: Cote ausgegeben. Jede Zee hat das fl AAAA ist die hexadezimale Adresse des ersten Bytes DD im Speicher, und C’ das [ASCIL-Aquivalent einos jeden Datonbytos. In jeder Zeile werden 16 Byte ausgoge: bben. Bytes, die keine druckbaren ASCI- Aquivatente haber, werden als’ ausge- geben. Beispicte: D cr drucke I6 Zeilen ab der momenta nen Adresse DIGO er drucke 16 Zeilen ab der Adres: 0 1008 100300 cr drucke den Speicherbe- reich 100... 2008 Mit dem MemorKommando lé8t sich er Inhalt beliebiger Speicherzellen ver Sndern. Beispiel M00 er 0100 xx 00 8101 xx 81 1102 xx If 0109 xx er 0104 xx er 1105 se 8104 2 103 xx Nach der Eingabe eines Bytes (sum Bei spiel 1) wird automatisch die folgende Speicherzolle gebinet: Das Zeichen cr sende Format: ‘iinet die folgende Speicherzelle und KARADDDDDD ... DD DDCCC.C das Zeichen'" die vorge Spelcherzlle Tatung Ostart>,Cend in(enory) address) test) Testartd dendt > aD Festart) end copy) Cesource’start>,

Das könnte Ihnen auch gefallen