Trace: » SheepShaver News

SheepShaver News

  • [2006/05/14] SheepShaver 2.3 snapshot
    • Handle up to 1 GB of Mac memory
    • Improve SLiRP network emulation performance
    • Fix Native QuickDraw acceleration
    • Fix a crash during MacOS 9 installation
    • Fix a crash in the AppleShare extension
    • Fix support for MacOS 7.5.3 Revision 2.2
    • Fix gigantic window dimensions on first boot
    • Fix extfs volume name to Unix (Toshimitsu Tanaka)
    • Fix unaligned accesses in SLiRP network emulation (Brian J. Johnson)
    • Initial port to IRIX/mips
    • MacOS X:
      • Port to MacOS X for Intel, including the JIT
      • Add a primitive graphical preferences editor
      • Add support for run-time CD-ROM auto-detection
      • Fix clipboard (copy/paste of text from/to the host OS)
      • Fix extfs to preserve native folder attributes
      • Fix extfs to handle file/folder creation times
      • Fix SLiRP network emulation (workaround MacOS X bugs)
      • Improve overall performance on PowerPC (by a factor 2)
    • Windows:
      • Add SLiRP network emulation (ether slirp)
      • Add TAP-Win32 network emulation (ether tap)
      • Fix CD-ROM auto-detection (pollmedia now works)
      • Fix idle sleep (idlewait now works)
      • Fix native cursor to be updated as soon as MacOS modified it
      • Improve GUI for network configuration
  • [2005/11/30] SheepShaver 2.3 snapshot
    • Add fullscreen DGA mode via fbdev in Linux
    • Add screen prefs item a-la Basilisk II
    • Add missing lvsl/lvsr instructions in AltiVec emulation (Adobe FrameMaker)
    • Add support for old toolchain (gcc “2.96”, glibc 2.2)
    • Add user-space network emulation (ether slirp in prefs file)
    • Add Ethernet and Serial support to Windows
    • Add GTK+2 based GUI to Windows
    • Add initial port to Darwin/x86 with JIT
    • 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 in Linux/PowerPC
    • Fix PowerPC test-and-set implementation (fix clipboard)
    • Fix Ethernet support in Linux, avoid hangs
    • Fix occasional hangs during interrupt processing
    • Fix High Resolution Timing code for Linux
    • 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
  • [2005/03/21] SheepShaver/SDL for Windows
    • Precompiled binaries are now available for Windows platforms
  • [2005/03/15] SheepShaver snapshot
    • Implement high-precision timings on POSIX systems
    • Add some SSE2 optimizations to the AltiVec emulation core. Performance increased by up to 20%
    • Add port to FreeBSD 5.3 and NetBSD 2.0 systems (x86 tested)
    • Add initial port to Windows with SDL graphics
    • 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
  • [2004/07/07] SheepShaver snapshot
    • Add support for MacOS 9.0.4
    • Native MacOS X port through SDL graphics
    • Fix timebase emulation, i.e. fix applications using UpTime()
    • Fix hardware cursor acceleration on X11, e.g. make the I-beam cursor visible
    • Fix “r” and <ctrl> key mappings for Apple X11 servers
    • Fix video thread cancellation on MacOS X
    • Fix detection of PowerPC 750FX and 970 processors
  • [2004/06/09] SheepShaver snapshot
    • Minor improvements to the generic JIT engine. SheepShaver now performs at around 1/8-th of native speed.
    • Make JIT generated code “reentrant” thus speeding up 68k audio processing a lot.
    • Add Native QuickDraw acceleration routines for BitBlt (srcCopy), FillRect.
    • Add TUN/TAP device support. Try to make ethernet support code little-endian and 64-bit clean.
    • Add run-time depth switching code from Basilisk II. It now supports 1 bpp to host screen depths.
    • Add idlewait option so that SheepShaver doesn't eat up all CPU when MacOS is not doing anything.
    • Add experimental jit68k option to enable MacOS 68k DR emulator.
    • Better fullscreen DGA support.
    • Correctly setup XPRAM for first-time users.
  • [2004/02/25] SheepShaver snapshot
    • Improved generic JIT, also now translates FPU instructions
    • AltiVec emulation, thus enabling the emulated CPU to be identified as a 7400 (G4)
    • Partial port to Darwin/PPC, i.e. it runs but some features may be missing
  • [2004/01/14] SheepShaver snapshot
    • Various CPU fixes to pass the testsuite
    • FPU emulation is more accurate (this fixes e.g. the “scrollbar” bugs, Graphing Calculator with 3D demos, MacOS help center, etc.)
    • Support for 64-bit platforms. More precisely AMD64 with JIT
    • Support for copy-paste of text between MacOS and X11 through the clipboard
    • Support for the wheel mouse
    • Better support for PowerMac PCI ROMs with more generic patches
    • Better support for audio output (with pre-G3 PowerMac PCI ROMs)
    • On native side, fixes for SheepThreads & semaphores
  • [2003/11/25] SheepShaver snapshot
    • Initial public release with PowerPC CPU emulator for testing
 
Recent changes RSS feed Creative Commons License Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki