On Sat, Jan 28, 2017 at 4:02 PM, William Dudley via vcf-midatlantic < vcf-midatlantic@lists.vintagecomputerfederation.org> wrote:
I'd like to see the subroutines that Lego supplies to change the ports/bits.
A "port" usually means an 8 bit wide I/O thing -- 8 bits that are all written at one time, because they share an address.
A "bit" is one single wire in a port.
Did you try taking the original program, and replacing ALL gosubs with print statements?
You want to see if there are extra unexpected writes to the "wrong" motor.
Bill
​Bill, see my recent reply about the code, Evan didn't explain everything to keep the email short we have tested the subroutines​ already they work perfectly when programming and accessing just one port, on any one this 9750 lego interface has 5 output and 2 input ports And so all of the debugging steps I tried so far lead to my suspicion that Applesoft Basic doesn't behave the way we expect it The Logic flow in the code is pretty much correct, aside from some little slopiness to run the test quickly His email doesn't show all of the Debug steps I took that night it would just take too much room here Dan