07-05-2013, 00:11:28
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 !
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 !