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

TIGCC v0.9 Released
Posted by Eric on 19 December 2000, 07:33 GMT

The hard-working TIGCC team, led by Sebastian Reichelt and Zeljko Juric, have released the new version of TIGCC, their popular SDK for the TI-89 and TI-92+.

New features in this release include many bugfixes in the compiler, native floating point support, and a lot more technical stuff that I didn't bother to understand (so I'll just let you read about that yourself in the readme...). Anyway, go check it out. Congrats to the TIGCC Team!

Update (Eric): And just when you thought it couldn't get any better, Mister Zeljko Juric himself released an update to the TIGCC Library, v2.31 to be exact. It includes various bugfixes and works with the recently-released TIGCC v0.9.

 


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.9 Released
lalu

Wow! Full floating point support! Good job! I look forward to making some nice programs with TIGCC.

     19 December 2000, 15:33 GMT

Re: TIGCC v0.9 Released
John Ratliff  Account Info
(Web Page)

Techno-Plaza is working on a series of lessons geared for novice C programmers wanting to learn C and use that skill to make TIGCC programs for the TI-89/92+.

The first two lessons are complete, and the third should be up today.

The first is a simple Hello World example that everyone does. The second is an introduction to keyboard input. The third examines basic graphics and sprites.

Check it out at http://www.technoplaza.net if you are interested.

     19 December 2000, 15:59 GMT


Re: Re: TIGCC v0.9 Released
MathJMendl  Account Info
(Web Page)

Glad to find out that Techno Plaza isn't closing. =-)

     20 December 2000, 02:03 GMT

Re: TIGCC v0.9 Released
Thomas Nussbaumer  Account Info
(Web Page)

Congratulations,- great job!
I've just rewritten some parts of TI-Chess to get the maximum out of the new features and it works perfectly.

     19 December 2000, 18:38 GMT


Re: Re: TIGCC v0.9 Released
AuroraBoriales

Does Ti-Chess really need floating point support? I think it is great just the way it is.

BTW. When is the next version going to come out?

     21 December 2000, 19:51 GMT


Re: Re: Re: TIGCC v0.9 Released
Zeljko Juric  Account Info
(Web Page)

Ti-Chess does not use floating points at all, but floats are not the only new feature of TIGCC 0.9. There are lot of not-too-visible improvements!!!

     21 December 2000, 20:04 GMT


Re: Re: Re: Re: TIGCC v0.9 Released
AuroraBoriales

Has anyone has this problem? I am compiling a program, and after it is done, and there are no errors, it just displays "searching for file" and a little animated icon showing a computer monitor and a magnifying glass. TIGCC just stops responding. After waiting for almost 10 minutes, it finally gives me some assembly jibirish and a fatal error from the assembler saying "function bcopy has already been declared". This is not just for one program, it is for all of the code i ahve been trying to compile!!

     24 December 2000, 01:24 GMT


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

First of all, try turning off syntax highlighting for all assembly files. I didn't realize it could take that long, even for big programs. You really must have written a LOT of code. Then, please send me the source files, along with your version of the file "nostub.h" in the include directory, which is probably where the error is. I don't know how duplicate versions of bcopy could happen otherwise, unless you defined bcopy yourself somewhere.

Also, please tell me your email address, so that this can be kept private.

     24 December 2000, 01:33 GMT

Re: TIGCC v0.9 Released
red40gamma  Account Info
(Web Page)

All-RIGHT!!!
One of the best Christmas presents I'm getting!
Thanks for the GREAT new updates!
ESPECIALLY the floating point support!
Yes!

--red40gamma

     19 December 2000, 22:52 GMT

Re: TIGCC v0.9 Released
Jonathan Walker  Account Info

This is somewhat off topic, but I would like to know in order to use TIGCC, too. What shell works with AMS 2.05? I cannot get any to work and need help soon!!!

Thanks

     20 December 2000, 05:12 GMT


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

There is a preview release of DoorsOS II v0.99 at doors.ticalc.org, which is supposed to solve incompatiblitiy. However, TIGCC doesn't need any shell to be installed, since it can create so-called "nostub" programs, which don't require a shell.

     20 December 2000, 09:16 GMT


Re: Re: Re: TIGCC v0.9 Released
AuroraBoriales

I really don't recommend using nostub at all. I use "stubbed" programs becuase they are , for me, easier to make. I like using run-time libs, and i like smaller programs, becuase nostub tends to be a few ten kilobytes larger.

     20 December 2000, 19:23 GMT

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

What kind of libraries are you using that make your programs 10 KB smaller?! Since most library calls are in fact just direct calls to TIOS routines, I don't see how they can make your programs that much smaller.

What libraries are you using, anyway? Are you writing C or ASM programs?

     20 December 2000, 20:19 GMT


Re: Re: Re: Re: TIGCC v0.9 Released
EpYoNNeoS  Account Info
(Web Page)

Umm I think you are a bit wrong.You are right that nostub programs are a bit larger,but not that much.They just include the functions they use while shell program use both their functions and the functions the shell has(meaning nostub have more program in them).I like nostub better anyways just because shells crash more.
-EpYoN

     20 December 2000, 22:15 GMT

Re: TIGCC v0.9 Released
zro  Account Info

has anybody tried to write software that uses the linkport? i cant seem to make it work, maybe its my calc, maybe its the compiler, i dont know

     20 December 2000, 15:42 GMT

Re: TIGCC v0.9 Released
depleateduranium  Account Info

does anybody here know how to get that streetfighter game to work on a hardware v1.00 am2.05?

does anybody here know how to get that streetfighter game to work on a hardware v1.00 am2.05?

does anybody here know how to get that streetfighter game to work on a hardware v1.00 am2.05?

does anybody here know how to get that streetfighter game to work on a hardware v1.00 am2.05?

does anybody here know how to get that streetfighter game to work on a hardware v1.00 am2.05?

does anybody here know how to get that streetfighter game to work on a hardware v1.00 am2.05?

does anybody here know how to get that streetfighter game to work on a hardware v1.00 am2.05?

does anybody here know how to get that streetfighter game to work on a hardware v1.00 am2.05?

does anybody here know how to get that streetfighter
game to work on a hardware v1.00 am2.05?

does anybody here know how to get that streetfighter game to work on a hardware v1.00 am2.05?

     20 December 2000, 17:46 GMT

Re: Re: TIGCC v0.9 Released
EpYoNNeoS  Account Info
(Web Page)

Get AMS1.03:)

     20 December 2000, 18:54 GMT


Re: Re: Re: TIGCC v0.9 Released
MathJMendl  Account Info
(Web Page)

AMS 3.1337 also solves this. =-)

     20 December 2000, 19:48 GMT


Re: Re: TIGCC v0.9 Released
Samir Ribic  Account Info
(Web Page)

Go to www.void.jump.org, click Archive, then Games, then Street fighter, download Street fighter for ZX Spectrum 48 K, download Tezxas, convert game and play it under Tezxas. A bit slower, but less buggy.

     21 December 2000, 09:27 GMT


Re: Re: Re: TIGCC v0.9 Released
depleateduranium  Account Info

thank you for the advice. I'll try that tezxas thing.
ohh and sorry for the repititon but i had to do it to get noticed

     21 December 2000, 12:24 GMT

New emulator coming for ti-89
dicecake

My friend and I are planning to make an cybiko emulator for the ti-89 by using your program (thanks). I am a new programmer and my friend is a programmer for just cybiko. So we need help with programming for ti-89. We have all the information needed on cybiko. If anyone is interested in helping us please e-mail us at diceman1_@hotmail.com. if you don't know what the hell we are talking about go to cybiko.com. If you want to purchase a cybiko my friend can offer you a 20% discount by typing this code CD8358 at http://www.cybiko.com/secretcode.asp

     21 December 2000, 01:29 GMT

Re: New emulator coming for ti-89
Samir Ribic  Account Info
(Web Page)

There are two approaches to write such software, emulators and simulators.

Simulator can be written in C, because it is not so speed critical. The goal is to rewrite original ROM to new processor and environment. However, machine code programs will not work. If you choose this approach, you can start with my TCP/IP engine and RadioLink software.

Emulator must be written in assembly, because it emulates other processor in real time and C overhead is not acceptable. Visit my tezxas home page, technical part to know something about fast decoding technic.

     21 December 2000, 09:41 GMT

Re: New emulator coming for ti-89
Sebastian Reichelt  Account Info
(Web Page)

It would be nice to see this for the TI-89, but there might be some problems you run into:

- The hand-held computer you are talking about apparently has 512 KB of RAM, while the TI-89 has at most 100 KB available. You probably can't use the Flash ROM because the Cybiko also has 512 KB or 1 MB of it.

- It has a coprocessor, while the actual processor already runs at about the speed of a TI-89. This means that you can never get the full speed out of it.

- The processor is not a Motorola MC68000, so it will have to be emulated like in Tezxas, and will never run at full speed.

I can't get any info the the ZX Spectrum, though. Maybe it's the same with that computer, but I suppose it is a little slower.

     21 December 2000, 12:44 GMT


Re: Re: New emulator coming for ti-89
AuroraBoriales

From what i saw at their site, it IS motorola. Mabye not the 68000, probably the 68010 or 20, but similar. Remember that the 89 really has about 2.5 megs of flash ram, it just that the complex AMS takes up most of it. The 89 really has 256k of ram, but AMS takes about 60k. If at full, the RAM is closer to 200k than 100k. In order to emulate, i think you would have to rewrite the cybiko rom for the 89.

Here comes the money considerations. I'm not saying you shouden't try, but Why buy a 150$ ti-89 when the cybiko is 50 dollars less?

     21 December 2000, 23:15 GMT


Re: Re: Re: New emulator coming for ti-89
Sebastian Reichelt  Account Info
(Web Page)

I don't know what you mean. On their site, they say:

Processor: 32 bit, 11 MHz Hitachi H8S/2246
Coprocessor: Atmel AT90S2313, 4 MHz

On www.hitachi.com, you can get information on the H8S/2245, but not 2246. It seems they are in no way related to Motorola.

Replacing the TIOS with something else is really not an option. Think about it: You buy a calculator to do math, not simply to play games like on a gameboy. And the TIB Receiver works only as long as AMS 2.04 is available, i.e. as long as TI wants.

     22 December 2000, 14:29 GMT


Re: Re: Re: Re: New emulator coming for ti-89
AuroraBoriales

Well, you're right about that, it seems i have misread it. Yeah, the ethical stuff too, the calculator(noticed i said calculator, not pocketpc) is supposed to be used for math sometimes, even if you're a hardcore calc gamer.

     24 December 2000, 01:26 GMT

Re: New emulator coming for ti-89
depleateduranium  Account Info

i thought u said 20%

     21 December 2000, 17:52 GMT


Re: Re: New emulator coming for ti-89
dan niezgocki  Account Info
(Web Page)

He did.

     23 December 2000, 00:27 GMT


Re: Re: Re: New emulator coming for ti-89
depleateduranium  Account Info

yes he said 20%, but when u enter the code it says 10%

     24 December 2000, 16:54 GMT


Re: New emulator coming for ti-89
AuroraBoriales

From the tech specs that i saw at their site, I understand that the 89 and the cbyko are very similar. They have the same size screen, they both have 10 mhz mc68000 processors, i don't know how much mem it has, but i'm sure you can find an efficent way to emulate the cybiko. With any luck, you can port the keyboard easily. Even though the 89 has an abc keyboard and the cybiko has a mini qwerty keyboard, you can use the alpha and 2nd modes to comphensate. The wireless communication thing can be made to use IR links or radiolinks, or just simply just a wire link.
For the emulator itself, i would suggest static recompliation. It's the fastest mode. It's where you take the rom and the programs and remap all the rom calls and functions to be compatiable with the 89 rom calls. Since the amazing similarities, there shouden't be much problems with speed.

     21 December 2000, 23:11 GMT


Re: Re: New emulator coming for ti-89
Xavier de Boysson  Account Info

well i got diff information :
The Cybiko is 5.7 by 2.8 by .86 inches, weighs less than 5 ounces, and churns with a 32-bit, 11-MHz Hitachi main processor, and 512 KB of RAM

     24 December 2000, 03:09 GMT

1  2  3  

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