Bonjour à tous
Je vous présente mon premier vrai projet en c++, un émulateur du Space Invaders original de Taito de 1978, codé en c++11 approximatif et avec Qt en UI.
J'ai entièrement implémenté le CPU (Intel 8080A) avec des timings corrects et testés, ainsi que le son (mais partiellement, pas émulé la puce sonore). Il n'est pas optimisé mais tourne quand même bien, même sur un PC du troisième âge (2007 ça fait quand même 9 ans ! Et toujours pas d'Half-life 3 à l'horizon )
C'est ma première tentative approximative en multithreading, mais ça marche ! Sûrement mal, mais ça marche !
Le code est sur github : https://github.com/Stellaris-code/SpaceInvadersEmu
Pas encore de binaires pour windows, j'y travaille (pas de machine windaube sous la main, donc cross-compilation) Seule dépendance : Qt (core/widgets/multimedia)
J'attends vos retours sur le code et sur le programme en lui-même avec impatience !