​​ On Wed, Jan 18, 2017 at 6:32 AM, Dean Notarnicola <dnotarnicola@gmail.com> wrote:
Dan, You are spot on. TC Logo only lets you check the status of one joystick button, not both. So we were limited to using one button as a toggle. Easy enough to track the status of the last command sent to the motor with a variable, but the check for a button press only worked sporadically due to timing issues and Logo's limited program flow features. I strongly suspect that the IBM, especially with qbasic, will allows us to write a much tighter polling loop and/or allow the checking of more than one joystick button (one for off, one for on).
​yea, I kinda think you are "pushing the envelope" with the Logo Language I noticed all along that has been a very rudimentary programming language When you start progressing beyond the simple "turn motor on" of "push switch on" type examples Because that issue about checking multiple joystick buttons is trivial when done in Assembly, Basic or any other code Now I just noticed something while typing this email You know the 1st disk image, the Lego Lines disk image from that webpage I mentioned That disk is the BASIC code version of the Lego TC Logo disk The Lego TC Logo software is just the "flashy" version for the kids You already >have< what you @need@ I didn't look closely last night cause we were so busy about the *.do file from the Lego TC Logo disk image That Lego Lines disk image has a **complete** software toolkit suite,eg. SDK, with Basic code to do that same exact thing Plus, there's a pdf on there, the Teacher's manual, which **also** shows how to program everything in Basic >AND< Machine code I suppose none of you looked on there yet Otherwise you wouldn't have been trying to **reinvent** the wheel all this time So now you will be able to replicate any of the commands in Lego Logo and then some, like check multiple Joystick Buttons, or any other conditions you come across. I have to admit, that was the last place I looked cause I didn't expect to find any "bare metal" programming info. I was trying to find some kind of tech manual, and it just do happened to be at the end of the Teachers manual. I apologize to my teacher friends out there, for expecting less, I won't 2nd guess this again in the future Everything starts on pdf page 138 in that Teachers manual, How to use that Lego Lines software starts on pdf page 161 The Basic code info starts on pdf page 170 And the Machine code info starts on pdf page 173 as they say, RTFM !! Dan ​