Releases: dirkwhoffmann/vAmiga
v2.0b2
Bug fixes:
- Fixed a graphics bug caused by returning an erroneous value from DENISEID (#676, #675)
- Several smaller GUI tweaks
Enhancements:
v2.0b1
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
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
Features:
- Added support for remote connections. Three remote servers have been implemented:
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:
v1.1b6
This new beta version features a vastly improved Line Blitter and various smaller compatibility improvements.
v1.1b5
- 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
- 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
v1.1b3
- From now on, vAmiga distinguishes two OCS Agnus revisions (A1000 and A500/2000).
- Fixed a bug that generated erroneous bitmap blocks on disks created by importing single files or directories.
v1.1b2
Compatibility enhancements:
- Fixed a bug related to reading the BLTDDAT register.
- Fixed a bug related to the computation of the DDF window.
- Fixed a bug related to dropping register writes when DMA is performed at the same time.
GUI:
- Fixed a display bug in the Denise debug panel (BPLCON2 showed wrong values)
v1.1b1
During the last weeks I worked a lot on the code base of vAmiga and VirtualC64. My goal was to align the code bases of both emulators as much as possible, which I managed to do to a large extent. This effort will ease the maintenance of both emulators in future. In the process of refactoring, many internal changes have been made that are not noticeable to the user. However, due to the far-reaching changes, it is likely that one or the other bug has found its way in. For this reason, the new version is released as a beta version first.
The biggest change from a user's point of view is the newly added drop layer, which automatically blends in when a media file (ADF, DMS, etc.) is dragged into the emulator. Now changing disks is even simpler than it already was in the old version.
Last but not least, the speed of the emulator has been optimized. In warp mode, vAmiga 1.1 runs up to 15% faster than the previous version.