.89T to .TXT Converter - Readme
Installation: Drop ToTxt.exe in the folder you're putting your .89t files in.
Usage: Run ToTxt.exe. It will convert every .89t file in the folder it is in to .txt files. It does not delete
or modify any .89t files when it does this, though if a .txt file already exists for a particular .89t, the old
.txt will be overwritten. The same goes if you have a .txt file with the same name (sans extension) as a .89t file,
it will be overwritten. Only the text body of the .89t is extracted, the header and footer are ignored.
This program cannot convert .txt files to .89t files.
New! The .txt files will be placed in folders the same as they were in on your TI-89. I.E. if you have a folder
on your TI-89 named "current" and a folder named "math" and you get all the .89t files from those folders,
and the graphlink puts them all in one folder (Mine does, but I only have the grey link), you can run ToTxt.exe
in that folder, and it will make a folder named "current" (If one does not already exist) and a folder named "math,"
and it will place the .txt files into whichever folder they're supposed to be in. (The folder name is at hex
position 0x0a and appears to run until a \0.)
FAQ
- Is it doing anything? I see a black dos box opening when I click it, and then immediately closing!
- Yes, it finished. It's wicked fast. Check to see if it made some folders named after folders on your TI-89
and placed your .txt files in them.
- If it can't write to or create files, it will give an error in a message box, and exit.
- If it crashes, let me know.
- Why this was written?
- Because I write ideas, documentations, c++ code, notes, keep lists of bugs, and such,
on my TI-89 calculator, and when I'm coding on the computer, it's useful to have access to those as a regular
text file I can have open in my text-editor along with other things, which I can copy and paste, etc.
- Why this was released?
- Because I didn't see anything similar on ticalc.org,
and it's useful to me, so it might be useful to others.
- Why is the source included?
- In case anyone just learning c++ wanted to take a look at a small yet useful program.
- In case anyone wanted to extend/modify this to make a program to convert .txt to .89t
- The source is really rather simple, any IMHO any decent c or c++ programmer could have written it, but not
everybody is a c or c++ programmer (Or a programmer at all), so...
- Why don't you use a PDA?
- The TI-89's batteries last several months, even with frequent use (Using the text editor, NOT playing assembly games!).
- The TI-89 has an actual keyboard. Yes, I know you can get a folding keyboard for PDAs, but what fun is that?
- It can do math stuff too, i.e. I can test out code, do statistical analysis, etc, to see how something I'm planning will turn out.
- Why does the program ignore the header, and why do you call the couple of bytes at the end of the file a 'footer?'
- All I needed was the filename and the actual
text contents of the file, and since there's an obvious ending mark, and the text starts at the same position
in every .89t, I could safely ignore the header and the last few bytes.
- Why doesn't the program have a GUI?
- Do you really think it NEEDS one? I don't!
Why does the computer convert spaces at the beginnings of lines to tabs?
- Because I use spaces at the beginnings of lines on the 89 where I would use tabs on the computers, particularly
in code I'm writing.
Why can't the program translate .txt files back to .89t files?
- I didn't need it to for my own use, I revise my files on the TI-89, not the computer.
- I don't know what the stuff in the headers and footers are for.
Why isn't there a TI-92 version?