Émulateur MO5

Nous sommes en 1995 (si si, il suffit d’y croire), mon service national se déroule tranquillement, Internet commence à se développer timidement… Quelques émulateurs de ZX Spectrum sont téléchargeables sur des sites de FTP… J’ai conservé quelques manuels de ma première machine… Manuel technique du MO5. Je commence à coder quelques instructions pour émuler un 6809, je retrouve un MO5 en vide grenier… Tout est à développer et à inventer, il faut tout d’abord dumper la ROM sans matériel spécifique… Un câble entre le lecteur de K7 du MO5 et un port annexe du port série d’un PC feront l’affaire, quelques lignes de C sous DOS (avec gestion du PIT (programmable Interval Timer) et IRQ). Un décodage FM rudimentaire et la ROM livre ses secrets.

Les premières versions sont codées en turbo C2.0 puis en pacific-C sans usage de librairie externe.

Le portage vers le mode DPMI est l’occasion de passer à GCC (plus précisément DJGPP) et Allegro.

Quelques contacts se créent autour de l’émulation MO5, C.Lesur transfère une grande quantité de K7 avec un cable que je lui envoie par la poste (je n’ai jamais encaissé son chèque de quelques francs), E.Forler développe son propre émulateur.

Lien vers la page MO5 de mon ancien site 🙂