ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: TIPower Compiler for the 86

TIPower Compiler for the 86
Posted by Michael on 16 June 2003, 20:03 GMT

Thomas Williamson has created a compiled programming language for the 86, called TIPower 86. It is modelled to be object oriented, and in addition to the usual features of a compiled language, it includes things such as inheritance and classes. The compiler package includes the necessary files to start programming, along with example programs.

 


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: TIPower Compiler for the 86
W Hibdon  Account Info

This looks neat. Tooo bad I no longer have an 86. I am stuck with my crappy 89. j/k

-W-

     16 June 2003, 20:15 GMT


Re: Re: TIPower Compiler for the 86
slimey_limey  Account Info
(Web Page)

I was scared for a moment, then I saw the j/k.

This sounds cool. Any news of a port to other calcs, esp. 68k? (unlikely)

     16 June 2003, 20:56 GMT

Re: Re: Re: TIPower Compiler for the 86
no_one_2000_  Account Info
(Web Page)

Wow! This is neat... so, is this going to be like C is to the TI-89? Will it push away the ASM language for the TI-86?

I doubt it will be ported... stuff rarely is :(

     16 June 2003, 21:40 GMT

~
angelboy Account Info
(Web Page)

That would be nice if you could program in C for the 86 & 83+ & v400 (j/k)

     16 June 2003, 23:15 GMT

Re: ~
Joey Gannon  Account Info
(Web Page)

Dude, you don't need to program the V400... it's so advanced that it reads your mind.

     18 June 2003, 09:11 GMT

Re: Re: ~
no_one_2000_  Account Info
(Web Page)

So, that's how it knew about my imaginary girlfriend...

     18 June 2003, 22:57 GMT

~
angelboy Account Info
(Web Page)

Well, if it can read my mind then it'll know that I am VERY close to having enough money to buy it.

     19 June 2003, 00:44 GMT


Re: ~
no_one_2000_  Account Info
(Web Page)

Well, how much do they cost, then?

     19 June 2003, 03:06 GMT


Re: Re: ~
ac  Account Info

V200's range between $160 (US) and $210

     19 June 2003, 04:48 GMT


Re: Re: ~
Jiaqi Wu  Account Info

lol that's funny!

     4 July 2003, 03:31 GMT


Re: ~
burntfuse  Account Info

That's what this allows you to do! I've looked over the language reference, and it's pretty C-like.

     20 June 2003, 19:29 GMT


Re: Re: ~
Chivo  Account Info

The basic usage of it is similar to C (it doesn't look too difficult to learn), but it's not as expressive as C, and it has several problems in the way it does things, such as with passing arguments to functions.

C pushes arguments onto the processor's stack, making functions re-entrant (unless the programmer does something nonre-entrant). TIPower passes arguments through static variables, which means that functions calling another function (or itself, e.g., recursion) that uses the same variable(s) won't necessarily work as expected.

Just my 2 cents.

     22 June 2003, 03:40 GMT

Re: Re: Re: Re: TIPower Compiler for the 86
RCTParRoThEaD_ Account Info
(Web Page)

It says object oriented. Does that mean it's a bit like Visual Basic?

     17 June 2003, 00:37 GMT


Re: Re: Re: Re: Re: TIPower Compiler for the 86
no_one_2000_  Account Info
(Web Page)

Ooh! Like C++! OOP!

     17 June 2003, 03:24 GMT


Re: Re: Re: Re: Re: Re: TIPower Compiler for the 86
RCTParRoThEaD_ Account Info
(Web Page)

no, C++ is too inefficient for even the 68K calcs.

     17 June 2003, 17:59 GMT


Re: Re: Re: Re: Re: Re: Re: TIPower Compiler for the 86
no_one_2000_  Account Info
(Web Page)

I guess you're right...

     17 June 2003, 22:15 GMT


Re: Re: Re: Re: TIPower Compiler for the 86
coinmanz  Account Info
(Web Page)

This is neat. And by the way, I port most of my programs, can't help if anyone is lazy at that

     17 June 2003, 17:10 GMT


Re: Re: Re: Re: Re: TIPower Compiler for the 86
no_one_2000_  Account Info
(Web Page)

You don't know all of those programming languages, do you?

     17 June 2003, 22:16 GMT


Re: Re: Re: Re: Re: Re: TIPower Compiler for the 86
benryves  Account Info
(Web Page)

Check his bio.
All will be revealed!

     20 June 2003, 14:18 GMT


Re: Re: Re: TIPower Compiler for the 86
W Hibdon  Account Info

I don't think that there would be any reason for a port to the 68k's. There is already the C programming language for them.

Also, this was made to translate into z80 ASM. the M68k processor uses a completle different language. The only reason that this would be ported to the 83(+), is because they both have the z80, so the it would be easy to say compile for the 83(+).

-W-

     16 June 2003, 22:04 GMT

Re: TIPower Compiler for the 86
W Hibdon  Account Info

Well, i can see that my rush to post was unneeded. Can this be made to work with the 83(+)? Seeing that they are both z80's, could this work?

Hopefully this is easier than ASM.

-W-

     16 June 2003, 20:21 GMT

Re: Re: TIPower Compiler for the 86
no_one_2000_  Account Info
(Web Page)

That's probably why it was made- so people wouldn't have to program in ASM, of course, z80 is a nice language... (it's just frustrating when it doesn't work)

     16 June 2003, 21:45 GMT


Re: Re: Re: TIPower Compiler for the 86
Cl0nedB0y  Account Info
(Web Page)

*falls to knees and starts cries of joy and anguish*
All of that time of learning assembly to the point of UNDERSTANDING it but falling short of completion due to the inability to figure out how to apply it to a system. Gaaa!!! I know what everything does but i vaguely know why it works. Sigh... time to see if this really works and if it does then there went my entire summer.

     16 June 2003, 22:01 GMT

Re: Re: Re: Re: TIPower Compiler for the 86
no_one_2000_  Account Info
(Web Page)

Poor you...

I guess C for a z80 calc would be nice... z80 is hard, after all, but I think I'd almost rather program in z80 than in C. Maybe it's because I'm used to z80... but oh well, none of this applies to my lovely TI-82, so it doesn't matter... I'll have to keep working on z80 :)

     17 June 2003, 03:27 GMT


Re: Re: Re: Re: Re: TIPower Compiler for the 86
ac  Account Info

>>I think I'd almost rather program in z80 than in C

Yes, if anyone knew both, for sure use z80. It's faster, cleaner, and better. This program is for people who don't know z80.

>>none of this applies to my lovely TI-82

Yes, it does. If people can make this program work with the 83 (+(SE)) then it'll be only one step farther to port it to the 82.

     19 June 2003, 04:51 GMT


Re: Re: Re: Re: Re: Re: TIPower Compiler for the 86
burntfuse  Account Info

I write and prefer Z80 assembly myself, but TIpower isn't such a high-level language that it makes inefficient code. I've read the language reference, and it's more of a calculator-oriented C.

     20 June 2003, 19:33 GMT


Re: Re: Re: Re: TIPower Compiler for the 86
Morgan Davies  Account Info
(Web Page)

I know some asm for the 86, if you want some help go ahead and ask.

     17 June 2003, 20:55 GMT


Re: Re: TIPower Compiler for the 86
Joey Gannon  Account Info
(Web Page)

It says in the readme that he's going to make it work with the 83(+) and the 85. Maybe we could make more ZShell progs once it does. ;-)

     17 June 2003, 02:17 GMT

1  2  

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