T^3 2016 conference starting tomorrow, this has been the week for new educational tools at Cemetech. Two days ago, we announced C programming support in SourceCoder 3, which allows you to write C programs for your TI-84 Plus CE in your browser. Now, we're proud to present Learn @ Cemetech, documentation to help you use your calculator and program in TI-BASIC, z80 Assembly, ez80 Assembly, and C. We will be migrating other information like our Calculator Documentation pages to the new Learn @ Cemetech wiki. You can also expect the following information:
Graphing Calculator and Programming Help
Learn @ Cemetech graphing calculator reference
SourceCoder 3 Nears Completion", but today, I'm proud to say that SourceCoder 3 actually is nearing completion. Unless you looked closely at the version number at the bottom-right of SourceCoder 3's main menu, I bet you might not have realized that SourceCoder 3 was technically still in beta, but I'm happy to say that in preparation for T^3 2016 and as various planned features come together, it has reached Release Candidate status. The biggest brand-new feature is in-browser compiling of ez80 C programs for the TI-84 Plus CE, but myriad other tweaks, adjustments, fixes, and updates have been added to SourceCoder 3 in the past two years.
If you've hung around Cemetech long enough, you probably know what SourceCoder 3, but if not, it's a universal in-browser IDE for graphing calculator programmers. It can help you write BASIC, Assembly, and C programs for TI-83 Plus and TI-84 Plus graphing calculators, edit and export lists, numbers, matrices, pictures, AppVars, and more, and even edit Casio fx-9860 and Prizm programs and images. With the integrated jsTIfied emulator, you can test programs right in your browser, take screenshots, and never need to use an offline calculator or offline emulators. In fact, SourceCoder and jsTIfied even work on smartphone and tablets (including the iPad), meaning that students in schools that issue Chromebooks or iPads can still use it.
I'll save the exhaustive list of features for the inevitable SourceCoder 3.0 announcement; for now, here are the highlights of what has been added to SourceCoder in the past two years:
SourceCoder 3 Online TI-BASIC, ASM, and C Editor and IDE
TI-Nspire CX OS 4.2, Ndless 4.2, mISSion imaginaTIon, and More! by pimathbrainiac
First on the list is the TI-Nspire CX/TI-Nspire CX CAS OS 4.2, which is the second major Nspire OS TI has released since they dropped support for monochrome Nspires (the last supported OS for the monochrome Nspires is 3.9). It added some new features, such as inequality graphing, sliders on graphs, and new context menus.
As with every Nspire OS update, 4.2 blocked Ndless, but after an extremely short amount of time, Ndless 4.2 has been released. For those who don't know, Ndless is a TI-Nspire "jailbreak" that allows for the execution of assembly and C programs (which are not supported on the OS), including some awesome games and tools.
Also news from TI: mISSion imaginaTIon, a new series of TI-Nspire activities, made in conjunction with NASA, to inspire students to participate in STEM fields. In addition to the first TI-Nspire activity, Fuel for the Fire, there is an engineering design challenge in which the winners get to talk with a NASA expert and win a set of TI-Nspires!
There has also been lots of activity in the community recently. Long time News Editor for ticalc.org Ryan Boyd has retired from his position. We will miss you, our dear friend Ryan. To take his place, Xavier "critor" Andreani has stepped up. We look forward to more exciting news on the ticalc.org front page in the future!
There have also been two major contests! First up we have Cemetech Contest #15: Crypto Golfing. In this contest, participants were issued a series of cryptography challenges. Scores were determined by expedience and source size. The smaller the program and the faster it was turned in, the more points accumulated. The winners were Hooloovoo, PT_, and lirtosiast. Well done guys!
Over on CodeWalrus, there was CodeWalrus Contest II: A Game About Walruses, in which participants were asked to include the CodeWalrus mascott, Walrii, in their games. Winners were determined by a hybrid judging/community vote. The winners were c4ooo and Unicorn. Congratulations!
As for project releases, there have been quite a few. One of the most notable was CEmu, a TI-84+CE (and equivalent) emulator, made by a team lead by MateoConLechuga. It is open source and anyone can contribute. Take a look if you haven't already! Technically, there is no official "release" yet and is very much in alpha, but it is very much worth mentioning.
Also made by a team lead by Mateo, we have A CE C SDK, LibLoad, and Libraries. These projects allow for easier C programming on the CE series, as well as the use of dynamically linked libraries on the CE.
Finally we have KermMartian's Graph3DC for the TI-84+CSE (and equivalents). Graph3DC is a 3D grapher for the CSE series that has full color support and OS integration.
And with that, there is the major news roundup of the last few months. Thanks for reading!
Ballrix z80 Assembly Remake by Xeda112358 - Xeda has remade DJ Omnimaga's Balltrix game for monochrome z80 calcs
Reuben Quest 3 by Sorunome - Sorunome has resumed work on continuing the DJ Omnimaga's Reuben Quest games with his own threequel
KnightOS by SirCmpwn - (8x color support as well) The third party OS for the 8x series has seen some improvements this month, as well as some improvements to the SDK and tools
TwoStep by DarkestEx/Muessigb - (Android support as well) Work has resumed on this puzzle game. The challenge: get from point A to point B under certain constraints. Is it hard? Yes
LibLoad by MateoConLechuga - An appvar that allows for the use of dynamically linked libraries for the CE
Doors CE 9 by KermMartian - A CE version of Doors CS(E), with intentions of having full Hybrid Basic compatibility with Doors CSE
Alien Breed 5 Episode III by JamesV - (8x monochrome support as well) The third and final installment of the Alien Breed 5 port by JamesV, now with CE support (through an implementation of Mono2Color, originally designed by MateoConLechuga)
First Fantasy CE Port by DJ Omnimaga - A port of DJ Omnimaga's RPG of the same name (originally for the CSE)
Graph 3DC by KermMartian - A CSE 3D grapher with full OS integration
X3D by catastropher - (PC support as well) A 3D engine for the 68k series (and PC) that has made a lot of progress this past month
MinePrime by alexgt - A 2D Minecraft port for the HP Prime. Similar to Jens_K's Nspire Lua version
CEmu by MateoConLechuga - It kind of goes without saying, but this CE emulator is the biggest news of the month from December. Progress has been steady this month, with file transfer, new keyboard layouts, and other features being added
TI-84+ CE C SDK by MateoConLechuga - Once again, probably the biggest news of the month, but of January, not December. A fully-functional C SDK for PC for the CE that allows for easier programming for us non-assembly folk
All our issues are now publicly available there. Feel free to open new ones, or prod old ones for more information on them. I've only imported the open issues we have and ignored any old history.