Skip to content

Releases: BlitterStudio/amiberry

v7.1.1

08 Sep 07:51
v7.1.1
c53d6db

Choose a tag to compare

πŸŽ‰ New Features

πŸ› Bugfixes

  • Fix all C++ string constant conversion warnings (#1686 by wgottwalt)
  • HRTMon ROM check fix
  • check for $AMIBERRY_HOME_DIR before the last fallback (fixes #1698)
  • Virtual keyboard would always show on startup (#1702)
  • Virtual keyboard input would pass through (fixes #1702)
  • re-enable custom gfx boards sanity check

πŸ”¨ Improvements

  • Document --log option in help and GUI helptext (fixes #1689)
  • merge GCC fixes from WinUAE
  • update AROS roms to latest version
  • Support broken cue files with "TRACK 0" instead of "TRACK 01". (fixes #1691)
  • scale height of NTSC resolutions properly (fixes #1703)
  • improve auto-crop when using NTSC (#1703)
  • Added CD Drive controller support (fixes #1690)
  • upgrade tinyxml2 to latest version

πŸ—οΈ Build System

  • updated flatpak libpcap package
  • automatically disable PCem on RISC-V platforms (#1685)

πŸͺš Refactors

  • fix build for RISC-V by making PCem optional (#1685)

πŸ“š Documentation Changes

  • add --log option in manpage (fixes #1695)

🧹 Chores

  • rename SCSI Kit -> Blizzard SCSI Kit

v7.1.0

09 Jul 21:16
v7.1.0
787d868

Choose a tag to compare

πŸŽ‰ New Features

  • implement uaenet.device using pcap (fixes #1678 by midwan)
  • Add CHD-zstd support (#1679 by rtissera)
  • Added FreeBSD support. No binaries available in the release, but it will now build and run properly

πŸ› Bugfixes

  • Fix compile error on latest GCC versions (fixes #1673)
  • make gethostbyname/gethostbyaddr thread-safe (issue #1487)
  • Don't throw serial port errors to the console
  • Prevent null pointer return for small ROM buffer sizes
  • Fix Custom Controls not loaded (fixes #1665)

πŸ”¨ Improvements

  • improve bsdsocket library emulation (#1359)
  • log any privileged ports access
  • reduce log spam (#1359)
  • Improve raw socket handling (#1359)
  • Fix display adapter detection logic (fixes #1677)
  • Added support for CHD+zstd archives
  • make ZSTD support optional

πŸ—οΈ Build System

  • add libzstd in build dependencies in pipeline
  • workflow improvements, added Brewfile
  • improve aarch64 toolchain file
  • reorganize root cmake file [skip ci]
  • workflow fixes
  • fixed artifact name

πŸ“š Documentation Changes

  • minor fixes in readme

🧹 Chores

  • added libpcap in .DEB package description
  • improve gitignore file
  • updated version to 7.1.0 for next release

v7.0.9

08 May 16:21
v7.0.9
073b49a

Choose a tag to compare

πŸ› Bugfixes

  • disable debug only DEV IDE entry from Expansions (fixes #1664)
  • Fixed some GUI widgets were not visible in Add Hardfile dialog
  • Fix keyboard left/right in GUI text fields would jump two characters

πŸ”¨ Improvements

  • Add Swap Backslash/F11 option to GUI and INI file
  • Don't destroy the window when changing gfx settings
  • try to calculate hardfile sizes correctly on macOS (#1603)

🧹 Chores

  • bump version to 7.0.9

v7.0.8

10 Apr 17:56
v7.0.8
780343f

Choose a tag to compare

πŸ› Bugfixes

  • Fixed mouse positioning which broke after recent refactor
  • Fixed filesys/action_read_link crash (#1659)
  • fix version string was not initialized early enough (fixes #1661)
  • Fixes filesys returning 0 in case of a malformed UTF filename
  • Fixed bsdsocket emulation fdcallback crash (#1663)
  • Fix version string being truncated (fixes #1662)
  • Fix positioning in checkboxes in Expansion Panel (fixes #1655)

πŸ”¨ Improvements

  • add support for 3.2.3 ROMs

πŸ—οΈ Build System

  • skip obsolete Ubuntu 20 from builds

v7.0.7

30 Mar 18:25
v7.0.7
135d230

Choose a tag to compare

πŸ› Bugfixes

  • Fixed GUI Expansion panel (fixes #1652)
  • Fixed crash when trying to access non-existing Displays

πŸͺš Refactors

  • Skip gfx_lock/unlock mechanism
  • Status LED improvements
  • Remove one more gfx_lock/unlock for P96
  • convert GUI icons from .ico to .png

🧹 Chores

  • fix whitespaces

v7.0.6

21 Mar 19:43
v7.0.6
8bcf030

Choose a tag to compare

πŸŽ‰ New Features

  • Expand uaelib and uaenative with more functions
  • implemented custom board order option in HWInfo panel
  • expose Z3 mapping mode option in GUI->RAM
  • added Default sound frequency option in amiberry.conf (fixes #1644)

πŸ› Bugfixes

  • fixed setcursor dx/dy variable values
  • Update WHDBooter didn't use the correct path on MacOS
  • Fixed selecting custom SCSI Rom did not work (fixes #1641)
  • if audio was disabled, audio_pull_buffer could fail
  • Fix inverted status line colors
  • fixed text being cut-off for SLIRP devices
  • Fixed SLIRP implementation (fixes #1647)

πŸ”¨ Improvements

  • add a default Dark theme (fixes #1639) (#1640)
  • Updated gamecontrollerdb to latest version
  • added A600GS in gamecontrollerdb_user
  • updated whdload_db.xml to latest version
  • added Drive Cable options for GreaseWeazle

🏎️ Performance Improvements

  • optimize read_processor_time

πŸͺš Refactors

  • Refactor most of amiberry_filesys
  • more amiberry_filesys refactoring
  • more filesystem related refactoring
  • remove extra check for parent->parent
  • -1 is not a valid number for SDL
  • Always set the texture size to that of the surface
  • check if surface exists before freeing it
  • Use monid in scaling option function
  • Use monid in references of scaling function
  • indicate more Amigerry-specific sections in the code
  • add ifdef in midiemu
  • change how Version information is constructed

🧹 Chores

  • minor refactoring

v7.0.5

22 Feb 13:39
v7.0.5
09da4df

Choose a tag to compare

πŸ› Bugfixes

  • Fix CD32 block caching
  • serial port support was always disabled after recent refactoring

πŸ”¨ Improvements

  • Restore focus when exiting debugger
  • Debugger window focus update

πŸ—οΈ Build System

  • Bump version to 7.0.5

πŸͺš Refactors

  • don't create the rp9 folder on startup (#1483)
  • don't specify a format during DisplayMode switching

πŸ“š Documentation Changes

  • improve Readme regarding available packages (fixes #1630)
  • fix typo

🧹 Chores

  • mark USE_OPENGL as broken in Cmake

v7.0.4

08 Feb 22:55
v7.0.4
f6d650c

Choose a tag to compare

πŸ› Bugfixes

  • fix macOS intel crashes in some cases (fixes #1555)

πŸͺš Refactors

  • use tabs in amiberry.cpp

v7.0.3

08 Feb 15:11
4471106

Choose a tag to compare

πŸŽ‰ New Features

  • Matrox PCI card emulation. Misc 86box merges.

πŸ› Bugfixes

  • fixed crash after tablet placeholder code in previous commit
  • Comment out more tablet stuff
  • fix _sntprintf sizeof references
  • ROM list would not get updated on refresh

πŸ”¨ Improvements

  • add placeholders for future tablet support (#1622)
  • Added Action Replay 3.17 odd/even checksums.
  • P96 Allow zero BytesPerRow.
  • Fix genlock + LDP OSD generator text position.
  • When caching next CD sectors, don't seek backwards and release semaphore during read.

πŸ—οΈ Build System

  • fix some more compiler warnings
  • fixed CXXFLAGS and LDFLAGS
  • Improve CXX_FLAGS again

πŸͺš Refactors

  • don't reload all roms on each GUI refresh
  • Only enable Refresh rate dropdown when Fullscreen is selected
  • make external libraries optional (#1626 by midwan)
  • Don't refresh ROMs panel twice

v7.0.2

02 Feb 18:42
v7.0.2
f221199

Choose a tag to compare

πŸ› Bugfixes

  • CPU usage would climb to 100% when paused (fixes #1595)
  • better fix for #1595
  • Fixed incorrect title showing after selecting a CD image in GUI (fixes #1604)
  • the default_prefs used ECS chipset settings (#1607)
  • Fixed issue when uaescsi.device was enabled, after previous commit (fixes #1610)
  • zfile changes caused exceptions if the filename had no extension

πŸ”¨ Improvements

  • Some Voodoo updates (merged from WinUAE)
  • initialize statefile_path with default prefs
  • CDTV/CD32 auto-detect improvements (#1605)
  • try to detect files with different capitalization in extensions (#1611)
  • correctly detect both lowercase and uppercase file extensions (#1611)

πŸͺš Refactors

  • move cap_fps to amiberry.cpp
  • set the default line mode to Double
  • CDDA playback changes (#1605)
  • when auto-loading CD, fallback to CD32 always (#1605)
  • remove extra function
  • skip lsblk command for macOS
  • use amiberry.conf for configured directories before creating the default ones (#1612, #1613)
  • don't always create Amiberry/conf on startup (#1612, #1613)
  • improve startup creation of whdboot files/dirs (#1615)
  • improve double-click to start Config (#1590)
  • fix build for CatchyOS systems (fixes #1619)
  • add more keyboard mapping rows from WinUAE
  • harmonize keyboard mapping with WinUAE - Backslash changed (#558)

🧹 Chores

  • add more ifdefs