Atari 8-bit Python Utilities
Prerequisites
- Python 3.8 or later
- Optional: A version of
mkatrcompiled for you platform, in yourPATH. Needed foratr2gitcommand to work.
Getting Started
The package can be installed using pip
pip install atari-8-bit-utils
Verify the installation by running a8utils --help
The output should look something like this
Usage: a8utils [OPTIONS] COMMAND [ARGS]...
╭─ Options ────────────────────────────────────────────────────────────╮
│ --install-completion Install completion for the current │
│ shell. │
│ --show-completion Show completion for the current shell, │
│ to copy it or customize the │
│ installation. │
│ --help Show this message and exit. │
╰──────────────────────────────────────────────────────────────────────╯
╭─ Commands ───────────────────────────────────────────────────────────╮
│ ata2utf Converts a single file or all files in a directory from │
│ ATASCII to UTF-8 │
│ utf2ata Converts a single file or all files in a directory from │
│ UTF-8 to ATASCII │
│ atr2git Keeps an ATR image and git repo in sync │
╰──────────────────────────────────────────────────────────────────────╯
Commands
TODO
Demo
The best way to make full use of this project is to start with the Atari 8-bit Git template
https://github.com/user-attachments/assets/e0558c34-0741-4e70-920e-98a72fade00e
The video shows this commit being made from my Atari. Note that the BASIC listing and the commit message both contain a "♥" which is 0x00 in ATASCII and therefore not valid in a standard text file. ATASCII characters get translated automatically to their closest Unicode equivalent.
Metadata
Release files for atari-8-bit-utils 0.2.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| atari_8_bit_utils-0.2.8.tar.gz | 18.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| atari_8_bit_utils-0.2.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 35.7 kB
Release files / atari_8_bit_utils-0.2.8.tar.gz
| Download URL | atari_8_bit_utils-0.2.8.tar.gz |
|---|---|
| Size | 18.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6fc0cecc67ed248259a228ec3cce2a58b0ac323e372a5ada236d347a7957d01a
|
|
BLAKE2b-256 checksum How to use checksums |
093f99e0b525e12fda5763d9ab26d69498a2357faa429ea6b352ad76b361696e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.9.20
|
Release files / atari_8_bit_utils-0.2.8-py3-none-any.whl
| Download URL | atari_8_bit_utils-0.2.8-py3-none-any.whl |
|---|---|
| Size | 17.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
714c97ca5a179ee9d538bc909154d6ddc341d07eeb70926556021bec1d1e95b0
|
|
BLAKE2b-256 checksum How to use checksums |
f131e745e618ec328d2b2ad7d386be8eee228f44c3cf32c148e66f779b711af4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.9.20
|