{"id":16637109,"url":"https://github.com/OpenWitch/AthenaOS","last_synced_at":"2025-10-30T07:30:29.583Z","repository":{"id":249849373,"uuid":"832732605","full_name":"asiekierka/AthenaOS","owner":"asiekierka","description":"Clean room FreyaBIOS/FreyaOS reimplementation","archived":false,"fork":false,"pushed_at":"2024-07-30T15:58:06.000Z","size":390,"stargazers_count":8,"open_issues_count":7,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-07-30T23:37:15.752Z","etag":null,"topics":["wonderswan","wonderwitch"],"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/asiekierka.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2024-07-23T15:58:55.000Z","updated_at":"2024-07-30T21:57:03.000Z","dependencies_parsed_at":"2024-07-29T22:06:32.564Z","dependency_job_id":"f64824f0-715d-4d5a-881e-fbf527cc784c","html_url":"https://github.com/asiekierka/AthenaOS","commit_stats":null,"previous_names":["asiekierka/athenaos"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asiekierka%2FAthenaOS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asiekierka%2FAthenaOS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asiekierka%2FAthenaOS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asiekierka%2FAthenaOS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/asiekierka","download_url":"https://codeload.github.com/asiekierka/AthenaOS/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219856570,"owners_count":16556082,"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":["wonderswan","wonderwitch"],"created_at":"2024-10-12T06:24:16.717Z","updated_at":"2025-10-30T07:30:29.181Z","avatar_url":"https://github.com/asiekierka.png","language":"Assembly","funding_links":[],"categories":["WonderWitch"],"sub_categories":["Miscellaneous"],"readme":"# AthenaOS\n\nOpen source reimplementation of the FreyaBIOS/FreyaOS abstraction layer.\n\n## Motivation\n\nThe main purpose of AthenaOS is achieving interoperability of freely available WonderWitch software with\nthird-party emulators and cartridges. Acquiring a WonderWitch user or development kit in 2024 can cost\nanywhere between 150 and 500 USD, on top of the cost of the console itself. There is no alternative solution\nto run most WonderWitch games, other than the second hand market. As such, hundreds of games and applications\nhave no way of being executed in a freely available environment. Like FreeDOS for DOS and WINE for Windows,\nthe goal of AthenaOS is principally to build such a system.\n\nPS. If you just want to play Judgement Silversword, that one is available [on Steam](https://store.steampowered.com/app/278510/JUDGEMENT_SILVERSWORD__Resurrection/).\n\n## Distribution contents\n\n* `AthenaBIOS.raw` - BIOS/System image (raw)\n* `AthenaBIOS.bin` - BIOS/System image (XMODEM update format)\n* `AthenaOS.raw` - OS/Soft image (raw)\n* `AthenaOS.bin` - OS/Soft image (XMODEM update format)\n\n## Building\n\n### Requirements\n\n* Wonderful toolchain. See [Getting Started](https://wonderful.asie.pl/docs/getting-started/) for installation instructions\n  * After installation, run `wf-pacman -S target-wswan` to install the WonderSwan components.\n  * Additional documentation available [here](https://wonderful.asie.pl/wiki/doku.php?id=wswan:index).\n* Python 3 with the Pillow image library\n  * Windows/MSYS2: `pacman -S mingw-w64-ucrt-x86_64-python mingw-w64-ucrt-x86_64-python-pillow`\n  * Debian: `apt-get install python3 python3-pil`\n  * Arch Linux: `pacman -S python python-pillow`\n* GNU Make\n  * Windows/MSYS2: `pacman -S make`\n\n### Configuration\n\nBuild settings can be configured by editing `config.mk`.\n\n### Build steps\n\n    $ make\n\nThe build process results should now be available in `dist/`. ELF object files and other intermediate outputs are placed in `build/`.\n\n## License\n\nAthenaBIOS and AthenaOS are provided under the MIT license.\n\nThe fonts are derived from the following sources:\n\n* ASCII font - [unscii](http://viznut.fi/unscii/) by Viznut - Public Domain,\n* Shift-JIS font - [Misaki](https://littlelimit.net/misaki.htm) by Little Limit - Custom font license, reproduced below.\n\n### Little Limit font license\n\n\u003e These fonts are free software.\n\u003e Unlimited permission is granted to use, copy, and distribute them, with or without modification, either commercially or noncommercially.\n\u003e THESE FONTS ARE PROVIDED \"AS IS\" WITHOUT WARRANTY.\n\u003e\n\u003e これらのフォントはフリー（自由な）ソフトウエアです。\n\u003e あらゆる改変の有無に関わらず、また商業的な利用であっても、自由にご利用、複製、再配布することができますが、全て無保証とさせていただきます。 \n\n([Source](https://littlelimit.net/font.htm))\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOpenWitch%2FAthenaOS","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FOpenWitch%2FAthenaOS","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FOpenWitch%2FAthenaOS/lists"}