Skip to content

Releases: dirkwhoffmann/vAmiga

v2.0

10 May 11:40
Compare
Choose a tag to compare

Beta testing phase has ended.

v2.0b4

18 Apr 09:49
Compare
Choose a tag to compare
v2.0b4 Pre-release
Pre-release

Bug fixes:

  • Fixed a bug which led to wrong geometry predictions for some HDFs (AdventuresOfQuik&Silva.hdf).
  • The write-through image wasn't updated after attaching a new hard drive.

Enhancements:

  • User-settings are now managed by the core emulator and no longer by the GUI.

v2.0b3

10 Apr 09:29
Compare
Choose a tag to compare
v2.0b3 Pre-release
Pre-release

Bug fixes:

  • Fixed a bug that caused the emulator to crash during startup on some machines
  • Drag and drop was broken for drives other than Df0 and Hd0

Enhancements:

  • Hard drive controller is now compatible with Kickstart 1.2
  • Status bar icon reports the initialisation state of the HD controller
  • New app icon

v2.0b2

08 Apr 13:53
Compare
Choose a tag to compare
v2.0b2 Pre-release
Pre-release

Bug fixes:

  • Fixed a graphics bug caused by returning an erroneous value from DENISEID (#676, #675)
  • Several smaller GUI tweaks

Enhancements:

  • Added support for the debug board implemented by @mras0 (#666)
  • Improved HDF geometry prediction (#674)
  • A new write-through mode makes hard drives persistent (#670)
  • Added several new debugging features
    • Catchpoints (stops emulation on CPU exceptions) (#666)
    • Software traps (#666)
    • Copper breakpoints and Copper watchpoints (#668)
    • Rudimentary callstack recording (#671)

v2.0b1

16 Mar 15:33
Compare
Choose a tag to compare
v2.0b1 Pre-release
Pre-release

New features:

  • Added hard drive support.
  • The Sparkle updater is back.
  • Added a new video mode that automatically centers the display window.

Enhancements:

  • Copper accuracy has been improved.
  • vAmiga is a notarised app now.
  • The path to the FFmpeg executable can be customised.

Bugs:

  • The HSYNC area has been shifted to the proper location.

v1.1b9

27 Jan 15:51
Compare
Choose a tag to compare
v1.1b9 Pre-release
Pre-release

This release replaces v1.1b8 which had beed pulled due to critical errors.

Enhancements:

  • The hardware config panel has been split into a separate chipset panel and a memory panel.

Compatibility:

  • The DDF logic has been reworked from scratch based on the Agnus schematics.
  • The HBLANK area has been shortened and moved (#637, #584, #575).

Bugs:

  • The Copper can’t trigger at cycle $E3 any more.
  • Fixed a bug in the LINK command that had been introduced recently.
  • Fixed some Sanitizer warnings.

v1.1b7

01 Jan 12:37
Compare
Choose a tag to compare
v1.1b7 Pre-release
Pre-release

Features:

  • Added support for remote connections. Three remote servers have been implemented:
    • A serial port server emulating a null modem cable on the serial port of the Amiga (#619).
    • A retro shell server that allows the user to connect to retro shell via telnet (#619).
    • An experimental GDB server implementing parts of the GDB serial remote protocol (#618).

Compatibility:

  • Writes to DMA pointer registers are sometimes dropped on a real Amiga. The old code for checking if a write has to be dropped didn’t work correctly in all cases (#606).

Bug fixes:

  • In the video configuration panel, the color palette couldn’t be changed any more. This has been fixed (#605).
  • OCS detection failed in some scenarios (#599).
  • On startup, some CPU registers were initialised with wrong values (#596).

Code quality:

  • The code has been migrated to Cmake and is now compatible with all three major C++ compilers (clang, gcc, msvc) (#611, #619).

v1.1b6

06 Nov 12:53
Compare
Choose a tag to compare
v1.1b6 Pre-release
Pre-release

This new beta version features a vastly improved Line Blitter and various smaller compatibility improvements.

v1.1b5

15 Oct 05:58
Compare
Choose a tag to compare
v1.1b5 Pre-release
Pre-release
  • CPU IPL polling is more accurate now (Phenomena Spectre Party Demo)
  • Fixed a bug in the implementation of the LINK command that was able to crash the emulator

v1.1b4

01 Oct 14:29
Compare
Choose a tag to compare
v1.1b4 Pre-release
Pre-release
  • The Blitter interrupt was triggered one DMA cycle too early (High Density by Darkness, #466)
  • Fixed an IPL polling issue in the CLR command (High Density by Darkness, #466)
  • The emulator does no longer crash when mouse controls are accessed from keyboard window (#550)
  • Merged in Rom database extensions made by @chris70c