Toni Willen est toujours au taquet avec une nouvelle bêta et des nouveautés. Freddy à la pointe de l'actualité de WinUAE suit le mouvement avec la traduction française. Et moi je vous donne les nouveautés :
-
Le matériel Cirrus Logic est basé sur l'émulation de la carte RTG Zorro II/III SVGA.
-
Emulation du NAT en mode utilisateur SLIRP.
-
Ajout de l'émulation du lecteur de k7 SCSI. Basé sur la K7 Amix, aussi testé avec Quarterback et Diavolo.
-
Ajout du scripting lua depuis fs-uae. Très basique pour l'instant.
-
Amélioration de la compatibilité du fichier d'état avec le HD (Disque Dur)/CD/TAPE (K7) SCSCI.
-
Amélioration de la compatibilité de l'émulation du SCSI.
-
L'émulation des puces personnalisés est plus proche du comportement que l'on peut trouver sur le matériel.
-
Affichage des types de périphériques (HDF, CD, TAPE) dans le panneau de configuration des Disques Durs.
-
Correction de zone morte avec les axes du Joystick (X-Box 360).
-
Correction de problème graphique avec les bordures haut et bas si les sprites AGA se trouvaient en dehors de la zone (Tint / Black Lotus).
-
Renommage des multiplicateurs de la vitesse exacte du cycle du CPU et ajout de la vitesse 1x (1:1 CPU/DMA clock sync).
-
Il était impossible de sélection les proportions RTG dans la boîte de sélection.
-
La boîte de sélection de la profondeur dans le panneau d'affichage n'était pas mise à jour correctement.
-
La souris était capturé même si l'option "Démarrer la souris non capturé" était coché.
-
Correction d'un problème du côté Amiga concernant l'extension ".lnk"
-
L'activation JIT pour la première fois dans la GUI sera toujours forcé en mode Direct JIT.
-
Correction d'un problème avec le blitter qui démarrait trop tôt (Day of Reckoning / Digital).
-
Correction d'un problème de DMA avec le Bitplane (Plastic Passion / Upfront).
-
Synchro de l'horloge depuis lors de la veille (si l'option synchro de l'horloge est coché).
Notes concernant le SLIRP :
-
Disponible pour l'A2065 et la fonctionnalité uaenet.device (uaenet unit 0 = slirp, 1 = first WinPCap device).
-
Ne nécessite pas tous les drivers, utilise l'API Winsock normal.
-
NAT, connexions sortantes uniquement.
-
TCP et UDP uniquement (pas d'ICMP ou les autres types de frame ethernet).
-
Support du DHCP.
-
Configuration manuel : IP 10.0.2.15, Passerelle 10.0.2.2, DNS 10.0.2.3, Masque 255.255.255.0.
Notes sur l'émulation des cartes graphiques matériels :
-
Les cartes basées sur le Cirrus Logic GD542X/543X suivantes sont actuellement émulées :
-
Picasso II
-
Picasso II+
-
Piccolo
-
Piccolo SD 64 (Zorro II et III)
-
Spectrum 28/24 (Zorro II et III)
-
Picasso IV peut être implanté dans le futur.
-
Utilisation de l'émulation de la puce QEMU Cirrus Logic pour les graphismes SVGA.
-
Picasso 96 et CyberGraphX v4 ont été testés.
-
Fonctionne avec les systèmes d'exploitations non-AmigaOS qui ne supporte pas les cartes UAEGFX RTG.
-
Le timing du vide vertical utilise les valeurs du taux de rafraîchissement configurés dans la GUI, l'affichage des paramétrages de la sync sont tout simplement ignorée.
-
Seule la taille de la VRAM est supporté.
Notes sur le lecteur de K7 SCSI :
-
Le chemin d'une K7 peut pointer vers un répertoire, une archive ou un fichier.
-
Répertoire : tous les fichiers dans un répertoire sont inclus dans un lecteur de K7 virtuel, triés dans n'importe quel ordre que l'OS reçoit du répertoire (sauf si le fichier index.tape a été trouvé). Entre chaque fichier, il y a une marque concernant le fichier émulé. Les sous répertoires ne sont pas pris en compte.
-
Archive : tous les fichiers dans l'archive sont inclus, incluant les sous répertoires.
-
Fichier Plain seul : le lecteur de k7 contient qu'un seul fichier sélectionné.
-
Si le répertoire/archive et le fichier index.tape a été trouvé, Il est supposé contenir l'ordre des fichiers dans le lecteur de k7 virtuel, les chaînes de noms des fichiers "plain" sont séparés par un saut de ligne.
-
L'écriture est aussi supporté si le chemin pointe vers un répertoire. Cela crée un fichier nommé "xxxxx.tape" oû "xxxxx" est le numéro de fichier.
-
La commande ERASE (Effacer) efface uniquement tous les fichiers avec l'extension ".tape" pour éviter une possible perte de donnée. Les sous répertoires ne sont aussi ignorés.
-
Peut être connecté à l'émulation matériel SCSI (SCSI0-6) ou uaescsi.device (UAE), le numéro d'unité de la fonction uaescsi.device est toujours 4 ou supérieur (dans le cas ou 4 est toujours utilisé par certains périphérique CD).
-
Le changement de K7 à la volée est supporté.
Script lua :
-
Minimal et basique pour le moment.
-
lua=<path to script (chemin vers le script) --> dans le fichier config, les fichiers multiples sont supportés.
-
lua/default.lua est chargé par défaut.
-
Support des fonctionnalités UAE-specific :
-
uae_log, uae_read_u8, uae_read_u16, uae_peek_u16, uae_write_u8, uae_write_u16
-
uae_read_config, uae_write_config.
-
on_uae_vsync (à chaque Synchro Vertical).
-
on_uae_config_changed (toutes les valeurs de config ont été changées).
La suite juste au dessus.