The author of replica BB9 pointed out one more serious error in emulation on Vice.
The <-q command should disconnect the eprom completely. And then return to BB9 only by reset button. Tested on original BB9.
On a real BB9, after executing <-q, ? peek(56880) returns a numeric value.
Doing this in emulation causes a crash.
This is important when running programs. The standard F3 key runs <-Q:RUN:
Which guarantees correct work of the loaded program.
A Reset with the Spacebar pressed should unlink the eprom and go to Basic2.0
That probably only means that the register (which controls game/exrom) can no more be changed once it was disabled...... unfortunately i cant see how the software triggers this. There must be some condition which disables the register until reset.
Many dependencies must be implemented in GAL. Some counters, logic. I will try to ask the author of the replica for more technical information on this.
Hopefully fixed in r44475 - please test
Latest build is r44453 snapshot
I tested r44475.
For me, it worked as I imagined.
And with the contents of the manual.
Even reset+Control runs the "Synthimat 64" program, loaded and run previously on the C64.
Thank you.