Omnimaga

Calculator Community => Other Calculators => Topic started by: KermMartian on June 22, 2010, 10:13:32 pm

Title: Cemetech Contest #7: Doors CS
Post by: KermMartian on June 22, 2010, 10:13:32 pm
The administrators of Cemetech are happy to announce the seventh official Cemetech programming contest.  The theme of this contest will be Doors CS programs.  All entries must use some feature of Doors CS to be eligible for the contest.  For BASIC programmers, this includes using the specialized headers to add icons, define subprograms, and hide subprograms, the built-in XLib and Celtic III compatiblity libraries, or the upcoming Doors CS BASIC libraries.  For ASM programmers, this includes using the Doors CS GUI subsystem, the Associate Program subsystem, or some other features that are unique to Doors CS (even if it's just the header).  A secondary goal of the contest is to introduce programmers to the extra features and power that Doors CS facilitates, so the more creative and efficient the use of Doors CS' features in your program, the better.  If you're unfamiliar with all the features Doors CS offers BASIC and ASM programmers, check out this page: http://dcs.cemetech.net/index.php?title=SDK

First, something everyone will be interested in: prizes.  Brandon Wilson has generously offered to donate the top prize, a TI-73 that has been converted to a TI-83+ using his Chameleon program and then installed in a TI-83+ case.  The contest will have two categories as detailed in the next paragraph, and a first, second, and third place winner will be chosen from each category.  The two first-place winners will be fairly compared, and the entry judged to be the best will be awarded this top prize.  A second prize that has not yet been chosen will be awarded to the first-place winner in the other category, and the second-place winners will also receive consolation prizes (feel free to post suggestions!).

We will be accepting two major classes of programs.  One category will contain all BASIC and Hybrid (BASIC with XLib / Celtic III / Doors CS libraries) programs, while the second will consist of all pure ASM and Axe-compiled programs.  The judges, Rivereye and myself, Kerm Martian, will make every effort to judge the entries fairly against others in the same categories and between categories based on our expert knowledge of the relative features and capabilities of BASIC, Hybrid BASIC, Axe, and Assembly.

The deadline for this contest will be 11:59:59pm Eastern Time, Sunday, September 5th, 2010.  The results of the contest will be announced by the morning of Tuesday, September 7th, and the entries will be released to the general public during the day on September 16th to avoid violating the terms of the Omnimaga Axe contest and to allow possible cross-entries.  The rules for this contest will be mostly similar to previous Cemetech contests.  Programs should contain only original code, with some exceptions.  Limited use of external libraries may be permitted on a case-by-case basis, but should be checked with one of the two judges.  Only projects that have not been previously released will be permitted, and no code releases are permitted before September 16th, but unlike previous contests, publicity and posting about one's entry will be permitted, and feedback on ideas may be solicited from the general public.  Again, users should not be asking for help with their code.  The exception to this is Doors CS-specific questions, comments, or bug reports.  I will be happy to work with any user to quickly resolve Doors CS bugs that may be preventing their projects from working properly, and points will not be taken off for bugs in entries that are the fault of Doors CS (although it is the responsibility of the coder to try to resolve these before the deadline).

Please feel free to post a topic in this Contest subforum when you decide you're going to enter the contest, to discuss whether a specific idea is appropriate, and to announce updates on your projects.  We are open to appeals on the rules if you feel any of them are unfair, although we reserve the right to keep them as-is.  Good luck, and have fun! To summarize:

PRIZES: Chameleon'ed TI-73/TI-83+ to the top entry, unannounced prize for the next three winners.
THEME: Use of Doors CS libraries and capabilities
DEADLINE: Sunday, September 5, 2010
ALLOWED: Publishing details and requesting idea/artwork help allowed
DISALLOWED: Releasing code, requesting non-Doors CS-specific code help

(http://www.cemetech.net/img/news/contest7.png)

If you have any questions or want to enter, I humbly request that you crosspost in the official Cemetech topic on the subject: http://www.cemetech.net/forum/viewtopic.php?t=4641 .  You can start your own topic in the Cemetech Contest subforum here: http://www.cemetech.net/forum/viewforum.php?f=50
Title: Re: Cemetech Contest #7: Doors CS
Post by: DJ Omnimaga on June 22, 2010, 11:04:42 pm
Sounds pretty good :)

I doubt I'll be able to compete much since I am still rather inexperienced with Axe and am not that great at BASIC optimizing, but hopefully maybe I could enter something. I can't promise, though.

The rules seems good, too. For Omnimaga users, just be careful to not ask help on Omni, because I am pretty sure Kerm will be watching sometimes :P. I can't really monitor for Cemetech contests, though, because Omni sometimes gets 350-400 posts a day so that can take a long while to check for people breaking rules. Now imagine with two contests XD

Also, our contest ends on Sept 16th 12 AM GMT-5, to be exact. By then feel free to post all entries to public, even if ours aren't posted yet.
Title: Re: Cemetech Contest #7: Doors CS
Post by: KermMartian on July 29, 2010, 07:56:26 pm
The September 5th deadline for submissions to Cemetech Contest #7: Doors CS programs is rapidly approaching! There are a mere five and a half weeks until entries must be completed, so on behalf of Rivereye and myself, the contest judges, I hope that your entries are coming along smoothly! As a reminder, any Doors CS-based program is acceptable, including those that use the Doors CS headers (http://dcs.cemetech.net/index.php?title=BASIC_Header), those that use the new DCSB Libs (http://dcs.cemetech.net/index.php?title=DCSB_Libs) for BASIC programs, and those that use all of the Doors CS features for z80 assembly programmers (http://dcs.cemetech.net/index.php?title=SDK) including the GUI system (http://dcs.cemetech.net/index.php?title=GUI_Tools), the Associated Program (http://dcs.cemetech.net/index.php?title=Associated_Programs) system, Appended Library Extensions (ALEs), and Shell Expansions (http://dcs.cemetech.net/index.php?title=Shell_Expansions) (SEs). Pure BASIC, hybrid BASIC, Axe, and pure Assembly entries are all acceptable; the former two types will be judged together, as will the latter two.  Points will be given for originality, use of DCS features, size and speed, and functionality.  Programs may be previously announced by not released.

The fun part: prizes! This contest surpasses all other past Cemetech projects in that the top winners in the BASIC/Hybrid and Axe/ASM categories will each receive a shiny graphing calculator! The overall winner will be able to take his pick of a Chameleon'ed TI-73 converted into a super-TI-83+ (donated courtesy of Brandon "BrandonW" Wilson and spiffed up by yours truly) and a TI-83+SE (donated courtesy of Shaun "Merthsoft" McFall).  The second and third place winners will receive special USB mini to USB female adapter cables with 9V power injection, suitable for using USB libraries to connect optical mice, bluetooth adapters, wifi adapters, and other power-hungry peripherals to your calculator.

Keep working on your entry, don't forget to post a topic about your entry on the forum (http://www.cemetech.net/forum/viewforum.php?f=50), and good luck!

(http://www.cemetech.net/img/news/contest7_calc1.png) (http://www.cemetech.net/img/news/contest7_calc2.png)
Above: the two top prizes for Cemetech Contest #7!
Title: Re: Cemetech Contest #7: Doors CS
Post by: DJ Omnimaga on July 29, 2010, 07:57:55 pm
Wow I love that 83+ o.o
Title: Re: Cemetech Contest #7: Doors CS
Post by: calcdude84se on August 03, 2010, 01:19:38 pm
It's actually a Chameleon'd, case-swapped TI-73 ;)
* calcdude gets back to working on his contest entry
Title: Re: Cemetech Contest #7: Doors CS
Post by: Raylin on August 03, 2010, 01:24:08 pm
Hey, look.
It's that competition I'm gonna win. :P

I kid. The prizes look cool though.
Title: Re: Cemetech Contest #7: Doors CS
Post by: FinaleTI on August 03, 2010, 02:34:05 pm
Sorry if it said this, but are we allowed to use code we wrote before the contest, but didn't release?
Title: Re: Cemetech Contest #7: Doors CS
Post by: Builderboy on August 03, 2010, 02:35:04 pm
Im not sure, but lets put it this way, that code wasn't created before the contest ;)
Title: Re: Cemetech Contest #7: Doors CS
Post by: FinaleTI on August 03, 2010, 02:37:09 pm
Yep. No one can prove anything....
Title: Re: Cemetech Contest #7: Doors CS
Post by: Raylin on August 03, 2010, 02:37:34 pm
^ This.
Title: Re: Cemetech Contest #7: Doors CS
Post by: Hot_Dog on August 03, 2010, 03:22:14 pm
So why a Ti-83+ Silver Edition and not a Ti-84+?  Is it because you had one handy, or because (for some reason) so many people want them?  Or another reason?
Title: Re: Cemetech Contest #7: Doors CS
Post by: Raylin on August 03, 2010, 03:23:06 pm
Because the Chameleon'd TI-73 was donated.

Don't forget, we are calc programmers.
We r brokeded.
Title: Re: Cemetech Contest #7: Doors CS
Post by: Hot_Dog on August 03, 2010, 03:24:47 pm
Because the Chameleon'd TI-73 was donated.

Don't forget, we are calc programmers.
We r brokeded.

Tell that to the people who purchase nspires for the sake of games and not programming :D
Title: Re: Cemetech Contest #7: Doors CS
Post by: Raylin on August 03, 2010, 03:27:39 pm
Because the Chameleon'd TI-73 was donated.

Don't forget, we are calc programmers.
We r brokeded.

Tell that to the people who purchase nspires for the sake of games and not programming :D

o.o

Then, it's just me who's brokeded.
Title: Re: Cemetech Contest #7: Doors CS
Post by: Hot_Dog on August 03, 2010, 03:29:50 pm
Because the Chameleon'd TI-73 was donated.

Don't forget, we are calc programmers.
We r brokeded.

Tell that to the people who purchase nspires for the sake of games and not programming :D

o.o

Then, it's just me who's brokeded.

Hey, so am I.  I'd be entering the contest myself if I had the time, because I can't afford a second Ti-83+ to test my game with.  I'm jealous of those who can buy a Nspire right off the bat
Title: Re: Cemetech Contest #7: Doors CS
Post by: Raylin on August 03, 2010, 03:31:43 pm
Why?

Unless you program in C, it's not necessary.

700th post.
Title: Re: Cemetech Contest #7: Doors CS
Post by: Hot_Dog on August 03, 2010, 03:32:57 pm
Why?

Unless you program in C, it's not necessary.

700th post.

Multiplayer testing
Title: Re: Cemetech Contest #7: Doors CS
Post by: Raylin on August 03, 2010, 03:35:47 pm
This is true.
Title: Re: Cemetech Contest #7: Doors CS
Post by: matthias1992 on August 03, 2010, 04:21:21 pm
Because the Chameleon'd TI-73 was donated.

Don't forget, we are calc programmers.
We r brokeded.

Tell that to the people who purchase nspires for the sake of games and not programming :D

Hey! I never said I didn't want to program it :P! and secondly there are quite a few calculator experts around that do have more then three or four calcs. I think I am quite humble with just two (Ti84+ and Nspire (still being send))

sorry for being off topic but I had to reply to that to avoid misconceptions of, especialy, myself.
Title: Re: Cemetech Contest #7: Doors CS
Post by: Hot_Dog on August 03, 2010, 04:29:57 pm
Quote
sorry for being off topic but I had to reply to that to avoid misconceptions of, especialy, myself.

It's okay, I wasn't pointing fingers at anyone.  I have no idea who purchases a Nspire for what, but I do know that some people purchase them just for games
Title: Re: Cemetech Contest #7: Doors CS
Post by: Eeems on August 03, 2010, 05:50:44 pm
TI-83+SE are no longer in production, and so they are harder to find. Also, a TI-83+SE is the fastest of the 8x family due to the fact that is has no clock using up cycles. of course that means it has no extra features, but to be sure they are a very desirable calculator to have. Kind of a collectors piece.
Title: Re: Cemetech Contest #7: Doors CS
Post by: Hot_Dog on August 03, 2010, 05:57:02 pm
TI-83+SE are no longer in production, and so they are harder to find. Also, a TI-83+SE is the fastest of the 8x family due to the fact that is has no clock using up cycles. of course that means it has no extra features, but to be sure they are a very desirable calculator to have. Kind of a collectors piece.

So what you're saying is that a Ti-83+ SE is faster generally than an 84+ SE?
Title: Re: Cemetech Contest #7: Doors CS
Post by: Raylin on August 03, 2010, 07:49:55 pm
I think that is what he's saying.
I looked up the specs and the two calcs have the same processor (15 MHz Zilog Z80).
There is no clock on the TI-83+ SE, so I'd believe it.
Title: Re: Cemetech Contest #7: Doors CS
Post by: KermMartian on August 03, 2010, 07:59:21 pm
Sorry if it said this, but are we allowed to use code we wrote before the contest, but didn't release?
Sure, as long as you didn't release it or use it for any previous contents.  In the future would you mind posting questions on Cemetech (in this case, this topic: http://www.cemetech.net/forum/viewtopic.php?t=4752)? I don't check here that often.
Title: Re: Cemetech Contest #7: Doors CS
Post by: Eeems on August 03, 2010, 08:13:25 pm
TI-83+SE are no longer in production, and so they are harder to find. Also, a TI-83+SE is the fastest of the 8x family due to the fact that is has no clock using up cycles. of course that means it has no extra features, but to be sure they are a very desirable calculator to have. Kind of a collectors piece.
So what you're saying is that a Ti-83+ SE is faster generally than an 84+ SE?
well the speed increase isn't noticeable, but yes it is faster.
Title: Re: Cemetech Contest #7: Doors CS
Post by: FinaleTI on August 03, 2010, 08:58:14 pm
Sorry if it said this, but are we allowed to use code we wrote before the contest, but didn't release?
Sure, as long as you didn't release it or use it for any previous contents.  In the future would you mind posting questions on Cemetech (in this case, this topic: http://www.cemetech.net/forum/viewtopic.php?t=4752)? I don't check here that often.
Awesome! I don't know if I'll have time for this, because of Nostalgia, but if I do then I can use my CelticIII/DCS7 powered 4lvl greyscale scrolling tilemapper.  ;D
Title: Re: Cemetech Contest #7: Doors CS
Post by: Hot_Dog on August 03, 2010, 09:59:36 pm
TI-83+SE are no longer in production, and so they are harder to find. Also, a TI-83+SE is the fastest of the 8x family due to the fact that is has no clock using up cycles. of course that means it has no extra features, but to be sure they are a very desirable calculator to have. Kind of a collectors piece.
So what you're saying is that a Ti-83+ SE is faster generally than an 84+ SE?
well the speed increase isn't noticeable, but yes it is faster.

I do remember that B_CALLS take longer on the 84+ SE
Title: Re: Cemetech Contest #7: Doors CS
Post by: KermMartian on August 06, 2010, 02:12:19 am
Sorry if it said this, but are we allowed to use code we wrote before the contest, but didn't release?
Sure, as long as you didn't release it or use it for any previous contents.  In the future would you mind posting questions on Cemetech (in this case, this topic: http://www.cemetech.net/forum/viewtopic.php?t=4752)? I don't check here that often.
Awesome! I don't know if I'll have time for this, because of Nostalgia, but if I do then I can use my CelticIII/DCS7 powered 4lvl greyscale scrolling tilemapper.  ;D
Don't forget that tilemapping and shape drawing are significantly faster in DCS7 than in Celtic III, according to my and Kevin's tests. :)
Title: Re: Cemetech Contest #7: Doors CS
Post by: qazz42 on August 06, 2010, 09:11:23 am
Yay! I finished my entry! I cant wait to release it after the contest
Title: Re: Cemetech Contest #7: Doors CS
Post by: DJ Omnimaga on August 08, 2010, 05:24:48 pm
Note that you can enter the same entry in both Omni and Cemetech contest, but for Cemetech contest, don't forget to modify a little bit to make usage of Door CS7 features, to comply with Cemetech's rules. Also Cemetech contests ends 10 days before Omni contest, although entries are not published until September 16th 2010, 12 AM GMT-5.