Le tout premier émulateur d’architecture PowerPC disponible sur le marché. Développé en Open Source, le soft est codé en C/C++ & Assembleur.

En voici les améliorations:

– JITC: all crXX implemented
– JITC: tlbie only invalidate one entry
– JITC: optimize tlb_invalidate_all
– implemented fsqrtx instruction
– implemented frsqrtex instruction
– IO/IDE: regs are per device, not per controller
– implemented runtime video mode switching via video.x (Win32 + X11)
– got rid of indexed modes
– better XER carry mapping
– HFS partition code fixes (reportedly working)
– removed tools/regex.c, tools/regex.h, io/prom/hfs/memcmp.c
– implemented conditional redraw code proposed by Jens von der Heydt
– code to minimize redraw races
– bnstr() is evil and has been banned. fixes: can’t parse pci_3c90x_mac
– X11: only redraw when exposed (thanks ryan)
– Win32: only redraw when exposed
– new hardware
– RealTek-8139 network card driver by Eric Estabrooks (verbose15)
– porting efforts
– Francois Revol’s BeOS patches (2,4,6-fixes,6-beos,6-compose)
– Anders F.Bjoerklund’s Mac OS X patches (1,ppc,X11,darwintun)
– Roman Bogorodskiy’s FreeBSD patch
– AMD64 portability fixes (mainly void* int conversions)
– Windows Networking support by John Kelley using TAP-WIN32 driver R2
– many, many configure-system fixes
– support for FreeBSD, BeOS, MinGW and Darwin
– endianess auto-detect v2 (but big-endian hosts still not working correctly)
– autoconf-2.13 endianess detection work-around
– now using -Wundef and -Woverloaded-virtual compiler switches
– networking code abstraction
– preliminary man-page added
– fdisk and single partition images support by Anders F.Bjoerklund
– 3c90x now correctly detected by Mac OS X (if driver is loaded)
– grab mouse on click / ungrab mouse on unfocus (Win32 + X11)


Site Officiel

En savoir plus…