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
I think Evan forgot to mention that the ports on the 9750 Lego interface box works perfectly when only programming one port, the problem only happens when trying to program -more- than one port on the 9750 box and when we try, then we experience a very strange type of stuttering/toggling/oscillation on any of the ports and the combination of ports that we use doesn't matter, they each experience this problem whe nusing more thsan one port Only when we program just one port it works fine so the code works fine when only programming just one port also the subroutines work fine the code access each and every port the way its supposed to As I said, its only when we attempt to program multiple ports We have two version of the code to attempt this, only the one version was shown here and both experience this strange symptom Dan