{"id":18191159,"url":"https://github.com/issotm/fortissimo","last_synced_at":"2025-04-02T06:31:53.472Z","repository":{"id":62283770,"uuid":"214721573","full_name":"ISSOtm/fortISSimO","owner":"ISSOtm","description":"A speed-and size-focused Game Boy music driver, drop-in replacement for hUGEDriver ~ Try the demo!","archived":false,"fork":false,"pushed_at":"2025-01-25T00:10:45.000Z","size":313,"stargazers_count":21,"open_issues_count":4,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-16T14:51:34.517Z","etag":null,"topics":["chiptune","chiptune-player","game-boy","game-boy-color","game-boy-development","hugetracker"],"latest_commit_sha":null,"homepage":"http://eldred.fr/fortISSimO/","language":"Rust","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/ISSOtm.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-10-12T22:05:49.000Z","updated_at":"2025-01-25T00:10:49.000Z","dependencies_parsed_at":"2023-02-16T23:50:14.783Z","dependency_job_id":"78a574f2-0c6e-4f60-8eed-d5d9a8050490","html_url":"https://github.com/ISSOtm/fortISSimO","commit_stats":{"total_commits":174,"total_committers":7,"mean_commits":"24.857142857142858","dds":"0.14367816091954022","last_synced_commit":"550ba409d4c1a1e1cbe72cc660a1de7faa29901f"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ISSOtm%2FfortISSimO","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ISSOtm%2FfortISSimO/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ISSOtm%2FfortISSimO/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ISSOtm%2FfortISSimO/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ISSOtm","download_url":"https://codeload.github.com/ISSOtm/fortISSimO/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246768276,"owners_count":20830639,"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":["chiptune","chiptune-player","game-boy","game-boy-color","game-boy-development","hugetracker"],"created_at":"2024-11-03T05:03:17.469Z","updated_at":"2025-04-02T06:31:53.467Z","avatar_url":"https://github.com/ISSOtm.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fortISSimO\n\nA speed- and size-focused Game Boy music driver, intended for use with [hUGETracker](https://nickfa.ro/index.php/HUGETracker).\n\n**Do you want to use fortISSimO? Then please read [the manual](https://eldred.fr/fortISSimO)!**\n\nFor an **example of usage**, as well as something to **quickly \u0026 easily make a ROM out of your song**, see [fortISSimO-demo](https://github.com/ISSOtm/fortISSimO-demo).\n\nA table [comparing pros and cons of many GB music drivers](https://github.com/ISSOtm/fortISSimO/wiki/Drivers-comparison) is also available on the wiki.\n\nThis requires RGBDS 0.9.0 or later.\n\n## Debugging features\n\nIf you're hacking on fortISSimO, you should use an emulator that supported [debugfiles], such as [Emulicious].\nThis will enable a lot of runtime checks.\n\nAdditionally, since fO stores music data in a fairly oblique way, you can define the variable `FORTISSIMO_LOG` when building (e.g. `rgbasm -DFORTISSIMO_LOG=idx,main_row fortISSimO.asm`) to have some information logged to your emulator's console (again, via debugfiles):\n\n- `row_idx` prints the order and row indices every time they change;\n- `main_row` prints every row that gets read from the \"main\" grid;\n- `subpat_row` prints every row that gets read from subpatterns.\n\n[^row_fmt]: The format is arguably a little weird: subpatterns don't print the channel number but the channel “mask” instead; the note ID/offset is simply printed in decimal; and the instrument ID and FX ID are kind of just mashed together.\n\n## License\n\n[![CC0 licensed (public domain)](https://licensebuttons.net/p/zero/1.0/80x15.png)](http://creativecommons.org/publicdomain/zero/1.0/)\nTo follow the license of hUGETracker and hUGEDriver, fortISSimO is dedicated to the public domain.\n\n\u003cp xmlns:dct=\"http://purl.org/dc/terms/\" xmlns:vcard=\"http://www.w3.org/2001/vcard-rdf/3.0#\"\u003e\n  To the extent possible under law, all copyright and related or neighboring rights to\n  \u003cspan property=\"dct:title\"\u003efortISSimO\u003c/span\u003e have been waived.\n  This work is published from \u003cspan property=\"vcard:Country\" datatype=\"dct:ISO3166\" content=\"FR\" about=\"https://eldred.fr\"\u003eFrance\u003c/span\u003e.\n\u003c/p\u003e\n\n[debugfiles]: https://github.com/aaaaaa123456789/gb-debugfiles/blob/master/debugfile.md\n[Enulicious]: https://emulicious.net\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fissotm%2Ffortissimo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fissotm%2Ffortissimo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fissotm%2Ffortissimo/lists"}