Flimbo Quest [System3], unable load TAP side A
Versatile Commodore Emulator
Brought to you by:
blackystardust,
gpz
r43736 - Loader stops while loading side A
Checked on r42647 - loads correctly
https://www.c64games.de/phpseiten/spieledetail.php?filnummer=1617
GTK3VICE-3.7.1-win64-r43443 GOOD
......
GTK3VICE-3.7.1-win64-r43447 BAD
i think we need Olaf...
looks like it :)
This should be fixed in r43737. Please retest :)
Interrupts caused by signals from outside the CIA, such as the FLG as used by the tape drive (but also the shift register used by fast serial) could get lost if the "run this once per cycle" code cia_ifr_current() had run already for that cycle. If we detect this is the case, run some minimal duplication of the functionality instead, to make sure the interrupt gets noticed.
It loads correctly now :)
VICE can load the Flimbo Quest TAP side A to the end, i did try 5 times.
let's hope nothing else is broken. :)
After I committed my fix I kept thinking about it and thought of ways it could break. I made a more general fix now...
Committed in r43741. Maybe you can retest again :)
It's ok
works for me too, nice.
Great! I'm closing the issue.
I have wondered if people actually load side 2 of the tape as well. I did, and it works, but it takes the instruction to rewind apparently quite serious. Just inserting the tape and pressing play doesn't continue the loading.