- Tue Feb 24 2004 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 2.2-10mdk
- Always fake SCSIGlobals for the time being
- Some SSE/MMX optimizations for AltiVec emulation - Mon Feb 16 2004 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 2.2-9mdk
- Updates from CVS (2004/02/16):
- AltiVec emulation, thus increasing emulated CPU to G4
- Translate FPU instructions
- Optimize basic block dispatcher in translated code - Wed Jan 14 2004 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 2.2-8mdk
- Updates from CVS (2004/01/14):
* Handle copy/paste of 'TEXT' between X11 & MacOS through the clipboard
* Handle the mouse wheel on Unix/X11 platforms
* Better FPU emulation resulting in e.g. "scrollbar" bug fixes
* Better PowerMac PCI ROMs support with more generic ROM patches
* Better audio output support with pre-G3 PowerMac PCI ROMs
* Preserve CR/XER registers on EmulOp calls
* SheepThreads fixes to pthread_join() & semaphores
* CheckLoad() wrapper now correctly sign-extends the resource ID
* Emulate lmw/stmw with unaligned EA (fixes BBEdit execution in MacOS 8.6)
* SIGSEGV handler fixes for FreeBSD/alpha
* SIGSEGV skipping for IRIX/mips and Solaris/SPARC - Fri Dec 5 2003 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 2.2-7mdk
- Always enable cxmon support for debugging purposes
- Add new thunking interface to share data & code with MacOS (64-bit fixes)
- Fake invalid reads from [PgChk]+4 in DriverServicesLib (JIT/amd64 support) - Wed Dec 3 2003 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 2.2-6mdk
- Fix translation of some rare branch instruction type
- Add new "jit" prefs item to enable/disable the JIT compiler - Mon Dec 1 2003 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 2.2-5mdk
- Gather JIT-related statistics
- Updates to the JIT compiler:
- fix sraw for rare cases
- fix & enable CR cache
- fix retranslation on cache invalidate
- implement inlining of constant branch targets
- implement data cache related instructions as NOPs
- implement isync, mtcrf, mcrf - Thu Nov 27 2003 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 2.2-4mdk
- Fix and enable portable "JIT1" engine though there is still much
room for improvement. Workaround CR expectations of MacOS m68k emulator - Tue Nov 25 2003 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 2.2-3mdk
- Integrate PowerPC CPU emulator
- Tue May 20 2003 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 2.2-2mdk
- Patch0: Handle SIGBUS, aka catch unaligned lmw with MacOS 8.1
- Patch1: Set of hacks to make MacOS 8.6 happy, don't crash on
restart/shutdown, fake SCSIGlobals
- Update from CVS 2003/05/21:
- Fix SerialOpen() initialization
- Fix FC1E and FE0A opcodes replacements
- Recognize iMacUpdate 1.1 ROM (nwrom v1.2.1) - Thu May 8 2003 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 2.2-1mdk
- First Mandrake Linux release