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.2.tar.gz
(33.7 kB
view hashes)
Built Distribution
Close
Hashes for petscii_codecs-1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7758f9b2dcbecba0f1af636fbf91fa3f532604370119984a864b513f1301fcdb |
|
MD5 | c823cdad5650bf43fdf204d3e5348bdd |
|
BLAKE2b-256 | c1f1d529d9dbf473b31452f809568748e61b67663ace125638470fd77ed39c83 |