A few things:

--

I believe backpack allows you to put any loader you want on the sd card.

I don't know the exact mechanism, but for example a similar project I have https://github.com/bkw777/PDDuino lets you bootstrap anything you want by just saving it to a special file name on the sd card.

You get any of the loader files from here
https://github.com/bkw777/dlplus/tree/master/clients
in your case, anything named *.200, specifically:
https://github.com/bkw777/dlplus/raw/master/clients/teeny/TEENY.200
And just save it to the sd card as LOADER.DO
and then PDDuino will use that file for bootstrap.

I think backpack has a fancier bootstrap process with an initial stage that autodetects if the attached client is a 100 or 200 the same way a real TPDD2 utility disk does, but otherwise a similar idea where the device comes pre-loaded with a ts-dos loader, but it's just the default not permanent and you can replace it.

--

Simply using TEENY in place of TS-DOS will get you from 6k down to 1.5k, but you can go further by getting tricky with how you install and invoke TEENY. The TEENY docs go into some detail about it but the gist is you get the TEENY code installed into high memory, and then delete the .CO file and replace it with a smaller trigger file. If you get this right, then TEENY only consumes about 750 bytes. It's more delicate. If you run any other .CO program that overwites the high memory area, that wipes out TEENY, and then you no longer have the .CO file to reinstall from, so you have to load from serial again. Which, with a backpack is not much of a chore, especially if you customize the loader.do a little to make it do a high-ram-trigger-file install instead of saving a .CO file.

I find the original teeny doc hard to follow but one thing it does is cover all points, except, maybe not, I think there is model 100-specific basic code in there in the trigger file section.
https://bitchin100.com/wiki/index.php?title=TEENY.CO_MANUAL#Trigger_File_Creation

--

This claims to copy files from bank to bank on 200:

https://bitchin100.com/wiki/index.php?title=Tandy_200_RAM


--
bkw

On 8/10/23 17:21, CopyP wrote:
Hi all,

I have just received a Tandy 200 to go with my 100 and 102. It seems 
functional, but leaves me with an odd question:

I have one of Birt’s Backpack drives, which works perfectly with my 100 and 
102, using the TS-DOS loader included on the SD card, and referenced in the 
Backpack manual. Unfortunately, I don’t have an option ROM with TS-DOS, so I 
loose 6K or RAM. On the 100/102 that isn’t too bad, but on the 200, it leaves 
insufficient RAM for the documents I am producing.

So, I thought, why not load TS-DOS into one RAM bank, and the documents in 
another? Except that I don’t see where TS-DOS can load a file, while it’s 
running from (say) Bank #2 on the 200, and save the file in Bank #1. Or, save a 
file from Bank #1 to the Backpack, while it’s running from Bank #2.

Is this even possible, or do I need a TS-DOS option ROM? I do have a REX#, but 
it doesn’t seem to be functional in the 200. I was hoping to get one of Birt’s 
Dial-A-ROMS, but they don’t seem to be available at present.

Any ideas?

Thanks,
Andy

--
bkw

Reply via email to