https://air.imag.fr/api.php?action=feedcontributions&user=Mathis.Mutel&feedformat=atomair - User contributions [en]2024-03-28T20:14:33ZUser contributionsMediaWiki 1.35.13https://air.imag.fr/index.php?title=Retrocompute_simulateur&diff=50431Retrocompute simulateur2021-02-01T13:34:18Z<p>Mathis.Mutel: /* Autres */</p>
<hr />
<div>=Objectif=<br />
[https://github.com/hneemann/Digital Digital] est un simulateur graphique de porte logique que l'on souhaite pouvoir coupler avec un emulatuer/simulateur de processeur de type 8bits.<br />
Le simulateur Digital est écrit en java et dispose d'un mécanisme de composant personalisé: https://github.com/hneemann/digitalCustomComponents<br />
Le couplage sera réaliser par la création de composant personnalisé qui fera le lien entre les 2 simulateurs par une socket (TCP ou Domain Unix).<br />
<br />
=Les contraintes technologigues=<br />
* Java<br />
* Python 3 pour le simulateur de processeur 6502 ou 6809<br />
** https://github.com/mnaberez/py65<br />
** https://py65.readthedocs.io/<br />
** https://github.com/6809/MC6809 (example: https://github.com/6809/MC6809/blob/master/MC6809/example6809.py Cet exemple pourrait servir de base où on voudrait remplacer la mémoire par le simulateur Digital).<br />
<br />
=Plan de travail=<br />
* Se familliariser avec le simulateur de Digital<br />
* Développement d'un composant personnalisé simple<br />
* Etude du simulateur de processeur 6502 <br />
* Proposition d'un composant de couplage et modification du simulateur de processeur<br />
<br />
=Conseils et indications=<br />
<br />
=Autres=<br />
https://github.com/hneemann/Digital<br />
<br />
https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/15/docs</div>Mathis.Mutelhttps://air.imag.fr/index.php?title=Retrocompute_simulateur&diff=50430Retrocompute simulateur2021-02-01T13:34:06Z<p>Mathis.Mutel: /* Autres */</p>
<hr />
<div>=Objectif=<br />
[https://github.com/hneemann/Digital Digital] est un simulateur graphique de porte logique que l'on souhaite pouvoir coupler avec un emulatuer/simulateur de processeur de type 8bits.<br />
Le simulateur Digital est écrit en java et dispose d'un mécanisme de composant personalisé: https://github.com/hneemann/digitalCustomComponents<br />
Le couplage sera réaliser par la création de composant personnalisé qui fera le lien entre les 2 simulateurs par une socket (TCP ou Domain Unix).<br />
<br />
=Les contraintes technologigues=<br />
* Java<br />
* Python 3 pour le simulateur de processeur 6502 ou 6809<br />
** https://github.com/mnaberez/py65<br />
** https://py65.readthedocs.io/<br />
** https://github.com/6809/MC6809 (example: https://github.com/6809/MC6809/blob/master/MC6809/example6809.py Cet exemple pourrait servir de base où on voudrait remplacer la mémoire par le simulateur Digital).<br />
<br />
=Plan de travail=<br />
* Se familliariser avec le simulateur de Digital<br />
* Développement d'un composant personnalisé simple<br />
* Etude du simulateur de processeur 6502 <br />
* Proposition d'un composant de couplage et modification du simulateur de processeur<br />
<br />
=Conseils et indications=<br />
<br />
=Autres=<br />
https://github.com/hneemann/Digital<br />
https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/20-21/15/docs</div>Mathis.Mutel