Quite a lot of other TPDD emulation software running on just about everything 
you could imagine :)  Lots and lots of M100 owners past and present have picked 
it apart so there should be something on the web to help with your work.   A 
quick web search threw up a few links, a not very exhaustive list is below to 
start with…..

Looking through Rons code on Github https://github.com/rlauzon/arduino-tpdd  
might help understand the protocol.  He also gives a good overview of the 
issues he faced on the Arduino.  This is written for an Arduino so might be 
more accessible to learn about TPDD and run the software.

Then there is DlPlus another TPDD emulator that can be used as a reference 
source.   http://www.bitchin100.com/

Also LaddieAlpha http://bitchin100.com/pub-git/

Another example  http://trs80stuff.net/tpdd/#  in python I think.

A disassembly listing of the code on the TPDD drives is also available 
https://github.com/BiggRanger/Tandy_PDD if you really want to get into the 
details.   Which itself has some useful links.

..and many more…….
________________________________
From: M100 
<[email protected]<mailto:[email protected]>> 
on behalf of c646581 <[email protected]<mailto:[email protected]>>
Sent: Tuesday, July 17, 2018 10:50:58 PM
To: [email protected]<mailto:[email protected]>
Subject: [M100] TPDD Specifics

Hello!

I'm working on a TPDD hardware emulator using low-cost 
off-the-shelf-components. I can't find much online about the specifics of the 
serial connection between the M100 and the TPDD. The TPDD protocol page on the 
wiki mentions 19200/9600 baud, but nothing about flow control or how it 
negotiates the speed.

Based on trial-and-error, I did figure out that hardware flow control is needed 
before TS-DOS will try sending any data. This gives me something to work off 
of, but more details would be great.

Thanks,
Jimmy

Reply via email to