Your new topic does not fit any of the above??? Check first. Then post here. Thanks.

Moderator: igrr

User avatar
By Thomas Cherryhomes
#84448 Hi, I am currently developing firmware for a network adapter for Atari 8-bit systems,
and I am putting the results of my code, here: http://github.com/tschak909/atariwifi

But for the moment, am constantly rewriting the sketch to do a vast number of tests in order to get the serial timing correct.

The Atari 8-bit serial IO bus (SIO) bus runs at 19200bps, but has very tight timing for commands versus data. You can see a description of the protocol timing on page 155 of this document:
http://www.virtualdub.org/downloads/Alt ... Manual.pdf

The problem here is that the serial data I am receiving from the computer is getting out of sync, and I need to find a way to reset everything serially when the COMMAND line (in my case, pin 14 on my ESP12) goes low. (this means the beginning of a command will be sent approximately a millisecond later.)

Am I going to need to disable interrupts for a time, to do this, or?

-Thom