Surement une question pour Daniel..
Je trouve le sujet tres interessant, je ne suis pas du tout un expert en emulation...
Est ce que il y a des documentations, ou presentations sur le design de l'emulateur dcmoto ?
En regardant quelques repos d'emulateurs, je comprend a peut pret la logique pour emuler chaque instruction du processeur avec toutes les variantes d'adressage, et les operations logiques, mais je suis plus curieux sur l'emulation des modes videos, qui sont specifique a chaque hardware.. Je serait par example interresse de comprendre comment un emulateur comme dcmoto emule le mode d'affichage en deux passe pour TO8 dont on a recemment parle sur le forum...
[dcmoto] documentation sur le design de l'emulateur ?
Modérateurs : Papy.G, fneck, Carl
-
- Messages : 27
- Inscription : 02 janv. 2024 01:15
- Localisation : Californie/Toulouse
- Contact :
[dcmoto] documentation sur le design de l'emulateur ?
Squeepty - Retrouvez moi sur la Communauté Thomson_TO7_MO5 https://www.reddit.com/r/Thomson_TO7_MO5/
-
- Messages : 7988
- Inscription : 18 sept. 2010 12:08
- Localisation : Brest et parfois les Flandres
Re: [dcmoto] documentation sur le design de l'emulateur ?
Il n'y a pas de mode d'affichage "en deux passes". Les deux passes sont liés à l'instruction BASIC utilisée pour afficher des dessins (fichiers MAP dont le format est décrit ici).
DCMoto n'est pas open-source. Par contre il existe d'autres émulateurs TO8 qui le sont:
* MAME/MESS -> https://www-apr.lip6.fr/~mine/mess/
* Teo -> https://sourceforge.net/p/teoemulator/c ... ault/tree/
* Theodore (qui utilise un ancien noyau de DCMoto) -> https://docs.libretro.com/library/theodore/
Cependant pour comprendre ces émulateurs il est important de comprendre le fonctionnement de la machine avant. Pour cela une bonne référence est le "Manuel technique des TO8/TO9/TO9+", mais il faut aussi être assez familier avec les techniques de construction des ordinateurs des années 80 pour bien saisir les subtilités.
DCMoto n'est pas open-source. Par contre il existe d'autres émulateurs TO8 qui le sont:
* MAME/MESS -> https://www-apr.lip6.fr/~mine/mess/
* Teo -> https://sourceforge.net/p/teoemulator/c ... ault/tree/
* Theodore (qui utilise un ancien noyau de DCMoto) -> https://docs.libretro.com/library/theodore/
Cependant pour comprendre ces émulateurs il est important de comprendre le fonctionnement de la machine avant. Pour cela une bonne référence est le "Manuel technique des TO8/TO9/TO9+", mais il faut aussi être assez familier avec les techniques de construction des ordinateurs des années 80 pour bien saisir les subtilités.
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Re: [dcmoto] documentation sur le design de l'emulateur ?
Les sources de dcmoto sont disponibles indirectement dans mes émulateurs opensource.
Pour l'affichage du TO8 : http://dcto8.free.fr/
Pour le MO5 : http://dcmo5.free.fr/
Pour l'affichage du TO8 : http://dcto8.free.fr/
Pour le MO5 : http://dcmo5.free.fr/
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.