Nouvelle série de bêta encore bien chargé proposé par Toni Willen et traduit par notre ami Freddy. Rappelons que cette émulateur Amiga, doit être le plus complet et le plus précis du marché. Voici les nouveautés :
- Si le copper a utilisé le dernier cycle dans le scanline et que le dernier cycle était un cycle pair (PAL 226) et qu'il voulait le prochain cycle possible du copper et qu'il était libre : le copper allouera le cycle 1 (le copper ne l'utilisera pas, ni le CPU ou le blitter. Le cycle est alloué parce qu'il est à 2 cycles de 226 mais il est inutilisable parce que ce n'est pas un cycle pair) et le cycle 2 (le copper l'utilise normalement) de le scanline suivant. Ceci était implémenté avant la 4.9 mais a été perdu lorsque la réécriture de l'allocation des cycles de l'émulation personnalisée a été faite.
- La lecture d'un registre inexistant retournait toujours FFFF au lieu des données que l'accès DMA possible du cycle précédent avait transférées. (Equipose / Hang complexe)
- Ne pas garder le drapeau "interruption active" activé si IPL est >0 mais que le masque d'interruption du CPU est supérieur ou égal au niveau d'interruption actuel. Ne le vérifie que si le masque est abaissé. Evite les vérifications inutiles des drapeaux d'état entre chaque instruction émulée.
- Remplir les entrées de la palette de couleurs avec des contenus pseudo-aléatoires lors de la mise sous tension (sauf COLOR0 pour ne pas avoir de flash de couleur gênant au démarrage. Ce qui se produit de manière aléatoire sur les HW réels).
- Différence OCS/ECS vs AGA en mode EHB émulé. Le nombre de plans actifs OCS/ECS n'affecte pas EHB (seulement HAM, DPF ou KILLEHB désactive EHB). Par exemple, si le nombre de plans change au milieu du scanline de 6 à 5, EHB reste actif et les données restantes dans les shifters du plan 6 apparaissent toujours comme un plan EHB. Mais si le changement du nombre de plans de l'AGA entraîne le passage immédiat au mode couleur normal, les données restantes du plan 6 sélectionnent les entrées 32 à 63 de la palette de couleurs (G.Rowdy / Desire).
- Dans certaines situations, si le même scanline activait et désactivait l'EHB, le scanline entier était dessinée sans EHB (G.Rowdy / Desire).
- Remplacement du générateur de nombres pseudo-aléatoires de la bibliothèque C par un simple algorithme xorshift.
- La capture d'écran en mode overscan ultra extrême était coupée verticalement.
- Correction de l'option "Supprimer les artefacts d'entrelacement" (bêta 1).
- Ajout de paramètres optionnels pour le panneau de filtre du mode entrelacé du chipset. Si cette option est activée et qu'au moins une entrée est différente du panneau de filtre du mode natif normal, le filtre est sélectionné lorsque le mode natif actuel est entrelacé et repasse au filtre natif normal lorsque le mode repasse en mode non entrelacé.
- Ajout du verrouillage des sémaphores à l'émulation A2065, auparavant il était possible de libérer les ressources de l'A2065 alors qu'un autre processus (par exemple slirp) était en train d'accéder à sa RAM embarquée.
- Correction du blocage de l'émulation MIDI du port série (bêta 1).
>>>
Télécharger :
WinUAE 4.9.9 Beta 5 - 32 Bits
Merci Messieurs!