게임 보이 에뮬레이터는 만들어보고 있는데 정말 재미있는 걸 많이 해볼 수 있습니다. CPU와 GPU가 어떻게 데이터를 주고 받을지, 인터럽트는 어떻게 구현할 지.. 등등...
https://gbdev.io/pandocs/
개발에 관심이 있으시다면 위 사이트를 쭉 한번 둘러보시는 걸 추천드려용.
https://github.com/gbdev/awesome-gbdev
더 많은 개발 정보를 찾고 싶으시면 여기를 보시는 걸 추천드립니당. 'ㅁ'! 그리고 https://github.com/ffdd270/study_emu 제가 개발중인 repo도 있는데, CPU 명령어들은 모두 구현과 C++로 테스트 케이스를 짜놔서, 혹시 구현하실 떄 막히시면 테스트 케이스를 보시면서 해결해보시는 것도 좋을 것 같습니당.
이번년도 안에 닌텐도 로고 띄우는 걸 목표로 GPU도 개발중입니당. 궁극적인 목표는 게임보이 개발을 인터렉션하게 배울 수 있는 무언가를 만들고 싶은데 =ㅁ=.. 일단 로고부터 띄우고..
관련해서 HN 댓글에서도 다양한 것들을 추천하고 있습니다 https://news.ycombinator.com/item?id=25489879
- Build a toy regex engine
- Tetris
- ION (Intuitive Ordinal Notation)
- Fantasy Sports
- Game Boy Emulator
"Build you Own X" 에도 더 많은 리스트들이 있습니다. Build you own X