fix PrefsInit on amiga
Fix builds on platforms that may have gotten broken due to my vmdir changes.
Happy New Year!
- implemented direct SCSI transfers (bypassing the buffer) - minor fixes
Adapted to OO video scheme; Audio volume/muting/sample rate now settable
- documentation updates - 2001 -> 2002 - version 0.9 -> 1.0
AmigaOS: Improved video mode switching - more strict error checking
prepared XPRAM code for PowerMac emulation (8192 bytes NVRAM)
- added support for platform-independant mutexes, currently only properly implemented under Unix - adb.cpp uses mutexes for thread-safe mouse handling - video_x.cpp: pressing Ctrl-F5 in windowed mode switches to a "grabbed" relative mouse mode, useful for some games - video_x.cpp: fixed some bugs relating to the hotkeys (key releases are no longer treated as hotkeys)
- experimental gamma table support - restructured video_x.cpp: uses classes for display types
- fixed compilation problems under AmigaOS - fsave/frestore on AmigaOS and NetBSD/m68k always use a 68882/68040-style FPU frame, eliminating the need for 68060 FPU patches
- bumped version number to 0.9 - updated copyright dates
- AmigaOS: implemented XPRAM watchdog thread - AmigaOS: disabled 68060 Super Bypass mode because of CPU bug triggered by MacOS 8 - minor documentation updates
- removed the INT16 prefs item type; use INT32 instead - AmigaOS/Unix: it's now possible to specify preferences items on the command line - Unix: command line options now take "--"-prefix, e.g. "--rominfo"
fixed compilation problems
- changed type of ScratchMem from uint32 to uint8 *
- some cleanups in the AmigaOS code
added MacsBug Support -jl-
- small fixes for NetBSD and AmigaOS
- AmigaOS bug fixes by J.Lachmann (floppy, 2060scsi.device, "Add Volume" in prefs editor) - imported some changes from the Windows source (1Hz interrupt, FPU fixes)
- AmigaOS: added CyberGraphX support
- updated copyright info: 1999->2000
- ExtFS works under AmigaOS - fixed erroneous __regargs attributes in prefs_editor_amiga.cpp and audio_amiga.cpp for GCC
- now compiles with GCC under AmigaOS
- added external file system - moved most init/deinit code to InitAll()/ExitAll() in main.cpp
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.