{"id":22564102,"url":"https://github.com/qqxiaoming/game_box","last_synced_at":"2025-10-09T23:32:22.091Z","repository":{"id":45544001,"uuid":"336808327","full_name":"QQxiaoming/game_box","owner":"QQxiaoming","description":"GameBox is a retro console game emulator. This project only relies on the Qt framework and can be used on multiple platforms such as windows, macos, linux and even embedded linux. GameBox 是一款游戏家用机模拟器，本项目仅依赖Qt框架,可在windows、macos、linux甚至嵌入式linux等多平台使用。","archived":false,"fork":false,"pushed_at":"2025-03-21T05:20:46.000Z","size":44035,"stargazers_count":17,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-21T06:24:58.485Z","etag":null,"topics":["game","nes","qt","smd"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/QQxiaoming.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":"2021-02-07T14:35:37.000Z","updated_at":"2025-03-21T05:20:44.000Z","dependencies_parsed_at":"2023-02-08T12:16:31.368Z","dependency_job_id":"1864476d-542b-40d2-9fc8-82f3bd13a728","html_url":"https://github.com/QQxiaoming/game_box","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QQxiaoming%2Fgame_box","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QQxiaoming%2Fgame_box/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QQxiaoming%2Fgame_box/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QQxiaoming%2Fgame_box/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/QQxiaoming","download_url":"https://codeload.github.com/QQxiaoming/game_box/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248209389,"owners_count":21065327,"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":["game","nes","qt","smd"],"created_at":"2024-12-07T23:14:06.093Z","updated_at":"2025-10-09T23:32:17.030Z","avatar_url":"https://github.com/QQxiaoming.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Windows ci](https://img.shields.io/github/actions/workflow/status/qqxiaoming/game_box/windows.yml?branch=main\u0026logo=data:image/svg+xml;base64,PHN2ZyByb2xlPSJpbWciIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+V2luZG93czwvdGl0bGU+PHBhdGggZD0iTTAsMEgxMS4zNzdWMTEuMzcySDBaTTEyLjYyMywwSDI0VjExLjM3MkgxMi42MjNaTTAsMTIuNjIzSDExLjM3N1YyNEgwWm0xMi42MjMsMEgyNFYyNEgxMi42MjMiIGZpbGw9IiNmZmZmZmYiLz48L3N2Zz4=)](https://github.com/QQxiaoming/game_box/actions/workflows/windows.yml)\n[![Linux ci](https://img.shields.io/github/actions/workflow/status/qqxiaoming/game_box/linux.yml?branch=main\u0026logo=linux\u0026logoColor=white)](https://github.com/QQxiaoming/game_box/actions/workflows/linux.yml)\n[![Macos ci](https://img.shields.io/github/actions/workflow/status/qqxiaoming/game_box/macos.yml?branch=main\u0026logo=apple)](https://github.com/QQxiaoming/game_box/actions/workflows/macos.yml)\n[![CodeFactor](https://img.shields.io/codefactor/grade/github/qqxiaoming/game_box.svg?logo=codefactor)](https://www.codefactor.io/repository/github/qqxiaoming/game_box)\n[![License](https://img.shields.io/github/license/qqxiaoming/game_box.svg?colorB=f48041\u0026logo=gnu)](https://github.com/QQxiaoming/game_box)\n[![GitHub tag (latest SemVer)](https://img.shields.io/github/tag/QQxiaoming/game_box.svg?logo=git)](https://github.com/QQxiaoming/game_box/releases)\n[![GitHub All Releases](https://img.shields.io/github/downloads/QQxiaoming/game_box/total.svg?logo=pinboard)](https://github.com/QQxiaoming/game_box/releases)\n[![GitHub stars](https://img.shields.io/github/stars/QQxiaoming/game_box.svg?logo=github)](https://github.com/QQxiaoming/game_box)\n[![GitHub forks](https://img.shields.io/github/forks/QQxiaoming/game_box.svg?logo=github)](https://github.com/QQxiaoming/game_box)\n[![Gitee stars](https://gitee.com/QQxiaoming/game_box/badge/star.svg?theme=dark)](https://gitee.com/QQxiaoming/game_box)\n[![Gitee forks](https://gitee.com/QQxiaoming/game_box/badge/fork.svg?theme=dark)](https://gitee.com/QQxiaoming/game_box)\n\n# game box\n\nEnglish | [简体中文](./README_zh_CN.md)\n\nGameBox is a retro console game emulator. This project only relies on the Qt framework and can be used on multiple platforms such as windows, macos, linux and even embedded linux. Since this project is developed based on a variety of open source codes, it is strongly reminded to pay attention to the license instructions.\n\n## Platform support\n\n- Implementation of NES game emulator based on InfoNES (basically completed, the advantage of InfoNES is less performance overhead, but currently it seems to have poor compatibility and poor audio processing, there are plans to consider refactoring and use fceux implementation)\n- Implement MD game emulator based on dgen-sdl (completed)\n- Implementation of GBA game simulator based on VBA-M (planned)\n\n## Feature\n\n- Mute (completed)\n- Button configuration (in progress)\n- Global mechanism for archive reading (planned)\n- Screenshots (planned)\n\n## nes\n\nBasic porting is complete, with some bug fixes for common InfoNES porting:\n\n- Image color output is correct (some other items exist image output color is red)\n- The picture texture output is normal and good (some other projects have this problem under different compilers, you can use the SuperMario.nes file in this project to test)\n\nThere are still some issues to be resolved:\n\n- The audio output is not high quality and has some bugs\n\n## md\n\nBased on the dgen-sdl-1.33 porting, the effect is good, and no problems have been found so far. The archiving function has not been transplanted yet. At present, it is considered to implement an overall archiving mechanism instead of implementing a specific platform archiving mechanism.\n\n## gba\n\nplanned\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqqxiaoming%2Fgame_box","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqqxiaoming%2Fgame_box","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqqxiaoming%2Fgame_box/lists"}