An editor for the Commodore 64/128
Tailored for my own needs, but feel free to send patches, to open bugs, etc.
- Char editing:
- Cut, Copy & Paste
- Clear
- Invert
- Flip Horizontally, Vertically
- Rotate
- Shift Up, Down, Left, Right
- Undo, Redo
- Tile support:
- From 1x1 to 8x8
- Custom Distance in chars between tiles
- Map support
- Imports CharPad 1.8 and 2.0 projects
- Imports Koala image files: Demo Video
- Imports VICE snapshot images
- Exports to Assembly, Raw and Prg
- Emulates different palettes: VICE, Pepto, Frodo, etc...
- Two Live Preview modes:
- TCP/IP server support. Demo Video
- xlink support. Demo Video
- Keyboard shortcuts for almost all actions
In no particular order:
- Convert to PETSCII
- Tile: add Color Per Char (currently it supports Color Per Tile or Global)
- Tile: arbitrary composition of tiles
- Character / Tile animation support
- Sprite
- Sprite editing
- Sprite animation
- Level editor
- Qt 6.8 or later (Qt 5 is no longer supported as of version 1.0)
- CMake 3.16+
- C++17 compatible compiler
- Download Qt Creator Community Edition 6.8 or newer (doesn't work with older versions)
$ git clone https://github.com/ricardoquesada/vchar64.git
$ cd vchar64
$ mkdir build
$ cd build
$ cmake ..
$ make
To update the translations do:
# To update the entries in the .ts file
$ cmake --build . --target update_translations
# To trigger the generation of the .qm files manually
$ cmake --build . --target release_translations
- Open
CMakeLists.txtfile with Qt Creator (qmake/.probuild is deprecated as of v1.0) - Configure the project for "Desktop"
- Build & Run
- Linux (tested on Linux Arch)
- Mac (tested on v26.2)
- Windows (tested on Windows 10)
