Skip to content

Releases: dirkwhoffmann/vAmiga

v4.0

23 Feb 15:21
Compare
Choose a tag to compare

Enhancements:

  • LZ4 snapshot compression (#877)
  • Improved gamepad detection (#888)

Bug fixes:

  • ExtendedADF support was broken (#884).
  • Folder import was broken.
  • vAmiga no longer boots from unbootable hard-drives (#876).

v4.0b3

16 Feb 09:07
Compare
Choose a tag to compare
v4.0b3 Pre-release
Pre-release

Enhancements:

  • ASR (Adaptive Sample Rate) (#879)
  • Resizable audio buffer (#879)
  • Negative run-ahead frames („run-behind“) (#879)

Bug fixes:

  • Fixed a hard-drive boot issue (#882)

v4.0b2

14 Feb 10:34
Compare
Choose a tag to compare
v4.0b2 Pre-release
Pre-release

Enhancements:

  • The emulator core natively supports the ADZ / HDZ format now (#877).
  • Media files can be saved in compressed form (ADZ / HDZ) in workspaces.
  • gzip can be selected as snapshot compression format.

Bug fixes:

  • „Insert…“ from the df0 menu does no longer crash (#875).

v4.0b1

09 Feb 16:20
Compare
Choose a tag to compare
v4.0b1 Pre-release
Pre-release

This release was initially planned as version 3.3, but due to significant internal changes and the introduction of workspaces — now the primary file format replacing snapshots — I’ve decided to elevate the version number to 4.0.

Enhancements:

  • Workspaces (#870, #872)
  • Quick Look support (#873)
  • Additional screenshot options (#863)
  • Improved snapshot compression (#867)

Bug fixes:

  • The audio fast-path was sometimes taken too early (#875).

Code quality:

  • All enums were replaced by strongly typed enum classes (#868).
  • Safer and more reliable multi-threading (#865)
  • Prepared the codebase for Swift 6 (#859)

v3.2

16 Jan 14:26
Compare
Choose a tag to compare

Enhancenemts:

  • Improved Dashboard (#856)
  • User-selectable number formats in inspector (#862)
  • Auto-completion for enum-like options in RetroShell (#861)
  • Framebuffer screenshots (#863)

Bug fixes:

  • The emulator does no longer crash when a dropdown menu in a shrinked toolbar is selected.

Internal changes:

  • Switched Swift interoperability from C to C++.
  • Encapsulated more data structures and types in the vAmiga namespace.

v3.1.1

08 Jan 14:42
Compare
Choose a tag to compare

Fixed an event scheduling bug introduced in v3.1 (#857)

v3.1

08 Jan 09:59
Compare
Choose a tag to compare

Release notes:

  • vAmiga 3.1 requires macOS 13.5 or above.

Enhancements:

  • Build-in 6-channel logic analyzer (#855).
  • New dashboard window (#856).
  • Multiple inspectors side by side (#854).
  • New debug features „finish line“ and „finish frame“ (#853).

Bug fixes:

  • Released the handbreak (#857).
  • Fixed an NTSC overscan bug (#852).
  • Last line in the emulator texture is drawn again (commit fc4c222).

Changes:

  • Removed RetroShell debugger command ? host as it listed nothing.
  • Added ? thread for inspecting the current thread state.
  • Reworked the internal suspend / resume mechanism (9d78747).

v3.0

26 Dec 09:54
Compare
Choose a tag to compare

Changes since the last beta:

Enhancements:

  • Prometheus support (#850)

Bug fixes:

  • Fixed an ECS PAL/NTSC switching bug (#851)

v3.0b3

23 Dec 14:08
Compare
Choose a tag to compare
v3.0b3 Pre-release
Pre-release

Enhancements:

  • vAmiga can parse SDL controller descriptions, thus supporting a much broader variety of gamepads now (#843).

Bug fixes:

  • Fixed a write-protection bug related to hard drives (#844).
  • Resuming the emulator in warp mode no longer unmutes audio (#849).

v3.0b2

20 Sep 10:52
Compare
Choose a tag to compare
v3.0b2 Pre-release
Pre-release

Bug fixes

  • Inserting floppy disks failed to work for some file formats such as EXE files (#842).
  • Fixed a bug that routed some key events to the Amiga keyboard instead of RetroShell (#842).
  • The CIA panel occasionally reported idle times exceeding 100%.