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 :
  1. Picasso II
  2. Picasso II+
  3. Piccolo
  4. Piccolo SD 64 (Zorro II et III)
  5. Spectrum 28/24 (Zorro II et III)
  6. 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 :
  1. uae_log, uae_read_u8, uae_read_u16, uae_peek_u16, uae_write_u8, uae_write_u16
  2. uae_read_config, uae_write_config.
     

  • Fonctions lua :
  1. on_uae_vsync (à chaque Synchro Vertical).
  2. 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)

Site Officiel

Site Officiel de la traduction

En savoir plus…