www.wikidata.de-de.nina.az
CBM ASCII auch PET ASCII oder PETSCII genannt ist eine acht Bit umfassende Sonderform des ASCII Standards die bei allen 8 Bit Computern Heim wie auch Burorechnern der Firma Commodore Verwendung fand und auf die Anforderungen dieser Gerate angepasst war Die 16 Bit Computer von Commodore darunter die Commodore Amiga Modelle und die Commodore PCs verwendeten kein CBM ASCII sondern Standard ASCII oder eine 8 Bit Erweiterung desselben Die beiden Fonts hier auf einem C64 a Klein und Grossschrift b Grossschrift und BlockgrafikVergleich des Zeichensatzes auf einem PET VC 20 und C 128 von oben Auszug Dargestellt ist jeweils der gleiche Originalmassstab PET ASCII beruht auf der 1963er Version von ASCII nicht auf der von fast allen anderen ASCII Computern verwendeten 1967er Version Dies aussert sich u a in den Zeichen Pfeil nach Oben und Pfeil nach Links sowie in dem Nur Grossbuchstaben Modus da Kleinbuchstaben in ASCII 1963 noch nicht vorgesehen waren 1 Es gibt zwei Modi einen mit Grossbuchstaben und grafischen Sonderzeichen und einen mit Gross und Kleinbuchstaben Im zweiten Modus sind im Vergleich zum ASCII Zeichensatz die Positionen der Gross und Kleinbuchstaben vertauscht und die Grossbuchstaben zu hoheren Codes verlegt so dass jeder Grossbuchstabe durch Addition von 64 zum Kleinbuchstabencode zustande kommt Hier gab es gravierende Anderungen beim Ubergang vom Commodore BASIC des PET 2001 zu Commodore Basic V2 danach gerade was die Kodierung von Klein und Grossbuchstaben anging Unter Blockgrafik sind einige Details uber die mit dem Grossbuchstaben Grafikzeichen Modus ermoglichten Darstellungen nachzulesen Bei der internen Speicher Darstellung von Basic Programmen werden Codes grosser als 127 als Tokens fur die Basic Befehle interpretiert wenn sie nicht in Anfuhrungszeichen stehen Im Videospeicher wird noch eine andere Kodierung verwendet Dabei konnen jeweils nur 128 7 Bit verschiedene Zeichen dargestellt werden und das 8 Bit steuert die Reverse Darstellung des Zeichens an Der Grossbuchstabensatz wird dabei auf die untersten 32 ASCII Codes gespiegelt der sonst nur nicht druckbare Steuerzeichen enthalt der Kleinbuchstabensatz steht ab Position 64 wo sonst die Grossbuchstaben stehen Dies gilt so fur den Textmodus Im Blockgrafikmodus ist die obere Codehalfte mit den Kleinbuchstaben durch Grafikzeichen ersetzt Obwohl der graphischen Darstellung des Zeichensatzes bei den Commodore Rechnern immer eine 8 8 Pixelmatrix zugrunde liegt wird diese bei den Standardzeichen nur bis zu 7 7 Pixeln ausgenutzt Das letzte Pixel horizontal und vertikal wird als Abstandspixel benutzt damit aufeinanderfolgende Zeichen nicht zusammengeklebt dargestellt werden Bei den Graphikzeichen hingegen werden die 8 8 Pixel vollstandig genutzt Bei dem Vorganger des C64 dem VC 20 werden die Zeichen auf Grund der Bildschirmauflosung deutlich breiter dargestellt Literatur BearbeitenBrian Bagnall On the Edge The Spectacular Rise and Fall of Commodore Variant Press Winnipeg 2005 ISBN 0 9738649 0 7 S 43 54 55 Weblinks BearbeitenPETSCII character map part 1 part 2 part 3Einzelnachweise Bearbeiten Stephen Murrell Standard ASCII codes University of Miami abgerufen am 4 April 2013 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 CBM ASCII amp oldid 216940406