I was going to add something similar to this conversation, but Kurt touched on
it already so I’ll just re-emphasize – I recently had an issue where TS-DOS
would hang when I tried to load a file from mcomm on my android device. Drove
myself crazy trying to figure out what was going on, and why it was only that
one specific file, until I looked at the file from the CLI in the android
device and noticed something that was not readily apparent when looking at the
folder from my Windows desktop: the filename had a space in it just before the
dot, which made the filename 7.2 characters long. Like this:
ABCABC .DO
ABCABC.DO
When you’re looking at the side-by-side it’s obvious, but on its own and in a
small non-proportionally-spaced font, not so much…
I’d previously had headaches with this so I am pretty scrupulous about making
sure that everything in my TPDD folder in Dropbox conforms to the 6.2 all-caps
namespace. I also adopted my own convention of saving ASCII versions of BASIC
programs with a .BD extension, which has the upside of allowing for a .DO file
for the program documentation to share the same filename, but has the downside
of requiring you to copy or rename that file to TEMP.DO or something before
loading it into an M100 since TS-DOS won’t let you rename a file extension even
when copying the file.
Hey Kurt, while I’m thinking of it, I love that mcomm for android transparently
changes asterisks in filenames on the M100 side into carats in the android
filesystem, and back again. (I’ve been using T-Base, which insists on names
like CUST*S.DO.) I noticed that mcomm for windows doesn’t, though. Files in
the TPDD folder with carats in the name show up in TS-DOS with carats. It’s
workable as long as I remember to rename the file appropriately while copying
it, but I was curious why only the android version does this filename
translation.
jim
From: M100 [mailto:[email protected]] On Behalf Of Kurt McCullum
Sent: Tuesday, January 02, 2018 11:53
To: [email protected]
Subject: Re: [M100] mcomm difficulties
Jonathan,
From what you described, mComm and your cable are working properly. FFFFFF.XX
(C=KLSQ) isn't an error message. Those are the instructions for TEENY. K=Kill,
L=Load, S=Save, Q=Quit.
Just the fact that you were able to load both TEENY and TS-DOS indicates the
cable is working.
The quickest way to test this is to write a DO file in TEXT and then go to
TS-DOS or TEENY and save it to the Android device. Then delete it from your
m100 and reload it. If that works, then everything is working properly. If not,
then it's something else. I'm not familiar with your device but double check to
see if your have a TPDD folder when you plug it into your PC. mComm is supposed
to create one when it first runs. Also, mComm is very specific on filenames.
They must be FFFFFF.XX format where the filename is only 6 characters long and
an extension 2 characters long. And one last note. If you are trying to load a
basic file from the club 100 site, keep in mind that they have all been
converted to .do (TEXT) files but their extensions were left as a .ba (BASIC)
file. Loading one will fail unless you first change the extension to .DO.
Hope that helps.
Kurt
On Tuesday, January 2, 2018 8:41 AM, Jonathan Yuen
<[email protected]<mailto:[email protected]>> wrote:
Hello,
I've been playing with mcomm, but it seems to give some trouble. There are
enough hacked together pieces in the chain of devices that I am not sure where
to start.
I'm running it on a Samsung S4 but the I9502 version (sold only in China) and
Lineage OS (Android 7.1.2)
I have a USB on the go adapter and an FTDI USB adapter, but the latter was
bought on ebay from some place in Asia. When I plug it into my Linux box,
lsusb reports this for the adapter:
Bus 003 Device 004: ID 0403:6015 Future Technology Devices International, Ltd
Bridge(I2C/SPI/UART/FIFO)
The Null modem was made with a soldering iron the the connections are the ones
listed in the mcomm documentation.
I have tried to bootstrap both tiny and ts-dos into a model 100. Both seem to
load OK, but have trouble running. Tiny gives me an error
FFFF.XX (C=KLSQ)
I have to use the reset button to get out.
TS-DOS gives me a menu that seems OK (it reports the files in the M100 or in
the virtual disk), but it hangs when I try to download a file.
I have 29638 bytes free after a cold boot, 25878 after loading tiny, and 23733
after loading ts-dos.
Not sure where to start. I thought if I had either tiny or ts-dos in the m100,
I could try things like Laddie Alpha or dlplus, but I'm not sure if the
programs are loading OK.
I have run 'LOAD *COM:981E* as well to get the BASIC program for making ts-dos
or tiny but I'm not sure what the listing should be.
Jonathan
[email protected]<mailto:[email protected]>