Python codecs for PETSCII character sets
Project description
The petscii-codecs package provides encodings to represent data from Commodore 8-bit systems. These computers used a modified form of ASCII, commonly called PETSCII, which contains graphic symbols as well as control codes.
Codecs for the following systems are available:
PET 2001
later PETs
VIC-1001
VIC-20
C64
C16
Plus4
Each system has two codecs, typically one for uppercase and graphics, one for lowercase and uppercase. The exception is the VIC-1001 which has a katakana codec instead of the lowercase and uppercase one.
Usage
Codecs are used in the same way as other encodings:
import petscii_codecs with open('example.seq', encoding='petscii_c64en_lc') as f: for line in f: print(line)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
petscii-codecs-1.1.tar.gz
(33.5 kB
view hashes)
Built Distribution
Close
Hashes for petscii_codecs-1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 532ad1c6a9c2ca45c15b887afed3958716c76223429321b687ebe3ee7f3d3070 |
|
MD5 | eb3375db59e2c3ea9934782308acc110 |
|
BLAKE2b-256 | 78023a9a870919bb862c5ca35ab719430c0759b91ed9542267b66ccfc81ed338 |