If you already have it loaded there isn't much to it.

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

-- John.

On Tue, Aug 15, 2023 at 10:42 AM Lee Osborne <[email protected]>
wrote:

> 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
>
>

Reply via email to