ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: Programming Groups Hold Pong Contest

Programming Groups Hold Pong Contest
Posted by Michael on 21 February 2004, 01:12 GMT

Programming groups Greenfire and Maxcoderz are holding a programming competition. Briefly: You create a pong game for the 83 or 83+ using either ASM or BASIC. Based on several criteria including graphics and gameplay, the winners will be posted on the front pages of the two sites.

  Reply to this article


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: Programming Groups Hold Pong Contest
Enchanted Coders  Account Info
(Web Page)

Sadly, I don't own a TI-83 or TI-83 Plus (or any calculator other than a TI-89, for that matter), so I can't participate. I would love to try my hand at making an updated version of pong, but I don't have the right calculator.

Reply to this comment    27 February 2004, 14:27 GMT


Re: Re: Programming Groups Hold Pong Contest
Ben Cherry  Account Info
(Web Page)

There's nothing stopping you from making one for the 89. There just isnt a contest.

Reply to this comment    28 February 2004, 01:50 GMT

Mac Programming
NEO3.14  Account Info

Is there no way to program on a Mac?!? I have some great ideas for an ap in this contest but all I have is a stinkin' Mac! Does anyone know how to program in Asm on a Mac?

Reply to this comment    29 February 2004, 00:21 GMT


Re: Mac Programming
Chivo  Account Info

Just use a text editor. :-) (j/k, sorta)

You need a text editor (easy enough), an assembler, and a TI variable creator (or loosely, a "linker").

If you can't get TASM to work, and you have OS X (if not, I can't help you), here is a short list of alternate (and free) assemblers you could probably use:

You could try the linking assembler that comes with the C compiler SDCC (http://sdcc.sourceforge.net/). You'd probably have to play with it a lot just to work with the TI calcs. I've played with and tried to modify the C compiler mostly, but it won't work well with TI calcs because it uses the IY register. Its license is the GNU GPL.

Another assembler is tpasm (http://www.sqrt.com/), which I've used and for which I've made a few small utilities and shell scripts to make TI-86 program variables (can be changed for TI-83(+)). My programs are essentially the "linker". I'm (Chris Williams) even in the Readme file for tpasm 1.2! Check it out! It's also under the GNU GPL.

The last assembler I'll write about here is z88dk's (http://www.z88dk.org/). It's another C compiler that comes with an assembler/linker and even supports several TI calcs. I haven't used this one, but it looks promising and I'll try it sometime. It's licensed under the Artistic License (free software).

I can upload or email you the small programs I wrote so you can use them if you want to use tpasm.

BTW, TASM is actually shareware, and I bet most of ticalc doesn't know that and haven't registered; I'm party guilty of that too, and that's why I've been looking for other assemblers to use.

Reply to this comment    1 March 2004, 02:20 GMT


Re: Re: Mac Programming
NEO3.14  Account Info

Thanks a lot! But, I unfortunately have Mac OS 9.2. If I can get OS X, will these all work for TI-89 Programming?

Reply to this comment    1 March 2004, 12:17 GMT


Re: Re: Re: Mac Programming
Chivo  Account Info

No, these are for Z80-based calculators (82, 83(+(SE)), 85, 86). You can use TIGCC for MacOS X (in the Unix directory), and it comes with mostly everything you need to program for the TI-89/92+, including two different assemblers and a C compiler.

Reply to this comment    3 March 2004, 20:03 GMT


Re: Re: Re: Re: Mac Programming
NEO3.14  Account Info

Is there no way to program in C for the 89 on Mac OS 9.2?

Reply to this comment    4 March 2004, 23:45 GMT

TI-Programming
Blah Poop  Account Info
(Web Page)

There are many of us that program on our TI's. If we could put that together into one big TI server, we could exchange programs, test them and run them on our servers.

TI has several languages: Basic, Assembly, Hex, Flash, Ion, and Binary. These languages are what makes up programs.

Programming cool stuff on these languages must be cool. We could build servers using Ion, Hex, Binary, and Assembly. We would have Basic Programs on our TI's and Flash to get us connected to the server.

What do you think about my idea?

Reply to this comment    29 February 2004, 15:19 GMT


Re: TI-Programming
Konrad Meyer  Account Info
(Web Page)

1st of all - Hex + binary are just 2 different ways of expressing ASM commands

2nd - Ion is just an ASM shell (but not _just_ an ASM shell)

3rd - Flash is just ASM stored in a different memory type

4th - BASIC is way to slow for a server

Reply to this comment    1 March 2004, 06:13 GMT


Re: Re: TI-Programming
CicadaCalc Account Info

This is like the worst time it could happen. I had programmed a BASIC 2-player PONG system, but I deleted it! Why me?

_
/^\

Reply to this comment    15 March 2004, 21:57 GMT
1  2  3  4  5  

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