This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Messages - TC01
Pages: 1 ... 14 15 [16] 17 18 ... 24
226
« on: August 13, 2010, 10:27:51 am »
I actually just remembered the last stupid thing I did on my Titanium, and it was before all of this happened. I was working on the token file for my project (I was working on it yesterday and that's how I remembered) and I wanted to rename it something like "8xtoks". Unfortunately, the VAR-LINK dialog doesn't let you move a file to something with a number at the front, so I decided to try using Andrew V's cmd program (a DOS-style command line interface) that allows you to do things like move or rename archived files, or delete entire folders- things that the VAR-LINK dialog doesn't let you do. When I tried, it screwed up my calculator... I don't remember exactly what happened but it was only solved with a combination of a RAM clear and resending the OS (not sure in which order). And after that everything seemed stable, until this... Could this be related? Or is it still more likely that I ran some incompatible assembly program a while ago too?
227
« on: August 13, 2010, 10:22:06 am »
Wow, this is coming along great, I cant wait till christmas when I get a 68K calc, wanna tell me which would be the best to have?
Well, if you want to use the calculator on standardized tests, a TI-89 Titanium. True, there are compatibility problems with older programs but most of those have been solved. I think the Voyage 200 is pretty cool, but it's blocked on standardized tests, which was one reason why I didn't get one. Then the TI-89, TI-92, and TI-92+ I don't think are sold anymore, and they're outdated and have less memory-getting the 89 and 92+ would be like getting an 83+ instead of an 84+(SE). But I wouldn't recommend the 92 even if you could get it, because TIGCC/GCC4TI doesn't compile for it and it doesn't have built-in assembly support like all the other 68k calcs.
228
« on: August 12, 2010, 03:51:25 pm »
Update: All one-byte tokens are now supported.
I've been working on an error-handling system, but it has some bugs at the moment (sometimes it works, sometimes it doesn't)... however, here's how it will work:
-If the converter reduces a line to a single character, and that character is not a token, an error message appears in a dialog box.
-The program then writes a question-mark token (not one of the unused tokens, the actual AFh question mark) in place of that character.
This is necessary because otherwise the program will enter an infinite loop, trying to break down the one-character line further.
229
« on: August 12, 2010, 10:04:44 am »
It seems like everyone's making a TI-Basic IDE/Tokenizer these days- there's Kerm's DoorsCS-based on-calc one, there's Mighty Moose's on-calc one, there's your PC one, and there's mine on-68k-calc one. I guess there will be no shortage of z80 Basic editors/tokenizers in the future...
Nice work so far!
230
« on: August 10, 2010, 09:56:55 am »
I'm glad to see another 68k project on Omnimaga besides mine.  Good luck!
231
« on: August 09, 2010, 12:39:39 am »
I'm guessing "OTAxe" (given the naming trend of things around here...) would probably just be as the current Axe is- a downloaded compiler for the calculator. However, I agree that "OT Basic" would have to be math-oriented and there definitely would have to be a Press-To-Test mode.
232
« on: August 08, 2010, 11:47:53 pm »
Or, perhaps also like the 89, one key combo (ALPHA + ON instead of SHIFT + ON?) could turn the calculator off but when it turns back on, the screen is saved, whereas the other one just turned off back to the starting screen?
233
« on: August 08, 2010, 06:13:21 pm »
Hmm, I never heard of that MathTools suite. Is that guy the author of it? I forgot. I don't follow math stuff for calcs very much anymore.
No, he's complaining that third-party math software for TI calcs is untrustworthy, and giving MathTools, the most downloaded BASIC Math\Suites program for the 89, as an example. Link: http://www.ticalc.org/archives/files/fileinfo/271/27135.html
234
« on: August 08, 2010, 05:09:44 pm »
An update- I now have a working tokenizer and converter! Screenshots follow, showing a rather simple program in 89 text file format, then the converter interface, and then the program in WabbitEmu (which is animated because I'm not quite sure how to take a non-animated screenshot).
I still have to write a token file before first release, though. And implement an error-checking system (to write 0x00 or something like that if there's an incorrect token).
235
« on: August 08, 2010, 10:49:46 am »
Perhaps he meant tokenizing on calc?
That's what this program does.  You edit the text file on-calc, tokenize it, and then send the tokenized file to a computer and convert it to an 8xp file. For a converter, I think it would have to be a computer converter that changes 8xp files to 89p and convert the TI-BASIC syntax to 89 format. The user would adjust the screen size-dependent stuff himself
Yeah, true. But an on-calc z80 Basic interpreter might not be out of the question- although it would be much harder to do than this...
236
« on: August 07, 2010, 11:52:41 pm »
After a bit of further thought, I've decided to change the name of the entire project to Solar89. I'm thinking that z89 sounds better for a 68k calc assembler for the z80 calcs... which is also a cool idea, definitely possible (if the z80 calcs themselves can support an on-calc assembler, than the more advanced 68ks can too) but probably a bit harder to do. Wait, if we could make it so that the 83+ basic prgms made on the 68K calc, wouldnt that be cool?
{we would need some converter though}
I guess you mean, actually run the 83+ programs on the 68k calc? I think it would be pretty cool. It would be an easier programming language for the 68k calcs (I find 68k Basic to be pretty easy compared to, say, assembly or C, but it is definitely harder than z80 Basic and I know others don't), albeit a less powerful and slower one. I guess there are two ways it could be done- either make an interpreter for z80 Basic or write a program to convert a z80 Basic program (maybe one generated by Solar89?) to a 68k Basic program.
237
« on: August 07, 2010, 10:27:20 pm »
Ouch, sorry to hear. I hope you can figure out the problem. I also hope your calc isn't damaged or something . Normally deleting TI apps shouldn't cause any issues
I've identified the cause of the problem, now I just have to actually fix it in my program. As for my calculator... well, at the moment it's doing everything I want it to, it appears to be stable as I said, and it also has a lot more memory so I shouldn't need to delete any apps. If I run into some other problems in the future, then I'll deal with it then.
238
« on: August 06, 2010, 04:37:51 pm »
My favorite Pong game for the 89 is Aaron Miller's, which I think is reasonably obscure but it's definitely pretty good. I'm reluctant to try games made before 2004 on my Titanium (even with Hw3 Patch), and out of the remaining I'd say this is the best. It is simply Pong, not Pong with fancy features. If you want Pong with fancy features, play something else.
239
« on: August 06, 2010, 02:12:46 pm »
On a partially-related note: does this mean that X-Link (which I've never tried) only supports I/O linking as well?
240
« on: August 06, 2010, 01:10:55 pm »
Okay, well I guess I've figured it out but I don't know what to do about it.
You can't free a pointer after you've changed it. And in that code, all pointers are either being memset (to reinitialize them to point to nothing) or changed (for instance, the line pointer is incremented).
The advice given in the GCC4TI docs is "preserve the original pointer and pass it to free". How would I do this? Make a function and pass the code where I'm manipulating the pointer there?
Pages: 1 ... 14 15 [16] 17 18 ... 24
|