b2
Emulateur BBC Micro. Des builds pour Mac OS X demandant 10.9 minimum sont disponibles sur le site, ainsi que des version pour Mac Intel.
Dernière mise à jour :
Plateformes
Architecture
Mac OS X - macOS
Apple Silicon
64 bits
Téléchargement et liens
Historique des versions
vb2-20260322-220631-25d2579-prerelease
Move some debug stuff into a new `Extras` menu, hidden by default, as the menu was still a bit much
Fix incorrect 65c02 NOP behaviour
Improve 1770 FDC timing in double density mode
Add some symbols and/or breakpoint features to the HTTP API
Move some debug stuff into submenus, as the menu was getting rather long
Update some of the libraries that b2 uses
This prelease also includes everything in https://github.com/tom-seddon/b2/releases/tag/b2-20260322-193052-51e70d7
Fix incorrect 65c02 NOP behaviour
Improve 1770 FDC timing in double density mode
Add some symbols and/or breakpoint features to the HTTP API
Move some debug stuff into submenus, as the menu was getting rather long
Update some of the libraries that b2 uses
This prelease also includes everything in https://github.com/tom-seddon/b2/releases/tag/b2-20260322-193052-51e70d7
Changelog complet
This prelease also includes everything in https://github.com/tom-seddon/b2/releases/tag/b2-20260322-193052-51e70d7
# Emulation stuff
* Fix incorrect 65c02 NOP behaviour
* Improve 1770 FDC timing in double density mode
# UI stuff
* Add load/save window layout
* Add option of reordering the configs in the `Hardware` menu
# Debugger stuff
* Add some symbols and/or breakpoint features to the HTTP API
* Move some debug stuff into submenus, as the menu was getting rather long
* Move some debug stuff into a new `Extras` menu, hidden by default, as the menu was still a bit much
# Other stuff
* Update some of the libraries that b2 uses
vb2-20260322-193052-51e70d7
Fix possible crash when resizing stack debug window to be as small as possible
(macOS/Windows) Improve retina/high-DPI display support: should look at least a bit nicer
(macOS/Linux) Improve video autio quality by preferring FLAC (lossless) when available
Fix debugger's view of ROMs when using BBC B without ROM board
Fix handling of £ (ASCII 96 in the BBC character set) in the debugger
Improve debugger setting persistence (this will be an ongoing effort)
Note**: a UI library update means your saved window positions will get reset, and you'll have to dock and/or position them again. Apologies.
Fix 1770 FDC issues: fix Watford DDB2/DDB3 double density; fix Watford DDB2 generally
(macOS/Windows) Improve retina/high-DPI display support: should look at least a bit nicer
(macOS/Linux) Improve video autio quality by preferring FLAC (lossless) when available
Fix debugger's view of ROMs when using BBC B without ROM board
Fix handling of £ (ASCII 96 in the BBC character set) in the debugger
Improve debugger setting persistence (this will be an ongoing effort)
Note**: a UI library update means your saved window positions will get reset, and you'll have to dock and/or position them again. Apologies.
Fix 1770 FDC issues: fix Watford DDB2/DDB3 double density; fix Watford DDB2 generally
Changelog complet
**Note**: a UI library update means your saved window positions will get reset, and you'll have to dock and/or position them again. Apologies.
# Emulation stuff
* Add a config for Master Compact with MOS 5.11i and Arabic ROMs
* Add automatic saving of CMOS/EEPROM contents
* Add emulation of BBC B without ROM board
* Add MMFS support, thanks to [Mark Fisher](https://github.com/markjfisher)
* Add optional audio low pass filter
* Add SCSI hard disk emulation (compatible with standard Acorn ADFS)
* Fix 1770 FDC issues: fix Watford DDB2/DDB3 double density; fix Watford DDB2 generally
* Fix 65c02 timing issues (fixes Chuckie Egg 2023)
* Fix emulation of write-only I/O registers and empty ROM sockets
* Fix handling of 1 MHz memory regions for Master 128/Compact
* Fix occasional disk fault errors when using Opus Challenger
* Fix video ULA address range
* Improve Video NuLA accuracy
# UI stuff
* Add background opacity setting for LEDs popup
* Add optional background economy mode: make b2 use a bit less CPU time when not in focus
* Add option for having the UI use a less pixelly font, which you might prefer
* The GUI Font Size setting has been replaced by a general GUI Scale, now a scale value rather than a pixel size. As a one-off, you'll need to set it up again. Sorry!
* (Linux) Fix rendering issues when running with SDL3's sdl2-compat library rather than SDL2
* (macOS/Windows) Improve retina/high-DPI display support: should look at least a bit nicer
* Improve native file dialogs generally: do a better job with suggested paths, remembering previous folder, and adding file extensions
(If using a high-DPI display with Linux, use the GUI scale to scale everything to taste. It seems to be difficult to auto-detect a sensible value,
so b2 doesn't even try. )
# Video stuff
* Add lossless video recording: produces a sequence of uncompressed TGAs and WAV files suitable for later compressing with another tool (e.g., ffmpeg)
* Fix video output aspect ratio
* (macOS/Linux) Improve video autio quality by preferring FLAC (lossless) when available
* (Windows) Improve video audio quality by emitting FLAC (lossless)
# Debugger stuff
* Add an error for unrecognised HTTP API query parameters
* Add configurable debugger syntax
* Add initial support for symbols in debugger, thanks to [Mark Fisher](https://github.com/markjfisher)
* Add support for breakpoints in I/O regions
* Add view of memory-mapped I/O in memory and disassembly dialogs
* Fix debugger's view of ROMs when using BBC B without ROM board
* Fix handling of £ (ASCII 96 in the BBC character set) in the debugger
* Fix possible crash when resizing stack debug window to be as small as possible
* Improve debugger setting persistence (this will be an ongoing effort)
Symbols support is an ongoing work in progress.
vb2-20250808-172419-959a8ab
Windows, macOS: use newer SDL2
Fix some input focus stuff: give keyboard focus to BBC on startup; unpress BBC keys when not in focus; enable clickthrough on focus on all platforms
Improve Video NuLA accuracy
Windows: fix fast user switching problems
Windows: use newer libcurl
Windows: build with Visual Studio 2022
Fix some input focus stuff: give keyboard focus to BBC on startup; unpress BBC keys when not in focus; enable clickthrough on focus on all platforms
Improve Video NuLA accuracy
Windows: fix fast user switching problems
Windows: use newer libcurl
Windows: build with Visual Studio 2022
Changelog complet
* Add option to hide BBC cursor when not in focus
* Add support for larger MOS ROM images: 64 KB (Compact/PC 128 S), 128 KB (Master 128 MegaROM), 512 KB (modern multi-OS)
* Add support for View Trilogy and Instant Mini Office II
* Allow sideways ROM load failure when switching config: it's just a warning now, so the BBC will still boot
* Fix some input focus stuff: give keyboard focus to BBC on startup; unpress BBC keys when not in focus; enable clickthrough on focus on all platforms
* Improve Video NuLA accuracy
* Windows: build with Visual Studio 2022
* Windows: fix fast user switching problems
* Windows: reduce CPU usage when display sleeps
* Windows: use newer libcurl
* Windows, macOS: use newer SDL2
vb2-20250105-203025-e825ff1
Fix macOS app identifiers: b2 and b2 Debug were not distinguishable, interfering with `System Preferences` > `Security & Privacy` > `Input Monitoring` setup
Update ffmpeg version in macOS release
Update macOS version requirements
Fix command keyboard shortcuts taking priority over BBC input
Add `--no-limit-speed` command line option, to start the emulator with limit speed disabled
Update ffmpeg version in macOS release
Update macOS version requirements
Fix command keyboard shortcuts taking priority over BBC input
Add `--no-limit-speed` command line option, to start the emulator with limit speed disabled
Changelog complet
* Update macOS version requirements
* Fix macOS app identifiers: b2 and b2 Debug were not distinguishable, interfering with `System Preferences` > `Security & Privacy` > `Input Monitoring` setup
* Add `--no-limit-speed` command line option, to start the emulator with limit speed disabled
* Add disk samples for 3.5" drive
* Fix command keyboard shortcuts taking priority over BBC input
* Update ffmpeg version in macOS release
vb2-20241028-215441-a8b4f2a
Note if using macOS 11 Big Sur**: please use the 10.9 dmg. Future releases will name the files correctly.
Add native Apple SiIlicon build, targeting macOS 13+
Add some additional debugger stuff: relative cycle counter; add branch taken/not taken indicator; separate global/host/parasite state panels, more helpful display of return addresses on the stack
Fix BBC cursor remaining visible when it shouldn't have been
Fix needless CPU usage during Windows display sleep
Fix some incorrect teletext font chars
Improve keymap editing UI a bit
Improve BeebLink support (see docs)
Add native Apple SiIlicon build, targeting macOS 13+
Add some additional debugger stuff: relative cycle counter; add branch taken/not taken indicator; separate global/host/parasite state panels, more helpful display of return addresses on the stack
Fix BBC cursor remaining visible when it shouldn't have been
Fix needless CPU usage during Windows display sleep
Fix some incorrect teletext font chars
Improve keymap editing UI a bit
Improve BeebLink support (see docs)
Changelog complet
**Note if using macOS 11 Big Sur**: please use the 10.9 dmg. Future releases will name the files correctly.
* Add native Apple SiIlicon build, targeting macOS 13+
* Add support for 32+ KB ROMs: Inter-Word, Inter-Base, Spellmaster, Quest Paint, Wapping Editor, PRES ABE, PRES ABE+
* Add some additional debugger stuff: relative cycle counter; add branch taken/not taken indicator; separate global/host/parasite state panels, more helpful display of return addresses on the stack
* Add text translation modes for use when copying text output to clipboard
* Add AMX/Watford mouse support
* Fix BBC cursor remaining visible when it shouldn't have been
* Fix needless CPU usage during Windows display sleep
* Fix some incorrect teletext font chars
* Give dialogs sensible default sizes
* Improve keymap editing UI a bit
* Improve BeebLink support (see docs)
vb2-20240720-010024-9f95270
Load game controller database before any joystick or gamepad initialisation. Fix #356
Changelog complet
* Load game controller database before any joystick or gamepad initialisation. Fix #356
vb2-20240710-232859-844adac
Improve debugger performance: lower CPU usage when using lots of debugger displays, lower CPU usage in general when no breakpoints are set and not single stepping
Fix crash if attempting to OSRDCH paste an empty string
Fix crash that could occur when single stepping
Improve direct disk image speed, especially for writes
A UI library update means your window layout will become lost and you'll have to recreate it. Sorry! I hope this won't happen again.
Add keyboard debug panel
Fix double height teletext hold graphics state reset
Fix various minor UI issues
Fix crash if attempting to OSRDCH paste an empty string
Fix crash that could occur when single stepping
Improve direct disk image speed, especially for writes
A UI library update means your window layout will become lost and you'll have to recreate it. Sorry! I hope this won't happen again.
Add keyboard debug panel
Fix double height teletext hold graphics state reset
Fix various minor UI issues
Changelog complet
A UI library update means your window layout will become lost and you'll have to recreate it. Sorry! I hope this won't happen again.
* Add first pass emulation support for the upcoming Retro Hardware Advanced Digital Joystick Interface cartridge
* Add keyboard debug panel
* Add paging tick box to see MOS VDU driver view of memory
* Add support for Master Compact/Olivetti PC 128 S
* Fix double height teletext hold graphics state reset
* Fix crash if attempting to OSRDCH paste an empty string
* Fix crash that could occur when single stepping
* Fix various minor UI issues
* Improve direct disk image speed, especially for writes
* Improve debugger performance: lower CPU usage when using lots of debugger displays, lower CPU usage in general when no breakpoints are set and not single stepping
* Improve handling of non-ASCII chars in paths on Windows
* Improve Tube emulation accuracy
* Save current setting of Prioritize Command Keys
* Save separate CMOS RAM/EEPROM contents for each configuration
* Tweak disk image options a bit: direct disk images are now just disk images, and disk images are now known as in-memory disk images. So if you pick what sounds like the default option, you won't lose changes when exiting
vb2-20231011-172305-4bd1939
Add full screen toggle for Windows/Linux (on macOS, use inbuilt functionality)
Fix config dialog ROM priority buttons
Fix config dialog ROM priority buttons
Changelog complet
* Add full screen toggle for Windows/Linux (on macOS, use inbuilt functionality)
* Add initial parallel printer support, not terribly useful yet
* Statically link Windows version with runtime libraries, hopefully avoiding the need to install Visual Studio runtime
* Fix config dialog ROM priority buttons
* Remove support for Visual Studio 2015 (haven't tested this for quite a while now)
* Remove support for Visual Studio 2017 (could be reinstated if anybody complains, though it'll remain unsupported)
vb2-20230710-222352-c78e90b
Load SDL game controller database (https://github.com/gabomdq/SDL_GameControllerDB), hopefully widening the set of supported gamepads
Add new trace stop condition: stop on `BRK`
Fix increasing sound latency when using `File` > `Hard reset`
macOS/Linux: add 256 Kbps AAC audio output option when saving videos
Add option to swap BBC joysticks around when using 1 gamepad to emulate both joysticks
Add new trace stop condition: stop on `BRK`
Fix increasing sound latency when using `File` > `Hard reset`
macOS/Linux: add 256 Kbps AAC audio output option when saving videos
Add option to swap BBC joysticks around when using 1 gamepad to emulate both joysticks
Changelog complet
* Add screenshot facility. Save to file or clipboard
* Add option to swap BBC joysticks around when using 1 gamepad to emulate both joysticks
* Load SDL game controller database (https://github.com/gabomdq/SDL_GameControllerDB), hopefully widening the set of supported gamepads
* Add new trace stop condition: stop on `BRK`
* Fix increasing sound latency when using `File` > `Hard reset`
* Windows 11: opt out of rounded window corners
* Windows: add FLAC audio output option when saving videos
* macOS/Linux: add 256 Kbps AAC audio output option when saving videos
vb2-20230115-000739-a0a2fe9
fix crash after removing all keyboard layouts
rename normal macOS build so it's clearer it only supports macOS 11.0 (Big Sur) and later
fix missing hardware configs when run after fresh install
add separate build that hopefully supports OS X 10.9 (Mavericks) and later - note that this version does not support creating videos
rename normal macOS build so it's clearer it only supports macOS 11.0 (Big Sur) and later
fix missing hardware configs when run after fresh install
add separate build that hopefully supports OS X 10.9 (Mavericks) and later - note that this version does not support creating videos
Changelog complet
* fix crash after removing all keyboard layouts
* fix missing hardware configs when run after fresh install
* add separate build that hopefully supports OS X 10.9 (Mavericks) and later - note that this version does not support creating videos
* rename normal macOS build so it's clearer it only supports macOS 11.0 (Big Sur) and later
vb2-20221231-145547-b4db9a5
change macOS dmg format, hopefully fixing problems with older macOS versions
No other changes since [b2-20221229-183226-24c745f](https://github.com/tom-seddon/b2/releases/tag/b2-20221229-183226-24c745f)
No other changes since [b2-20221229-183226-24c745f](https://github.com/tom-seddon/b2/releases/tag/b2-20221229-183226-24c745f)
Changelog complet
* change macOS dmg format, hopefully fixing problems with older macOS versions
No other changes since [b2-20221229-183226-24c745f](https://github.com/tom-seddon/b2/releases/tag/b2-20221229-183226-24c745f)
vb2-20221229-183226-24c745f
Improve performance slightly
Improve debug tracing UI a bit (debug version only)
Add Windows file explorer/macOS Finder file association support
Improve CPU timing accuracy
Improve debug tracing UI a bit (debug version only)
Add Windows file explorer/macOS Finder file association support
Improve CPU timing accuracy
Changelog complet
* Add second processor support: 4 MHz Master Turbo/3 MHz external second processor
* Add joystick support
* Add Windows file explorer/macOS Finder file association support
* Improve CPU timing accuracy
* Improve performance slightly
* Improve debug tracing UI a bit (debug version only)
vb2-20220803-132314-6a7ed04
Fix problems running with newer versions of macOS
Changelog complet
* Fix problems running with newer versions of macOS
vb2-20220801-170131-526ca80
Update some macOS and Windows libraries (SDL, dear imgui, libuv)
Fix incorect VIA debug window T2 mode display
Fix incorrect teletext graphics glyphs
Fix a couple of teletext graphics display issues
Fix incorect VIA debug window T2 mode display
Fix incorrect teletext graphics glyphs
Fix a couple of teletext graphics display issues
Changelog complet
* Update some macOS and Windows libraries (SDL, dear imgui, libuv)
* Fix incorect VIA debug window T2 mode display
* Fix incorrect teletext graphics glyphs
* Fix a couple of teletext graphics display issues
* Drop support for 32-bit Windows
vb2-20210428-014343-fbb4ace
[macOS] fix Caps Lock
fix dodgy saved states UI rendering
[macOS] show b2 version number in the About box and in Finder
fix dodgy saved states UI rendering
[macOS] show b2 version number in the About box and in Finder
Changelog complet
* add .adf disk image support
* fix dodgy saved states UI rendering
* [macOS] fix Caps Lock
* [macOS] show b2 version number in the About box and in Finder
vb2-20210402-170748-6e8b852
b2
vb2-20210328-150259-a0b8957
upgrade to latest SDL (For various reasons, this means b2 will in future use OpenGL rather than D3D on Windows. Hopefully not a problem! It doesn't do anything very complicated)
Changelog complet
* add column headers to hex editor
* upgrade to latest SDL (For various reasons, this means b2 will in future use OpenGL rather than D3D on Windows. Hopefully not a problem! It doesn't do anything very complicated)
vb2-20201011-212307-c7d7c98
Aucun détail pour cette version.
vb2-20200619-234837-69949ae
Aucun détail pour cette version.
vb2-20200609-000538-05d6caa
Fix #109.
vb2-20200530-135119-8b05c95
fix some package/build issues
Mac version now requires Mac OS X 10.9 or later
add video writing support to Mac version
Mac version now requires Mac OS X 10.9 or later
add video writing support to Mac version
Changelog complet
* fix some package/build issues
* add video writing support to Mac version
* Mac version now requires Mac OS X 10.9 or later
vb2-20200510-223617-dd1c649
much-improved CRTC accuracy, thanks to [Chris Evans](https://stardot.org.uk/forums/memberlist.php?mode=viewprofile&u=11307&sid=bf6b30780673ddbcb982ce465aa5aadd)
much-improved VIA accuracy, thanks to [Rich Talbot-Watkins](https://stardot.org.uk/forums/memberlist.php?mode=viewprofile&u=386)
Fix various accuracy and UX issues.
fix a few Video NuLA issues
much-improved VIA accuracy, thanks to [Rich Talbot-Watkins](https://stardot.org.uk/forums/memberlist.php?mode=viewprofile&u=386)
Fix various accuracy and UX issues.
fix a few Video NuLA issues
Changelog complet
Fix various accuracy and UX issues.
* revamp keymap and configs UI
* much-improved CRTC accuracy, thanks to [Chris Evans](https://stardot.org.uk/forums/memberlist.php?mode=viewprofile&u=11307&sid=bf6b30780673ddbcb982ce465aa5aadd)
* much-improved VIA accuracy, thanks to [Rich Talbot-Watkins](https://stardot.org.uk/forums/memberlist.php?mode=viewprofile&u=386)
* fix a few Video NuLA issues
vb2-20200324-232940-343c4ad
fix problems with hi-DPI screens on macOS Catalina
improve debugger hex editor
improve keyboard-related UX: better default layout, improved editing UI
Fix various UX and emulation accuracy isssues.
fix various emulation issues: teletext, CRTC, VIA, Master RTC, Master CPU
improve automated tests (mostly not interesting, but should help head off regressions in future...)
improve debugger hex editor
improve keyboard-related UX: better default layout, improved editing UI
Fix various UX and emulation accuracy isssues.
fix various emulation issues: teletext, CRTC, VIA, Master RTC, Master CPU
improve automated tests (mostly not interesting, but should help head off regressions in future...)
Changelog complet
Fix various UX and emulation accuracy isssues.
With particular thanks to [Chris Evans](https://stardot.org.uk/forums/memberlist.php?mode=viewprofile&u=11307&sid=bf6b30780673ddbcb982ce465aa5aadd) and [Rich Talbot-Watkins](https://stardot.org.uk/forums/memberlist.php?mode=viewprofile&u=386).
* fix various emulation issues: teletext, CRTC, VIA, Master RTC, Master CPU
* fix problems with hi-DPI screens on macOS Catalina
* improve debugger hex editor
* improve keyboard-related UX: better default layout, improved editing UI
* improve automated tests (mostly not interesting, but should help head off regressions in future...)
vb2-20190804-012555-9198f33
Improve sound emulation.
fix NOISE1 test from https://stardot.org.uk/forums/viewtopic.php?f=4&t=17537
fix sampled sound: Spy Hunter, ReetPetite, tyb-enjoy, Speech.dsd
fix Spy Hunter front end and game sounds
fix NOISE1 test from https://stardot.org.uk/forums/viewtopic.php?f=4&t=17537
fix sampled sound: Spy Hunter, ReetPetite, tyb-enjoy, Speech.dsd
fix Spy Hunter front end and game sounds
Changelog complet
Improve sound emulation.
* fix NOISE1 test from https://stardot.org.uk/forums/viewtopic.php?f=4&t=17537
* fix sampled sound: Spy Hunter, ReetPetite, tyb-enjoy, Speech.dsd
* fix Spy Hunter front end and game sounds
* tidy up SN76489 trace formatting
vb2-20190714-184850-e81fe5c
Aucun détail pour cette version.
vb2-20190705-201806-cba0ef0
* Update docs
vb2-20190705-124940-3028428
generally improve debugger: improved UI, data breakpoint support
improve 6845 accuracy
fix SN76489 noise issue
fix disc writes in Watford DDFS
improve 6845 accuracy
fix SN76489 noise issue
fix disc writes in Watford DDFS
Changelog complet
# All
* improve 6845 accuracy
* fix SN76489 noise issue
* fix disc writes in Watford DDFS
* generally improve debugger: improved UI, data breakpoint support
* simplify timeline UI
* add support for BeebLink
vb2-20181127-170006-3730507
Fix dodgy scrolling in Planetoid
Fix potential hang on startup in Snapper-V1
Fix potential hang on startup in Snapper-V1
Changelog complet
# All
* Fix dodgy scrolling in Planetoid
* Fix potential hang on startup in Snapper-V1
vb2-20181124-152403-836b25c
All (Debug version)
Changelog complet
# All (Debug version)
* When recording events, by default store only the last ~30 seconds'-worth, so tracing can be left on without the memory consumption constantly growing. The previous behaviour is still available
vb2-20181104-193742-95815db
improve speed recording traces when VIA IRQs aren't acknowledged
Sound emulation fixes
fix write handling (WIP - but fixes Repton 2 speech tone)
fix frequency=0
Sound emulation fixes
fix write handling (WIP - but fixes Repton 2 speech tone)
fix frequency=0
Changelog complet
# All
* Sound emulation fixes
* fix write handling (WIP - but fixes Repton 2 speech tone)
* fix frequency=0
* add tracing
* improve speed recording traces when VIA IRQs aren't acknowledged
vb2-20181026-235748-8f8882f
improve sound (hopefully)
Changelog complet
# All
* improve sound (hopefully)
* add missing credits to licence file
vb2-20181017-010831-696cada
add emulation of 16MByte external paged memory via 1MHz bus (thanks to https://github.com/TheEnbyperor)
Changelog complet
# All
* add emulation of 16MByte external paged memory via 1MHz bus (thanks to https://github.com/TheEnbyperor)
vb2-20180917-040659-ef596ea
improve sound (thanks to https://github.com/hexwab)
Changelog complet
# All
* improve sound (thanks to https://github.com/hexwab)
vb2-20180905-134132-d5bce6b
fix hang on startup when Macbook Pro with discrete GPU switches GPUs
Changelog complet
# OS X
* fix hang on startup when Macbook Pro with discrete GPU switches GPUs
vb2-20180424-022502-a2fc41f
fix hangs when using HTTP API
Changelog complet
# All
* fix hangs when using HTTP API
vb2-20180423-200130-2219018
All (Debug version)
integrated GUI debugger
integrated GUI debugger
Changelog complet
# All
* tabbed/docking window management
* configurable keyboard shortcuts
* authentic "brr..." noise on startup
# All (Debug version)
* HTTP API
* integrated GUI debugger
# Windows
* YouTube 720p-friendly video output option
v0.0.4
remove UI half-pixel offset option, now that the UI rendering is hopefully fixed...
update BBC display filtering immediately
improve Mode 7 appearance
fix D3D9 UI rendering, hopefully in all cases
fix D3D11 rendering
fix `unknown short option: -p` error
save settings when quitting using `Quit` from the OS X menu bar
update BBC display filtering immediately
improve Mode 7 appearance
fix D3D9 UI rendering, hopefully in all cases
fix D3D11 rendering
fix `unknown short option: -p` error
save settings when quitting using `Quit` from the OS X menu bar
Changelog complet
# All
* remove UI filtering option
* update BBC display filtering immediately
* move BBC filtering option into main options dialog
* improve Mode 7 appearance
# Windows
* fix D3D9 UI rendering, hopefully in all cases
* remove UI half-pixel offset option, now that the UI rendering is hopefully fixed...
* fix D3D11 rendering
# OS X
* fix `unknown short option: -p` error
* save settings when quitting using `Quit` from the OS X menu bar