{"id":50128614,"url":"https://github.com/tstamborski/sprite-studio-64","last_synced_at":"2026-06-09T13:01:14.130Z","repository":{"id":45628516,"uuid":"415137541","full_name":"tstamborski/sprite-studio-64","owner":"tstamborski","description":"Native sprite editor for Commodore 64. Pocket knife among sprite editors.","archived":false,"fork":false,"pushed_at":"2026-04-17T15:38:03.000Z","size":264,"stargazers_count":57,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-04-17T17:34:28.944Z","etag":null,"topics":["c64","commodore","commodore64","editor","sprite","sprite-editor"],"latest_commit_sha":null,"homepage":"","language":"Assembly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tstamborski.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}},"created_at":"2021-10-08T22:01:20.000Z","updated_at":"2026-04-17T15:38:07.000Z","dependencies_parsed_at":"2024-03-22T07:01:30.341Z","dependency_job_id":null,"html_url":"https://github.com/tstamborski/sprite-studio-64","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/tstamborski/sprite-studio-64","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tstamborski%2Fsprite-studio-64","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tstamborski%2Fsprite-studio-64/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tstamborski%2Fsprite-studio-64/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tstamborski%2Fsprite-studio-64/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tstamborski","download_url":"https://codeload.github.com/tstamborski/sprite-studio-64/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tstamborski%2Fsprite-studio-64/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34107866,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-09T02:00:06.510Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["c64","commodore","commodore64","editor","sprite","sprite-editor"],"created_at":"2026-05-23T21:00:29.529Z","updated_at":"2026-06-09T13:01:14.124Z","avatar_url":"https://github.com/tstamborski.png","language":"Assembly","funding_links":[],"categories":["Assembly"],"sub_categories":[],"readme":"# ![](https://github.com/tstamborski/pixelart-icons/blob/main/png/commodore-tool32.png) Sprite Studio 64\nNative sprite editor for Commodore 64. Pocket knife among sprite editors.\n\n*Psst! This is a native editor for the C64 itself. If you are looking for the __more modern tool to edit C64 sprites__ - checkout my other project [__Master of Sprites__](https://github.com/tstamborski/master-of-sprites).*\n\n## Screenshots\n![Screenshot 1](screenshot0.png)\n![Screenshot 2](screenshot1.png)\n![Screenshot 3](screenshot2.png)\n![Screenshot 4](screenshot3.png)\n\n## Overview\nSprite Studio 64 is a native sprite editor for Commodore 64 computer.\nIt's made with simplicity but also handy and useful as possible.\nSprite Studio 64 can edit simultaneously 64 sprites - only 64 but it has also some tools for animating them and sprite overlay.\nIt can save your work on diskette in a PRG file - this files can be loaded by basic LOAD command or be embedded in an assembly source code.\n**Diskette image for the latest version is [_here_](https://github.com/tstamborski/sprite-studio-64/releases/download/v1.2/Sprite-Studio-64.d64).**\n\n## Disclaimer / Additional credits\nMusic used in this program is not mine - it was taken from https://www.hvsc.c64.org/ and its author is **Raik Picheta (Eco)**.\n\nThanks to scener **Soci** for a patch fixing program to doesn't use fixed 8 device number in loading/saving routines.\n\n## Short manual / Keyboard shortcuts\n*IF YOU ARE USING EMULATOR THERE IS BETTER TO USE POSITIONAL THEN SYMBOLIC KEYBOARD.*\n### DRAWING\n* **[joystick directions]** or **[CRSR]** - move the drawing cursor around\n* **[joystick fire]** or **[Space]** - put choosen color in place of cursor\n* **[del]** - erase / put background color in place of cursor\n### CHANGING COLORS\n* **[F1]** or **[Shift+F1]** - change sprite color\n* **[F3]** or **[Shift+F3]** - change first multi-mode color\n* **[F5]** or **[Shift+F5]** - change second multi-mode color\n* **[F7]** or **[Shift+F7]** - change background color\n* **[1]** - choose main sprite color for drawing\n* **[2]** - choose multi color 1 for drawing\n* **[3]** - choose multi color 2 for drawing\n* **[4]** - choose background color for drawing\n### ADVANCED EDITING\n* **[CBM+Space]** - make floodfill aka paint bucket from MS Paint\n* **[M]** - switch on/off multicolor mode\n* **[CBM+X]** - \"cut\" current sprite\n* **[CBM+C]** - \"copy\" current sprite\n* **[CBM+V]** - \"paste\" from clipboard to current sprite\n* **[F]** - flip sprite horizontally (it affects the clipboard!)\n* **[Shift+F]** - flip sprite vertically (it affects the clipboard!)\n* **[CBM+,]** - slide sprite left\n* **[CBM+.]** - slide sprite right\n* **[CBM+:]** - slide sprite down\n* **[CBM+@]** - slide sprite up\n### MOVING AROUND AND PREVIEW\n* **[+]** and **[-]** - change actual address by 64 bytes (it can edit 64 sprites, from address $3000 to $4000, simultaneously)\n* **[L]** - \"lock\" address of first animation frame\n* **[A]** or **[Shift+A]** - change number of animation frames\n* **[O]** or **[Shift+O]** - change number of overlaying sprites\n### SAVING AND LOADING\n* **[CBM+L]** - load file from diskette\n* **[CBM+S]** - save file on diskette - prefix filename with @: if you want to overwrite\n* **[CBM+D]** - display disk directory\n### MISC\n* **[CBM+Q]** - exit from program and return to BASIC\n* **[G]** - switch on/off the grid mode\n\n## Building from source instructions\nFor building from source, you can use shipped make.bat batch file, but you will need following tools somewhere in PATH environment variable:\n* **TMPx** assembler.\n* **cc1541** tool for creating commodore floppy images.\n* **Exomizer** cruncher - for packaging/zipping prg files.\n\nIf you want to use run.bat and runhelp.bat it will be nice to have **VICE** x64.exe somewhere in the PATH too.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftstamborski%2Fsprite-studio-64","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftstamborski%2Fsprite-studio-64","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftstamborski%2Fsprite-studio-64/lists"}