Fix PrefsInit() calls to take correct number of parameter
Fix builds on platforms that may have gotten broken due to my vmdir changes.
BasiliskII side of changes to support .sheepvm bundles for SheepShaver
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.
Implement better Windows suspend/resume routines so that we don't oversleep. i.e. really wake up the thread on next TriggerInterrupt().
Use GetMainWindowHandle() provided by main_windows.cpp
Windows HACK: default to the DIB driver as it looks smoother to me and doesn't require locking the surfaces, which probably the cause of apparent slowness when using the DirectX backend. This needs to be investigated more
Check that drivers are installed (e.g. CD-ROM driver)
Happy New Year!
Import some extra functions from Win32 libraries. Expose OS versions.
add --cdboot command line option akin to MoL's
Requires Windows NT >= 4.0, implement ErrorAlert(), WarningAlert()
fully native (no cygwin dep) version of main_windows.cpp
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.