ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Community :: Articles :: The TI Programming Alliance
The TI Programming Alliance

Posted on 23 September 1998

The following text was written by Patrick Wilson:

I don't know about you, but I'm tired of crappy programs. I'm sorry for being so blunt, but come on... Either you get a crappy program that does one thing good, a program that does many things well but is buggy, or if your lucky, you get a truly great program. Sadly, the latter is very rare. It's been proven, teamwork accomplishes more and better results faster than if the results were from just one person. My point is simple. If the best programmers for the TI-8X (and TI-92) teamed up in a sort of Alliance, then imagine the amount and frequency of high-quality programs that would be made. Below are a few ideas about what this could do to the TI programming community. These are ONLY a few and are not meant to cover all aspects of creating such an organization. I intend for many responses with more ideas to be posted and I hope you expand on my ideas in future articles!

Bug free programs
If everyone developed together, everyone would know what everyone else's programs do and conflicts could be eliminated. One way to accomplish this is to have a web site listing all resources used by all programs and which ones have been specifically requested by a developer to be for use only with their program since it might contain volatile information or program specific data.

Shared variables
It would be nice when if you enter a game, be it Mario, Vertigo, Penguins, whatever, you would be greeted by a splash screen with the game title, and your name. Also, what about other personal information, like registration, if programs got good enough for shareware. This would also allow for system wide preferences like contrast, text size, preferred grayscale bit depth, and other things.

The Ultimate OS
The 85 is a good example of where this feature is sorely needed. Usgard, ZShell. They have different programs that will only run on a certain shell. If the alliance were to make a universal OS that would run all programs, then we would have no need for porting. Imagine a multitasking OS that would let you run one program while suspending one. You wouldn't actually have that program open, but it would save the last place or action that the program was performing. Once you were done, you would open the program again and, voila!

Plug In Architecture
This would make programs more effective. Instead of having a lot of programs, you would only need one called a "Dock" or plug in dock. One for math, science, and utility plugins. In the long run, you would have many more programs but the total space taken up by all the programs would be considerably less.

  Reply to this item

Re: Article: "The TI Programming Alliance"
THe GReaTTaKiDo
(Web Page)

Your idea is very good and opinionated. It has it's positives and negatives. For me however I would opt for an alliance. Even with my knowledge of ti 83 programing i sometimes need help and need someone else to make routines smaller or to save memory. I think a group of people would reduce the amount of bugs in programs for every type of calculator. All in all, Alliance seems to be a better concept.

by the way,
Check out my homepage

Reply to this comment    24 September 1998, 04:51 GMT


Re: Re: Article: "The TI Programming Alliance"
Matthew Bledsoe

You don't need an Alliance to help you optimize your code. Or figure out a problem. Join the mailing list (in your case Assembly-83). I'm not sure what its like on there but the 86 people are very nice. Ever since I've been on it they've helped me and a bunch of other people. Wether it was a routine for something or just a question you'd usually get 4 or 5 responses sometimes more.

Reply to this comment    25 September 1998, 06:22 GMT

Re: Article: "The TI Programming Alliance"
nobody

is anybody interested in hacking the ti-73 to make a shell? i have quite a bit of info on it, but i really can't do much hacking without actually having a ti-73. if we could get a bunch of people working together on it, we might be able to create an "ultimate os" and avoid the shell wars going on with the other ti calculators.

Reply to this comment    24 September 1998, 05:24 GMT

Re: Re: Article: "The TI Programming Alliance"
Jeff Min
(Web Page)

Why would you want to create a shell for the 73 if you don't even have a 73? And why the 73 to begin with?

Reply to this comment    24 September 1998, 05:46 GMT


Re: Re: Re: Article: "The TI Programming Alliance"
nobody

because it hasn't been done yet.

Reply to this comment    24 September 1998, 06:11 GMT


Re: Re: Re: Re: Article: "The TI Programming Alliance"
Daladran
(Web Page)

A two headed cow-dog hasn't been made either(as far as I know), but that doesn't mean one should be made.

Daladran

Reply to this comment    28 September 1998, 01:29 GMT

Re: Re: Re: Re: Re: Article: "The TI Programming Alliance"
nobody

i'm working on that too.

Reply to this comment    28 September 1998, 22:42 GMT


Re: Re: Re: Re: Re: Article: "The TI Programming Alliance"
Moofo The Psychic Dogcow

Well, a two headed DOGCOW has been spotted more then once... not too sure about a cow-dog, though...

Reply to this comment    15 January 1999, 19:57 GMT


Re: Re: Article: "The TI Programming Alliance"
Richard Lewis

Why avoid shell wars? Why not make all the shells work on the same calc? I've already done it with ZShell 4.0, Usgard, PhatOS, and Rigel, on the 85.

You can find Summit BETA 3 (The latest version of my shell switcher) here on ticalc. Granted, it has bugs, but it works.

Reply to this comment    26 September 1998, 01:19 GMT


Re: Re: Re: Article: "The TI Programming Alliance"
nobody

on the ti-73, each shell would take up one application space in the ROM. there are only 4 application spaces. one is taken up by the link application, and another is taken up by the cbl/cbr application, leaving 2.(3 if you delete the cbl/cbr application). it is highly unlikely that shell wars will happen, though. there aren't very many people that are interested in a shell for the 73.

Reply to this comment    26 September 1998, 06:58 GMT


Re: Re: Re: Re: Article: "The TI Programming Alliance"
iweutruiasydfuih

Won't TI try to get middle school teachers to buy 73's? Then people can play games during class in middle school too :)

Reply to this comment    27 September 1998, 03:58 GMT


Re: Re: Re: Re: Re: Article: "The TI Programming Alliance"
Matthew Bledsoe

You can already do that with virtually all the TI-8x and 92(+). Why would you need a TI-73 to do it?

Reply to this comment    28 September 1998, 03:25 GMT

Re: Article: "The TI Programming Alliance"
andrew lundberg

This is an excellent idea. It would not only lessen the chances of problems within your calc, It would also increase the benifits of programs through shared ideas.

Reply to this comment    24 September 1998, 05:42 GMT

Re: Article: "The TI Programming Alliance"
Aladdin

An alliance should be put together to make programs for the TI-89/TI-92 plus. This is because they're faster calculators and they have a lot more memory than the rest of them. These two calculators could have programs on them that far exceed any of the other programs of the rest of the TI-8x series. These two calculators are where the really programs should be.

Reply to this comment    24 September 1998, 06:18 GMT

Re: Re: Article: "The TI Programming Alliance"
anon

do you by chance own a TI-89 or 92? ^_^. If you have a 89, i must complement you. I have searched through 10 of the closest Staples and found one thirty miles away who still has two left. No doubt i had them transfer it to my local Staples! I am not worrying about waiting for a more robust version of ROM because we all know the magic word here : FLASH

Reply to this comment    24 September 1998, 06:48 GMT

Dumbass
David

I find it insulting that anyone could be so bullheaded. Are you implying that all programers should screw the TI-8x series, and spend all of their time and effort on the 89 and 92? I would be willing to bet that no more than 2% of all TI graphing calculator sales are for the 89 or 92, and possibly even less.

Reply to this comment    5 October 1998, 00:02 GMT


Re: Re: Article: "The TI Programming Alliance"
Rye
(Web Page)

Making programs only for the TI-89 and TI-92+ is a dumb idea...Let's say the alliance did that, most people own a TI-8x not a TI-89 or TI-92+ anyway so this whole thing would be a waste of time and a miserable failure. It won't be too long before TI-89 and TI-92+ are obsolete. Then what? Keep making programs for a calculator which only ONE of them exists in the world and you have that ONE? It should be for TI-8x and TI-9x.

Rye

Reply to this comment    5 October 1998, 05:59 GMT

Re: Article: "The TI Programming Alliance"
Lee Garland

An idea would be to start up some kind of page where everybody contributes ideas to a game. A person who wants to write a game gives the basic idea and what should be included with it. This is then shown to everybody who can then comment on the layout and basics. Once this has been 'fine tuned' the code can be produced. At this stage people have an idea of what the program involves and can help develop parts of the code. For example people can develop routines which handle certain aspects of the game (these would have to be develpoed in such a way that many can be combinbed into one program). This would enable the best routines to be selected for certain tasks. Once this has been done then all of the individual parts can be combined into one final program which can be tested. The main aim of this is, at the very least to get people together in the basic design of a program, to pool ideas together and overcome the spread in quality of games that people complain about.

Reply to this comment    24 September 1998, 10:00 GMT


Re: Re: Article: "The TI Programming Alliance"
Chris

Actually, something like this was tried a little while ago (Ti-Files' Zelda BBS), but I think due to lack of interest it was left behind. A great idea nonetheless, and I'd like to se it reinstated or at least something similar appear once again.

Reply to this comment    25 September 1998, 23:28 GMT

Re: Article: "The TI Programming Alliance"
NeTi

This idea is great.
A lot of persons think like me. I need it because i'm a young programmer on the Fargo but i've got some capacity and a lot of idea.
So WHEN THE TPA BEGIN ?

Reply to this comment    24 September 1998, 11:58 GMT

Re: Article: "The TI Programming Alliance"
this article sucks

this hole article sucks
having to register a program mean having to send the programer money which i believe that this is a bad idea

though mabey a group of people who ask each other for there input would be good it might help to get around "programers block"

Reply to this comment    24 September 1998, 11:59 GMT

1  2  3  4  5  6  

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