SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for SheepShaver-2.3-0.20051130.1mdk.i586.rpm :
Wed Nov 30 11:00:00 2005 Gwenole Beauchesne 2.3-0.20051130.1mdk
- Fix keycodes file for Mandriva Linux branding
- Updates from CVS (2005/11/30):

* Fix support for 4+ GB hard disk images

* Fix SDL/x11 native cursor acceleration

* Fix sheep_net driver to properly work with Linux kernels up to 2.6.11

Mon Jul 4 12:00:00 2005 Gwenole Beauchesne 2.2-19mdk
- Updates from CVS (2005/07/04):

* Add fullscreen DGA via fbdev on Linux

* Add \"screen\" prefs item a-la Basilisk II

* Add missing lvsl/lvsr instructions in AltiVec emulation

* Add support for old toolchain (gcc \"2.96\", glibc 2.2)

* Add user-space network emulation (\"ether slirp\" in prefs file)

* Improve portability of FPU emulation code to non C99 capable systems

* Improve interrupt processing in emulated mode

* Improve idle wait on Linux platforms

* Properly fail to load MacOS < 8.1 with NewWorld ROMs

* Fix native execution on Linux/PowerPC

* Fix PowerPC test-and-set implementation (fix clipboard)

* Fix Ethernet support on Linux, avoid hangs

* Fix occasional hangs during interrupt processing

* Fix High Resolution Timing code for Linux

Wed Mar 16 11:00:00 2005 Gwenole Beauchesne 2.2-18mdk
- Updates from CVS (2005/03/09):

* SSE2 optimizations to AltiVec emulation code

* Some workarounds for high precision timing code and older LinuxThreads

Wed Mar 9 11:00:00 2005 Gwenole Beauchesne 2.2-17mdk
- Correctly recognize Mandrakelinux X.org servers
- Updates from CVS (2005/03/09):

* Implement high-precision timings on POSIX systems

* Fix interrupt handling, registers are now fully preserved

* Fix support for native execution on recent Linux/PPC systems

* Fix support for Gossamer ROMs (PowerMac G3 Beige)

* Fix crash in Apple Personal Diagnostics on MacOS 9

* Fix crash in Power Management on MacOS 9

Thu Jan 20 11:00:00 2005 Per Øyvind Karlsen 2.2-16mdk
- rebuild for new readline

Wed Nov 10 11:00:00 2004 Gwenole Beauchesne 2.2-15mdk
- Updates from CVS (2004/11/10):

* fix deps for parallel build

* fix build on x86_64 with gcc 3.4

* fix JIT to always get out of compiled code on cache invalidation

* fix Gossamer ROM support

Mon Jul 5 12:00:00 2004 Gwenole Beauchesne 2.2-14mdk
- should now work natively on PowerPC 750FX and 970 processors
- hardware cursor acceleration was fixed to workaround X11 inability
to handle inverted color pixels cursors

Fri Jul 2 12:00:00 2004 Gwenole Beauchesne 2.2-13mdk
- Updates from CVS (2004/07/02):
- Add MacOS 9.0.4 support
- More accurate (aka realistic) timings
- Native MacOS X port through SDL graphics
- Fix \'r\' and key mappings for Apple X11 servers
- Fix video thread cancellation on MacOS X
- Fix double compilation of block when entering into a nested context

Wed Jun 9 12:00:00 2004 Gwenole Beauchesne 2.2-12mdk
- Updates from CVS (2004/06/09):
- Add \"jit68k\" option to enable builtin 68k DR emulator
- Add \"idlewait\" option so that SheepShaver doesn\'t eats up all CPU
when MacOS is not doing anything
- NQD: enable Native QuickDraw acceleration on all arches
- NQD: fix horizontal blits which turn out to be data movement
- JIT: fix block chaining code
- JIT: translate lmw, stmw, dcbz instructions
- JIT: make generated code reentrant, speeds up 68k audio processing
- SYS: use pthreads locks on x86/amd64 in order to avoid occasional hangs

Fri May 14 12:00:00 2004 Gwenole Beauchesne 2.2-11mdk
- Updates from CVS (2004/05/14):
- Some minor JIT improvements. The emulator now performs at around
1/8th of native speed (nbench bencharmark)
- Native QuickDraw acceleration for CopyBits (srcCopy) and FillRect
- Add TUN/TAP device support, import some bits from MOL\'s tunconfig
- Tentative little endian and 64-bit fixes to the network driver
- Forward port runtime depth switching code from Basilisk II
- Better fullscreen DGA support, but only tested on XFree86 4.1 server
- Correctly setup XPRAM for first-time users

Tue Feb 24 11:00:00 2004 Gwenole Beauchesne 2.2-10mdk
- Always fake SCSIGlobals for the time being
- Some SSE/MMX optimizations for AltiVec emulation

Mon Feb 16 11:00:00 2004 Gwenole Beauchesne 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 11:00:00 2004 Gwenole Beauchesne 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 11:00:00 2003 Gwenole Beauchesne 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 11:00:00 2003 Gwenole Beauchesne 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 11:00:00 2003 Gwenole Beauchesne 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 11:00:00 2003 Gwenole Beauchesne 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 11:00:00 2003 Gwenole Beauchesne 2.2-3mdk
- Integrate PowerPC CPU emulator

Tue May 20 12:00:00 2003 Gwenole Beauchesne 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 12:00:00 2003 Gwenole Beauchesne 2.2-1mdk
- First Mandrake Linux release


 
ICM