Une nouvelle version d’OS4Emu vient de voir le jour, il s’agit de la version 2.0, apportant quelques ajouts et corrections de bugs.
- newlib.library amélioré,
- implémentation des fonctions DOS 64bit d’OS 4.1,
- implémentation des fonctions Exec d’OS 4.1,
- implémentation des fonctions Picasso96 d’OS 4.1,
- amélioration de la compatibilité,
- correction du loader ELF.
Les appels DOS 64bit sont supportés dans MorphOS 1.x mais la taille des fichiers est limité à 2 Go. Dans MorphOS 2.x, les appels natifs DOS 64bit sont utilisés.
L’Altivec est supporté uniquement dans MorphOS 2.
L’ancien loader ELF avait de nombreux bugs et certaines relocalisations dans les exécutables étaient calculées de façon incorrectes causant des plantages. Plus de types de relocalisations sont également supportées et l’erreur « file not executable » ne devrait plus apparaître. Le linkage dynamique n’est pas supporté (ce qui empêche les titres SDL de fonctionner par exemple).
Picasso96 implémente désormais p96WritePixelArray() complétant ainsi l’émulation.
La Warp3d.library permet de n’exécuter que certains programmes Warp3D natifs OS4 et couvrent les fonctions jusqu’à la version 4. Les extensions Warp3D Nova ne sont pas supportées.
L’application.library est expérimentale est uniquement incluse pour test.
Télécharger : os4emu.lha (MorphOS) [200 ko]
Merci également à Falcon1 pour avoir soumis cette information.