Does anyone have instructions for TEENY? I've got a custom (on board, not option) ROM in my Model 100 that has it built in, and using it to load/save to/from my Backpack would be very handy. I assume it's all command line interface, but my attempts to guess the commands have been unsuccessful.
Googling has drawn blanks so far. Lee On Tue, 15 Aug 2023, at 13:32, CopyP wrote: > This is incredibly helpful, so thanks! I was trying to work out how to load > TEENY rather than TS-DOS and was wondering if I was just missing it from the > BackPack manual. I probably was! But that explanation gives me a good base to > work from, not least because I really only need very basic functions for > saving onto the BackPack, and TEENY can do that. > > The extra RAM means that in fact I should be able to break most of what I am > using the 200 for down into two pieces of work instead of three or more - > which makes it all rather easier to work with! > > And that is a fascinating way of working with data between RAM banks. That’s > not a method I would have thought of at all. I had been considering a rather > more basic form of RAM usage for document storage, I know, for example, that > I could simply use the RAM banks to store parts of my work and copy each over > to (say) bank 1 just to save. I could live with that as long as bank 1 has > enough space! > > Thanks again! > Andy > > > > --------------------------------------------------------------------- >> >> >> 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 >> Lee Osborne West Lothian, Scotland 07960 096282 [email protected] www.journeyman.online/services
