Happy New Year!
Issue a SysError(dsOldSystem) if we are trying to use MacOS < 8.1.0 with a NewWorld ROM. That may be 8.1.0 included but original iMac had a NewWorld ROM compatible system. Otherwise we will crash because the boot routine is trying to execute code through unitialized descriptor that points to 0x13ff, which is obviously wrong (and unaligned on word-boundaries for 68k code).
Happy New Year 2005!
MacOS 9.0.4 support. ;-)
"idlewait" support for Linux and NewWorld ROMs
Happy New Year! :)
Add new thunking system for 64-bit fixes.
- Handle MakeExecutable() replacement - Disable predecode cache in CVS for now - Fix flight recorder ordering in predecode cache mode
New NativeOps for DisableInterrupt() & EnableInterrupt().
- Integrate new NativeOp instructions to be used as trampolines to call native functions from ppc code. - Little endian fixes in emul_op.cpp - Add new 'gpch' 750 patch to workaround crash with MacOS 8.6 - Don't crash in Process Manager on reset/shutdown with MacOS 8.6 - We also have an experimental interrupt thread in emulation mode
Make EmulOp() and check_load_invoc() extern "C" so that we are C++ name mangling independent for asm_linux.S
Imported sources
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.