La dernière version béta public de l’excellent WinUAE.
- 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.
- Fonctions lua :
- on_uae_vsync (Ã chaque Synchro Vertical).
- on_uae_config_changed (toutes les valeurs de config ont été changées).
Télécharger WinUAE (Public Beta) v2.7.0 Beta 1 (3.7 Mo)
Télécharger WinUAE (Public Beta) [32 bits] v5.3 Beta 3 FR (7.0 Mo)
2 commentaires