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

Okay, forget all my questions about it being allpied to the other z80 calcs. He said that other calc support will come soon. Nevermind.

-W-

     16 June 2003, 22:15 GMT

Re: TIPower Compiler for the 86
Frank A. Nothaft  Account Info
(Web Page)

Personally, it sounds pretty damned sweet.

What good things does it have over other languages?

     16 June 2003, 23:58 GMT


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

WOW. I just read through the documentation. It DOES look sweet! Now, why doesn't he port it to the TI-82 as well? LOL (That would make no_one very happy)

     17 June 2003, 03:32 GMT


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

Hey theres nothing wrong with the 82. Just because it looks very bad and is old doesnt mean that some of us dont want to go back to our roots of calculator programming

     17 June 2003, 14:59 GMT

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

When he said no_one would be happy, he meant himself! No_one (the guy who posts here), has an 82.

     17 June 2003, 15:46 GMT


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

Thanks for the clarification :)

     17 June 2003, 16:59 GMT


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

I know, I like my TI-82, it was the first calculator I ever got, and the first calculator that I learned ASM for. The TI-85 and the TI-82 were the first calculators to be programmed for in assembly, right?

     17 June 2003, 16:51 GMT


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

The 85 was the first to be programmed in ASM. Without ZShell, we would all be nerds without a purpose. Thanks Magnus, Dan, et al!

     18 June 2003, 09:13 GMT


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

But the TI-82 came next ;-)

     18 June 2003, 22:58 GMT

Re: TIPower Compiler for the 86
Biobytes
(Web Page)

Hi guys, this is Thomas. Wow, for once you like my stuff! Just a little advance warning: I found A FEW bugs with some optimization techniques I use, as well as some of my math routines, so I'll probably release a debugged version (v.95) at the end of the week.

     17 June 2003, 05:22 GMT


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

For once? TIPower is great, and Dragon Warrior is AMAZING. I just finished it a few days ago.

     20 June 2003, 19:35 GMT

Necessary?
Reno  Account Info

It's nice to have a tool to make porting games a quick mouse click. However, I hope this doesn't deter people from first diving deep into the assembler to understand what's going on under the hood. Assembler is a useful thing to know.

Although this would be quite a learning experience in compiler theory, being one of the compiler programmers for the other calculators.

     17 June 2003, 08:44 GMT

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

For all of you who want this "ported":
There has been a SmallC compiler for the 8x calcs around for quite some time (opensource too!). I don't know if anyone has ever heard of it before, I stumbled accross it one day by accident. I did try it and it does work. Check out the link for more info.

     17 June 2003, 17:16 GMT

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

Well, how about that. I think that there is no longer a reason for me no to program for the 83+. This is terrific.

-W-

     17 June 2003, 18:53 GMT


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

Does it work on the TI-82?

     17 June 2003, 22:18 GMT

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

In YOUR opinion, shouldn't every z80 tool?

     18 June 2003, 02:14 GMT


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

Well, yes, of course, but that doesn't mean that it will. A lot of people seem to ignore the TI-82 from the z80 spectrum, when really, it's the "older brother" to the TI-83, TI-83+, and now the TI-83+SE.

I also like the ASM language in it much more than for the TI-83/+. It seems more logical to me, but that's probably because I learned it before I ever saw ASM for the TI-83/+. Oh well, I'm shutting up now.

     18 June 2003, 23:03 GMT


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

How can it be more logical? It's the same language. A language cannot be more (neither less) logical than itself, as far as I can imgaine...

     19 June 2003, 08:10 GMT


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

He is probably referring to the macros and #defines that are used with the different calculators. The Z80 language is, as you said, the same for all calculators.

I can't really comment on this, though, as I've used neither the TI-82 nor the TI-83(+), and I usually try to write calculator-neutral assembly programs.

     19 June 2003, 23:25 GMT


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

Indeed, it works on: TI82, TI83, TI83+, TI85, TI86. Look at the webpage for more targets.

     19 June 2003, 18:08 GMT

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

Wow, that's really cool! And it's good to hear that he's thinking of porting it to the TI-83+.

     17 June 2003, 19:29 GMT


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

I agree with Kerm.

     17 June 2003, 23:56 GMT


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

I'm just too stuborn and ignorant to learn asm. An easier language than asm that runs at the same speed when compiled would be great!

     18 June 2003, 00:06 GMT


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

Even a little slower than ASM would be okay... BASIC is just too darn slow. ASM is SO fast :)

     18 June 2003, 01:08 GMT

~
angelboy Account Info
(Web Page)

ASM is only 10% as fast if you add the grayscale library.

     18 June 2003, 03:00 GMT

Re: ~
Joey Gannon  Account Info
(Web Page)

I think you mean 10% FASTER, or 110% as fast. (Unless you mean ASM is 1/10 the speed of BASIC, in which case you would merely be wrong.)

     18 June 2003, 03:45 GMT


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

I think He means that if you have greyscale going on, your asm program will be 1/10 of normal asm program speed.


-I am the one and only cheerio

     18 June 2003, 04:03 GMT


Re: Re: Re: ~
Joey Gannon  Account Info
(Web Page)

I would think that it wouldn't be any slower than 1/x of the original speed, where x is the number of grayscale levels. Of course, I don't know ASM, so my opinion is fairly worthless. :-)

     18 June 2003, 09:16 GMT


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

I've never used grayscale on z80 (mainly because grayscale on a TI-82 doesn't really work). But, I can understand why it would slow it down. I program in C for the TI-89, and grayscale slows down the performance, somewhat...

BASIC GRAYSCALE R0X0RZ!

     18 June 2003, 23:06 GMT


Re: Re: Re: Re: Re: ~
Joey Gannon  Account Info
(Web Page)

Yeah... it'd be more of bluescale. That's the only reason I don't like the 82 is because of that awful screen.

     19 June 2003, 02:24 GMT


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

Well, the TI-82 has COLOR! Blue on a green background. How funky is that? None of the other calcs can do that ;-)

     19 June 2003, 03:08 GMT


Re: Re: Re: Re: Re: Re: Re: ~
ac  Account Info

except the 92

     19 June 2003, 18:51 GMT


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

or the TI-83a

     20 June 2003, 14:20 GMT


Re: ~
burntfuse  Account Info

Unless you use the user interrupt routine.

     20 June 2003, 19:37 GMT


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

Yeah, basic is too slow. If you need proof, check out my StarCraft Beta. Slow as a snail.

     20 June 2003, 14:46 GMT


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

Well, since we're on the subject of different languages to asm like speed, did EZASM work for anyone here?

     20 June 2003, 14:51 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