dirkwhoffmann / vAmiga

vAmiga is a user-friendly Amiga 500, 1000, 2000 emulator for macOS
https://dirkwhoffmann.github.io/vAmiga
Other
300 stars 25 forks source link

Implement accuracy-level-3 Blitter #647

Open dirkwhoffmann opened 2 years ago

dirkwhoffmann commented 2 years ago

Right now, three Blitter accuracy levels are supported:

The Trackmo demo discussed in #641 is not compatible with either of them. It (accidentally) writes the Blitter registers while the Blitter is running. The new level 3 Blitter should emulate the Blitter hardware according to the Agnus schematics. It should be capable of handling on-the-fly register modifications.

dirkwhoffmann commented 2 years ago

708 discusses another demo which relies on accurate Blitter emulation.