TI-GCC v0.7
Posted by Nick on 30 June 2000, 04:27 GMT
A rather illustrious team of talented programmers has taken the helm of one of the most useful development tools in existence for the TI-89. Furthermore, they've also recently released TI-GCC v0.7, laden with wacky new features. New features are (from the readme): - Updated: The linker now supports EXTRA_RAM_TABLE symbols.
- Updated: The linker accepts a new switch: -outputbin will make it output the raw executable file as it is on the calculator. Of course this .bin file can not be transferred to the calculator.
- Updated: The linker will display the compiled file size even with the quiet switch -q enabled
- Updated: Includes tigcclib 2.1 from Zeljko Juric
- New: Includes TI-GCC IDE by Sebastian Reichelt
- New: The directory structure has been completely changed and is now clearer.
- New: The installation is a lot easier thanx to Sebastian Reichelt's setup program.
TI-GCC v0.7 was created by a highly diverse, international team; all of which deserve our mad props. Xavier Vassor, who made the linker and the executable; Niklas Brunlid, who helped in minor bugfixes and additions; Jean Canazzi, who recompiled GCC (whatever that means); Zeljko Juric, who provided the library (of recent news item-related fame) and who wrote the documentation; the also recently-mentioned Sebastian Reichelt, who wrote the IDE; and finally, last but not least, Philipp Winkler, who assisted in the conversion of the library's help file. Scrumptuous!
|
|
|
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: TI-GCC v0.7
|
Sebastian Reichelt
(Web Page)
|
Wow! Two news items in a row! :-)
I only wonder why only tigccide.zip got deleted, but not tigccidesrc.zip and ti-gcc.zip. This might be a little confusing, because they are very old files. Could anybody with that power please be so kind and fix this? Thanks a lot.
Anyways, I'm glad to see this in the news. Thanks Nick.
|
|
30 June 2000, 05:06 GMT
|
|
Re: TI-GCC v0.7
|
Sebastian Reichelt
(Web Page)
|
What are "talented programs?" ;-)
No wait, this is not in German; I'm stepping out of my role here. Sorry.
|
|
30 June 2000, 05:09 GMT
|
|
Re: TI-GCC v0.7
|
robin kirkman
(Web Page)
|
hmm.. how about thanking the entire GCC development team?
http://www.gnu.org/software/gcc/gcc.html
|
|
30 June 2000, 05:30 GMT
|
|
Re: TI-GCC v0.7
|
Beta
|
Up with C on calcs!!!
|
|
30 June 2000, 06:44 GMT
|
|
Re: TI-GCC v0.7
|
Robert Xeon Smith
(Web Page)
|
I was looking around but couldn't find a real definitive history of how TI-GCC came to be. At least I have a general idea of how ZShell and the like were started. I was reading in the DJGPP FAQ:
"If you want a cross-compiler for m68k on a DOS machine, [all] you need is DJGPP configured as host=i386-go32 and target=m68k-coff."
Does that have anything to do with it? Anyways, I'm not even sure how C programming fits into the whole TI calculator "scene". It's quite apparent from the lack of comprehensive good assembly langauge tutorials that assembly programming is considered to be a "black art" which you're supposed to know from birth or not at all. (Contrast C programming, which is definitely not a black art.) But compiling C programs for TIs does seem to be a black art. I can hardly find anything on the WWW that relates to C programs on TIs; and for all that people argue about whether programming a ROM in C or ASM would be better, I can't even find a good page that at least rants against/for the use of C on TIs. Help! I'd like to know more about the history of TI-GCC and how C can be compiled for TI calculators, if for no other reason that I'm learning C now and think that this would be a Really Nifty Thing to try. Heck, even my friend AYL who's well versed in the "black art" of m68k assembler programming had never heard of TI-GCC before I told him!
(My E-mail address is STL137@aol.com, by the way.)
|
|
30 June 2000, 06:51 GMT
|
|
|
|
|
Re: Re: TI-GCC v0.7
|
Sebastian Reichelt
(Web Page)
|
I consider ASM to be a black art (I tried to learn x86 ASM once, but already forgot all of it). C, however, seems really easy. If you know enough C (or C++, but it's not easy to switch), you won't find it hard to program in C for calculators. To start, just install TI-GCC, start my IDE, go to File/New/C Source File, go through the Template Wizard, and start programming where it says "// Insert your code here." Use the Help menu to browse through Zeljko's converted documentation, and if you have any questions, post them on the Assembly-89 mailing list.
|
|
30 June 2000, 14:09 GMT
|
|
1 2 3
You can change the number of comments per page in Account Preferences.
|