Skip to content

Releases: dirkwhoffmann/vAmiga

v0.9.8.1

12 Jun 14:24

Choose a tag to compare

v0.9.8.1 Pre-release
Pre-release

Fixed a bug in the TOD reset code (911 Rescue)
Track switches are no longer instant (5 to 12 Syndicate)

v0.9.8

06 Jun 06:13

Choose a tag to compare

v0.9.8 Pre-release
Pre-release
  • E-clock syncing is more accurate now.
  • The Copper SKIP command no longer ignores the BFD flag.
  • Head step pulses get dropped if they are too close together.
  • Slow Ram is mirrored in certain ECS memory configurations (Move Any Mountain).
  • CIA TOD interrupts were fired prematurely. Proper delays have been inserted.
  • The initial values of some CIA registers have been rectified.
  • The RESET instruction now does what it says: It resets the machine.
  • The STOP instruction now works correctly in combination with a cleared supervisor flag.
  • The IRQ polling cycle of the NOP instruction has been rectified.
  • Various CPU bugs w.r.t. address error exceptions have been fixed.
  • When audio is disabled (e.g., in warp mode), a mute icon is now shown in the status bar.
  • A race condition between the GUI code and the emulator thread has been fixed.

v0.9.7

20 May 12:15

Choose a tag to compare

v0.9.7 Pre-release
Pre-release
  • The virtual ESC key is not longer held down after leaving fullscreen mode.
  • Fixed a bug that could wake up the Copper too early when the BFD flag was cleared.
  • Blitter interrupts are timing-accurate now.
  • Fixed a BFD related bug in the Blitter BUS_IDLE micro-instruction.
  • In DMACON, the BBUSY and BZERO flags are set and cleared at the right cycle.
  • Added a new compatibility option for accurately emulating the serial transmission of key codes from the keyboard to the Amiga (test noack1).
  • Keyboard accepts shorter handshake pulses (Pinball Dreams).
  • Added E clock syncing for CIA accesses (Batman Caped Crusader).

v0.9.6

10 May 16:06

Choose a tag to compare

v0.9.6 Pre-release
Pre-release
  • Fixed a Copper bug that prevented the program counter to be updated correctly (Super Space Invaders).
  • Fixed a bug in the DMA scheduler w.r.t. audio DMA requests (audio IRQs trigger correctly now).
  • Fixed a bug w.r.t. Chip Ram mirroring (Copper and Blitter) (Outrun 1988).
  • Drive motor ramp down delay is now emulated accurately (Pro Tennis Tour).
  • Added support for oversized ADFs (up to 84 cylinders).

v0.9.5

04 May 06:57

Choose a tag to compare

v0.9.5 Pre-release
Pre-release

HAM mode and normal mode can be mixed within a single raster line (Hollywood Poker).
Improved sprite register timing (Bubba ’N’ Stix).
Sprite and bitplane DMA can no longer occur at the same time (Brian the Lion).
Fixed a bug that cropped all floating point values written to a snapshot file.
The Monitor panel now offers a stencil tool to cut out certain graphics layers.

v0.9.4

01 May 13:17

Choose a tag to compare

Fixed a bug that caused the Blitter to crash (Ocean Beach Volley, 1989)
Fixed an issue with the LOF flipflop that caused a PAL machine to be detected as NTSC (Pinball Wizard)

v0.9.3

27 Apr 13:16

Choose a tag to compare

Added a new audio panel to the configuration sheet.
Fixed a bug in the audio state machine. The bug was introduced in v0.9.2.1.

v0.9.2.1

26 Apr 16:54

Choose a tag to compare

Added two "Piracy" options to the Compatibility settings (Crunch Factory, Emerald Mine)
Fixed a flaw in the audio state machine (James Pond 2)

v0.9.2

25 Apr 14:11

Choose a tag to compare

FIFO-less drive mode has been replaced by a more compatible mode that runs the FIFO synchronously.
Audio state machine interrupts are now delayed by one DMA cycle.
Fixed two smaller bugs introduced in v0.9.1

v0.9.1

24 Apr 15:20

Choose a tag to compare

Fixed two bugs that caused the emulator to crash occasionally.
Partially fixed a bug in the audio state machine (slowdown in Ghosts'n Goblins).