More fiddling with the Apple /// driver: There's some major weirdness with Business Basic and using the mame debugger.

It seems that there's a strange interaction when the debugger is active. If I type in the simplest of basic programs:

100 GOTO 100
RUN

It will run fine with no debugger.

With the debugger active, it seems that the more debugger windows I open (I think at least a couple of memory windows) will cause the running program to either drop out to a command prompt or get a ?SYNTAX ERROR IN 100 error. Sometimes it takes a while for it to happen.

./mame64 apple3 -flop1 Apple3BusBasic1.23.dsk -console -window -debug
[Linked Image from i.imgur.com]