A game Boy emulator written in C++
- ✅ Passed all CPU instructions tests
- ✅ Video (So-so screen renders properly. With certain specs, 60 FPS can be maintained even in debug mode.)
- ✅ Audio (It sounds fine.)
-
Visual Studio 2022
-
Siv3D 0.6.10
![](https://private-user-images.githubusercontent.com/82739042/258631359-181d9a71-6b28-400a-9f02-283e020120c3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAwNDc3MDUsIm5iZiI6MTcyMDA0NzQwNSwicGF0aCI6Ii84MjczOTA0Mi8yNTg2MzEzNTktMTgxZDlhNzEtNmIyOC00MDBhLTlmMDItMjgzZTAyMDEyMGMzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzAzVDIyNTY0NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBhOTdkZDQxMGQ1MjMzNmVhMDA5NTI1YjQ5YzExZjMzOTM3YzJmZWM3Y2YwYTk3MDE0NDNiYmU1NzI0ZGUxYTkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.hpcHhRXkRuPz5TYQ4EFiBZKPqT7RtwDLZVm1LllsGOc)
![](https://private-user-images.githubusercontent.com/82739042/247569512-893cb732-bc2f-4b4b-8d08-63b4b827a135.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAwNDc3MDUsIm5iZiI6MTcyMDA0NzQwNSwicGF0aCI6Ii84MjczOTA0Mi8yNDc1Njk1MTItODkzY2I3MzItYmMyZi00YjRiLThkMDgtNjNiNGI4MjdhMTM1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzAzVDIyNTY0NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ3Nzk5ZDc3OTM5YWEwMWJkN2Q0ZjdhOTgwNDEwYjViNzA0NTc5OThhNDE1MGU2YTUxYjVlM2JhYjU0ODhjYjEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.H5E7eg0OkMlWudiLc6t5sqDOMV337yLcyoa7SnogQig)
![](https://private-user-images.githubusercontent.com/82739042/247570164-2338a340-3469-48e6-9362-9d47105607bb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAwNDc3MDUsIm5iZiI6MTcyMDA0NzQwNSwicGF0aCI6Ii84MjczOTA0Mi8yNDc1NzAxNjQtMjMzOGEzNDAtMzQ2OS00OGU2LTkzNjItOWQ0NzEwNTYwN2JiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzAzVDIyNTY0NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE2YTg2MzEzYjc4YWM2NjhkMTUxNDY2ZGRlN2QxOThlYTU5MmE5NWFhMjRiYWE5ZDk1MWY4NjI3M2U0M2FkYzAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.AXiVpIV_B7HtT7An_bpm8RmBgkSRup6cWdhIIQUuGsU)
- GCB mode
- Many MBCs (So far, only MBC1 has been implemented yet)
- OpenGL Support (Only HLSL shaders for DirectX have been written yet, GLSL shaders and other areas are not yet complete.)