{"id":22678309,"url":"https://github.com/zeal-operating-system/cherub","last_synced_at":"2026-01-07T17:15:53.553Z","repository":{"id":132780222,"uuid":"443710335","full_name":"Zeal-Operating-System/cherub","owner":"Zeal-Operating-System","description":"Game Boy emulator by Alec Murphy for TempleOS, ported to ZealOS. https://git.checksum.fail/alec/cherub","archived":false,"fork":false,"pushed_at":"2022-01-15T10:24:17.000Z","size":13590,"stargazers_count":11,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-04T13:44:37.286Z","etag":null,"topics":["templeos","zealos"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Zeal-Operating-System.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":"2022-01-02T07:47:02.000Z","updated_at":"2023-02-11T14:54:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"3774fafe-b527-4dd1-80d0-fa0c1b042b00","html_url":"https://github.com/Zeal-Operating-System/cherub","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/Zeal-Operating-System%2Fcherub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zeal-Operating-System%2Fcherub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zeal-Operating-System%2Fcherub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Zeal-Operating-System%2Fcherub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Zeal-Operating-System","download_url":"https://codeload.github.com/Zeal-Operating-System/cherub/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246187242,"owners_count":20737462,"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":["templeos","zealos"],"created_at":"2024-12-09T18:14:44.257Z","updated_at":"2026-01-07T17:15:53.523Z","avatar_url":"https://github.com/Zeal-Operating-System.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# cherub\nGame Boy emulator for TempleOS ported to ZealOS\n\nThis is a work in progress. A lot of things are broken.\n\nZ80 Core and timing routines ported from [PHP Terminal GameBoy Emulator](https://github.com/gabrielrcouto/php-terminal-gameboy-emulator), which in turn is based on [GameBoy JS Emulator](https://github.com/taisel/GameBoy-Online)\n\n![Cherub](https://raw.githubusercontent.com/Zeal-Operating-System/cherub/master/example.gif \"Cherub\") \n\nPut ROM files in `Roms` folder, and `#include \"Run\";`\n\nYou can connect a SNES gamepad w/ adapter to the parallel port. Enable gamepad in `Settings.ZC` with `useGamePad=TRUE;`\n\n# Keyboard Controls\n\nD-PAD: `ARROW KEYS`\n\nB: `S`\n\nA: `A`\n\nSelect: `SHIFT`\n\nStart: `ENTER`\n\nExit: `ESC`\n\nKeys `1-4` toggle 1x/2x/3x/4x video scaling.\n\nKeys `U-P` change palette colors 1-4.\n\nReset: `R`\n\nLoad State: `5`\n\nSave State: `7`\n\nToggle Sound: `Q`\n\n---\n\n# Gamepad Controls\n\nD-PAD: D-PAD\n\nB: `Y`\n\nA: `B`\n\nSelect: `SELECT`\n\nStart: `START`\n\nExit: `L`\n\nLoad State: `R`\n\nSave State: `X`\n\nToggle Sound: `A`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeal-operating-system%2Fcherub","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzeal-operating-system%2Fcherub","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeal-operating-system%2Fcherub/lists"}