{"id":20666282,"url":"https://github.com/devpow112/quantum-burst","last_synced_at":"2025-04-19T16:42:06.328Z","repository":{"id":37087581,"uuid":"345119443","full_name":"devpow112/quantum-burst","owner":"devpow112","description":":video_game: A bullet hell style space shooter written for the Sega Genesis","archived":false,"fork":false,"pushed_at":"2025-04-15T13:38:40.000Z","size":511,"stargazers_count":9,"open_issues_count":8,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-15T14:41:10.426Z","etag":null,"topics":["bullet-hell","game","github-actions","sega-genesis","sgdk"],"latest_commit_sha":null,"homepage":"","language":"C","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/devpow112.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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-03-06T14:55:22.000Z","updated_at":"2025-04-15T13:38:43.000Z","dependencies_parsed_at":"2024-03-21T18:44:14.304Z","dependency_job_id":"214ce46c-f580-4b7d-b591-e523dacd60b4","html_url":"https://github.com/devpow112/quantum-burst","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/devpow112%2Fquantum-burst","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devpow112%2Fquantum-burst/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devpow112%2Fquantum-burst/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devpow112%2Fquantum-burst/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devpow112","download_url":"https://codeload.github.com/devpow112/quantum-burst/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249740369,"owners_count":21318687,"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":["bullet-hell","game","github-actions","sega-genesis","sgdk"],"created_at":"2024-11-16T19:36:31.566Z","updated_at":"2025-04-19T16:42:06.300Z","avatar_url":"https://github.com/devpow112.png","language":"C","readme":"# Quantum Burst\n\n[![License][License]](LICENSE)\n[![Release][Release Badge]][Release Workflow]\n\nA [bullet hell] style space shooter written for the [Sega Genesis].\n\n## Development\n\nDevelopment is set-up for **Windows** only, and has been tested only on\n**Windows 10** and **Windows 11**.\n\n### Prerequisites\n\n- [Python](https://www.python.org/downloads/windows)\n- [Java](https://java.com/en/download/manual.jsp)\n\n### Build\n\nBuild scripts are provided for both `powershell` and `cmd`. They will process\nall the files under `game/res`, `game/inc` and `game/src` to produce a `rom.bin`\nfile in the `game/out` directory. After this is done the checksum will be\ncalculated and `rom_final.bin` generated with the correct checksum.\n\n#### `powershell`\n\n```powershell\n.\\build.ps1 [-BuildType] [-Revision] [-Rebuild]\n```\n\n- `-BuildType` - Can be any of `Debug`, `Release`, `Clean` or `ASM`. If omitted\nwill default to `Release`.\n- `-Revision` - Can be any integer value of `99` or less. If omitted will\ndefault to `99`.\n- `-Rebuild` - Will run a `Clean` before a `Debug` or `Release` build. This has\nno effect on other build types.\n\n\u003e [!NOTE]\n\u003e When running `powershell` you may need to start your shell with\n\u003e `-ExecutionPolicy Bypass` in order to run the script.\n\n#### `cmd`\n\n```cmd\nbuild.bat [build-type] [revision]\n```\n\n- `build-type` - Can be any of `Debug`, `Release`, `Clean` or `ASM`. If omitted\nwill default to same default as **powershell** script.\n- `revision` - Can be any integer value of `99` or less. If omitted will default\nto same default as **powershell** script.\n\n\u003e [!NOTE]\n\u003e This method will always do a rebuild.\n\n### Debugging\n\nSadly, most tooling doesn't allow good, feature rich, debugging, it's\nrecommended to use the `log()` helper along with the [Gens KMod] emulator to do\nlog based debugging.\n\n\u003c!-- links --\u003e\n[License]: https://img.shields.io/github/license/devpow112/quantum-burst?label=License\n[Release Badge]: https://github.com/devpow112/quantum-burst/actions/workflows/release.yml/badge.svg?branch=main\n[Release Workflow]: https://github.com/devpow112/quantum-burst/actions/workflows/release.yml?query=branch%3Amain\n[Bullet Hell]: https://en.wikipedia.org/wiki/Shoot_%27em_up#Bullet_hell\n[Sega Genesis]: https://en.wikipedia.org/wiki/Sega_Genesis\n[Gens KMod]: https://segaretro.org/Gens_KMod\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevpow112%2Fquantum-burst","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevpow112%2Fquantum-burst","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevpow112%2Fquantum-burst/lists"}