Skip to main content

c64 Python helper

Project description

License: BSD PyPI version test Downloads Coverage Status Documentation Status

Donate

c64tools

c64tools is a Python library that helps in dealing with Commodore c64 graphics and memory.

You may find more information at http://www.krajzewicz.de/docs/c64tools/index.html.

The major module is named “c64tools.py”. It contains classes that represent major c64 artifacts — memory, bitmap, char, screen, etc. These classes usually support loading, drawing, and being extracted from a pygame surface.

In addition, you may find some applications which use this module:

Download and Installation

The current version is c64tools-0.20.0.

You may install c64tools using

python -m pip install c64tools

You may download a copy or fork the code at c64tools's github page.

Besides, you may download the current release here:

Links

Changes

c64tools-0.20.0 (31.03.2025)

  • Working on the documentation
  • added type hints (where possible)
  • replaced OptionParser by ArgumentParser
    • some of the options have been transferred to arguments
  • changes in charset2png.py
    • the option --quiet has been replaced by the option --show
  • changes in charpacker.py
    • added the option --show
    • short options for --screen-output and --charset-output are now named -S and -C, respectively
  • added some tests
  • debugged command line execution after install

Note

Let me know if you need any further information or advice. I am not actively developing c64tools currently.

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

c64tools-0.20.0.tar.gz (131.5 kB view details)

Uploaded Source

Built Distribution

c64tools-0.20.0-py3-none-any.whl (135.8 kB view details)

Uploaded Python 3

File details

Details for the file c64tools-0.20.0.tar.gz.

File metadata

  • Download URL: c64tools-0.20.0.tar.gz
  • Upload date:
  • Size: 131.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.4

File hashes

Hashes for c64tools-0.20.0.tar.gz
Algorithm Hash digest
SHA256 e372862eb778af6bf34676193c183a691048a31b6e69f3255ff4795c85e9caa3
MD5 64a2fca1e7e13adeacc720261c8621b0
BLAKE2b-256 28b069de69c95cf0bc582f16e281b3bfa40663e266cbd25721dc42097fcd17d5

See more details on using hashes here.

File details

Details for the file c64tools-0.20.0-py3-none-any.whl.

File metadata

  • Download URL: c64tools-0.20.0-py3-none-any.whl
  • Upload date:
  • Size: 135.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.4

File hashes

Hashes for c64tools-0.20.0-py3-none-any.whl
Algorithm Hash digest
SHA256 95ed2c6dbff1cbbdb69e945527bba0bf27770713b166f8f4ba3f027782459738
MD5 5a510ca9f6ad7f05f7351e7d8dadd2a4
BLAKE2b-256 408833d88002b6d4cecfe6f6bae1995703d4ed19ced19d8c7a65e7a2e5288eb7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page