www.wikidata.de-de.nina.az
Der Commodore PET 2001 Personal Electronic Transactor deutsch etwa personlicher elektronischer Handlungsbeauftragter wurde bei der Winter CES 1977 im Januar 1977 vorgestellt und verkauft Er ist damit der weltweit erste fur Privathaushalte erschwingliche und in Serie hergestellte personliche Computer PC 1 da dem Apple II aufgrund von Abschirmungsproblemen die FCC Freigabe bis Ende 1977 fehlte 2 Er ist ebenso der weltweit erste PC in kompletter betriebsbereiter Ausfuhrung 3 Commodore PET 2001Startbildschirm des spateren Commodore PET 2001 mit 4 KB RAM und Grun Monitor Inhaltsverzeichnis 1 Geschichte 2 Technische Daten 3 Programmierung und Software 4 Spiele 5 Emulation 6 Nachfolgemodelle 7 Literatur 8 Weblinks 9 EinzelnachweiseGeschichte BearbeitenDer PET 2001 wurde vor allem von Chuck Peddle entwickelt und Anfang 1977 auf der Consumer Electronics Show vorgestellt Peddle hatte auch den Vorlaufer KIM 1 entwickelt und war zuvor fuhrend bei der Entwicklung des MOS 6502 Mikroprozessors gewesen auf dem alle diese Gerate basieren Peddle hatte mit dem KIM 1 schon einen direkten Vorlaufer selbst konstruiert auf dem er aufbauen konnte Verglichen mit dem im April 1977 vorgestellten Apple II hatte der PET 2001 zwar keine Farbe keine Einzelpunktgrafik und keine Erweiterungsslots dafur konnte er aber Kleinbuchstaben darstellen war zumindest in Europa nur ein Viertel so teuer und hatte in der Benutzeroberflache einen intuitiv benutzbaren Screen Editor statt des eher gewohnungsbedurftigen Zeileneditors beim Apple Zum Anschluss von Peripheriegeraten verfugte der PET uber einen parallelen IEC Bus IEEE 488 Anschluss An diesem konnten neben Druckern und CBM Diskettenlaufwerken auch Messgerate und andere Steuerungsanlagen angeschlossen werden Dies fuhrte dazu dass der PET und etwas spater vor allem seine direkten Nachfolgemodelle vor allem an Universitaten und Forschungseinrichtungen aber auch in Fabriken zur Produktionssteuerung eingesetzt wurde Der PET 2001 war der erste Computer der im deutschen Versandhandel u a bei Quelle erhaltlich war Der Preis betrug 2 999 DM spater rund 2 000 DM Nach Entdeckung von Fehlern im BASIC Arrays konnten eine maximale Grosse von 256 Elementen erreichen wurde der Preis noch einmal erheblich gesenkt Auszug aus einem Prospekt des Unternehmens Vero Vorlaufer von Vobis von 1979 Sehen Sie sich um Uberall noch Rechner die zum 10 fachen Preis weniger leisten als er Commodore PET 2001 der Computer uber den die Experten reden Das englische Wort pet bedeutet auch Haustier oder Liebling Wie Chuck Peddle um 1990 in einem Interview erklarte wurde der Name durch einen seinerzeit in den USA mit grossem Erfolg verkauften Scherzartikel inspiriert Pet Rock ein Stein als Haustier Das pflegeleichte Tierchen war in einer gepolsterten Schachtel erhaltlich inklusive einer Dressuranleitung Technische Daten Bearbeiten nbsp Commodore PET 2001 mit offener Haube nbsp Mickymaus Tastatur des PETMetallgehause nach oben aufklappbar und mit einer Stange fixierbar ahnlich der Motorhaube eines Autos Tastatur mit Buchstaben und Zahlenfeld kleine Kunststofftasten mit Metallauflage die im Prinzip von den Tischrechnern stammten die Commodore damals produziert hat Anders als sonst ublich standen die Tasten direkt senkrecht in Spalten untereinander statt mit seitlichem Versatz Diese Tastatur erhielt von Anwendern den scherzhaften Namen Mickymaus Tastatur Die spatere Variante ohne eingebaute Datassette hatte eine richtige Tastatur Eingebaute Datassette Cassettenrecorder zur Speicherung von Daten und Programmen CPU MOS Technology 6502 8 Bit Takt 1 MHz je nach Modell 4 oder 8 KB SRAM ausbaubar bis 32 KB Kosten 1979 2 500 DM in Europa wurde nur die 8 KB Version verkauft zunachst mit eigenen Chips MOS 6550 von MOS Technology jedoch nach vielen Hitzeproblemen in einer spateren Version mit Fremdchips das unterste Kilobyte ist vom System inkl Basic belegt daruber frei fur den Benutzer verfugbar das gilt auch fur Nachfolgemodelle Das Microsoft Commodore ROM BASIC ist zugleich Betriebssystem und befindet sich in einem 14 KB ROM Betriebssystemerweiterungen sind in 3 freien ROM Sockeln a 4 KB nachrustbarSpeicherbelegung 0000 1FFF 8 KB RAM bei 4 KB Modell nur bis 0FFF 8xxx Video RAM mehrfach gespiegelt 9xxx Axxx Bxxx 3 freie Sockel Cxxx Dxxx 2 4 KB ROM E000 E7FF 2 KB ROM Editor E800 EFFF 2 KB memory mapped I O Fxxx 4 KB ROM an dessen Ende eine Sprungtabelle mit den wichtigsten Betriebssystemaufrufen die bis zum C128 hin kompatibel gehalten wurdeIEEE 488 Anschluss paralleler IEC Bus u a fur Diskettenlaufwerke und Drucker nutzbar Userport ahnlich wie spater beim C64 8 Bit parallel Handshake Bits per Zusatzsoftware damit Centronics Ausgang realisierbar und TTL Monitorausgang Eingebautes Netzteil Das Videoteil ist in diskreter TTL Technik auf der Hauptplatine ausgefuhrt die Ausgabe erfolgt in TTL Pegel auch auf den Userport herausgefuhrt und mit fernsehkompatiblem NTSC Timing Integrierter 9 Zoll Schwarz Weiss Monitor spater auch Schwarz Grun mit 25 Zeilen zu 40 Zeichen Nachfolgemodelle ab 1979 auch mit 12 Zoll Monitor Modellreihen CBM 4000 und CBM 8000 Das Gerat kam ohne Lufter aus so dass es im Betrieb vollkommen lautlos war so lange die Datassette nicht lief Programmierung und Software BearbeitenProgramme fur den PET 2001 werden primar in der Programmiersprache BASIC erstellt Bereits wenige Sekunden nach dem Einschalten ist ein PET 2001 betriebsbereit und kann BASIC Befehle entgegennehmen Auch die Programmierung in Maschinensprache ist moglich was entweder direkt uber einen Assembler oder von BASIC aus mit Hilfe der BASIC Befehle SYS direkter Sprung zu einer Adresse USR PEEK und POKE direktes Auslesen und Beschreiben einer Speicheradresse geschieht Bei der Programmierung in BASIC dient der Bildschirm sowohl als Ausgabegerat als auch als Puffer fur Benutzereingaben Alle auf dem Bildschirm sichtbaren Ausgaben konnen jederzeit modifiziert und durch Betatigen der ENTER Taste dem Rechner wieder als Benutzereingabe ubergeben werden Dieses Bedienungs und Eingabekonzept wird als Bildschirm Editor engl screen editor bezeichnet Konkurrierende Rechner boten zu dieser Zeit lediglich wesentlich komplizierter zu bedienende Zeilen Editoren Da der PET nur Zeichen darstellen kann beschranken sich seine grafischen Fahigkeiten auf die Darstellung so genannter Blockgrafik Hierzu enthalt der Standard Zeichensatz neben Grossbuchstaben und Spielkartensymbolen alle Kombinationen von 2 2 Teilquadraten mit denen eine Pseudo Auflosung von 80 50 Punkten dargestellt werden kann Ein alternativ verwendbarer Zeichensatz bietet Gross und Kleinbuchstaben ohne Grafiksymbole Fertige Software gab es ausschliesslich fur den Spielbereich Das Spiel Mondlandung mit dem eine Mondlandung simuliert wurde und Spiele von Spielautomaten Schiffe versenken waren beliebt Man behalf sich durch Selbstprogrammierung oder das Abtippen von Programmen aus den Zeitschriften Funkschau ELO oder Chip wobei die beiden Letzteren 1979 neben den amerikanischen Zeitschriften Creative Computing und Byte die einzigen deutschen Zeitschriften fur Computer waren Zu dieser Zeit etablierte sich auch die erste Computersendung des deutschen Fernsehens der WDR Computerclub mit Wolfgang Back und Wolfgang Rudolph Dort wurden auch Programme in Form akustischer Signale gesendet die mit dem Mikrofon oder einem Verbindungskabel auf Musikkassette aufgenommen spater uber eine Datasette in den PET eingelesen und ausgefuhrt werden konnten Bei der Programmierung des PET stiess man bereits bei den damaligen Anforderungen rasch an Grenzen Nach dem Einschalten meldet ein PET 2001 mit einem Speicherausbau von 8 KB 7167 Bytes free Da Programm und Daten sich diesen Speicher teilen mussen scheiterten oft schon aus heutiger Sicht kleine Vorhaben an den begrenzten Speicherkapazitaten des PET Nicht selten wurden zwei Versionen eines Programmes hergestellt eine ubersichtliche und dokumentierte Version ein Befehl je Zeile viele Kommentare und eine Arbeitsversion in der durch mehrere Befehle pro Zeile sowie Verzicht auf Kommentare Bytes eingespart wurden wo es nur ging Die Betriebssoftware des PET 2001 unterteilt sich in den BASIC Interpreter und den so genannten Kernal der zur damaligen Zeit Commodore intern noch Kernel genannt wurde und erst spater zu Zeiten des VC 20 den Namen Kernal bekam Der Kernal stellt sozusagen das Betriebssystem des PET dar Er beinhaltet die Software zur Systeminitialisierung und zur Hardware nahen Ein und Ausgabe Daruber hinaus zeichnet der Kernal auch fur den Bildschirm Editor verantwortlich Der BASIC Interpreter des PET stammt ursprunglich von Microsoft und wurde von Commodore an den Kernal angepasst Er belegt 8 KB des 14 KB grossen ROMs und weist in seiner ersten Version noch einige ungewohnliche Verhaltensweisen auf So fuhrt beispielsweise die Ausfuhrung der Zeile 20 IF F OR I 8 GOTO 80 zur Meldung Syntax Error da sie vom BASIC Interpreter als 20 IF FOR I 8 GOTO 80 interpretiert wird Umstritten ist ob man bei diesem Verhalten von einem Fehler sprechen kann Die einen sagen die eingegebene Zeile sei syntaktisch korrekt und durfe nicht zu einer Fehlermeldung fuhren andere behaupten dieses Verhalten sei wohldokumentiert und konne nicht als Fehler angesehen werden Die Arbeitsgeschwindigkeit des BASIC Interpreters des PET ist mit etwa einer Millisekunde pro BASIC Befehl aus heutiger Sicht langsam ebenso das Laden von Programmen mit zwei Minuten fur 8 KB So lief beispielsweise die in BASIC nachprogrammierte Version des Spiels Space Invaders sehr langsam In Maschinensprache programmierte Anwendungen hingegen erlauben deutlich hohere Ausfuhrungsgeschwindigkeiten So gibt es beispielsweise ein Schachprogramm das mit seiner Spielstarke fur Laien mehr als ausreichend ist Um die Kompatibilitat von Maschinenprogrammen auf 8 Bit Rechnern von Commodore uber mehrere Kernal Versionen und Rechner Generationen zu ermoglichen existiert am Ende des ROM Bereichs also unmittelbar vor der Adresse FFFA eine Sprungtabelle uber die die wichtigsten Kernel Routinen aufgerufen werden konnen Commodore hat diese Sprungtabelle bis zum C128 hin beibehalten So gibt zum Beispiel der Maschinenbefehl JSR FFD2 auf jedem 8 Bit Rechner von Commodore den Inhalt des Akkumulators als ASCII Zeichen auf den Bildschirm aus Leider hat das die Kompatibilitat von Anwendungssoftware nicht sehr gesteigert weil viele Programmierer vor allem aus Geschwindigkeitsgrunden diese kompatible Methode des Aufrufs schlichtweg ignoriert haben Spiele BearbeitenDer PET besass ebenso wie die spatere CBM Baureihe lediglich Zeichensatz und keine Pixelgrafik Daher mussten grafische Elemente durch geschicktes Kombinieren von Sonderzeichen realisiert werden im Jargon PETSCII Grafik genannt Ublicherweise wurde hierfur die sogenannte Viertelpunktgrafik benutzt Da zwolf spezielle Zeichen vorhanden waren bei denen jeweils ein Viertel die Halfte bzw drei Viertel der Flache des Cursors d h eines Zeichens gefullt waren konnten einschliesslich der Zeichen fur einen leeren bzw voll gefullten Cursor Grafiken mit der im Vergleich zur Textdarstellung doppelten Zeilen sowie Spaltenzahl erzeugt werden d h mit der vierfachen Auflosung 4 Zur Tonerzeugung wurde vielfach das Schieberegister des VIA 6522 benutzt Dazu musste lediglich ein Verstarker an den Userport angeschlossen werden um aus Rechtecksignalen bestehende Tone erzeugen zu konnen Spatere CBM Modelle hatten dazu schon einen Piezo Lautsprecher auf der Platine angeschlossen Ein ahnliches Verfahren nutzten die spateren PCs Obwohl der PET kein klassischer Spiel Computer war wurden einige Dutzend Spiele entwickelt und auf Kassette und teilweise Diskette ausgeliefert hauptsachlich von Scott Adams und Avalon Hill Herausragende in Assembler realisierte Projekte sind ein Schachprogramm oder eine Weltraumkampfsimulation in Pseudo 3D mit Star Wars Motiven Viele damalige Spielhallen Konsolen sowie Brett und Kartenspielklassiker wurden unter Abstrichen von Privatanwendern portiert darunter zahlreiche Adventures Programme aus der Unixwelt Startrek Space War kleine Animationsfilme und Reaktionsspiele Cowboy Duell Clown Quest sowie eine gelungene Umsetzung von Space Invaders dessen BASIC Version systembedingt sehr langsam war Emulation BearbeitenMit Emulatoren wie VICE und M E S S kann der PET 2001 auf aktuellen Computern emuliert werden Nachfolgemodelle BearbeitenAufgrund der guten Verkaufe in den USA und Kanada wurde die PET Serie auch in Europa eingefuhrt Allerdings kam es dort zu einem Konflikt mit Philips da dieses Unternehmen sich bereits die Rechte am Namen PET dort Abkurzung fur Programm Entwicklungs Terminal gesichert hatte So wurden die Modelle in CBM Commodore Business Machines umbenannt Aufwartskompatibler Nachfolger des PET 2001 war der CBM 3001 Mit Blick auf Buroanwendungen entwickelte Commodore den PET 2002 zur Buroserie CBM 4016 4032 und 8016 8032 weiter an die Diskettenlaufwerke 5 Zoll auch 8 Zoll angeschlossen werden konnten und die uber eine professionelle Schreibmaschinentastatur verfugten Ab der 4000er Serie gab es auch ein verbessertes Commodore BASIC mit diversen Befehlen zur Diskettenbenutzung Im Jahr 1982 wurde die PET Serie eingestellt Als Nachfolger war die CBM II Serie vorgesehen die aber wegen des beginnenden Sterbens nicht IBM PC kompatibler Businessrechner nur noch geringen Erfolg hatte Bald darauf setzte dann auch Commodore im Business Segment auf IBM kompatible Modelle Mit Blick auf den Heimcomputermarkt insbesondere die Fahigkeit auf dem PET 2001 Computerspiele zu spielen wurden ab Januar 1981 der VC20 und Dezember 1982 der C64 herausgebracht die beide auf der Architektur des PET 2001 basierten allerdings ausser fur einfachste Programme nicht mit dem PET oder untereinander kompatibel sind Literatur BearbeitenBrian Bagnall Volkscomputer Aufstieg und Fall des Computer Pioniers Commodore Gameplan Utting 2011 ISBN 978 3 00 023848 2 Beschaftigt sich eingehend mit der Entwicklung und dem Erfolg des PET 2001 Boris Kretzinger Commodore Aufstieg und Fall eines Computerriesen Ein kurzer Streifzug durch die Firmengeschichte mit Daten Fakten und den Grunden warum der Computerpionier am Ende scheiterte Skriptorium Verlag Morschen 2005 ISBN 3 938199 04 0 Edition Retrobooks Lesefutter fur Computerliebhaber 1 Weblinks Bearbeiten nbsp Commons Commodore PET 2001 Sammlung von Bildern Videos und Audiodateien Fotos und weitere Informationen zum Rechner PET 2001 Series bei zimmers net Der PET 2001 bei Old Computers com Handbuch des PET 2001 zum Download PDF 709 kB Weitere ausfuhrliche Informationen zum PET 2001 Ausfuhrliche Reparaturbeschreibung eines PET 2001Einzelnachweise Bearbeiten Tom Tomczyk Home Computer Wars An Insiders Account of Commodore and Jack Tramiel Compute Publications International Greensboro NC 1985 ISBN 0 942386 78 7 S 12 englisch Brian Bagnall Commodore Company On The Edgel Variant Press Winnipeg Manitoba 2011 ISBN 978 0 9738649 6 0 S 117 englisch Commodore PET The Worlds First Personal Computer commodore ca Sonderheft 91 In 64 er Nr 91 1993 S 10 V DCommodore ProduktubersichtPET CBM KIM 1 PET 2001 CBM 3000 CBM 4000 CBM 8000 CBM 8032 MMF 9000 nbsp CBM II CBM 500 CBM 600 CBM 700 CBM 900 Heimcomputer VC 10 VC 20 C64 SX GS 264 Reihe C16 C116 Plus 4 C128 C65 Amiga 1000 Sidecar 500 500 Plus 2000 CDTV 600 3000 T UX 1200 4000 CD IBM kompatibel PC 1 PC 10 bis PC 70 x86LT A1060Peripherie Laufwerke Datasette CBM Diskettenlaufwerke VC15xx VC1540 41 VC1551 VC1570 71 VC1581 SFD100x SFD1001 SFD1002 CBM 2020 bis 8250 CBM 4040 A570 A590 A3070Drucker MPS Serie MPS 801 MPS 802 MPS 803 MPS 1000 MPS 1270 MPS 1500 C MPS 1550 C VC1520 CBM 8000 Serie CBM 4022 CBM 4023Sonstige Hardware CBM Bus Zorro Bus Uhrenport WOM RAM Expansion Unit Turbokarte Mause Commodore 1350 1351 Monochrom und Farb Monitore 1701 1702 1703 1801 1802 1081 1084 1084S 1085 1901 1942 Lautsprecher A10 Mehrfachbenutzersysteme MBS Historische Hardware Schreib und Tischrechenmaschinen LED Uhren 2000K 3000H ChessmateChips MOS Technology 6502 6510 VIC VIC II TED VDC SID PIA VIA RIOT TPI CIA ACIA Agnus Blitter Copper Paula EHB Modus HAM ModusChipsatze OCS ECS AGA AAA Chip RAM und Fast RAMSoftware Commodore BASIC Commodore Basic V2 Kernal CBM ASCII PETSCII GEOS Commodore DOS AmigaOS Kickstart Workbench ARexx AmigaGuide AMIX Spielkonsole nur Prototyp Abgerufen von https de wikipedia org w index php title PET 2001 amp oldid 238220096