2006 POTY Results
Posted by Michael on 10 January 2007, 02:34 GMT
The long-awaited results for the 2006 Program of the Year competition are now available! As always, the associated surveys now have their results visible. Congratulations to all 2006 featured programs and their authors!
Our goal for 2007 is to have so many featured programs that we require splitting them into groups again, as we did in 2004, so start writing fantastic programs now!
|
|
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: 2006 POTY Results
|
Kevin Ouellet
(Web Page)
|
I am wondering if TIcalc staff took new screenshots of the games or attached the 2006 POTY thing to the alerady existing screenshots? because the one who did F-zero screenshot (which i voted for btw) may need a bit more practice playing XD
|
Reply to this comment
|
10 January 2007, 14:36 GMT
|
|
Re: 2006 POTY Results
|
bfr
(Web Page)
|
I think that both programs were good. :)
<font size=".001">The reason KTIGCC didn't win though was because of a lack of binaries. Just kidding.</font>
|
Reply to this comment
|
11 January 2007, 03:22 GMT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: Re: Re: Re: Re: Re: Re: 2006 POTY Results
|
Chris Williams
|
That binary code appears to be the
MOVEA.L (117,A1,D2.L*8),A7
instruction. D2.L has a scale other than 1, so it's not even a legal instruction on the MC68000, '08, or '10 processors. It's legal on the rest of the family, though.
It would be nice if the '00 supported scales of 2, 4, and 8, which would make accessing some structs and arrays easier and faster. Of course, it would be nice if it also supported other instructions like bit field instructions (e.g., BFSET), PACK, etc.
By the way, if A1 contains an even address (which is most common), that instruction will cause an address error exception. :)
|
Reply to this comment
|
16 January 2007, 19:58 GMT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: 2006 POTY Results
|
Lewk Of Serthic
|
Generally speaking, people generally program the z80 and m68k calculators with their respective assembly language as opposed to pure binary. As for easier ways to program calculators, you have TI-BASIC, or if you have a m68k calculator, you can program it in the C Programming Language using TIGCC (currently maintained by Kevin Kofler) to compile it on your computer.
While Doom or DukeNukem3D might be stretching it (they both used extremely advanced raycasting engines), an accurate clone of Wolfenstein3d is certainly not out of the question (one has in fact been made for the 83+/84 series and the FAT engine for the m68k series could easily do it). For a faithful Doom clone, you're looking at hight differences and non-perpendicular walls, both of which are no small feat.
Higher level languages such as Visual Basic are just far to inefficient to run on calculators. They may run fine on your home computer, but you must remember that your home computer is many times faster than your calculator. TI-BASIC is slow, just imagine something even slower. Lower level languages such as Assembler or C are efficient enough to run fast, but the calculator simply doesn't have the hardware that would be needed to run higher level languages I have always about Fortran on m68k calcs though...
|
Reply to this comment
|
17 January 2007, 03:40 GMT
|
|
1 2 3
You can change the number of comments per page in Account Preferences.
|