Dirk Hoffmann
Dirk Hoffmann
Running the latest version as a debug build, vAmiga hits an assertion in the CIA idle logic. It might be related to the issue. In that case, disabling the following...
My sleep logic was a bit too aggressive. With the following fix... ```c++ void CIA::sleep() { // Don't call this method on a sleeping CIA assert(!sleeping); // Determine maximum possible...
> where is the best place to ask questions about using it? The best place for questions is the Discussions section in this repo or the [vAmigaWeb repo](https://github.com/vAmigaWeb/vAmigaWeb), if it...
@mithrendal investigated the bug further and found out that the sleep-logic but that we’ve been fixing wasn’t the actual root cause of the reported problem. There is another sleep-logic bug,...
Second issue solved (why does the demo continue when entering the debugger in RetroShell?). Here is the thing: I've entered the debugger by pressing Shift+Return. When RetroShell is open, all...
Cool test. I'll run this on my real A500 when I am back from vacation. As an aside, it revealed another bug in my latest beta. v3.0b1 didn't accept EXE...
@mras0's test running on my A500:  Matches 1:1 with vAmiga. So I guess, we can consider the issue solved.
The test is now part of the test suite: https://github.com/dirkwhoffmann/vAmigaTS/tree/master/CPU/Misc/Btstipl
@m0ppers: As you already know, vAmiga sends various messages to the GUI... ```c++ enum class Msg : long { ... // Agnus EOL_REACHED, EOF_REACHED, BEAMTRAP_REACHED, BEAMTRAP_UPDATED, // Copper COPPERBP_REACHED, COPPERBP_UPDATED,...
Code is on the dev branch, but I need to change it a bit... ```c++ void AudioPort::handleBufferOverflow() { // Reset the write pointer stream.alignWritePtr(); // Determine the number of elapsed...