{"id":27745694,"url":"https://github.com/lhsazevedo/akmw","last_synced_at":"2025-04-28T19:56:57.899Z","repository":{"id":51276966,"uuid":"288568186","full_name":"lhsazevedo/akmw","owner":"lhsazevedo","description":"Disassembly of the original Alex Kidd in Miracle World","archived":false,"fork":false,"pushed_at":"2023-04-09T22:24:50.000Z","size":1943,"stargazers_count":21,"open_issues_count":2,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-28T19:56:52.912Z","etag":null,"topics":["disassembly","game","hacktoberfest","reverse-engineering","sega-master-system","z80"],"latest_commit_sha":null,"homepage":"","language":"Assembly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lhsazevedo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-08-18T21:28:37.000Z","updated_at":"2024-05-23T15:02:46.000Z","dependencies_parsed_at":"2023-02-06T10:46:37.441Z","dependency_job_id":null,"html_url":"https://github.com/lhsazevedo/akmw","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/lhsazevedo%2Fakmw","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lhsazevedo%2Fakmw/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lhsazevedo%2Fakmw/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lhsazevedo%2Fakmw/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lhsazevedo","download_url":"https://codeload.github.com/lhsazevedo/akmw/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251380914,"owners_count":21580338,"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":["disassembly","game","hacktoberfest","reverse-engineering","sega-master-system","z80"],"created_at":"2025-04-28T19:56:57.392Z","updated_at":"2025-04-28T19:56:57.892Z","avatar_url":"https://github.com/lhsazevedo.png","language":"Assembly","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Alex Kidd in Miracle World Disassembly\n[![CI](https://github.com/lhsazevedo/akmw/actions/workflows/ci.yml/badge.svg)](https://github.com/lhsazevedo/akmw/actions/workflows/ci.yml)\n\nThis project aims to understand and document the disasssembly of the game [Alex Kidd in Miracle World](https://wikipedia.org/wiki/Alex_Kidd_in_Miracle_World) released in 1986 for the Sega Master System.\n\nIt builds the following roms:\n- **Alex Kidd in Miracle World (USA, Europe) (Rev 1)**  \n  SHA1: `6d052e0cca3f2712434efd856f733c03011be41c`  \n  CRC32: `aed9aac4`\n- **Alex Kidd in Miracle World (USA, Europe)**  \n  SHA1: `8cecf8ed0f765163b2657be1b0a3ce2a9cb767f4`  \n  CRC32: `17a40e29`\n\n## Requirements\n\n- WLA-DX assembler for z80 (wla-z80) v10.1\n- WLA-DX linker (wla-link) v10.1\n\nBoth programs must be avaliable on your PATH.\n\n## Compiling\nExecute the compile script for your system. It will build both ROM revisions (REV0 e REV1), and check if the result is identical to the original ones.\n\n**Linux:**\n```\n./compile.sh\n```\n\n**Windows:**\nNote: I don't test this regurlarly so it may need some tweaking to work.\n```\n./compile.bat\n```\n\n\n## Documentation\n- [Basic introduction](docs/basic-introduction.md)\n- [Trivia](docs/trivia.md)\n\n## Why?\nIt is known that this game has already been fully disassembled by the community privately. Therefore, my goal is not to be the first one or something like that, but to learn to program for SMS and share this knowledge with the world.\n\n## Contact\nBrazilian Telegram group: https://t.me/smsdasmbr\n\n## Thanks\nThanks to everyone who researched the Master System hardware and this game, and made that work available for free. Without them I would have given up on the first day.\n\n- [SMS Power!](https://www.smspower.org/) community\n- [Research](https://www.smspower.org/Development/AlexKiddInMiracleWorld-SMS) done by [Calindro](https://www.smspower.org/forums/member6944) and [Paul Baker](https://www.smspower.org/forums/member501)\n- [Emulicious](https://emulicious.net/) emulator by [Calindro](https://www.smspower.org/forums/member6944)\n- [WLA DX](https://github.com/vhelin/wla-dx) assembler by [Ville Helin](https://github.com/vhelin)\n- Other disassembly projects, like [Pret](https://github.com/pret)\n- And to everyone else that isn't listed here.\n\n## Disclaimer:\nAny and all content presented in this repository is presented for informational and educational purposes only.\nCommercial usage is expressly prohibited. The owner claims no ownership of any code in these repositories.\nYou assume any and all responsibility for using this content responsibly. The owner claims no responsibiliy or warranty.\nYou are not allowed to redistribute the patched ROM or bundle the patch with pirated copies of the game.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flhsazevedo%2Fakmw","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flhsazevedo%2Fakmw","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flhsazevedo%2Fakmw/lists"}