From: Tomasz J. <to...@je...> - 2004-05-21 22:12:10
|
Gwenole Beauchesne wrote: >> I haven't measured how much faster is the newest version, but it still >> suffers from some strange 'stops'. > > > I have noticed that on AMD64 with gcc 3.3.2 too when experimenting with > the asm based locking code. I will probably try other alternatives. In > Unix/sysdeps.h, could you try to disable HAVE_TEST_AND_SET for i386 and > rebuild at least main_unix.cpp and video_x.cpp? > It did the trick. Now SheepShaver rums smoothly and reasonably fast, especially when color depth of the host display is set to 16 bit (32 bit is somehow slower). This trick doesn't work on the latest CVS version (compilation fails after modification). Now if only did SheepShaver run OS-X... I wish it were, but I am aware that it would require adding MMU support, what is a major speed bottleneck in PearPC. Nonetheless, it's still fun to play with OS 8.6 on my PC. Speedometer indicates that on P4 1.4 SheepShaver is faster than real PowerMac 80Mhz. Impressive. I will play with the crashes with -O2 later (following your advices). Jerzu |