The following warnings occurred:
Warning [2] Undefined array key "logoutkey" - Line: 42 - File: global.php(1070) : eval()'d code PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/global.php(1070) : eval()'d code 42 errorHandler->error_callback
/global.php 1070 eval
/printthread.php 16 require_once



EPITA 2018
Émulateur Chip-8 - Printable Version

+- EPITA 2018 (https://2018.epita.eu)
+-- Forum: Cours (https://2018.epita.eu/forumdisplay.php?fid=6)
+--- Forum: Projets (https://2018.epita.eu/forumdisplay.php?fid=22)
+--- Thread: Émulateur Chip-8 (/showthread.php?tid=174)



Émulateur Chip-8 - hatrix - 07-05-2013

Bon, le titre devrait être assez évoquateur, mais autant le détailler un peu :
j'ai commencé à faire un émulateur Chip-8 en utilisant python et pygame.

Le repo est là : https://bitbucket.org/Hatrix/chip-8-emulator/.

Mais j'ai quelques problèmes...
Notamment pour la gestion des entrées clavier et la gestion des opcodes. Je devrais faire un thread pour chacune ? Actuellement j'ai tout dans un seul, mais l'écran freeze et je ne peux rien entrer, le programme est pris par les opcodes.
Après j'ai des opcodes qui ne fonctionnent pas, mais ça faudrait que je debug un peu plus mais c'est assez long.

J'ai jamais vraiment eu de cours d'archi, à part en ISN où on n'a pas vu énormément, donc c'est fortement possible que le code soit horrible.
Si vous avez des idées d'amélioration de ce côté là ou même d'un autre, je suis preneur !


RE: Émulateur Chip-8 - Vermeille - 07-07-2013

http://bitbucket.org/vermeille/chip8


RE: Émulateur Chip-8 - hatrix - 07-07-2013

je sais.