Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

SheepShaver-2.3-0.20051130.1mdk RPM for ppc

From Mandriva devel cooker for ppc / media / contrib / release

Name: SheepShaver Distribution: Mandriva Linux
Version: 2.3 Vendor: Mandriva
Release: 0.20051130.1mdk Build date: Wed Mar 15 16:23:31 2006
Group: Emulators Build host: minimac
Size: 681015 Source RPM: SheepShaver-2.3-0.20051130.1mdk.src.rpm
Packager: Blindauer (bot)
Summary: An Open Source PowerMac emulator
SheepShaver is a MacOS run-time environment for BeOS and Linux that
allows you to run classic MacOS applications inside the Linux
multitasking environment. This means that both Linux and MacOS
applications can run at the same time (usually in a window on the
Linux desktop).

If you are using a PowerPC-based system, applications will run at
native speed (i.e. with no emulation involved). There is also a
built-in PowerPC G4 emulator, without MMU support, for non-PowerPC

Some features of SheepShaver:
  - SheepShaver runs MacOS 7.5.2 thru MacOS 9.0.4
  - Copy and paste text between MacOS and the host OS (X11 clipboard)
  - File exchange with the host OS via a "Unix" icon on the Mac desktop
  - Color video display with support for run-time resolution switching
  - Run-time depth switching from 1 bpp to current host depth settings
  - Native QuickDraw acceleration for BitBlt and FillRect operations
  - CD-quality stereo sound output
  - Networking: SheepShaver supports Internet and LAN networking via
    Ethernet and PPP with all Open Transport compatible MacOS
    applications (on 32-bit big endian systems at this time)






* Wed Nov 30 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
* Tue Jul 05 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 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 09 2005 Gwenole Beauchesne <> 2.2-17mdk
  - Correctly recognize Mandrakelinux 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 2005 Per √ėyvind Karlsen <> 2.2-16mdk
  - rebuild for new readline
* Wed Nov 10 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
* Tue Jul 06 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
* Sat Jul 03 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 <ctrl> key mappings for Apple X11 servers
    - Fix video thread cancellation on MacOS X
    - Fix double compilation of block when entering into a nested context
* Thu Jun 10 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
* Sat May 15 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 2004 Gwenole Beauchesne <> 2.2-10mdk
  - Always fake SCSIGlobals for the time being
  - Some SSE/MMX optimizations for AltiVec emulation
* Mon Feb 16 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 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 05 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 03 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 01 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 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 2003 Gwenole Beauchesne <> 2.2-3mdk
  - Integrate PowerPC CPU emulator
* Wed May 21 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)
* Fri May 09 2003 Gwenole Beauchesne <> 2.2-1mdk
  - First Mandrake Linux release



Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Jan 10 01:37:06 2019