Yup.  That's pretty much all I want to do.

It's a little more than just read from COM write to .BA file since I
have a protocol around it for handshaking, etc., but in essence, it's
just reading from COM and writing to a .BA file.



On Fri, Apr 7, 2017 at 1:14 PM, Mike Stein <mhs.st...@gmail.com> wrote:
> So all you want to do is read a .BA file from the com port and save it in the 
> M100 RAM?
>
> m
>
> ----- Original Message -----
> From: "Ron Lauzon" <rlau...@gmail.com>
> To: "Model 100 Discussion" <m100@lists.bitchin100.com>
> Sent: Friday, April 07, 2017 12:43 PM
> Subject: Re: [M100] Writing to a .ba file
>
>
>> Ya, that's what I'm (trying) to do.  It's been 30 years since I've had
>> to deal with assembler, so I'm not willing to do that.
>>
>> But, otherwise, it works.  The new project is on:
>> https://github.com/rlauzon/rdos
>>
>> It implements a sort-of-TPDD protocol and the client programs are
>> written in BASIC.
>> But it does work and works quite well so far.
>>
>> I removed the features of the TPDD protocol that I didn't need (like
>> format drive and drive status) and changed others ("previous file" is
>> "change directory" in my project).
>> I allow you to use all 24 characters of the file name field (for
>> naming the file on the disk - you still have to deal with the file
>> name limitation on the M100).
>> It will "boot" the loader program by doing a LOAD "COM:98N1D and
>> pressing a button.
>> Once the loader program is there, you can load the save, list and
>> utility programs.
>> I implemented directory handling, so you can use a nice, big SD card
>> and subdirectories.
>>
>> I've booted up from a hard reset on my T102, loaded up all the
>> programs, and played for a bit.  I still need to really kick it
>> around, so it's in alpha test right now.
>>
>> About $85 in hardware (I had the 32 GB SD card, drive activity LED,
>> boot button and 9-25 serial cable laying around).
>> I only needed to solder the headers to the SD Card shield.  Everything
>> else was just plug/play.
>>
>>
>> On Fri, Apr 7, 2017 at 12:17 PM, John R. Hogerhuis <jho...@pobox.com> wrote:
>>>
>>> On Fri, Apr 7, 2017 at 8:37 AM Mike Stein <mhs.st...@gmail.com> wrote:
>>>>
>>>> RAM is always going to be an issue; even if you could write a .BA file
>>>> then the new program and the program writing it would have to be in memory
>>>> simultaneously (although of course a .DO file would be larger).
>>>>
>>>> It would help if we knew how you plan to create the .BA file that you want
>>>> to write; creating a non-trivial .BA file can be pretty tricky.
>>>>
>>>> m
>>>
>>>
>>>
>>> I think he's receiving it from an Arduino tpdd server.
>>>
>>> Ron, you'll at least need to write some ML subroutines to create a tokenized
>>> basic file from received tokenized basic data.
>>>
>>> -- John.
>>
>>
>>
>> --
>> Ron Lauzon - rlauzon at acm dot org
>>   Homepage: http://webpages.charter.net/rlauzon/
>>   Weblog: http://ronsapartment.blogspot.com/
>>
>>   DNRC: Lord of All Things That Are Fattening
>>
>>   "To be sure, conservative radio talk show hosts have a built-in
>>   audience unavailable to liberals: People driving cars to some
>>   sort of job." - Ann Coulter
>>
>> Microsoft Free since July 06, 2001
>> Running Ubuntu 16.04



-- 
Ron Lauzon - rlauzon at acm dot org
   Homepage: http://webpages.charter.net/rlauzon/
   Weblog: http://ronsapartment.blogspot.com/

   DNRC: Lord of All Things That Are Fattening

   "To be sure, conservative radio talk show hosts have a built-in
   audience unavailable to liberals: People driving cars to some
   sort of job." - Ann Coulter

Microsoft Free since July 06, 2001
Running Ubuntu 16.04

Reply via email to