You can help CodeWalrus stay online by donating here. | New CodeWalrus | Old (dark mode) | Old (light) | Discord server
Administration Center

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - KermMart̕ian

Actually, it's just the two users from Cemetech that came over here to comment. :D
Yes, Lionel advocated posting this here from SAX, since Cemetech purportedly has the least TI-Nspire activity in the community. You can find the original topic here, if you're looking for it. Awesome work, Tag365.
The biggest goal of this iteration of the server is to get players to work together (or by themselves, if they prefer) to build big, good-looking structures, towns, impressive machines, and functional, attractive infrastructure. The Cemetech (MC 1.7) PvP server had an emphasis on clever strategies and politics; a reaction against that was actually why Bosaik's server was forked off of our userbase in the first place, to fill the gap of players who wanted a non-PvP survival server. As of MC 1.8, we removed the PvP features to encourage more cooperation and less hiding inside sealed boxes, and we're looking to build on that momentum with MC 1.9. We've had a huge amount of activity so far; tifreak8x's video shows well some of the new builds that have been created in the past twelve days:

Happy Easter! We're happy to announce the official launch of the Cemetech Minecraft 1.9 server ( After about three months of hard work from dedicated members preparing the server, its spawn, its rules, and its plugins, not to mention a week-long soft launch in which we ironed out the bugs and started building a lot of activity on the server, we're proud to welcome you to the server. Way back in August 2012, after several of us had played Minecraft on for several years, we launched our own Minecraft 1.5 server here on Cemetech, whitelisted and restricted to a few core members. New Year's 2014 saw the launch of a brand-new, open-to-all PvP server in Cemetech's Minecraft 1.7 server. With a goal of encouraging cool machines, impressive defenses, beautiful builds, and crafty, political PvP, it was a resounding success, with a peak of about 12 active towns containing hundreds of members and dozens of active players. After players became increasingly divided on the intrigue and heartbreak of PvP and sanctioned theft, we switched to Intellectual Survival with Minecraft 1.8, retaining the philosophy of big, impressive builds and clever machines, but removing involuntary PvP and theft. Finally, the Cemetech Minecraft 1.9 server builds on the Intellectual Survival successes, encouraging players to work together to get started, then use their skills and imagination to build towns, cities, railroads, machines, and more.

Like Cemetech itself, our Minecraft server challenges players, asking them to think beyond cobble boxes, dirt houses, and straight-line railroads. The gameplay is semi-vanilla, and encourages players to explore the map to get Lapis Lazuli ore, used to buy towns, to work together with other players to build up those towns, to create ChestShops to trade with other players, to create auto-farming mechanisms, and in some cases to compete. As first introduced on the Minecraft 1.8 server, we hold frequent server-wide events, including Abba Caving matches, scavenger hunts for treasure, and more. I could tell you more, but the best way to experience the Cemetech Minecraft 1.9: Intellectual Survival server is to hop on and join us. You'll start in our huge, custom-built spawn, centered on a sky-scraping Mother Tree surrounded by jungles, paths, and the core stations of a railroad that will span the world. Take a look at the builds that are already underway, and if you want to play too, just ask a moderator to whitelist you for building.

I hope we'll see you on the server soon! Join to start playing, and also check out the map, statistics, and videos below. If you've already tried the Minecraft 1.9 server and had fun, feel free to share your experiences in the attached topic. For today's launch, the border has been expanded an additional 250 blocks, so even if you haven't played during the soft-launch period, there will be a brand-new, untouched area for you to explore at the map's edges.

Media and More Information
Server address:
Play @ Cemetech: Minecraft and Unreal Tournament 2004
Cemetech Minecraft 1.9 map
Cemetech Minecraft 1.9 game statistics
Kerm Martian's Let's Play of server's soft launch: Part 1, Part 2
TIFreak8x's Let's Play of server's soft launch: ,

That sounds like a reasonable request, DJ_O. As you correctly deduced, it doesn't allow that because Casio doesn't have a group file format that we know about. As long as I remove the ability to export the project for such Casio projects, then I can't see any reason why not to have multiple Casio files per project.
Calculator Development / Presenting Learn @ Cemetech
February 25, 2016, 10:03:33 PM
In the theme of education with Texas Instruments' 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:
  • With help and permission from z80 Heaven administrator The Cow, we're proud to present a curated, updated version of z80 Heaven's documentation about z80 assembly.
  • Cemetechian and ez80 programmer Hactar has given us his blessing to host information from ez80 Heaven as he develops this resource for ez80 assembly programmers.
  • With help and permission from TI-BASIC Developer administrator jonbush, we're very proud to offer an updated subset of TI-BASIC Developer's TI-BASIC command reference and tutorials. We'll be continuing to update it with TI-84 Plus CE-specific information, crossreferences to other TI-BASIC documentation, and thus are calling it Cemetech's (Adapted) TI-BASIC Developer Reference. We hope you'll help us expand it as well!
  • We anticipate that we'll be able to include some TI-84 Plus CE C programming documentation, with the help and assistance of our knowledgeable members.
We owe a huge debt of gratitude to the administrators around the community who have worked with us to make this new resource possible. Equally or perhaps more importantly, we need you to work with us to bring the community the best possible documentation. If you find any mistakes, anything you think should be added, or even new areas of information that the Learn @ Cemetech wiki should be covering, don't hesitate: jump right in and start editing. If you encounter any difficulties, just post and we'll try to figure out what went wrong.

Graphing Calculator and Programming Help
Learn @ Cemetech graphing calculator reference

It's been over two years since I first posted news entitled "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:
  • TI-84 Plus CE C Support: Thanks to help from Cemetech administrators Tari and elfprince13, as well as excellent tools and libraries developed by the inimitable Cemetech moderator MateoConLechuga, you can now write, compile, and export C programs for the TI-84 Plus C right in your browser. With TI-84 Plus CE support planned for jsTIfied, you'll even be able to test C programs in an in-browser TI-84 Plus CE.
  • Overhauled Interface: Awkward dropdown menus and huge icon-filled buttons are a thing of the past. SourceCoder 3's editor now shows all of the files in a project as tabs, and contains a sleeker interface above the editor. Layout is now almost purely done in CSS (rather than the older Javascript layout engine), and is designed to flow better on devices with smaller screens.
  • Indentation: TI-BASIC and C programs are automatically indented as you type to make it clearer where your loops, conditionals, and functions start and end. In addition, indentation is automatically added to programs that you upload. As with many other features, you can turn indentation on and off from the Settings tab of the main menu, and you can choose how many tabs or spaces to use to indent your code.
  • z80 ASM and ez80 ASM Support: Thanks in great part to Tari's emscriptening of SPASM-ng, you can write, assemble, and test z80 and ez80 ASM programs directly in SourceCoder 3. Projects can also contain multiple assembly programs and includes that are assembled together.
  • Casio fx-9860 and Prizm Images: SourceCoder 3 can import and export Casio calculator images, which required reverse-engineering and documenting the format.
Have you found SourceCoder 3 useful? Let me know! Have you encountered bugs while using it lately? I definitely need to know that too. Finally, although I'm anticipating adding only one additional planned feature for SourceCoder 3.0, feature requests are always welcome.

Launch Tool
SourceCoder 3 Online TI-BASIC, ASM, and C Editor and IDE

EDIT (DJ): Fixed a broken image URL
After nearly two years of work, a closed beta, and an open beta, I'm proud to present Graph3DC for the TI-84 Plus C Silver Edition. In the time this project has gestated, the TI-84 Plus C Silver Edition has gone from the leading member of the TI-84 Plus family to a barely-remembered third cousin of the sleek new TI-84 Plus CE, but completionist that I am, I refused to let the work I put into Graph3DC go to waste. Therefore, I present today a 3D graphing App for the TI-84 Plus C Silver Edition, capable of graphing up to five simultaneous equations in the form Z=f(X,Y). It integrates with the TI-OS, like TI's Transformation Graphing and Inequality Graphing Apps, and thus can offer 3D graphing within the TI-OS graphing tools that students and teachers already know how to use (while leaving 2D graphing instantly available to avoid any confusion). As stated in the recent Open Beta 2 news article about Graph3DC, among its most distinguish features are:
  • Rendering and rotation of 3D graphs on up to a 17x17-point grid at normal resolution, or 27x27-point grid at high resolution.
  • Simultaneous graphing of up to 5 3D equations at normal resolution, or 2 3D equations at high resolution.
  • Tracing over graphs to examine the (X, Y, Z) coordinates of points.
  • User-configurable grid colors, background colors, bounds and axis display, axis labels, and more.
  • User-settable window and zoom.
  • TI-OS integration with the Y=, Window, Zoom, Trace, and Graph tools.
  • Full compatibility with horizontal splitscreen mode.
As I once stated in the Graph3DC Closed Beta 1 news article, and have repeated ever since, one of my primary motivations behind creating (and finishing) Graph3DC was "to show TI that by releasing the keys necessary for us to write free Apps for their TI-84+CE, they'll be only strengthening that platform's appeal to students, teachers, and programmers." I wanted TI to know that the community can not only create powerful, fast games and useful programming tools for students, but can also create educational applications that are genuinely helpful in the classroom. For better or for worse, that appears to no longer be feasible, but I can say with some confidence that if I have the time, I will port Graph3DC to the TI-84 Plus CE as a non-App program runnable using Doors CE 9. In fact, had I chosen to make Graph3DC a non-App program from the beginning, I think the program would have been released months, if not years, earlier. Why? The vast majority of the time I spent creating Graph3DC was not invested in the 3D graphing, computation, and rendering code, but in building hook after hook to integrate with the OS, and more importantly, to work around OS bugs. Examining how TI's own Transform and Inequality Graphing Apps work reveals an intricate set of hooks to make the Y= menu work properly when augmented by an App's extra features and much more. Graph3DC drew heavily on my experience creating Doors CSE for the TI-84 Plus CSE, requiring me to make cursor hooks to make the flashing Plot1 to Plot 3 cursor in the Y= menu work properly, a key hook to skip to a correct Z= equation in the Z= menu when the OS's own features didn't quite work properly, myriad redisplay hooks to work around quirks in the OS's implementation of horizontal split-screen mode, and so many more. Although I'll have to implement my own input routines for a theoretical Graph3DE for the TI-84 Plus CE, I suspect that the development time will be significantly decreased with the burden of interacting with the TI-OS removed.

Without further ado, please enjoy Graph3DC at the download link below. If you'd like to explore some fun 3D equations right out of the box, take a look at the included readme PDF, and also refer to the equations and screenshots posted by tireless beta-tester PT_. In fact, I'd like to thank everyone in the community who helped test Graph3DC and who encouraged me to press onwards even when the project felt insurmountable. If you're a teacher, I would especially be interested in hearing from you, but I hope anyone will feel free to share comments, questions, and suggestions for future versions.

Claims of an easter egg embedded in the App are completely unfounded.

Graph3DC 1.0 3D grapher for the TI-84 Plus C Silver Edition

Contests / Re: Cemetech Contest #15: Crypto Golfing
January 17, 2016, 05:49:31 AM
At least one person has solved all five challenges, and only for one challenge did it take more than 24 hours for the first entry to be received.
Contests / Re: Cemetech Contest #15: Crypto Golfing
January 16, 2016, 06:59:46 PM
Challenge #5, Hint #2 time: the object described is an Etch-a-Sketch, which lets you generate an image by using knobs to move a cursor.
Contests / Re: Cemetech Contest #15: Crypto Golfing
January 15, 2016, 10:26:48 PM
Challenge #5, Hint #1 time! Knobs and a red rectangle.
Contests / Re: Cemetech Contest #15: Crypto Golfing
January 12, 2016, 03:29:42 PM
*bump* hint time #2: Not every member of a group has equal value, and numbers that come around, wrap around.

The fifth and final challenge of Cemetech Contest #15 is here, which means you have just over one week to submit all five solutions for the contest. Like Challenge 4, this challenge is related to images, so we suggest you think long and hard about possible ways to interpret the number (numbers?) below. When you figure out the cipher and create your solution program, make sure that as in the first three challenges, it takes a string as input via Ans or stdin. It's hopefully enough of a clue to tell you that the output for this challenge should be an image either on the graphscreen, in a picture variable, or for computer programs, as a PNG or GIF image. As with the previous two challenges, we may publish a clue on Friday afternoon at 5pm ET, but we encourage you to try to solve it before Friday to earn maximum points, and we will decide whether to post a clue based on how many entrants have figured out the cipher. Good luck!

Challenge 5: 1111144444444433333333333211112223321122223333333444444444322222222233444

Note: line breaks are for clarity, NOT part of the clue

Contests / Re: Cemetech Contest #15: Crypto Golfing
January 08, 2016, 11:13:04 PM
*bump* Hint time: The encoding scheme used in this challenge can encode no more than 63 characters.
For the curious, Celtic 2 CE (previously Celtic 2 CSE) has been completely ported into Doors CE, so other than xLIBCE, the shell is coming along swiftly. Via the relevant Cemetech topic:
Quote from: KermMartianI tested and repaired more of the Celtic 2 CE functions this morning, as edited into the post above.

  • ReadLine: Ported, tested, fully working for unarchived and archived variables.
  • ReplaceLine: Ported, tested, fully working, including for first, last, and other lines.
  • InsertLine: Ported, tested, fully working, including for first, last, and other lines.
  • SpecialChars: Ported, tested, fully working.
  • CreateVar: Ported, tested, correct creates AppVars and programs. Fully working.
  • ArcUnarcVar: Ported, tested, fully working.
  • DeleteVar: Ported, tested, fully working.
  • DeleteLine: Ported, tested, works most of the time, crashes when deleting the last line of a variable. Edit: Since I'm still debugging without an emulator for now, pending variable uploading and breakpoints in CEmu, my guess is that [strike]the HitEOF check in replaceline is causing replaceline to skip the jump from Replace to Delete[/strike] looks unlikely. Edit: Found problem with computing the EOF (end of file) of variables, repaired; now DeleteLine works correctly.
  • VarStatus: Ported, tested, now works, with _FormEReal equate corrected in
  • BufSprite: Ported, tested, fully working.
  • BufSpriteSelect: Ported, tested, fully working.
  • ExecArcPrgm: Ported, tested, fully working.
  • DispColor: Ported, tested, fully working. My only qualm was that I had to flip the textFGcolor and textBGcolor equates in the include file for it to work. Has anyone else encountered this?
If anyone has any thoughts on the latter, I'd appreciate it.

Edit: Testing 16-bit colors for DispColor (first and second lines) and OS-equated colors like RED and BLACK (third line):

Edit #2: Testing PaletteSprite by running Frogger 4.0 for the TI-84 Plus C Silver Edition on a TI-84 Plus CE, unmodified.
Contests / Re: Cemetech Contest #15: Crypto Golfing
January 05, 2016, 04:26:00 PM
DJ_O: As noted at the beginning of the thread, solving the challenges closer to the announcement of the ciphertext gives you up to 5 extra points.

The second-to-last challenge is here, and I think it's one that you guys will have fun with. Instead of providing a ciphertext for Challenge 4, we are providing a 95x63-pixel monochrome image (of an Enigma machine!) in three formats: .8xi, .8ci, and .png. Solutions must take at least one of those formats and produce a plaintext (not image) output from the image. Programmers working on the color calculators can assume that any .8ci passed to the program will also only have black and white pixels in the top-left 95x63 pixels of the image, and those writing computer programs should only look at the top 95x63 pixels of any image passed to the program. As with the previous challenge, we will publish a clue on Friday afternoon at 5pm ET, but we encourage you to try to solve it before Friday to earn maximum points.

Challenge 4:

Contest #15, Challenge 4 input image (PNG)
Contest #15, Challenge 4 input image (8xi)
Contest #15, Challenge 4 input image (8ci)

Website statistics

MyCalcs | | Cemetech | Omnimaga | TI-Basic Developer | MaxCoderz | TI-Story | | Casiopeia | The Museum of HP Calculators | | | Music 2000 Community | TI Education | Casio Education | HP Calcs | NumWorks | SwissMicros | Sharp Calculators
Powered by EzPortal