Amiberry, the renowned Amiga emulator developed by Bitter Studio, has just unveiled version 7.1.0, bringing several crucial updates and fixes to enhance user experience. Known for its accuracy and speed, Amiberry continues to evolve with new features and improved performance.

New Features

  • uaenet.device Implementation: The implementation of uaenet.device using pcap brings significant improvements to network emulation, enhancing Amiga’s internet connectivity within the emulator.
  • CHD-zstd Support: This update adds support for CHD-zstd, expanding the range of disk image formats that can be used with Amiberry, making it more versatile.
  • FreeBSD Support: While no binaries are available, this release ensures that Amiberry can now be compiled and run on FreeBSD systems, increasing the emulator’s compatibility with different operating systems.

Bug Fixes

  • Compilation Fixes: The latest GCC versions no longer cause compile errors, ensuring smoother builds.
  • Thread Safety: Functions like gethostbyname and gethostbyaddr are now thread-safe, improving stability during network operations.
  • Serial Port Error Prevention: Amiberry will no longer throw serial port errors to the console, cleaning up unnecessary error messages.
  • ROM Buffer Handling: Small ROM buffer sizes no longer return null pointers, improving the emulator’s reliability.

Performance Improvements

  • bsdsocket Library Emulation: The emulation of the bsdsocket library has been improved, offering better network functionality.
  • Privileged Ports Access: Amiberry now logs any access to privileged ports, helping users monitor network interactions more effectively.
  • Log Spam Reduction: Excessive log output has been reduced, making debugging cleaner and less cluttered.
  • Display Adapter Detection: Amiberry’s logic for detecting display adapters has been refined, ensuring a more stable graphical performance across different systems.

Support for CHD+zstd Archives

This version adds support for CHD+zstd compressed disk images. Users can now work with more compressed formats without sacrificing performance, and ZSTD support can be toggled on or off based on user preference.

Build System Enhancements

  • Dependencies: libzstd has been added to the build dependencies, improving the compilation process.
  • Workflow Improvements: The build pipeline has seen workflow enhancements, including a revamped Brewfile and fixes to the build system’s artifact naming and toolchain files.
  • CMake File Restructure: The root CMake file has been reorganized for better build system management, streamlining the process for developers.

Documentation and Other Changes

  • Documentation Fixes: The README has undergone minor improvements to clarify instructions and enhance the user experience.
  • Chores: The .DEB package description now includes libpcap, and the gitignore file has been updated for better source management.
Subscribe
Notify of
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments