Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!rutgers!ames!ucbcad!ucbvax!MITRE-BEDFORD.ARPA!jhs From: jhs@MITRE-BEDFORD.ARPA.UUCP Newsgroups: comp.sys.atari.8bit Subject: Controlling a robot with an 800... Message-ID: <8701261739.AA17227@mitre-bedford.ARPA> Date: Mon, 26-Jan-87 12:39:50 EST Article-I.D.: mitre-be.8701261739.AA17227 Posted: Mon Jan 26 12:39:50 1987 Date-Received: Tue, 27-Jan-87 06:30:32 EST References: <12273590292.14.G.ABRAMS@Score.Stanford.EDU> Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 28 I would suggest that you consider using the joystick ports to output commands to the robot as an alternative. I think on an 800 $D301 controls the 3rd and 4th joystick outputs, which have 4 bits of output each. On the 850 interface, you are talking over the serial bus, so it is not just a question of POKEing into an address. I think you can send commands by pretending it is the P: device (parallel printer) that you are talking to. However, you may have some trouble with its wanting to buffer up a whole line of data at a time. You may have to be careful how you OPEN the channel to the P: device. You should read up on the XIO command and read the 850 user manual carefully. Using the joystick ports 3 and 4 you are talking to a PIA so it is a true parallel output situation. You will not have to worry about any "helpful" buffering of the commands you send out. Also, this will leave the P: port free to run a Centronics-type printer if you so desire. Good luck. -John Sangster jhs@mitre-bedford.arpa "This information is supplied as is, with no warranty of merchantability or fitness for the intended purpose, either express or implied. User's remedies are limited in all cases to reimbursement of cash price paid for this information. This waranty grants you certain rights. You may have other rights as provided by state and local laws, but only if you can catch up with me."