Happy New Year! :)
Unix: new prefs options "dsp" and "mixer" to set the OSS device names instead of the hardcoded '/dev/dsp' and '/dev/mixer'
Implement the "ignoresegv" feature from SheepShaver. This is Unix-specific so far. Target platform is currently Linux/x86.
- documentation updates - 2001 -> 2002 - version 0.9 -> 1.0
prepared XPRAM code for PowerMac emulation (8192 bytes NVRAM)
- supported audio formats are now kept in STL vectors - added run-time audio parameter switching for OSS/ESD audio output - setting ESPEAKER env variable causes B2 to try ESD before OSS
- 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)
video_x.cpp supports resolution switching in windowed mode: the available resolutions are 512x384, 640x480, 800x600, 1024x768 and 1280x1024 (the prefs editor has to be updated to reflect this). The resolution selected in the prefs editor is used as the default, but it can be changed in the Monitors control panel. So far only tested with direct addressing.
- bumped version number to 0.9 - updated copyright dates
- new "Input" pane, containing keycode and mouse wheel settings
- first version to run natively on NetBSD/m68k
- updated copyright info: 1999->2000
- imported fixed UAE FPU from Lauri - extfs.cpp: fixed bug with fsResolveWDCB in fs_get_wd_info() - ExtFS: MAX_PATH_LENGTH is global, removed third parameter to add_path_component() - rom_patches.cpp: added print_rom_info() - Unix: added "-rominfo" command line argument - extfs_unix.cpp: supports finder info and resource forks - prefs_editor_gtk.cpp: tab widget is no longer scrollable
- audio_linux.cpp renamed to audio_oss_esd.cpp (now also used under FreeBSD) and added support for ESD - medium removal is allowed for CD-ROM on exit - added mkinstalldirs to "make install" target
- added fbdev DGA preferences to GTK prefs editor
- added fbdev video code and SPARC assembly optimizations
- added external file system - moved most init/deinit code to InitAll()/ExitAll() in main.cpp
- added missing strings files
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.