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
