Releases: tom-seddon/b2
Releases · tom-seddon/b2
b2-20241028-215441-a8b4f2a
- 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)
b2-20240924-013827-f04834f-prerelease
- 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
- Give dialogs sensible default sizes
- Improve keymap editing UI a bit
- Improve BeebLink support (see docs)
b2-20240720-010024-9f95270
- Load game controller database before any joystick or gamepad initialisation. Fix #356
b2-20240710-232859-844adac
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
b2-20231011-172305-4bd1939
- 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)
b2-20230710-222352-c78e90b
- 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
b2-20230115-000739-a0a2fe9
- 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
b2-20221231-145547-b4db9a5
- change macOS dmg format, hopefully fixing problems with older macOS versions
No other changes since b2-20221229-183226-24c745f
b2-20221229-183226-24c745f
- 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)
b2-20220803-132314-6a7ed04
- Fix problems running with newer versions of macOS