{"id":22264515,"url":"https://github.com/ricardoquesada/vchar64","last_synced_at":"2026-02-11T07:17:20.488Z","repository":{"id":25336569,"uuid":"28763828","full_name":"ricardoquesada/vchar64","owner":"ricardoquesada","description":"editor for the Commodore 64","archived":false,"fork":false,"pushed_at":"2026-02-04T15:23:50.000Z","size":4454,"stargazers_count":100,"open_issues_count":19,"forks_count":12,"subscribers_count":17,"default_branch":"main","last_synced_at":"2026-02-04T15:51:37.130Z","etag":null,"topics":["c-plus-plus","c64","charset","commodore","editor","qt"],"latest_commit_sha":null,"homepage":"http://retro.moe/tag/vchar64/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ricardoquesada.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE_VChar64.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2015-01-04T04:17:43.000Z","updated_at":"2026-02-04T15:31:12.000Z","dependencies_parsed_at":"2024-12-14T18:33:47.848Z","dependency_job_id":"c6783c7d-06ae-4638-a631-fdee66f335b8","html_url":"https://github.com/ricardoquesada/vchar64","commit_stats":null,"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"purl":"pkg:github/ricardoquesada/vchar64","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ricardoquesada%2Fvchar64","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ricardoquesada%2Fvchar64/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ricardoquesada%2Fvchar64/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ricardoquesada%2Fvchar64/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ricardoquesada","download_url":"https://codeload.github.com/ricardoquesada/vchar64/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ricardoquesada%2Fvchar64/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29329492,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T06:13:03.264Z","status":"ssl_error","status_checked_at":"2026-02-11T06:12:55.843Z","response_time":97,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c-plus-plus","c64","charset","commodore","editor","qt"],"created_at":"2024-12-03T10:09:24.166Z","updated_at":"2026-02-11T07:17:20.470Z","avatar_url":"https://github.com/ricardoquesada.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VChar64\n\n[![discord](https://img.shields.io/discord/775177861665521725.svg)](https://discord.gg/r5aMn6Cw5q)\n\n![screenshot](docs/vchar64_screenshot.png)\n\n## About\n\nAn editor for the Commodore 64/128\n\nTailored for my own needs, but feel free to send patches, to open bugs, etc.\n\n\n## Features\n\n* Char editing:\n    * Cut, Copy \u0026 Paste\n    * Clear\n    * Invert\n    * Flip Horizontally, Vertically\n    * Rotate\n    * Shift Up, Down, Left, Right\n    * Undo, Redo\n* Tile support:\n    * From 1x1 to 8x8\n    * Custom Distance in chars between tiles\n* Map support\n* Imports CharPad 1.8 and 2.0 projects\n* Imports Koala image files: [Demo Video](https://www.youtube.com/watch?v=wIBTINBCngs)\n* Imports VICE snapshot images\n* Exports to Assembly, Raw and Prg\n* Emulates different palettes: VICE, Pepto, Frodo, etc...\n* Two Live Preview modes:\n    * [TCP/IP server](https://github.com/ricardoquesada/vchar64/blob/master/server/README.md) support. [Demo Video](https://www.youtube.com/watch?v=yNCK_wZbo40)\n    * [xlink](http://henning-bekel.de/xlink/) support. [Demo Video](https://www.youtube.com/watch?v=ZaSR_mxRfmo)\n* Keyboard shortcuts for almost all actions\n\n## Roadmap\n\nIn no particular order:\n\n* Convert to PETSCII\n* Tile: add Color Per Char (currently it supports Color Per Tile or Global)\n* Tile: arbitrary composition of tiles\n* Character / Tile animation support\n* Sprite\n   * Sprite editing\n   * Sprite animation\n* Level editor\n\n## How to compile it\n\n### Install Qt\n\n* Download [Qt Creator Community Edition 6.8](http://www.qt.io/download/) or newer (doesn't work with older versions)\n\n### Command Line\n\n```\n$ git clone https://github.com/ricardoquesada/vchar64.git\n$ cd vchar64\n$ mkdir build\n$ cd build\n$ cmake ..\n$ make\n```\n\nTo update the translations do:\n\n```\n# To update the entries in the .ts file\n$ cmake --build . --target update_translations\n\n# To trigger the generation of the .qm files manually\n$ cmake --build . --target release_translations\n```\n\n### Using Qt Creator\n\n* Open `vchar64.pro` file with Qt Creator\n* Configure the project for \"Desktop\"\n* Build \u0026 Run\n\n## Supported platforms\n\n* Linux (tested on Linux Arch)\n* Mac (tested on v26.2)\n* Windows (tested on Windows 10)\n\n## Download binaries\n\n* \u003chttps://github.com/ricardoquesada/vchar64/releases\u003e\n\n## License\n\n* [Apache v2](http://www.apache.org/licenses/LICENSE-2.0)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fricardoquesada%2Fvchar64","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fricardoquesada%2Fvchar64","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fricardoquesada%2Fvchar64/lists"}