Inscription : 20 Août 2007, 18:21 Message(s) : 4982
Citer :
A l'origine ep128emu est un émulateur portable du micro Enterprise 128 (nommé en fait Enterprise One Two Eight). Il s'agit d'un ordinateur 8 bits avec de bonnes caractéristiques pour ce type de machine. Malheureusement, il ne rencontra pas de succès, car sortit trop tard en 1986. Il ne pouvait faire guère de concurrence aux machines 16 bits. L'émulateur est écrit en C++ et devrait fonctionner sur tous les systèmes compatibles avec ce langage. ep128emu marche donc autant sur Windows que sur les systèmes POSIX (par exemple Linux).
Désormais, ep128emu s'attaque à l'émulation de l'Amstrad CPC et aussi à celle du ZX-Spectrum 48/128.
NEWS: - Implémentation de l'émulation des ZX Spectrum 48/128 et Amstrad CPC. Pour l'instant, seule une configuration basique de ces machines est supportée (il n'y a pas encore d'émulation de disque). Cependant, la précision de l'émulation devrait être bonne. - Nouvelles options en ligne de commande pour la sélection de type de machine à être émulé : -ep128, -zx, et -cpc. - Les indicateurs Z80 non documentés sont émulés avec plus de précision. La seule instruction qui n'est pas encore correcte est 'BIT n, (HL)'. - Correction d'un bogue dans l'émulation du Dave port B6h. Il empêchait certains jeux de fonctionner. - Réduction du temps après l'écriture sur la disquette. Il passe de 4 à 1 seconde. - La mémoire tampon de l'éditeur dans le moniteur a été augmentée. Elle passe de 120 à 160 lignes. - La commande TR(trace) du moniteur a un nouveau paramètre optionnel qui contrôle l'impression d'information supplémentaires à propos de la position de la vidéo et des registres du Z80. - Nouvelles fonctions Lua : readWord(), readWordRaw(), writeWord(), writeWordRaw(), getIFF1(), getIFF2(), setIFF1(), setIFF2(), getVideoPosition(), et getRawAddress(). - Les informations détaillées au sujet des erreurs Lua peuvent maintenant être imprimées si l'erreur survient dans une fonction implémentée par l'émulateur. - Les points d'arrêt dans le style segment:offset autorisent un décalage plus grand que 3FFFH. - L'assembleur Z80 dans le débogueur supporte maintenant plus de fonctions non documentées. - Correction d'un bogue dans le script Lua. - La ROM epfileio.rom a été modifiée de telle sorte que les appels d'écriture et lecture de bloc EXOS soient implémentés dans le code du Z80 et non dans l'émulateur. Cela réduit la vitesse de ces opérations à un niveau similaire aux lecteurs de disque. - Inclusion du code source de epfileio.rom.
Inscription : 12 Juin 2008, 20:29 Message(s) : 1709
ep128emu v2.0.9.1 has been released
Posted January 3rd, 2011 by IstvanV
* some debugger changes related to ignore breakpoints * it is possible to delete single breakpoints in Lua scripts by using a negative priority value * minor 6845 CRTC emulation bug fix * fixed bugs in closing the debugger window with the Esc key
Visiblement, cet emu semble très prometteur -> il a un joli écran de débugger !!!
à essayer -> n'hésitez pas à faire des retours à son créateur !
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 15 invité(s)
Vous ne pouvez pas publier de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas insérer de pièces jointes dans ce forum