The b2 v20251015 release is a cross-platform emulator for the BBC Micro, allowing users to run classic games and develop software on Windows, Linux, and macOS. Key updates include initial support for symbols in the debugger, improved breakpoint functionality, and enhancements to memory views. The GUI has undergone changes, such as a new GUI Scale setting and better support for high-DPI displays. The release also features fixes for the 1770 FDC issues and video ULA address range problems. Users may need to reconfigure the GUI Scale due to these changes. Download is available at the provided source link.
b2 v20251015 is now available. Experience a cross-platform BBC Micro emulator. You can use your Windows/Linux PC or macOS system to enjoy classic BBC games or create new BBC software.
b2 Changelog:
Debugger Enhancements:
Initial support for symbols in debugger, thanks to Mark Fisher.
Breakpoints in I/O regions are now supported.
Memory-mapped I/O can now be viewed in memory and disassembly dialogs.
Fixed the debugger’s ROM view when using BBC B without a ROM board.
Work on symbols support is ongoing.
UI Improvements:
The GUI Font Size setting has been replaced with a general GUI Scale; you’ll need to set this up again as a one-time change. Apologies for the inconvenience!
(macOS/Windows) Enhanced support for retina/high-DPI displays, resulting in a significantly improved appearance.
Native file dialogs have also been improved: they now handle suggested paths better, remember the previous folder, and include file extensions.
(For Linux users with high-DPI displays, adjust the GUI scale to your preference, as auto-detection of a sensible value is challenging for b2.)
Emulation Updates:
Resolved issues with the 1770 FDC: fixed both Watford DDB2/DDB3 double density and general issues with Watford DDB2.
Corrected the video ULA address range.