![]() Then the same thing can be done on a copy of Mini vMac with debugging stuff enabled. ![]() The original idea was that if something unexpected happens, you should first figure out how to reproduce the problem. ![]() If Mini vMac reports an “Abnormal Situation”, it now also displays a 4 digit hexadecimal number.While other compilers are still supported, they can result in significantly slower emulation. (On OS X, various bug fixes should make the Cocoa port now work as well as Carbon port, which wasn’t available on x86-64.) The C code is tweaked for a specific version of the GCC compiler. Also, the x86-64 version is now faster than the old x86-32 assembly, and so is now preferred on machines that can run both x86-64 and x86-32. So Mini vMac should be much faster for variations where the old assembly code could not be used. (And also Macintosh II emulation should be faster.) The C version of the 680x0 CPU emulation was optimized to be about as fast as the previous assembly code (that was only implemented for 68000 emulation on PowerPC and x86-32), and then the assembly code was removed. Mini vMac should be faster on machines that aren’t PowerPC or x86-32.
0 Comments
Leave a Reply. |