ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: TIGCC v0.93 Released

TIGCC v0.93 Released
Posted by Eric on 5 February 2002, 09:54 GMT

Sebastian Reichelt of the TIGCC team has released the long-awaited TIGCC v0.93, their C compiler for the TI-89 and TI-92+. Check out the Changelog to find out what's new; a vastly updated IDE seems to be the main improvement. Also check out the source code and the alternative files.

 


The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.


Re: TIGCC v0.93 Released
Merlijn den Boer  Account Info
(Web Page)

sounds cool, but I don't own ti-89 or 92 :(

     5 February 2002, 09:58 GMT

Re: Re: TIGCC v0.93 Released
Chickendude  Account Info

You must be the first person ever to have the first post and not say anything about it! congrats!
w00t

     5 February 2002, 23:31 GMT

Re: Re: Re: TIGCC v0.93 Released
Barrett Anderson  Account Info
(Web Page)

check the survey buddy.

     6 February 2002, 02:46 GMT


Re: Re: Re: Re: TIGCC v0.93 Released
Don Quixote Account Info
(Web Page)

yes yes good job.... WANT A COOKIE?

     15 February 2002, 16:20 GMT


Re: Re: Re: Re: Re: TIGCC v0.93 Released
Barrett Anderson  Account Info
(Web Page)

um... yes...

     16 February 2002, 01:54 GMT


Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
no_one_2000_  Account Info

Yes, I would.

document.cookie

     16 February 2002, 16:38 GMT

Re: Re: Re: TIGCC v0.93 Released
Merlijn den Boer  Account Info
(Web Page)

Who cares first post?

     6 February 2002, 14:26 GMT


Re: Re: Re: Re: TIGCC v0.93 Released
no_one_2000_  Account Info

I do!

     6 February 2002, 22:12 GMT


Re: Re: Re: Re: Re: TIGCC v0.93 Released
Merlijn den Boer  Account Info
(Web Page)

Ok I care first post too.. but only because everybody will read the comment. But I don't care mentioning it.

     7 February 2002, 09:25 GMT


Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
no_one_2000_  Account Info

Yeah, I know what you mean. I usually talk about it, if I have something else relative to say. Otherwise, I don't bother.

     9 February 2002, 23:21 GMT

Re: Re: Re: TIGCC v0.93 Released
Blaynerd  Account Info

Check out the archive for the Voyage 200, I had first post, and didn't mention it either

     6 February 2002, 15:02 GMT


Re: Re: Re: Re: TIGCC v0.93 Released
Chickendude  Account Info

Did you know that you had the first post?

     7 February 2002, 01:22 GMT


Re: Re: Re: Re: Re: TIGCC v0.93 Released
Blaynerd  Account Info

Yeah, but I wasn't sure how strictly they enforced their rules about "first comment boasts"

     7 February 2002, 15:05 GMT


Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
Chickendude  Account Info

They should be OK as long as they contain material that is relvant to the article (unlike this one).
(Sorry, that's the only way that I could think of putting it:)

     8 February 2002, 02:26 GMT


Re: Re: Re: TIGCC v0.93 Released
no_one_2000_  Account Info

W00t! First post is cool!

     6 February 2002, 22:12 GMT


Re: Re: TIGCC v0.93 Released
David Phillips  Account Info
(Web Page)

What edit control does the IDE use? I noticed it does syntax highlighting. I recently discovered an excellent free control for Delphi / C++Builder: SynEdit (see URL for this post). It's very similiar to the control used Delphi or C++Builder, or HomeSite. Unfortunately for me, I use C++Builder and the examples are in Delphi, so I can't compile them :( If you ever decide to use a different edit control, it would be highly worth your time to check it out.

Good work on TIGCC!

     8 February 2002, 00:55 GMT

Re: Re: Re: TIGCC v0.93 Released
lord_nightrose Account Info
(Web Page)

Interesting. Though it does compile faster, it seems to have trouble with backlogged keystrokes (e.g. it might not display all your typing in the IDE as you type). It seems to lag a bit behind my typing speed. I'm not sure why it would do this; it was the only program I had running that did so.

Example:
I typed "123456789012345678901234567890" quickly (ran my finger across the numbers) and it took 5 seconds to display this. I could actually watch the individual numbers being printed.

     8 February 2002, 06:14 GMT


Re: Re: Re: Re: TIGCC v0.93 Released
David Phillips  Account Info
(Web Page)

That would be a problem with the edit control. TSynEdit shouldn't have any problems with that. And it already does syntax highlighting for a ton of different languages. I want to take it and write a nice editor that is a cross between the C++Builder editor and HomeSite.

     8 February 2002, 11:46 GMT

Re: Re: Re: TIGCC v0.93 Released
Sebastian Reichelt  Account Info
(Web Page)

I wrote the edit control completely by myself. At that time I didn't know about SynEdit. Now I don't want to switch to another component, because that would mean that my work was useless. ;-) I have to fix a design error, though: I need to make it more line-based. I process the text a one complete string; that's why editing large files is really slow.

     8 February 2002, 22:13 GMT


Re: Re: Re: Re: TIGCC v0.93 Released
David Phillips  Account Info
(Web Page)

Is it not subclassed from TCustomMemo? TSyntaxMemo is, and as such, uses TStrings for everything. That might be something to look into. Or just realize that you wrote a lot of code, learned some important stuff, had fun, and switch to TSyntaxMemo, and possibly help contribute to it's development :) That control does everything you could possibly want, including syntax highlighting, spell checking, completion (intellisense), etc. It's quite cool. There's nothing wrong with abandoning something you've written, when you find a better way of doing it, or find something that better suites your needs. And I really wish one of my coworkers could understand that fact... Not Invented Here (NIH) syndrome is a very bad thing.

     19 February 2002, 06:21 GMT


Re: Re: Re: Re: Re: TIGCC v0.93 Released
Kevin Kofler
(Web Page)

I do not see ANY reason to throw away Sebastian's syntax highlighting editor since it works fine. There is no point in using a third-party component just because it exists.

     19 February 2002, 15:04 GMT


Re: Re: Re: TIGCC v0.93 Released
no_one_2000_  Account Info

Yeah, I have the older version, could someone tell me what is new about this one before I download it? It takes a long time to download on my slow modem.

     9 February 2002, 23:23 GMT


Re: Re: Re: Re: TIGCC v0.93 Released
Kevin Kofler
(Web Page)

- Lots of important bugfixes.
- A few new features: see the "ChangeLog" link in the news item.

     10 February 2002, 20:43 GMT


Re: Re: Re: Re: Re: TIGCC v0.93 Released
no_one_2000_  Account Info

Thanks, I will :)

Ugh! That username verification thing is annoying!

Anyway, a bit off topic, but does anyone know how to create a HALT in TI-89 C? I made a tiny tron/nibbles-type game with interesting add-ons, but it runs WAY to fast. I'm using the OSdequeue() thingy, but it runs WAY too fast. I need to slow it down. Any suggestions? Anyone?

     11 February 2002, 01:15 GMT

Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
no_one_2000_  Account Info

Still waiting for suggestions...

     11 February 2002, 22:58 GMT


Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
Chickendude  Account Info

I know it sounds amateur, but you could always do:
for (loop = 0; loop < 25; loop++) {
...
}
or something like that...
I know it probably wasn't any help, but who knows:)

     11 February 2002, 23:16 GMT


Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
David Phillips  Account Info
(Web Page)

That's a bad idea, because it will needlessly eat up CPU time (i.e. battery life). You should never delay like that on any platform if at all possible.

     12 February 2002, 16:40 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
Chickendude  Account Info

It just depends on how desperate you are, and the way he said it, it sounded as though he never really meant for it to be sent out everywhere, just as a test.
In that case, he probably won't play it much, and it won't matter too much how much battery power it takes. If he plans on sending out over the internet, then I completely agree.

     12 February 2002, 22:03 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
no_one_2000_  Account Info

AAAAHHHHHHHH!!!!! @#$@#$@#%@#$!$@!

I HIT THE CLEAR KEY AND IT ERASED MY WHOLE MESSAGE!!!!!!!!!!!!!!!!

Anyway, I just found a new way that seems to work okay. It's a bit slower than I'd like, but I can live with it.

OSFreeTimer(USER_TIMER);
OSRegisterTimer(USER_TIMER, 1);
while(!OSTimerExpired(USER_TIMER) && !kbhit());
if (kbhit()){
key=ngetchx();
}
...

What it does it, it starts a 1/20 second pause and it waits until either the 1/20 pause time is up, or if the user presses a key, and then it will grab the keycode if there was one, and then goes on with the rest of the program.

Does anyone else program in C for the TI-89/92+, or am I the only one?

     13 February 2002, 00:26 GMT

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
lord_nightrose Account Info
(Web Page)

That's pretty much what I did for my C library program's "wait" function.

     13 February 2002, 04:05 GMT

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
lord_nightrose Account Info
(Web Page)

In other words, I do.

     13 February 2002, 04:06 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
no_one_2000_  Account Info

Another programming related question...


Is it just me, or are boys the only ones geeky enough to program for graphing calculators? I don't know any girl that programs assembly, but I do know one who programs in BASIC. :) :) :) :)

     15 February 2002, 00:50 GMT

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
Chickendude  Account Info

There are some girls that program BASIC, but I haven't heard of or seen any who program ASM

     15 February 2002, 01:30 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
no_one_2000_  Account Info

Are they hot?

     15 February 2002, 21:49 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
Chickendude  Account Info

No?

     17 February 2002, 15:59 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
no_one_2000_  Account Info

Aw... too bad.
\/
* *
--
\__/

     17 February 2002, 17:45 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
Chickendude  Account Info

. \ /
.* > *
.
.\___/

darn...

     18 February 2002, 02:24 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
no_one_2000_  Account Info

Heheheh...

..|||||||||||..
./...........\.
|...*.....*...|
|......&......|
|...\_____/...|
.\___________/.

     18 February 2002, 21:48 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
lord_nightrose Account Info
(Web Page)

Weird... earlier today I was wondering if any girls ever visited this web site...

so, anyone? Any girls *ever* visit this site?

     15 February 2002, 04:52 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
Benjamin Esham  Account Info
(Web Page)

Have we already had a gender survey?

     16 February 2002, 03:43 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
no_one_2000_  Account Info

I have nooooo clue, though I think it would be a good idea to do it again.

     16 February 2002, 16:39 GMT

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
Chickendude  Account Info

That's rather ironic; from too fats to too slow :)

     15 February 2002, 01:30 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
no_one_2000_  Account Info

Yeah, I'm just an ironic type of guy.

(Didn't you say that other post I made about "First Post" was ironic? LOL)

     15 February 2002, 21:50 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
Chickendude  Account Info

I did, didn't I! Wow, that's ironic!
w00t!
"Half this game is ninety percent mental."
-Philadelphia Phillies manager-

     16 February 2002, 20:09 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
no_one_2000_  Account Info

The Philedelphia Feilds Manager is a mental?

     17 February 2002, 17:46 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
lord_nightrose Account Info
(Web Page)

That is probably the single worst spelling job I've ever seen; especially since the right spelling was right above it.

     17 February 2002, 18:52 GMT

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
Chickendude  Account Info

<sp>Know, knot write above it... Its placed at the very top of the screen and the reply is at the bottom of the screen.</sp>

     18 February 2002, 21:42 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
no_one_2000_  Account Info

And you know what's even more funny? In sixth grade, I made it to the state spelling bee. LOL

I ges I just loost my telent tu spel gud.

     18 February 2002, 21:50 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
Chickendude  Account Info

I allmost spull as gud as yoo doo (I spelt fast as fats)

     18 February 2002, 23:21 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
Chickendude  Account Info

oops too fast, not fats

     15 February 2002, 01:31 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
no_one_2000_  Account Info

Oh well. Isn't it so strange that wherever depleateduranium pops up, we get about 1000 posts in a chain right after him?

     15 February 2002, 21:51 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
Chickendude  Account Info

hmmm... I wonder...

     16 February 2002, 20:10 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
no_one_2000_  Account Info

He has strange powers...

     17 February 2002, 17:46 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
lord_nightrose Account Info
(Web Page)

Long live depleateduranium!

     17 February 2002, 18:53 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
no_one_2000_  Account Info

wonder if he's reading this...

     18 February 2002, 21:52 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
Chickendude  Account Info

He hasn't posted in a while, maybe he was eaten by a chicken or he was betrayed by his werewolf cronies.
hehe, cronies is a strange word;so is waffle, and weird, and baloobalabis...

     18 February 2002, 23:23 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
depleateduranium Account Info
(Web Page)

Look at this, i'm gone for what, two days and mass confusion sets in. *coughs up half digested chicken beak* stupid chickens, when will they learn. AOOOOoOoOoOoOoUUUUUuUuUuUu (yes, check it out, a new howl, wohooo);=)

     19 February 2002, 00:40 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
Chickendude  Account Info

welcome back :(
AHHHHHHHHHHH! This place is in utter confusion and total chaos!!!!!!! AHHHHHHHHHHHHHHH!

"We all have photographic memory, just some of us don't have film"
-Anonymous-

     19 February 2002, 21:43 GMT


Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
David Phillips  Account Info
(Web Page)

Inline assembly?

     12 February 2002, 16:39 GMT


Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
no_one_2000_  Account Info

Huh? :) I'm programming it in C for the TIGCC thingy, if that's what you mean. I'm not using any assembly. I know know TI-82 assembly.

     13 February 2002, 00:28 GMT


Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
lord_nightrose Account Info
(Web Page)

By 'inline assembly', he meant that you could use assembly code within a C program. I'm not sure exactly how you can do it; I know that it's used in Francois Leiber's FLib program, so if you want to know then start with that.

     13 February 2002, 23:24 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
no_one_2000_  Account Info

Oh wait... I've heard of that, now that you mention it... I'm also not sure how it's done, but I have an idea...

     15 February 2002, 00:51 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
Olle Hedman  Account Info
(Web Page)

Oh. I have an idea!
Lets try look in the TIGCC documentation!
never thought of that, did you? :)

     16 February 2002, 17:15 GMT

Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
Chickendude  Account Info

Now why would you wanna do that? That makes sense, and you don't want to make sense or people will think you're nuts!!!
"It isn't pollution that's harming the environment.
It's the impurities in our air and water that are doing it."
-Former U.S. Vice-President Dan Quayle-

     16 February 2002, 20:12 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: TIGCC v0.93 Released
no_one_2000_  Account Info

No, I like to do stuff 'the hard way'. >:)

     17 February 2002, 17:47 GMT

1  2  3  4  5  6  7  8  

You can change the number of comments per page in Account Preferences.

  Copyright © 1996-2012, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer