TPDD client: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(54 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
A "[https://github.com/bkw777/dlplus/tree/master/clients TPDD client]", also usually called a DOS(note), is software that runs on the portable and can read and write files on a [[TPDD|Tandy Portable Disk Drive or Tandy Portable Disk Drive 2]], or any of their rebadged versions like Brother FB-100 and Purple Computing disk drive, or any "[[TPDD_Emulators|TPDD server]]", software which runs on a pc and emulates a TPDD. | A "[https://github.com/bkw777/dlplus/tree/master/clients TPDD client]", also usually called a DOS(note), is software that runs on the portable and can read and write files on a [[TPDD|Tandy Portable Disk Drive or Tandy Portable Disk Drive 2]], or any of their rebadged versions like Brother FB-100 and Purple Computing disk drive, or any "[[TPDD_Emulators|TPDD server]]", software which runs on a pc and emulates a TPDD. | ||
To use a | To use a TPDD client with a [[TPDD|real TPDD1 or TPDD2 drive]], you need the special cable that came with the drive, or a new cable that has the same electronics inside. | ||
:[[TPDD#Cable]] | :[[TPDD#Cable]] | ||
:https://github.com/bkw777/TPDD_Cable | :https://github.com/bkw777/TPDD_Cable | ||
:https://www.arcadeshopper.com/wp/?page_id=11#!/Special-serial-cable-for-Tandy-Portable-Disk-Drive-and-Tandy-Portable-Disk-Drive-2/p/144969001/category=28313042 | :https://www.arcadeshopper.com/wp/?page_id=11#!/Special-serial-cable-for-Tandy-Portable-Disk-Drive-and-Tandy-Portable-Disk-Drive-2/p/144969001/category=28313042 | ||
To use a [[ | To use a TPDD client with a [[TPDD_Emulators|TPDD emulator]], you need a normal [[Model_T_Serial_Cable]]. | ||
{| class="wikitable" | |||
|- | |||
!colspan=2 | DOS's (TPDD clients) for Model T computers | |||
|- | |||
| [[TPDD_client:floppy|Floppy]] || The official DOS that came with the TPDD1 | |||
|- | |||
| [[TPDD_client:flopy2|Flopy2]] || The official DOS that came with the TPDD2 | |||
|- | |||
| [[TPDD_client:TS-DOS|TS-DOS]] || Commercial DOS from Travelling Software<br>The most popular DOS. Now free. | |||
|- | |||
| [[TPDD_client:POWR-DOS|POWR-DOS / POWR-DISK]] || An early commercial DOS from Acroatix<br>Some unique features | |||
|- | |||
| [[TPDD_client:Tiny|Tiny]] || A tiny DOS by Tracey Allen that originally came with POWR-DOS | |||
|- | |||
| [[TPDD_client:Teeny|Teeny]] || A relocatable, and slightly smaller version of Tiny by Ron Wiesen<br>The smallest DOS | |||
|- | |||
| [[TPDD_client:D|D & Weeny]] || Slightly different versions of Teeny by Ron Wiesen | |||
|- | |||
| [[TPDD_client:DSKMGR|DSKMGR]] || An early alternative DOS<br>One of the only things available for Kyotronic KC-85 and Olivetti M-10 | |||
|- | |||
| [[TPDD_client:PAKDOS|PAKDOS]] || File-compressor by James Yi that is also a full DOS for TPDD1 and TPDD2 | |||
|- | |||
| [[TPDD_client:Disk Power|Disk Power]] || Commercial DOS by Hugo Ferreyra / Ultrasoft Innovations | |||
|} | |||
{| class="wikitable" | |||
|- | |||
!colspan=3 | TPDD clients that run on other systems | |||
|- | |||
| [https://trs80stuff.net/tpdd/ TpddTool.py] || Python || Runs on anything that has a Python interpreter and the PySerial module | |||
|- | |||
| [https://github.com/bkw777/pdd.sh pdd.sh] || Bash || Runs on anything that has bash. (ok also needs stty and mkfifo) | |||
|- | |||
* [[ | | [http://www.club100.org/memfiles/index.php?&direction=0&order=&directory=Kurt%20McCullum/TPDD%20Client TPDDClient] || Windows || Kurt McCullum | ||
|- | |||
| [[TPDD_client:PDD210|PDD210]] || MS-DOS || Tim Palmquist | |||
|- | |||
| [[:file:PDD2.ZIP|PDD2]] || MS-DOS || TPDD2 client by Brian Woodcox | |||
|- | |||
| [[:file:PDD1.ZIP|PDD1]] || MS-DOS || TPDD1 client by BJ Gleason - modified from PDD2 | |||
|- | |||
| [[LapDOS]] || MS-DOS || Travelling Software | |||
|- | |||
| [https://github.com/LivingM100SIG/Living_M100SIG/tree/main/M100SIG/Lib-09-PERIFERALS/MMDEMO PC-PDD] || MS-DOS || MicroMime | |||
|- | |||
| [[TPDD_client:MacDOS|MacDOS]] || Macintosh 128,512,Plus,SE, etc... || Travelling Software | |||
|- | |||
| [http://www.rakewell.com/xob/xob.shtml DISCMGR] || Cambridge Z88 || Originally supplied with the drive on an eprom cartridge. (link says DISKMGR but it's really DISCMGR) | |||
|- | |||
| [http://www.rakewell.com/xob/xob.shtml DISC-RPB] || Cambridge Z88 || | |||
|- | |||
| [https://web.archive.org/web/20021003034406/http://www.geocities.com/Athens/Parthenon/6310/s.html MacTrans] || HyperCard || TPDD client implemented as Macintosh HyperCard stack ??? (dead link) | |||
|- | |||
| [[TDISK]] || NEC PC-8401 "Starlet" || Probably also the PC-8501? Possibly even other CP/M machines? | |||
|- | |||
| [https://github.com/LivingM100SIG/Living_M100SIG/blob/main/M100SIG/Lib-09-PERIFERALS/STPDD.ARC STPDD] || Atari ST || | |||
|- | |||
| [[PDDos]] || Atari ST || | |||
|- | |||
| [https://github.com/LivingM100SIG/Living_M100SIG/blob/main/M100SIG/Lib-09-PERIFERALS/ T*.BAS] || gwbasic || 4 files: [https://github.com/LivingM100SIG/Living_M100SIG/blob/main/M100SIG/Lib-09-PERIFERALS/TDIR.BAS TDIR.BAS] [https://github.com/LivingM100SIG/Living_M100SIG/blob/main/M100SIG/Lib-09-PERIFERALS/READ.BAS TREAD.BAS] [https://github.com/LivingM100SIG/Living_M100SIG/blob/main/M100SIG/Lib-09-PERIFERALS/TWRITE.BAS TWRITE.BAS] [https://github.com/LivingM100SIG/Living_M100SIG/blob/main/M100SIG/Lib-09-PERIFERALS/TERASE.BAS TERASE.BAS] | |||
|} | |||
---- | |||
To run MS-DOS apps on Linux with DOS's COM1 connected to Linux's /dev/ttyUSB0, and DOS's C: drive mounted on the current directory: | |||
dosbox -c "serial1 directserial realport:ttyUSB0" . | |||
<!-- wget https://archive.org/download/M100SIG/M100SIG.zip/Lib-09-PERIFERALS/PDD210.ZIP --> | |||
Example: | |||
wget https://github.com/LivingM100SIG/Living_M100SIG/raw/main/M100SIG/Lib-09-PERIFERALS/PDD210.ZIP | |||
unzip PDD210.ZIP | |||
dosbox -c "serial1 directserial realport:ttyUSB0" . | |||
C:>pdd |
Latest revision as of 00:43, 30 January 2024
A "TPDD client", also usually called a DOS(note), is software that runs on the portable and can read and write files on a Tandy Portable Disk Drive or Tandy Portable Disk Drive 2, or any of their rebadged versions like Brother FB-100 and Purple Computing disk drive, or any "TPDD server", software which runs on a pc and emulates a TPDD.
To use a TPDD client with a real TPDD1 or TPDD2 drive, you need the special cable that came with the drive, or a new cable that has the same electronics inside.
- TPDD#Cable
- https://github.com/bkw777/TPDD_Cable
- https://www.arcadeshopper.com/wp/?page_id=11#!/Special-serial-cable-for-Tandy-Portable-Disk-Drive-and-Tandy-Portable-Disk-Drive-2/p/144969001/category=28313042
To use a TPDD client with a TPDD emulator, you need a normal Model_T_Serial_Cable.
DOS's (TPDD clients) for Model T computers | |
---|---|
Floppy | The official DOS that came with the TPDD1 |
Flopy2 | The official DOS that came with the TPDD2 |
TS-DOS | Commercial DOS from Travelling Software The most popular DOS. Now free. |
POWR-DOS / POWR-DISK | An early commercial DOS from Acroatix Some unique features |
Tiny | A tiny DOS by Tracey Allen that originally came with POWR-DOS |
Teeny | A relocatable, and slightly smaller version of Tiny by Ron Wiesen The smallest DOS |
D & Weeny | Slightly different versions of Teeny by Ron Wiesen |
DSKMGR | An early alternative DOS One of the only things available for Kyotronic KC-85 and Olivetti M-10 |
PAKDOS | File-compressor by James Yi that is also a full DOS for TPDD1 and TPDD2 |
Disk Power | Commercial DOS by Hugo Ferreyra / Ultrasoft Innovations |
TPDD clients that run on other systems | ||
---|---|---|
TpddTool.py | Python | Runs on anything that has a Python interpreter and the PySerial module |
pdd.sh | Bash | Runs on anything that has bash. (ok also needs stty and mkfifo) |
TPDDClient | Windows | Kurt McCullum |
PDD210 | MS-DOS | Tim Palmquist |
PDD2 | MS-DOS | TPDD2 client by Brian Woodcox |
PDD1 | MS-DOS | TPDD1 client by BJ Gleason - modified from PDD2 |
LapDOS | MS-DOS | Travelling Software |
PC-PDD | MS-DOS | MicroMime |
MacDOS | Macintosh 128,512,Plus,SE, etc... | Travelling Software |
DISCMGR | Cambridge Z88 | Originally supplied with the drive on an eprom cartridge. (link says DISKMGR but it's really DISCMGR) |
DISC-RPB | Cambridge Z88 | |
MacTrans | HyperCard | TPDD client implemented as Macintosh HyperCard stack ??? (dead link) |
TDISK | NEC PC-8401 "Starlet" | Probably also the PC-8501? Possibly even other CP/M machines? |
STPDD | Atari ST | |
PDDos | Atari ST | |
T*.BAS | gwbasic | 4 files: TDIR.BAS TREAD.BAS TWRITE.BAS TERASE.BAS |
To run MS-DOS apps on Linux with DOS's COM1 connected to Linux's /dev/ttyUSB0, and DOS's C: drive mounted on the current directory:
dosbox -c "serial1 directserial realport:ttyUSB0" .
Example:
wget https://github.com/LivingM100SIG/Living_M100SIG/raw/main/M100SIG/Lib-09-PERIFERALS/PDD210.ZIP unzip PDD210.ZIP dosbox -c "serial1 directserial realport:ttyUSB0" . C:>pdd