PETSC II
CBM ASCII olarak da bilinen PETSCII ( PET Standard Code of Information Interchange ) , 1977'de PET ile başlayan ve VIC- 20 , C64 , Artı/4 , C16 ve C128 .
Bu karakter seti Leonard Tramiel ve PET tasarımcısı Chuck Peddle tarafından tasarlanmıştır . VIC-20, PET ile aynı piksel piksel yazı tipini kullanırken Commodore 64, PET'te kullanılandan farklı bir varyant kullandı. Böyle bir varyanta “Atari yazı tipi” adı verildi.
PETSCII, C64'te "kaydırılmış" ve "kaydırılmamış" olmak üzere iki modda görüntülenir, ekli tablolar her modda karakter setini gösterir.
PETSCII, 1963 ASCII versiyonuna dayanmaktadır.Sadece büyük harfler (“kaydırılmamış” modda), 5E konumunda (^) yerine yukarı ok (↑) ve alt çizgi () yerine sol ok (←) içeriyordu. _) 5F pozisyonunda. "Kaydırmasız" modda, girişler $60 - $7Fve $A0 - $FFgrafik karakterlere atanır. Girişler kontrol karakterlerini içerir ve konumlar $00 - $1fiçinde tekrarlanan karakterler içerir ve aynı şekilde aralıklar ve .
$80 - $9F$60 - $7F$C0 - $DF$E0 - $FE$7E - $FF
PET'te programlanabilir bir bitmap grafik modunun olmaması ve karakter yeniden tanımlama yeteneklerinin olmaması, PETSCII'nin geliştirilmesinin nedenlerinden bazılarıdır.
PETSCII ayrıca, aralığın $41 - $5Aküçük ve $61 - $7Abüyük harfleri içerdiği bir "kaydırılmış" mod içerir. Bu, ASCII-1977'nin tersidir, bu nedenle 8bit Commodore ile standart ASCII kullanan metin arasında geçen herhangi bir metin, metnin ters çevrilmesine neden olur. Bu nedenle, standart ASCII sürümleriyle çalışmayan diğer makinelerde olduğu gibi, metin alışverişi durumlarında yazılım dönüşümü gereklidir. Kalan sıralar "kaydırılmış" modda bozulmadan kalır.
PETSCII'ye ayrıca {HOME}, {CLR}, {RVS ON}ve gibi imleç ve ekran kontrol kodları dahildir {RVS OFF}. Bunlar özünde kod terminal makinelerinin çıkış kodlarına çok benzer.
Daha önce de belirtildiği gibi, PETSCII, “kaydırılmamış” moddan (büyük harf+grafik karakter seti) “kaydırılmış” moda (küçük+büyük harf seti) geçiş yapmanızı sağlar. Bu değişiklik özel komutlar kullanılarak yapılır.
Kod tablosu
PETSCII kodundaki tüm karakterler grafik (kontrol kodları) olmadığından ve hepsinin karşılık gelen bir Unicode gösterimi olmadığından, muhtemelen web tarayıcısında görüntülenemediler. Aşağıdaki tablo, Unicode ile yazışmanın olduğu PETSCII'nin grafik işaretlerini göstermektedir. Görüntülenemeyenler, adın kısaltması ile temsil edilir. Satır ve sütun başlıkları, 8 bitlik değeri oluşturmak için gereken onaltılık basamak kombinasyonunu gösterir.
| PETSC II (Komodor 64) | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | için | xB | xC | xd | xE | xF | |
| 0x | kullanılmamış | W.H.T. | kullanılmamış | SHIFT-ENABLE | SHIFT DEVRE DIŞI | kullanılmamış | CR | GB | kullanılmamış | |||||||
| 1x | kullanılmamış | AŞAĞI | SVR AÇIK | EV | NIN-NİN | kullanılmamış | AĞ | SAĞ | GRN | BLU | ||||||
| 2 kere | SP | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
| 3x | 0 | 1 | iki | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
| 4x | @ | için | bb | cc | gün | e e | f f | İyi oyun | HH | ben ben | jj | kk | LL | ben | n n | yada yada |
| 5x | p p | vay | sağ | HH | T T | sen | vv | ww | x x | ve ve | ZZ | [ | £ | ] | ↑ | ← |
| 6x | ━ | ♠ için | │B | ━C | �D | �E | �F | �G | �H | ╮ ben | ╰J | ╯K | � L | ╲M | ╱N | � VEYA |
| 7x | � P | ●Q | �R | ♥ S | � T | ╭U | ╳V | ○W | ♣ X | � VE | ♦Z | ┼ | � | │ | π ▒ | ◥ � |
| 8x | kullanılmamış | ORG | kullanılmamış | F1 | F3 | F5 | F7 | F2 | F4 | F6 | F8 | LF | EVET | kullanılmamış | ||
| 9x | BLK | YUKARI | SVR KAPALI | CLR | INS | BRN | LT KIRMIZI | GRİ1 | GRİ2 | LT GRN | LT MAVİ | GRİ3 | PUR | AYRILDI | VE | CYN |
| balta | NBSP | ▌ | ▄ | ▔ | ▁ | ▏ | ▒ | ▕ | � | ◤ � | � | ├ | � | └ | ┐ | ▂ |
| bx | ┌ | ┴ | ┬ | ┤ | ▎ | ▍ | � | � | � | ▃ | � ✓ | � | � | ┘ | � | � |
| cx | ━ | ♠ için | │B | ━C | �D | �E | �F | �G | �H | ╮ ben | ╰J | ╯K | � L | ╲M | ╱N | � VEYA |
| Dx | � P | ●Q | �R | ♥ S | � T | ╭U | ╳V | ○W | ♣ X | � VE | ♦Z | ┼ | � | │ | π ▒ | ◥ � |
| Eski | NBSP | ▌ | ▄ | ▔ | ▁ | ▏ | ▒ | ▕ | � | ◤ � | � | ├ | � | └ | ┐ | ▂ |
| fx | ┌ | ┴ | ┬ | ┤ | ▎ | ▍ | � | � | � | ▃ | � ✓ | � | � | ┘ | � | π ▒ |