close

PETSC II

Navigasyona git Aramaya git

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ış 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 � ✓ π ▒

Ayrıca