Skip to content

Releases: dirkwhoffmann/vAmiga

v2.5b1

19 Jan 13:40
Compare
Choose a tag to compare
v2.5b1 Pre-release
Pre-release

Licensing:

  • The emulator core is now licensed under the Mozilla Public License v2 (#802).

Enhancements:

  • A user-definable upper bound limits the size of the snapshot storage.
  • Denise’s DIW logic is more accurate (#805).

Bug fixes:

  • Fixed a bug related to the allocation of sprite DMA slots (#799).
  • Fixed a race condition related to the SPRxCTL register (#715).
  • Fixed an issue with the serial port (9-bit packets) (#803).
  • Fixed a minor visual issue in the status bar that started showing up with the latest macOS release.

Internal changes:

  • Large data structures are now created on the heap rather than the stack (#811).
  • In debug builds, debug variables can be switched on and off dynamically in RetroShell.

ExpFPU: Merge branch 'dev'

29 Dec 14:42
Compare
Choose a tag to compare

This version of vAmiga archived the current state of FPU emulation, a work in progress.

FPU support will be removed in future releases as the emulator will focus on emulating the three classic Amiga models.

v2.4

25 Apr 10:19
Compare
Choose a tag to compare

Bug fixes:

  • Fixed a crash that occurred when loading certain extended ADFs (#788)

Enhancements:

  • Improved audio filter emulation (#789)
  • Added support for ADFs containing less than 80 cylinders (#791)
  • Added some more ROM fingerprints

v2.4b1

24 Mar 12:13
Compare
Choose a tag to compare
v2.4b1 Pre-release
Pre-release

Enhancements:

  • Improved thread synchronization (Adaptive sync)
  • Warp boot support
  • Code cleanup

Note:

  • The deployment target has been raised to macOS 11.0 (required by std::atomic_flag).
  • The app is no longer notarized, because I left the (too costly) Apple Developer Program.

v2.3: Merge branch 'dev'

06 Jan 13:19
Compare
Choose a tag to compare

Changes since last beta:

Bug fixes:

  • Fixed a bug that causes the GPU pipeline to occasionally update the wrong texture in interlace mode (#772).
  • Fixed a bug that caused the CPU to crash on address error double-faults (#773).

Enhancements:

  • Improved emulation of mechanical floppy drive delays (#773).

v2.2.1

24 Dec 11:23
Compare
Choose a tag to compare

Bug fixes:

  • Snapshots containing more than 512 KB Slow Ram were reported as being corrupted.
  • Memory footprint is back to normal.

v2.3b1

24 Dec 11:39
Compare
Choose a tag to compare
v2.3b1 Pre-release
Pre-release

Bug fixes:

  • When drive mechanics were emulated, invalid SYNC words sometimes showed up (Batman rises, #766).
  • Snapshots containing more than 512 KB Slow Ram were reported as being corrupted (#770).
  • Memory footprint is back to normal (#735).
  • Fixes an activity monitor drawing bug in CRT mode.

Enhancements:

  • Extended ADFs with misaligned sync words can be read (#769).
  • Warp mode can be switched on or off via keyboard shortcuts (#756).
  • RetroShell offers a special debug mode, now (#755).

v2.2

07 Dec 10:34
Compare
Choose a tag to compare

This is the official v2.2 release. Changes to the latest beta:

  • Fixed a bug that caused the emulator to crash when a Copper list was viewed in RetroShell.
  • Fixed some minor GUI issues.
  • Cleaned up some code.

v2.2b1

17 Nov 13:45
Compare
Choose a tag to compare
v2.2b1 Pre-release
Pre-release

Enhancements:

  • Added cycle-accurate 68010 emulation (#728, #742)
  • Added experimental 68020 emulation (#728)
  • Added VSYNC support (#731)
  • The Cmd keys can be mapped to the Amiga keys without extra permissions (#749)
  • Added support for mice with a third button (#747)
  • The configurator panel can be opened as a window (#736)
  • Added an automatic resizing option to the Window menu (#729)
  • A broader range of hard-drive geometries is accepted now (#734)

Bug fixes:

  • Fixed a bug related to sprite that were drawn outside the DIW (#743)
  • Fixed a timing issue related to the SPRxPOS register (#750)

v2.1

13 Aug 07:13
Compare
Choose a tag to compare

Beta phase has ended.