[Joseph Oswald] Skip -psn_XXX command-line argument.
Re-synch with latest main_unix.cpp to work around method changes in LoadPrefs() and PrefsInit(). Fixes build error reported by Jean-Jacques Cortes.
BasiliskII side of changes to support .sheepvm bundles for SheepShaver
Add a dummy Screen_fault_handler so this builds again, whitespace changes, set a working directory other than /, allow the file ROM to be opened from the bundle.
Happy New Year!
Sync with the new SIGSEGV API.
Remove the 33-bit addressing hack as it's overly complex for not much gain. Rather, use an address override prefix (0x67) though Intel Core optimization reference guide says to avoid LCP prefixes. In practise, impact on performance is measurably marginal on e.g. Speedometer tests.
Fix for LAZY_FLUSH_ICACHE_RANGE. Blocks are indexed by native addresses.
Incorporate recent changes from Unix equivalent files
Fixes from latest Unix version (no more black screen bug!)
Happy New Year!
JIT flush changes from latest unix_main.cpp
Happy New Year! :)
Latest changes from Unix version (which I don't think work)
Some segmentation trap changes from latest main_unix.cpp
Arg processing for prefs file path, include some extra stuff (SEGV and JIT) from latest unix version of file
Repair QuitEmulator replacement macro. (we was incorrectly returning after the call to InitAll() )
Extra warning for ROM path not set, try to terminate in QuitEmulator()
Oops. QuitEmuNoExit() was exiting the NSApp.
Eliminate compile warning
Eliminate warning
Removed redundant (old C++ environment) stuff
Initial revision of Mac OS X port code. Uses Objective-C++. Needs Mac OS 10.1
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.