Stella 2.5
Publié par Kékidi le vendredi 28 mars 2008 à 08:28:36.
Stella est un émulateur Atari VCS 2600 qui fonctionne sur de multiples plates-formes. A l'origine, il a été développé sur Linux par Bradford W. Mott. Ensuite, il a été porté sur Windows et Mac OS X. Il existe également des versions adaptées aux consoles portables.
- Ajout d'un gadget Rominfo au lanceur de rom, qui montre les informations des propriétés et une miniature de la rom actuellement sélectionnée. Mise à jour de l'interface utilisateur et ajout de l'argument en ligne de commande '-romviewer' pour activer ce paramètre. A noter que le lanceur de rom devra au moins avoir les dimensions 640x480 pour l'utiliser. A noter également que les miniatures doivent être en mode x1 avec une résolution maximum 320x260. Cela sera étendu dans une prochaine édition.
- Ajout d'une fonction de vérification des roms, par laquelle les roms peuvent être physiquement renommées selon leur nom dans les propriétés.
- Ajout du support de la commutation des segments de mémoire pour 0840, SB, X07 et 4A50. Un merci spécial pour Eckhard Stolberg.
- Suppression de la fonction "non-browse" du lanceur de rom, maintenant il utilise toujours le mode browse/filesystem.
- Grosse révision de la gestion des contrôleurs et du support du Stelladaptor, le rendant plus facile pour ajouter un nouveau type de contrôleur dans une prochaine édition.
- Correction des problèmes de manette dans Night Driver ; la vitesse d'émulation de la manette devrait être meilleure.
- Correction de bogues de l'émulation 6507 relatifs à la gestion BCD.
- Mise à jour des propriétés des roms basées sur les infos de RomHunter.
- Les propriétés des roms peuvent maintenant être éditées depuis le lanceur de rom ; plus besoin de démarrer une rom pour le faire.
- Support de la configuration de la police pour le lanceur de rom (actuellement seulement 'petit' ou 'grand'). Mise à jour de l'interface utilisateur ajout de l'argument en ligne de commande '-launcherfont' pour modifier ce paramètre.
- Ajout de SECAM, NTSC50, PAL60 et SECAM60 à la liste des formats pouvant être utilisés. Le basculement entre ces modes avec 'Ctrl-f' commute maintenant seulement la palette ; le nombre de lignes noires ne change pas.
- Correction d'un crash lors d'une commutation entre le mode OpenGL et logiciel avec un Stelladaptor connecté.
- Ajout de l'argument en ligne de commande '-tiafloat', qui détermine si les broches TIA sont dans un état 'flottant'. Cela est utilisé pour le test sur certaines puces EPROM CMOS où les broches TIA non utilisées en lecture ne sont pas 'flottantes' mais 'pull'.
- Correction d'un problème dans le débuggeur où une fois qu'un fichier .sym est chargé, il est ensuite utilisé dans toutes les roms.
- Correction d'un problème dans le débuggeur où les noms assimilés ne sont pas montrés dans les gadgets RAM et CPU. A noter que cela est encore imparfait et nécessite le support DASM pour fonctionner proprement.
- Mise à jour du format des fichiers d'état, création de fichiers plus petits. Les anciennes sauvegardes d'état ne fonctionnent plus.
- Ajout de l'argument en ligne de commande '-bs', qui est un diminutif pour '-type' (encore présent).
- Suppression de l'argument en ligne de commande '-pXspeed', et remplacement par '-pspeed'.
- Suppression de l'argument en ligne de commande '-paddle'. La manette en cours d'émulation par la souris peut être changée avec Ctrl-0..3 ou dans l'interface utilisateur, mais le paramètre n'est plus sauvegardé.
- Réécriture de l'interface utilisateur pour spécifier quels ports de la console doivent être swappée (utilisée comme mémoire vive).
- Ajout de 'Ctrl-c' & 'Ctrl-v' à l'EditTextWidgets, qui permet le copier/coller de contenus des gadgets texte.
- Ajout de 'Ctrl-leftarrow' et 'Ctrl-rightarrow' à l'EditTextWidgets, pour déplacer le premier caractère d'un mot vers les suivants (et respectivement).
- Pour le portage Win32 : correction de crashs OpenGL sous Vista. Les mises à jour graphiques sont encore lentes dans Vista comparées à XP.
- Pour le portage Win32 : le dossier par défaut pour les fichiers de configuration est maintenant 'My DocumentsStella' ; cela peut être désactivé si nécessaire. Cela corrige des problèmes avec la perte de réglages lors du lancement de Stella à partir d'un IDE, et la création de stella.ini et des répertoires 'state' dans des lieux différents.
- Pour le portage Win32 : plusieurs corrections pour les fichiers projets Visual Studio, qui permettent la compilation en mode débuggeur ou exécutable, à la fois pour les i386 et les x86_64. Les fichiers projets au été mis à niveau avec Visual Studio 2008, et Stella peut maintenant être compilé et distribué sans les librairies runtime VS.
- Mise à jour du script de configuration pour une compilation Win32 et Linux.


