Hi

Thanks for a good and solid reply! As I'm completely new to this machine I
still have lots to learn and that I did reading your reply :) I'll check
out both your script, dl2 and dlplus next.

With regards to your suggestions:
* I saw the thread regarding serial cable where flow control was discussed
so that's something I'll keep in mind but it is now stable and reliable at
1200 bauds and that's plenty fast for me right now at least :) At 9600
bauds there's trouble however but not sure the m100 can handle larger files
at this speed anyway.
* Thanks for explaining the M200 stat string. I'll try to explain that as
well in the README but since I don't have anything to test on I probably
won't implement support for this. The M200 was not really common here in
Norway although it was sold for a short period of time.
* I'll include a note with the other way of installing the tqdm package and
possibly explain the python virtual environment way to do it as well.
* I'll definitely test the LOAD "COM:58N1E" method from Basic as that
sounds a lot easier!
* And I'll link to similar alternatives like the ones you mention in the
README as well. I'm still new to the scene and didn't know about these
actually. Need to read/investigate more. Currently working my way through:
Mastering Basic on the TRS-80 Model 100:
https://archive.org/details/MasteringBasicOnTheTrs80Model100/page/n88/mode/1up
:)

Regards,
Rune Devik

On Mon, Jan 19, 2026 at 10:36 AM B 9 <[email protected]> wrote:

> Nice! While I’ll probably continue to use BKW's dl2
> <https://www.youtube.com/watch?v=H0xx9cOe97s> and my own homemade scripts
> <https://github.com/bgri/m100LE/blob/main/adjunct/sendtomodelt>, it’s
> always good to have a diversity of options. I like that your programs are
> short and easy to understand but include some user-friendly features, like
> automatically detecting the PC serial port and being able to specify
> settings using TELCOM’s STAT string. Your simple step-by-step instructions
> for different tasks are going to be very helpful to people.
>
> A few notes:
>
>    -
>
>    You mention having troubles over 1200 baud. That sounds a lot like the
>    “software flow control” problem I mentioned in a different thread. The
>    solution is a better serial adapter that implements software flow control
>    in hardware. Adapters that use chips from FTDI are likely to work. Some
>    based on ProLific work can work,, but I’ve found that brand hit-or-miss.
>    -
>
>    The Tandy 200 STAT string
>    
> <https://archive.org/details/Telcom_for_Tandy_200_1985_Microsoft/page/n27/mode/1up>
>    is longer. For example, I typically use stat 98n1enn.
>    - Some people don’t trust pip and prefer to install packages that have
>    been vetted by their OS team. For example, on Debian based computers, one
>    could do apt install python3-tqdm.
>    - Your section on transferring BASIC files suggests downloading as a
>    .DO file first and then converting it to .BA.¹ That’s reasonable but it
>    doesn’t work for large programs (try M100LE) <https:///>. A simpler
>    solution is to download and create the .BA file as a single step. One of
>    the neat features of the Model-T computers is that you can tell BASIC to
>    load a program directly from the serial port! I use LOAD "COM:98N1ENN",
>    but you would probably use LOAD "COM:58N1E". (You can also SAVE
>    programs that way.)
>    - You may want to have a section at the end of your README which links
>    to similar alternatives and explains how they differ. For example, there's
>    a whole category of "DeskLink"-like programs which show up on the Model-T
>    as floppy drives and can transfer binary files, not just text, Brian's dl2
>    and John's dlplus being the most important ones. Of course, those are
>    overkill for simple text files and BASIC programs.
>
> —b9
> ------------------------------
>
> Footnote ¹: The process you called “renaming” (LOAD "FOO.DO", SAVE "FOO.BA
> ") is actually converting the ASCII file to a binary format. When you use
> LOAD, the BASIC interpreter “tokenizes” the program to make it runnable
> and take less space.
>
> On Sun, Jan 18, 2026 at 6:03 AM Rune Devik <[email protected]> wrote:
>
>> Hi
>>
>> I just wanted to share my program for transferring files to and from my
>> model 100: https://github.com/Warshi7819/M100Link
>>
>> The README of the project explains all the details.
>>
>> I guess it also works on the m102 (and maybe the m200?) but I don't have
>> that hardware so not tested. The program was developed on windows but
>> should also work on linux/mac.
>>
>> I'm sure many of you already have file transfer sorted out and thus I'm
>> not sure if this is relevant at all but I like to tinker and maybe it will
>> be useful for someone sometime somewhere ;)
>>
>> Regards,
>> Rune Devik
>>
>

-- 
mvh,
Rune Devik

Reply via email to