ColEm 2.5
Publié par Kékidi le mercredi 23 avril 2008 à 11:29:17.
ColEm est un émulateur Colecovision qui fonctionne sur de multiples plates-formes. Ainsi, avec cette nouvelle édition, l'auteur a porté son programme sur Unix et Maemo. ColEm-Unix a été testé sur la distribution Ubuntu de Linux, mais devrait fonctionner sur les autres versions de Linux. ColEm-Maemo devrait tourner sur les N800/N810 de Nokia qui utilisent le système d'exploitation Maemo OS2008. ColEm supporte à la fois les manettes standards ou SuperAction. Enfin, l'auteur a commencé l'émulation de l'Adam de Coleco, mais elle n'est pas encore terminée. Peut-être pour une prochaine édition.

- De nouveau, portage de ColEm vers Unix en utilisant la nouvelle ossature EMULib. Le nouveau ColEm-Unix a été testé à la compilation et tourne sur Linux Ubuntu, mais devrait également fonctionner sur les autres Unix. Le code source de ColEm-Unix est inclus avec la distribution du code source du noyau.
- Portage de ColEm sur Maemo OS2008 utilisé dans les appareils internet N800 et N810 de Nokia. ColEm-Maemo a été spécialement optimisé pour les appareils utilisant l'assembleur ARM. Il simulera une manette avec l'écran tactile et ouvrira automatiquement les fichiers *.cv/*.cv.gz du gestionnaire de fichier. Le code source de ColEm-Maemo est inclus avec la distribution du code source du noyau.
- Changement de nom de -zoom/-nozoom en -soft/-nosoft.
- Ajout de l'option -scale pour mettre à l'échelle la fenêtre sous Unix.
- Ajout de -home pour régler le répertoire Home avec les ROMs système.
- Les options -tv/-notv, -soft/-nosoft, et la touche F8 fonctionnent maintenant à la fois sous MSDOS et Unix.
- Réécriture des routines d'affichages de ColEm-Symbian dans l'assembleur ARM pour un gain de vitesse.
- Séparation du menu de configuration ColEm-Symbian en 4 onglets, faisant que "Video" et "Audio" sont des paramètres séparés.
- Ajout des paramètres "Audio Latency", "Skip Frames", et "Sync Updates" à la version ColEm-Symbian.
- Changement de la documentation et des aides. Suppression de beaucoup d'incohérences.


