PETSCII (PET Standard Code of Information Interchange), also known as CBM ASCII, is the variation of the ASCII character set used in Commodore Business Machines (CBM)'s 8-bit home computers, starting with the PET from 1977 and including the VIC-20, C64, CBM-II, Plus/4, C16, C116 and C128. [1] Contents 1 History 2 Specifications 3 Code table 4 See also 5 Notes 6 References 7 External links History The character set was largely designed by Leonard Tramiel (the son of Commodore CEO Jack Tramiel) and PET designer Chuck Peddle. The VIC-20 used the same pixel-for-pixel font as the PET, although the characters appeared wider due to the VIC's 22-column screen. The Commodore 64, however, used a slightly re-designed, heavy upper-case font, essentially a thicker version of the PET's, in order to avoid color artifacts created by the machine's higher resolution screen. Peddle claims the inclusion of card suit symbols was spurred by the demand that it should be easy to write card games on the PET (as part of the specification list he received).[2] Specifications C64 startup screen with shifted and unshifted modes of PETSCII, and the two characters from ASCII-1963. PETSCII Chart as displayed on the C64 in shifted and unshifted modes. (Not shown are control codes, as well as characters in the $C0-$FF range, which are the standard uppercase keycodes returned from the keyboard, and which are mirrored to the range $60-7F)


Example of a C G screen using PETSCII Color Graphics Characters Return to previous page
http://www.retrogradebbs.com/projects/cbbs/petscii.html

PETSCII.COM

The curtains are about to open on an all new PETSCII.COM. Looking for the blog? http://blog.petscii.com ...
PETSCII is based on the 1963 version of ASCII (rather than the 1967 version, which most if not all other computer character sets based on ASCII use). Assuming the graphics mode is unshifted, PETSCII has only uppercase letters in its powerup state, an up-arrow ( ↑ ) instead of a caret ( ^ ) in position $5E and a left-arrow ( ← ) instead of an underscore ( _ ) in position $5F. Also, in the VIC-20 and C64 version, the backslash ( \ ) in position $5C is occupied by a British pound sign ( £ ). In unshifted mode, codes $60–$7F and $A0–$FF are allotted to CBM-specific block graphics characters (horizontal and vertical lines, hatches, shades, triangles, circles and card suits). Ranges $00–$1F and $80–$9F have control codes. The Commodore PET's lack of a programmable bitmap-mode for computer graphics as well as it having no redefinable character set capability, may be one of the reasons PETSCII was developed; by creatively using the well thought-out block graphics, a higher degree of sophistication in screen graphics is attainable than by using plain ASCII's letter/digit/punctuation characters. In addition to the relatively diverse set of geometrical shapes that can thus be produced, PETSCII allows for several grayscale levels by its provision of differently hatched checkerboard squares/half-squares. Finally, the reverse-video mode (see below) is used to complete the range of graphics characters, in that it provides mirrored half-square blocks.


D ASCII AND CHR$ CODES of the Commodore 64C Personal Computer System Guide ASCII values are shown in the CHR$ column for each type of character shown in the column on the left
http://www.retrogradebbs.com/projects/cbbs/petscii.html

Petscii.info - Petscii and Ansi Art

Petscii.info offers Ansi Art, Ascii Art, Online Dictionary, and Ibm Pc. Petscii - your number one choice for Arguable Exception and Share Alike.
PETSCII also has a text mode, in which lowercase letters occupy the range $41–$5A, and uppercase letters occupy the range $C1–$DA. The text mode is not available at powerup, but must be actuated by pressing the SHIFT and Commodore keys simultaneously. Regardless of whether the chip has undergone a graphic "shift" (by holding the SHIFT key down and pressing the Commodore key simultaneously), there are block graphic characters in the range of $E0-FF. This serves to distinguish PETSCII from those kinds of ASCII that go back no farther than ASCII-1967, so any text transfer between an 8-bit Commodore machine and one that uses 1967-derived ASCII would result in text where uppercase letters appear to be lowercase, and lowercase letters uppercase. There is no easy Boolean operation to change these cases to the proper case. Thus, like for other computers based on non-standard-ASCII character sets, software conversion is needed when exchanging text files and/or telecommunicating with standard ASCII systems. The other ranges are unchanged in shifted mode; this means that the other characters added in ASCII-1967 besides lowercase letters — i.e. the grave accent, curly braces, vertical bar, and tilde — do not exist in PETSCII. Included in PETSCII are cursor and screen control codes, such as {HOME}, {CLR}, {RVS ON}, and {RVS OFF} (the latter two activating/deactivating reverse-video character display). The control codes appeared in program listings as reverse-video graphic characters, although some computer magazines, in their efforts to provide more clearly readable listings, pretty-printed the codes using their actual names, like the above examples. Such names were commonly enclosed in curly braces in the listings. This prevented ambiguity, since, as mentioned, PETSCII had no curly brace characters. The screen control codes were essentially similar to escape codes for text based computer terminals.


64 style keyboard with VIC font 64 style keyboard with 64 font
http://www.lemon64.com/forum/viewtopic.php?p=304453
As indicated above, PETSCII provides for shifting between the power-on default (unshifted) uppercase+graphics character set and the alternative (shifted) lower+uppercase set (where the shifted set contains a subset of the block graphic characters of the unshifted set). The shift between modes is done by POKEing location 59468 with the value 14 to select the alternative set or 12 to revert to standard. On C64 the sets are alternated by flipping bit 2 of the byte 53272. On some models of PET this can also be achieved via special control code PRINT CHR$(14) which adjust the line spacing as well as changing the character set; the POKE method is still available and does not alter the line spacing.1 Thus, screen editor state changes, rather than the employment of separate ASCII codes, are used to choose between single-case (all capitals) and dual case. In the VIC-20, C64, and later machines (not including the CBM business computers), color codes supplement the other screen control codes. (The colors of the VIC-20 and C64/128 are listed in the C64 article.) Code table Since not all of the characters encoded by PETSCII are 'graphic' (i.e., not control codes) and not all of them have a corresponding Unicode representation, they cannot be portably displayed in a web browser. The following table shows the glyphs for PETSCII graphic characters where there is a corresponding Unicode glyph, and the Unicode replacement character U+FFFD (�) otherwise. Control characters and other non-printing characters are represented by abbreviations for their names. Where a particular code point encodes both a shifted and unshifted character, both characters are shown, with the unshifted character on the left. Row and column headings indicate the hexadecimal digit combinations to produce the eight-bit code value; e.g., the letter L is at code value 4C.


users The only other option I have is to widen my browser window but by the time I can see the entire minichat I end up with an lot of wasted space on the left See what I mean here http www vex net falco petscii Example3 jpg There must be a solution At least I can see the entire game details page so I m as happy as I ve been in ages
http://www.lemonamiga.com/forum/viewtopic.php?p=39931

PETSCII definition of PETSCII in the Free Online Encyclopedia.

Encyclopedia article about PETSCII. Information about PETSCII in the Columbia Encyclopedia, Computer Desktop Encyclopedia, computing dictionary.

Petscii NEW

Only $68.58
Note that the table below is for the Commodore 64. Other Commodore machines used slightly different versions of PETSCII, which used different control characters and in some cases different graphic characters. For example, on the Commodore 128 $07 was the bell control character, and on CBM machines prior to the VIC-20, characters $2C and $6C both produced a comma character, albeit with slightly different semantics.2 The actual character generator ROM used a different set of assignments. For example, to display the characters "@ABC" on screen by directly POKEing the screen memory, one would POKE the decimal values 0, 1, 2, and 3 rather than 64, 65, 66, and 67. The following character set table may require cleanup to meet Wikipedia's quality standards. Please improve this table if you can. PETSCII (Commodore 64) x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF 0x unused WHT unused SHIFT DISABLE SHIFT ENABLE unused CR Text mode unused 1x unused DOWN RVS ON HOME DEL unused RED RIGHT GRN BLU 2x SP ! " # $ % & ' ( ) * + , - . / 3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ? 4x @ A a B b C c D d E e F f G g H h I i J j K k L l M m N n O o 5x P p Q q R r S s T t U u V v W w X x Y y Z z £ ↑ ← 6x ━ ♠ A │ B ━ C � D � E � F � G � H ╮ I ╰ J ╯ K � L ╲ M ╱ N � O 7x � P ● Q � R ♥ S � T ╭ U ╳ V ○ W ♣ X � Y ♦ Z ┼ � │ π ▒ ◥ � 8x unused ORG unused F1 F3 F5 F7 F2 F4 F6 F8 LF Graphics unused 9x BLK UP RVS OFF CLR INS BRN LT RED GRAY1 GRAY2 LT GRN LT BLU GRAY3 PUR LEFT YEL CYN Ax SHFT_SP ▌ ▄ ▔ ▁ ▏ ▒ ▕ � ◤ � � ├ � └ ┐ ▂ Bx ┌ ┴ ┬ ┤ ▎ ▍ � � � ▃ � ✓ � � ┘ � � Cx ━ ♠ A │ B ━ C � D � E � F � G � H ╮ I ╰ J ╯ K � L ╲ M ╱ N � O Dx � P ● Q � R ♥ S � T ╭ U ╳ V ○ W ♣ X � Y ♦ Z ┼ � │ π ▒ ◥ � Ex CMDR_SP ▌ ▄ ▔ ▁ ▏ ▒ ▕ � ◤ � � ├ � └ ┐ ▂ Fx ┌ ┴ ┬ ┤ ▎ ▍ � � � ▃ � ✓ � � ┘ � π ▒


Parent Directory Page 1 jpg 05 May 2008 16 24 159K Page 2 jpg 05 May 2008 16 24 150K Page 3 jpg 05 May 2008 16 24 173K
http://www.vex.net/~falco/petscii/mrinterview

Petscii

PETSCII ( PET' S tandard C ode of I nformation I nterchange), also ... PETSCII ( PET' S tandard C ode of I nformation I nterchange), also known as 'CBM ...
PET 2001 keyboard layout, illustrating PETSCII graphics characters. See also ATASCII ZX Spectrum character set Extended ASCII Notes ^ The Amiga home/personal computer family uses standard ISO-8859-1. ^ see On The Edge by Brian Bagnall, ISBN 0-9738649-0-7, page 43, 54-55. References ^ THE COMMODORE PET COMPUTER / FREQUENTLY ASKED QUESTIONS FILE - VERSION 1.7 ( Updated 25 November 2000) BY LARRY ANDERSSON, COMMODORE COLLECTOR AND PET ENTHUSIAST ^ Commodore Trivia Edition #26 Answers for February 1996 External links PETSCII character map, part 1, part 2, part 3 (JPEG) An attempt at PETSCII to Unicode mapping, unshifted, shifted Commodore 128 PETSCII control characters v · d · eCharacter encodings Category:Character sets Early telecommunications ASCII · ISO/IEC 646 · ISO/IEC 6937 · T.61 · sixbit code pages · Baudot code · Morse code ISO/IEC 8859 -1 · -2 · -3 · -4 · -5 · -6 · -7 · -8 · -9 · -10 · -11 · -12 · -13 · -14 · -15 · -16 Bibliographic use ANSEL · ISO 5426 / 5426-2 / 5427 / 5428 / 6438 / 6861 / 6862 / 10585 / 10586 / 10754 / 11822 · MARC-8 National standards ArmSCII · CNS 11643 · GOST 10859 · GB 2312 · HKSCS · ISCII · JIS X 0201 · JIS X 0208 · JIS X 0212 · JIS X 0213 · KPS 9566 · KS X 1001 · PASCII · TIS-620 · TSCII · VISCII · YUSCII EUC CN · JP · KR · TW ISO/IEC 2022 CN · JP · KR · CCCII MacOS codepages ("scripts") Arabic · CentralEurRoman · ChineseSimp / EUC-CN · ChineseTrad / Big5 · Croatian · Cyrillic · Devanagari · Dingbats · Farsi · Greek · Gujarati · Gurmukhi · Hebrew · Icelandic · Japanese / ShiftJIS · Korean / EUC-KR · Roman · Romanian · Symbol · Thai / TIS-620 · Turkish · Ukrainian DOS codepages 437 · 720 · 737 · 775 · 850 · 852 · 855 · 857 · 858 · 860 · 861 · 862 · 863 · 864 · 865 · 866 · 869 · Kamenický · Mazovia · MIK · Iran System Windows codepages 874 / TIS-620 · 932 / ShiftJIS · 936 / GBK · 949 / EUC-KR · 950 / Big5 · 1250 · 1251 · 1252 · 1253 · 1254 · 1255 · 1256 · 1257 · 1258 · 1361 · 54936 / GB18030 EBCDIC codepages 37/1140 · 273/1141 · 277/1142 · 278/1143 · 280/1144 · 284/1145 · 285/1146 · 297/1147 · 420/16804 · 424/12712 · 500/1148 · 838/1160 · 871/1149 · 875/9067 · 930/1390 · 933/1364 · 937/1371 · 935/1388 · 939/1399 · 1025/1154 · 1026/1155 · 1047/924 · 1112/1156 · 1122/1157 · 1123/1158 · 1130/1164 · JEF · KEIS Platform specific ATASCII · CDC display code · DEC-MCS · DEC Radix-50 · Fieldata · GSM 03.38 · HP roman8 · PETSCII · TI calculator character sets · ZX Spectrum character set Unicode / ISO/IEC 10646 UTF-8 · UTF-16/UCS-2 · UTF-32/UCS-4 · UTF-7 · UTF-EBCDIC · GB 18030 · SCSU · BOCU-1 Miscellaneous codepages APL · Cork · HZ · IBM code page 1133 · KOI8 · TRON Related topics control character (C0 C1) · CCSID · charset detection · Han unification · ISO 6429/IEC 6429/ANSI X3.64 · mojibake


Parent Directory Page 1 jpg 05 May 2008 16 24 159K Page 2 jpg 05 May 2008 16 24 150K
http://www.vex.net/~falco/petscii/mrinterview



Page 1 jpg 05 May 2008 16 24 159K Page 2 jpg 05 May 2008 16 24 150K Page 3 jpg 05 May 2008 16 24 173K
http://www.vex.net/~falco/petscii/mrinterview

Petscii | Define Petscii at Dictionary.com

Petscii definition at Dictionary.com, a free online dictionary with pronunciation, synonyms and translation. Look it up now!



page would always look the way you want it to regardless of browser It s difficult to explain how it looks so if you ll indulge me I ll post a couple of pictures to show what I mean http www vex net falco petscii Example1 jpg http www vex net falco petscii Example2 jpg
http://www.lemonamiga.com/forum/viewtopic.php?p=39931

Games - PETSCII

PETSCII (PET Standard Code of Information Interchange), also known as CBM ASCII, is the variation of the ASCII character set used in Commodore Business Machines (CBM) ...



PETSCII is based on the 1963 version of ASCII rather than the 1967 version which most if not all other character sets based on ASCII use As such PETSCII has only uppercase letters in
http://www.absoluteastronomy.com/topics/PETSCII

Petscii encyclopedia topics | Reference.com

Encyclopedia article of petscii at Reference.com compiled from comprehensive and current sources.



Mo even posted a photo of the setup http images andale com f2 115 106 2029498 1108077493878 DSC00001 JPG
http://jledger.proboards19.com/index.cgi?board=talk&action=display&thread=608