Releases: dirkwhoffmann/vAmiga
v0.9.8.1
Fixed a bug in the TOD reset code (911 Rescue)
Track switches are no longer instant (5 to 12 Syndicate)
v0.9.8
- 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
- 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
- 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
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
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
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
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
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
Fixed two bugs that caused the emulator to crash occasionally.
Partially fixed a bug in the audio state machine (slowdown in Ghosts'n Goblins).