Emu Nova

uBee512 2.6.0

Publié par Kékidi le mercredi 14 mai 2008 à 17:21:10.

uBee512 est un émulateur Microbee Premium/Standard. Il s'agit d'une série d'ordinateurs familiaux de la firme "Applied Technology", nommée plus tard "MicroBee Systems". La machine Standard a été commercialisée à partir de 1982. Elle pouvait afficher sur un écran de télévision une résolution de 512 x 256 pixels en noir et blanc. Ensuite la série Premium apparu en 1985, et pour la même résolution, elle affichait maintenant la couleur. L'émulateur fonctionne sur Linux, FreeBSD et Windows 2000 ou XP.

Nouveautés :
- Ajout de l'émulation de la manette. Emule le Joystick Microbee standard. La manette peut également être configurée pour les touches du Microbee, permettant aux jeux et autres applications d'utiliser les commandes de la manette.
- Ajout de la sélection de la manette et activation de l'option --js.
- Ajout des options de la manette Microbee : --js-clear, --js-mbee, --js-up, --js-right, --js-down, --js-left, --js-fire, --js-play1, --js-play2, et --js-spare.
- Ajout des options de configuration des boutons de la manette : --js-klist, --js-kbd, --js-kk,
--js-kb, --js-kset et --js-ksel.
- Ajout des touches raccourcis EMUKEY+J+K (ou EMUKEY+J) pour choisir une configuration de la manette. K est 'A'-'Z'. Les 26 premiers ensembles sont sélectionnables à partir du clavier, au total il y en a 256.
- Ajout de EMUKEY+J+0 (EMUKEY+J <0>) qui désactive le Microbee et relie le clavier à la manette. EMUKEY+J+1 (EMUKEY+J <1>) active la manette Microbee.
- Amélioration de la vitesse du CPU Z80 pour une meilleure régulation du taux d'exécution. Cela améliore la qualité sonore mais cela varie selon les installations.
- Le basculement en plein écran en utilisant la souris requiert maintenant un double-clic.
- Ajout de l'option --dclick pour régler la vitesse du double-clic.
- Ajout de l'option --status pour personnaliser la ligne de statut dans la barre de titre.
- Les informations additionnelles du statut affichable incluent maintenant la manette et la cassette, le titre, sys, numéro de série, impression, lecteur et autres.
- Ajout de l'option --title pour personnaliser le nom d'un titre.
- Ajout de l'option --spad pour régler l'ajout de caractère au niveau des informations du statut.
- Ajout de l'option --basram pour utiliser la SRAM au lieu d'une ROM à 0xA000-0xBFFF.
- Ajout de l'option --pakram pour permettre à une position PAK d'utiliser la SRAM au lieu de la ROM à 0xC000-0xDFFF.
- Ajout de l'option --netram pour utiliser la SRAM au lieu de la ROM à 0xE000-0xEFFF.
- Ajout des packs de roms PAK1-PAK7 pour l'émulation des modèles 2 MHz. Utilisation d'OUT 10,n suivi par une commande EDASM pour choisir.
- Tous les packs sont maintenant pré-chargés quand l'émulateur démarre.
- Ajout des fonctions function_joystick().

Corrections :
- Liaison du nom de fichier dans Win 32 dans une fonction qui retourne l'entrée du répertoire suivant. Le support CP/M pour programme HOST2CPM devrait maintenant fonctionner.
- Les options --rom2 et --rom3 empêchait le chargement de n'importe quelle rom.
- Les touches du modèles Teletermsont maintenant associées avec le clavier Teleterm.
- Ajout de 2 conditionnelles de compilation manquantes '#ifdef USE_LIBDSK' où disk.dg.dg_secsize est utilisé dans fdc.c. Nécessaire lors de la compilation avec LibDsk désactivé.
- Correction d'un problème endian dans la fonction function_stdio() pour le 'putchar function'.
- Mode potentiel PIO.

Bienvenue sur Emu Nova

Plus de 19 489 670 visites depuis le 12 octobre 2002 (ça en fait du monde qui joue).
Emu Nova est placé sous licence Creative Commons BY NC ND, profitez-en.
Graphismes par LeslyG, code par Oncle Tom.