On Sat, Aug 3, 2024 at 5:47 AM [email protected]
<http://mailto:[email protected]> wrote:

Hi B9,
>
Thanks for the detailed response, Lloyd!

I don’t know much about the Tandy 200.   I’m surprised that the program
> works on it at all.
>
For BASIC programs (not machine language) it is nearly identical, just with
a larger screen.

When I load the .DO file into BASIC,  before saving it as a .BA, I kill the
> .DO.   I run into memory errors if I try save the .BA and the .DO still
> exists.
>
Unfortunately I cannot even load the .DO file into BASIC because I get an
?OM error. There are ways around it, but the easiest would be if a .BA file
was available to download from your github.

 I do not have a good method of moving tokenized BASIC to and from the M100
> so I haven’t offered a tokenized version.   (I use RS232 to move the .DO
> file).
>
I wrote a program which can tokenize .DO files
<https://github.com/hackerb9/tokenize> which I think will work on your
Windows computer. (I compiled a Windows release
<https://github.com/hackerb9/tokenize/releases/tag/v2.0.0>, but I don’t
have a Microsoft Windows computer to test it on.) Even better, you can have
GitHub automatically run my tokenizer and save the output. I’ve sent you a
pull request which adds a GitHub Action and a Makefile to build the .BA and
publish a new release. I set it to trigger whenever you add a tag (git tag
v1.1) and push it to the remote (git push --tags).

I have a program that will strip comments and extraneous spaces.   I’ve
> already stripped the spaces.   Maybe the comments will have to go too.
>
I hope it doesn’t come to that. I’m a fan of well commented programs
(andwhitespaceforreadability). As an alternative, consider leaving all the
whitespace and comments intact in the .DO file and instead use my tokenize
program with the -c (--crunch) option which removes whitespace and comments
from the .BA file it generates.

 I guess I could use the CloudT to create a .BA file if it is useful to
> someone using Virtual T.
>
A .BA version would also be helpful to anyone that has real hardware with
less than 32KB of RAM.

—b9

P.S. For transferring binary files, I like using Brian White’s DLplus:
https://www.youtube.com/watch?v=H0xx9cOe97

Reply via email to