Dirk Hoffmann
Dirk Hoffmann
In order to test vAmiga (which is powered by Musashi), I started to write some basic CPU timing tests: https://github.com/dirkwhoffmann/vAmigaTS/tree/master/CPU/ANDI/andi1 https://github.com/dirkwhoffmann/vAmigaTS/tree/master/CPU/BCHG/bchg1 Here is how test "and1" looks like in vAmiga...
The test cannot be used in automatic regression testing because the screen flickers. TODO: - Add CPU sync code - Check all other lc tests
The tests in this directory reads the CIA::ICR register in every frame. However, the result is not always the same in each frame which causes some test cases to flicker...
Is there a D64 disk image available with a file using this loader? I think this loader would be a great test case for emulators.
As one of the main entry points, the Muxer class provides function ```c++ void executeUntil(Cycle targetCycle); ``` which runs SID to the specified target cycle and produces some sound samples...
VirtualC64 calls `rand()` at multiple places. Although the returned sequences are deterministic, this causes issues in run-ahead mode, since both instances would query different numbers and diverge. TODO: Implement a...
Here is a list of regression tests that need to be worked on: - Agnus/Copper/Wait/waitblt3 The test flickers, thus breaking automatic regression testing. TODO: Add CPU sync - Mainboard/Ports/POT/pot1dat1 Test...
On my dev machine, I can no longer run the precompiled versions of vAmiga 2.4 or 2.5. I guess it happened after some macOS update. Compiled in XCode, it works...
I've just come across this new [web port](https://coppenheimer.heckmeck.de) of vAmiga by @coppenheimer, which looks very promising. One of its standout features is memory heat maps, a feature that could greatly...
This feature was requested in the Discussions section. The syntax could be something like this: `mem save $A000 $FFFF /tmp/memdump.raw` `mem load $A000 /tmp/memdump.raw`