TPDD client:Teeny: Difference between revisions

From Tandy Tech
Jump to navigation Jump to search
No edit summary
Line 4: Line 4:


There are several different ways to bootstrap it on to the portable. Here are a few examples. In all cases below except PDDuino, you will need [[Model_T_Serial_Cable|this serial cable]].
There are several different ways to bootstrap it on to the portable. Here are a few examples. In all cases below except PDDuino, you will need [[Model_T_Serial_Cable|this serial cable]].
=LOADERS=
In most cases you will first need to download a "loader" designed for the target platform.<br>
There are loaders for all platforms except KC-85 here: https://github.com/bkw777/dlplus/tree/master/clients/teeny
:[https://github.com/bkw777/dlplus/raw/master/clients/teeny/TEENY.100 TEENY for TRS-80 Model 100 & TANDY Model 102]
:[https://github.com/bkw777/dlplus/raw/master/clients/teeny/TEENY.200 TEENY for TANDY Model 200]
:[https://github.com/bkw777/dlplus/raw/master/clients/teeny/TEENY.NEC TEENY for NEC PC-8201 & PC-8300]
:[https://github.com/bkw777/dlplus/raw/master/clients/teeny/TEENY.M10 TEENY for Olivetti M10]
:(There is no version for Kyotronic KC-85 at this time)


=Linux, MAC, *BSD, most any Unix=
=Linux, MAC, *BSD, most any Unix=
If your host pc is linux or macosx or freebsd or any *nix, you can use "dlplus", which not only has a bootstrap function, but also comes with several TPDD client loaders including TEENY already bundled in.
If your host pc is linux or macosx or freebsd or any *nix, you can use [https://github.com/bkw777/dlplus dlplus], which has a bootstrap function, and is bundled with all the loaders already.
  git clone git@github.com:bkw777/dlplus.git
  git clone git@github.com:bkw777/dlplus.git
  make clean all && sudo make install
  make clean all && sudo make install
Line 12: Line 22:


=Windows=
=Windows=
First, download the appropriate teeny "loader" for the target machine from https://github.com/bkw777/dlplus/tree/master/clients/teeny
Download the appropriate loader from above.<br>
 
Then use [https://github.com/bkw777/tsend tsend] to install it.
:[https://github.com/bkw777/dlplus/raw/master/clients/teeny/TEENY.100 TEENY for TRS-80 Model 100 & TANDY Model 102]
:[https://github.com/bkw777/dlplus/raw/master/clients/teeny/TEENY.200 TEENY for TANDY Model 200]
:[https://github.com/bkw777/dlplus/raw/master/clients/teeny/TEENY.NEC TEENY for NEC PC-8201 & PC-8300]
:[https://github.com/bkw777/dlplus/raw/master/clients/teeny/TEENY.M10 TEENY for Olivetti M10]
:(There is no version for Kyotronic KC-85)
 
Next, copy the loader to the portable by the serial port and execute it. There are a few different ways to do this.<br>
This PowerShell script does both at once, the same as the bootstrap function in dlplus above.
:[https://github.com/bkw777/tsend tsend]


==Other options for Windows==
==Other options for Windows==
[http://club100.org/memfiles/index.php?action=downloadfile&filename=Setup250.EXE&directory=Kurt%20McCullum& mComm for Windows] includes a bootstrap function, but doesn't work on Windows10. I don't know what versions of Windows it works on or when it stopped working. Note, it runs, it just doesn't actually work, at least not the bootstrap function.
[http://club100.org/memfiles/index.php?action=downloadfile&filename=Setup250.EXE&directory=Kurt%20McCullum& mComm for Windows] includes a bootstrap function, and includes a TEENY installer built-in, but doesn't work on Windows10. I don't know what versions of Windows it works on or when it stopped working. Note, it runs, it just doesn't actually work, at least not the bootstrap function.


=DOS=
=DOS=
==TEENY.EXE==
==TEENY.EXE==
:Get the file TEENY.EXE from [http://www.club100.org/memfiles/index.php?action=downloadfile&filename=T2005.zip&directory=Ron%20Wiesen/TEENY T2005.zip]
TEENY.EXE is a DOS executable that has loaders for Model 100 and 200 built-in, though the one for model 200 has a typo, so this actually only works for Model 100 & 102.
:Connect the [[Model_T_Serial_Cable|serial cable]]
:Run TEENY.EXE and follow it's prompts, and it will install TEENY onto the portable.
This only works for Model 100 or 102. TEENY.EXE does include a loader for model 200 also, but it has a typo!


1) Get TEENY.EXE from [http://www.club100.org/memfiles/index.php?action=downloadfile&filename=T2005.zip&directory=Ron%20Wiesen/TEENY T2005.zip]
2) Connect the [[Model_T_Serial_Cable|serial cable]]
3) Run TEENY.EXE and follow it's prompts, and it will install TEENY onto the portable.
<!--
<!--
How to do this all from dosbox on linux, icluding some dosbox commandline switches to connect ttyUSB0 as COM1 in dos without having to edit the dosbox config file.
How to do this all from dosbox on linux, icluding some dosbox commandline switches to connect ttyUSB0 as COM1 in dos without having to edit the dosbox config file.
Line 50: Line 51:


==Android==
==Android==
[http://club100.org/memfiles/index.php?&direction=0&order=&directory=Kurt%20McCullum/mComm%20Android mComm for Android]
[http://club100.org/memfiles/index.php?&direction=0&order=&directory=Kurt%20McCullum/mComm%20Android mComm for Android] has a bootstrap function and a TEENY loader build in.


==Arduino==
==Arduino==
[https://github.com/bkw777/PDDuino PDDuino]
[https://github.com/bkw777/PDDuino PDDuino]<br>
Use with one of the loaders above.


==Backpack==
==Backpack==
[https://www.soigeneris.com/tandy-tpdd-2-backpack-drive Backpack]
[https://www.soigeneris.com/tandy-tpdd-2-backpack-drive Backpack]
Use with one of the loaders above.

Revision as of 08:11, 23 April 2022

"TEENY" is the tiniest "TPDD client" for Tandy and NEC portable computers.

Original Teeny documentation

There are several different ways to bootstrap it on to the portable. Here are a few examples. In all cases below except PDDuino, you will need this serial cable.

LOADERS

In most cases you will first need to download a "loader" designed for the target platform.
There are loaders for all platforms except KC-85 here: https://github.com/bkw777/dlplus/tree/master/clients/teeny

TEENY for TRS-80 Model 100 & TANDY Model 102
TEENY for TANDY Model 200
TEENY for NEC PC-8201 & PC-8300
TEENY for Olivetti M10
(There is no version for Kyotronic KC-85 at this time)

Linux, MAC, *BSD, most any Unix

If your host pc is linux or macosx or freebsd or any *nix, you can use dlplus, which has a bootstrap function, and is bundled with all the loaders already.

git clone git@github.com:bkw777/dlplus.git
make clean all && sudo make install
dl -b=TEENY.100

Windows

Download the appropriate loader from above.
Then use tsend to install it.

Other options for Windows

mComm for Windows includes a bootstrap function, and includes a TEENY installer built-in, but doesn't work on Windows10. I don't know what versions of Windows it works on or when it stopped working. Note, it runs, it just doesn't actually work, at least not the bootstrap function.

DOS

TEENY.EXE

TEENY.EXE is a DOS executable that has loaders for Model 100 and 200 built-in, though the one for model 200 has a typo, so this actually only works for Model 100 & 102.

1) Get TEENY.EXE from T2005.zip 2) Connect the serial cable 3) Run TEENY.EXE and follow it's prompts, and it will install TEENY onto the portable.

LAPTAP

Get the approriate loader.do from the list above.
Then see using LAPTAP.

Android

mComm for Android has a bootstrap function and a TEENY loader build in.

Arduino

PDDuino
Use with one of the loaders above.

Backpack

Backpack Use with one of the loaders above.