{"id":21002894,"url":"https://github.com/mobluse/chargen-maker","last_synced_at":"2026-01-02T01:15:26.715Z","repository":{"id":80542745,"uuid":"207165618","full_name":"mobluse/chargen-maker","owner":"mobluse","description":"Make a chargen file (character generator ROM) from an 8x8 text file with 512 characters","archived":false,"fork":false,"pushed_at":"2023-04-05T18:25:04.000Z","size":117,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-20T10:09:47.311Z","etag":null,"topics":["c64","commander-x16","commanderx16","commodore-64","cx16","petscii","spectrum","vic-20","vic20","x16","zx","zx81"],"latest_commit_sha":null,"homepage":null,"language":"BASIC","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/mobluse.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-08T19:53:18.000Z","updated_at":"2024-08-18T19:15:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"c77eeea8-7bc0-4a4b-b66a-5b96e6e2a33a","html_url":"https://github.com/mobluse/chargen-maker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobluse%2Fchargen-maker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobluse%2Fchargen-maker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobluse%2Fchargen-maker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mobluse%2Fchargen-maker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mobluse","download_url":"https://codeload.github.com/mobluse/chargen-maker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243419128,"owners_count":20287806,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["c64","commander-x16","commanderx16","commodore-64","cx16","petscii","spectrum","vic-20","vic20","x16","zx","zx81"],"created_at":"2024-11-19T08:21:08.226Z","updated_at":"2026-01-02T01:15:26.671Z","avatar_url":"https://github.com/mobluse.png","language":"BASIC","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chargen Maker\nMake a chargen file (character generator ROM) from an 8x8 text file with 512 characters. I.e. you can edit the fonts easily \nin a text editor e.g. Notepad or Nano. This system is for Linux, but propably works in macOS or Windows 10 with an Ubuntu app\nfrom Store. You can use the chargen file in a C64 or [X16 emulator](https://github.com/commanderx16/x16-emulator).\n\n\\ = 0  \n@ = 1  \nEmpty lines, lines with only space characters, and lines starting with # are skipped.\n\n## Examples\n    ./build.sh\n    \n    ./build.sh zx81.txt\n\n    ./bin2txt.sh\n\n    ./bin2txt.sh zx81.bin\n    \n    x16emu -bas petscii.bas\n    \n    x16emu -rtc -bas clock.bas\n\n## Copyright\nI don't own the copyright of these fonts, but the Sinclair [ZX81](https://en.wikipedia.org/wiki/ZX81_character_set) and\n[ZX Spectrum](https://en.wikipedia.org/wiki/ZX_Spectrum_character_set) fonts are OK to distribute because Amstrad Ltd has\nkindly given their permission to do so. They are e.g. included in ROMs with the GPL license. The IBM font is\npublic domain, see https://github.com/dhepper/font8x8. The [CP437](https://en.wikipedia.org/wiki/Code_page_437) font (also by\nIBM) is probably public domain and was found on https://github.com/emaste/fontstuff/tree/master/syscons-fonts.\n\nThe Commodore 64 [PETSCII](https://en.wikipedia.org/wiki/PETSCII) font is a more tricky case, see\nhttp://c65gs.blogspot.com/2015/04/is-c64-font-protected-by-copyright.html. I could remove the PETSCII font in chargen.txt if\ne.g. Cloanto complains. One argument that the PETSCII font might be public domain is that\n[these pictures](https://en.wikipedia.org/wiki/PETSCII#/media/File:C64_Petscii_Charts.png) of it are in public domain and \nthe text file can be reconstructed from the pictures. Here is a [PETSCII Reference](https://style64.org/petscii/) which also\ncontains pictures of the font.\n\nThe license of this repository is only valid for the code and documentation - not the fonts.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmobluse%2Fchargen-maker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmobluse%2Fchargen-maker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmobluse%2Fchargen-maker/lists"}