mComm can inject TEENY or TS-DOS for the 100/102, 200 or NEC. It's actually just some BASIC code that I put together that pokes the program into memory from HEX. If anyone wants to see the code they can go through the injection process and save the file rather than run it. That will give you a DO file that has all the BASIC code in it for injecting DOS. It might be helpful for anyone wanting to add that Feature to their TPDD emulator. But it sounds like Peter's problem is more about running a CO file rather than injecting DOS. I think there is a write up on club 100 about running CO files. It's one of those things that people stumble on until they have gone through the process a couple of times. A CO file is designed to run in a certain location in memory. But the CO file itself isn't sitting in that location. I'll do my best to try and explain. Here is an example that is a bit on the extreme side but should show the point. Take a Tandy 200, and the Romulus chess program. With TS-DOS running in rom and DOS active, I go to BASIC and try to run it from the virtual TPDD device. RUNM "0:CHESSX.CO"
What I get is the following Top: 42312 End: 56000 Exe: 42312 ?OM Error The Error means that you have an out of memory problem. BASIC can't run the program until you clear the space for it to run. So I do the following Clear 0, 42312 RUNM "0:CHESS.CO" and now the chess program runs. What the Clear command does is to lower the available memory and create a location for the program to run. Without this, you cannot run any CO program. The trick is knowing how much memory to clear. That is found by looking at the Top: line when you first try to run a CO. Hope that helps. Kurt On Sun, Jul 22, 2018, at 6:59 PM, John R. Hogerhuis wrote: > It's very common to use a TPDD (Tandy portable disk drive) client likeTS- > DOS or TEENY in concert with a TPDD emulation server like laddiealpha > or mcomm to transfer binary files.> > Of course first you have to get a client into the system. Tsdos is > typically run from an option ROM. Teeny can be loaded via TEENY.EXE or > a ascii formatted BASIC loader.> > I think mcomm can bootstrap in a RAM version of Tsdos. > > > -- John. > > On Sun, Jul 22, 2018, 6:21 PM Wayne Lorentz > <waynelore...@gmail.com> wrote:>> I recently broke out my old AP-issued Model > 100 and have been >> tinkering with it.>> >> I have it hooked up to my computer via a null modem and am able to >> transfer BASIC files to it. But I'm stumped about how to move a >> binary file.>> >> In my old BBSing days, you just used a file transfer program, like >> the various XModem programs available for the 100. But the one >> program that I can get to work (XMODEM.BA 9216 (02-07-90)), only >> saves .DO files. Trying .CO files ends up with an immediate >> Transfer Aborted message, or something similar.>> >> So, how does one move a binary to a Model 100 over a null modem? >> >> The reason I ask is that I'd like to play the lpm game in the Club >> 100 library. The library notes that its files are not ASCII. The >> .BA appears to be tokenized BASIC, and the two support files are >> .CO's.>> >> Which brings up another question: How does one get the lpm game onto >> a Model 100. The machine reports 29,382 bytes free on boot-up. >> Once the XModem program is loaded in, it's just 17K. But lpm is >> 20K. What sorcery is this?>> >>