Hi Brian,

You folks are quite helpful on this list.  Great community and thank you!

-Ron


On Mon, May 20, 2019 at 3:00 PM Brian K. White <bw.al...@gmail.com> wrote:

> On 5/20/19 11:48 AM, Ron Klein wrote:
> > Hello,
> >
> > Does anyone have the source to the 'teeny-linux' binary that is
> > included in the 'dlplus.zip' file?
> >
> > http://www.bitchin100.com/files/linux/dlplus.zip
> >
> > I was able to compile the 'dl' utility for Raspbian (Raspberry Pi),
> > but the 'teeny-linux' binary is for x86, not ARM.
> >
> > Thanks!
> >
> >
>
> If you look in that same zip file, you'll find loader.ba
> Really, that does all the work. The teeny installer just squirts
> loader.ba at the m100, and walks the user through answering the prompts
> that loader.ba puts up on the m100.
>
> Also, if you look in dl.c on in the zip, you'll see that there is code
> right in dl itself to send loader.ba.
>
> Search "loader" and you'll see the sendloader() function, and see that
> it's invoked by sending "XX" from the m100 to a running dl.
>
> I haven't tried to actually make that work yet but I found it while
> trying to devise essentially the same idea for SD2TPDD (arduino
> implementation written by Jeremy Pettit, then hacked up a little by me)
>
> All (maybe only most?) TPDD commands have a prefix of "ZZ". In dl.c it
> looks like it's also recognizing XX, to send loader.ba, and YY to enter
> terminal/login mode.
>
> It *looks* like what you would do is:
>
> * Place loader.ba in /path/to/share/dir
> * Run "dl /dev/ttyUSB0 -p=/path/to/share/dir"
> * On the m100 run something like the following in BASIC (similar to the
> TPDD1 bootstrap):
>
>    OPEN "COM:98N1ENN" FOR OUTPUT AS #1
>    PRINT #1,"XX"
>    RUN "COM:98N1ENN"
>
> ... actually, I'm a dummy. Look in "dl.do", there are directions to use
> the loader function right in there:
>
> ---snip---
> Using the loader function
> -------------------------
> Executing the following command from BASIC will load and run "loader.ba"
> without needing a DOS loaded on the laptop.
>
> OPEN"COM:98N1D"FOROUTPUTAS1:?#1,"XX";:RUN"COM:98N1D
>
> ---snip---
>
> So, you don't *really* need the stand-alone teeny injector.
> All the stuff that teenydoc.txt describes that teeny.exe did, none of it
> seems too critical.
>
> --
> bkw
>
>

Reply via email to