June 2000: Benchmarks

PC Configuration

AMD k6-2 375 MHz on Asus Tx97-E mobo, 64 Mb ram edo, Nvidia Riva 128. OS : Win2K build 2195 (Basilisk II), Win98 first edition (Fusion)

My PC is not really up-to-date, so it might not take advantage of the code optimization for PII/PIII, but that is true for all the emulators tested. Fusion is made for Ms-Dos, but for me this is archeology, a modern program must run under at least Win9x. I used Win2k for BasiliskII because it seems more efficient than the Win9x version. On the other hand I decided to benchmark fusion under Win98 because it has serious restrictions under Win2k and behaves badly, mainly due to Ms-Dos restrictions imposed by Win2k (no direct hardware access). I decided to test the maximum speed of the emulation so there are no half-way (option enabled/disabled); I always tested the configuration that proved to be faster with no major restrictions (e.g. no audio).


Mac Configuration

Quadra 650 1Mb ROM
MacOS 8.1 - Italian version - Fresh Install
No network extensions
Sound enabled - 22Khz
800x600, 256 colors
32 Mb RAM
No floppy auto detection
No scsi

I used the identical mac configuration for all emulators, same hfv, same ROM, etc.


The Competitors

Fusion 2.31 by Microcode Solutions
Fusion 3 beta by Emulators Inc - Fast math enabled, vesa direct video driver
Basilisk II 0.8 build 126 - DirectX full screen


The Results

This numbers are given by Apple Personal Diagnostic and are compared to a MacIIci. Obviously the emulation is faster than a real MacIIci.

Fusion 2.31 Fusion 3 Beta Basilisk II
Integer 3.82 4.88 4.31
Complex Function 49.52 64.88 17.30
Floating point w/o FPU 15.56 23.16 14.67
Floating point with FPU 5.23 6.25 3.95
Memory 6.23 7.03 8.36
Processor 1.67 1.90 2.06
Video 3.18 3.37 2.66


Opinion

Emulators, Inc. has done a good job improving Fusion code. It is considerably faster than previous version. Microcode did a great job with the original fusion; it is absolutely stable, has great compatibility with all programs, you never get crash or strange behavior and fastmath gives a great improvement in math speed. Fusion compared with a quadra 950 is still a lot faster in math applications, BUT it mainly prefers MS-DOS, mouse movements are not as smooth as they should be, under Win9x you have no cd-rom access (unless you are using third party software [by ardi]); to use a refresh rate higher than DOS default (60 Hz @ 800x600) you have to use third party DOS-based software (e.g. display doctor). To make a long story short, Fusion is still an old DOS program, and you must use old DOS tricks to get the most out of it. It completely neglects the Windows world, and to me this is a major mistake. On the other hand, Basilisk II runs its best under native 32bit OSes and takes all the advantages of the Windows interface and support. It has ethernet support, complete CD-Rom access, you can use higher refresh rate, it's easier to use and configure and you immediately get the best out of it without particular tricks or compromises.

I didn't mention Softmac2000; it claims to be the faster and this is partially true. But, it has still some bugs (all games hang or have strange graphics) and sound support is still a mystery.

A final note: the results are not to be taken as absolute values, but as relative between the emulators.


 



Web site engine's code is Copyright © 2002 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.