Skip to content

0.4beta

Pre-release
Pre-release

Choose a tag to compare

@mikecornflake mikecornflake released this 26 Jan 10:04
· 85 commits to main since this release
  • "System Macros" renamed to "System Definitions" to be more consistent with uBee512 README.
  • Re-worked Disk Format selection - I hadn't realised uBee512 was so good at detecting Disk Format, so by default I now let uBee512 do the work. User can still override...
  • Framework for Validators added. Decent checks on SRAM, Disks, Tapes. NOTHING on ROMs, PAKs, HDDs or IDEs.
  • UI has been reworked several times.
    • Disk Explorer is now it's own form (not needed for ROM Bees, so why waste space)
    • System Definitions now highlights which Definitions with known issues (as determined by the validators). In addition to highlighting failed rows as red, needed to add red/green icons to workaround LCL shortcomings on macOS and Linux
    • About box added - dynamically loads uBee512 License and Readme, so requires the folder being set up in Settings to work
    • Closing in on decent selection of icons.
    • added teasers for "disks.alias" and "roms.alias". Mainly to nag me into implementing these next
  • Settings and Debug now saved in local user config directory (%LOCALAPPDATA%\uBee512Launcher or ~/.config/uBee512Launcher) - resolves issues on macOS
  • Signficant testing under macOS/Cocoa. Bugger - Cocoa framework not fully implemented in LCL, so some workarounds for known issues with TComboBox and TListView
  • Minor testing under Ubuntu/GTK2. Same lack of full feature for TListView as Cocoa, so workaround there also worked here.
  • Most dev work & testing done on Windows 11.