C# [En cours] EmuChip8.

Shornaal

Membre Actif
Inscrit
17 Février 2011
Messages
194
Reactions
0
#1
Bonsoir,

Je viens présenter le projet sur lequel je m'amuse ces derniers jours le développement d'un émulateur Chip 8. C'est un langage interprété né vers 1970 : Il était emparqué dans certains micro-contrôleurs et devait faciliter le développements de jeux vidéos (Pong, Space Invaders..). Je l'ai découvert en tombant par hasard sur un tutoriel, concernant l'apprentissage des bases de l'émulation. Je m'y suis donc penché, c'est assez intéressant et ça permet d'apprendre l'utilisation de divers composants de manière assez amusant. À termes il devrait pouvoir charger les ROM Chip 8 & Super Chip 8, gérer le son, l'affichage & le clavier.

Définition du projet.

  • EmuChip8 se divise en deux branches distincts. Le développement d'une DLL & d'une interface utilisateur:

    EmuChip8.dll, contenant l'émulateur, le chargement des fichiers ROM, le frame-buffer & un Logs.
    GUI, une Windows Forms contenant l'affichage graphique, quelques options & l'instance du CPU émulé .

Release.

  • (Aucunes releases pour l'instant, see u soon!)

Je vous laisse le lien de la documentation, ainsi que d'un tutoriel sur le site du zéro.

Informations Wikipédia : http://en.wikipedia.org/wiki/CHIP-8
Lien de la documentation technique : http://devernay.free.fr/hacks/chip8/C8TECH10.HTM.
Tutoriel site du zéro : http://devernay.free.fr/hacks/chip8/C8TECH10.HTM.
 
Inscrit
29 Septembre 2011
Messages
393
Reactions
3
#2
Salut déjà je te souhaite bonne chance, mais j'ai pas vraiment compris se que tu voulais vraiment faire?
 
Inscrit
26 Novembre 2012
Messages
18
Reactions
0
#3
good luck.

Tifoux@
"Je viens présenter le projet sur lequel je m'amuse ces derniers jours le développement d'un émulateur Chip 8."
 
Inscrit
29 Septembre 2011
Messages
393
Reactions
3
#4
RKYDA2 a dit:
good luck.

Tifoux@
"Je viens présenter le projet sur lequel je m'amuse ces derniers jours le développement d'un émulateur Chip 8."
Ta réponse n'a rien à voir avec ma question mais c'est bon j'ai compris se que c'été Chip 8.
 

ToOnS

Membre Actif
Inscrit
8 Avril 2009
Messages
974
Reactions
0
#5
woaw la classe , si tu t'ennuis apres ca ca m'interresserais un emu 18F4550
 

Shornaal

Membre Actif
Inscrit
17 Février 2011
Messages
194
Reactions
0
#6
Émulateur presque terminé, j'ai eu de la chance de tomber sur ce tutoriel en DotNet http://blogs.wefrag.com/mrhelmut/2012/01/14/recette-creer-son-premier-emulateur/. Vus que le code était très propre je m'en suis largement inspiré. Je n'ai plus qu'à m'occuper de l'affichage vus que sa solution ne me convient pas vrai, de la gestion des erreurs et de terminer le logger. Cela ne devrait pas trop tarder à arriver, par contre, je ne dis pas que ce sera sans bugs !

J'imagine que tu parles du micro-contrôleur PIC ToOns, je crois qu'il existe déjà un soft pour ça, non ?
 

ToOnS

Membre Actif
Inscrit
8 Avril 2009
Messages
974
Reactions
0
#7
oui je parle du PIC , oui y'a plein d'émulateurs pour ca deja
 

Shornaal

Membre Actif
Inscrit
17 Février 2011
Messages
194
Reactions
0
#8
L'émulateur marche mais n'a toujours pas de sortie graphique et j'ai pour l'instant, bien la flemme de m'en occuper, un petit stand-by du coup !
 
Haut Bas