Categories
Available subcategories:
- Beta Program Releases
- Casio FX programs
- Casio Prizm (fx-CG) Programs and Games
- Cemetech contest entries
- Computer Programs
- Educational Projects and Lesson Plans
- HP Prime Programs
- TI-73 Programs
- TI-82 Programs
- TI-83 Plus/TI-84 Plus Programs
- TI-83 Programs
- TI-84 Plus C Silver Edition
- TI-84 Plus CE Programs
- TI-85 Programs
- TI-86 Programs
- TI-89 Programs
- TI-92/TI-92 Plus Programs
- TI-Nspire Programs
- Text / Reference Files
- Web Apps and Mods
- Windows Programs
Files
-
This is only a BETA release. It is, however, a fully function game with 11 levels, along with a level editor. Read Me included.
Categorized under: -
Exodus is an extremely fun yet difficult puzzler/platformer for the TI-83/84 series calculators. There are 24 levels that should provide endless amounts of fun. Upon first glance Exodus looks like most other games released for the calculator, with monochrome graphics and loading times, but it includes many features rarely seen in Basic games: Enemies that you must avoid and shoot to advance to the next level, Gems you must collect, A flag you need get to in order to finish each level. If that's not enough, there are also switches that control a tile that toggles it between solid and clear whenever you shoot the switch. There are crumbling blocks that disappear after you've stepped on them more than once and spikes that you cannot land on. There is also a world map even customizable options. Also, the entire game is in only one program so it is easier to keep track of. Exodus is one of the best games ever coded in the TI-Basic language and a must try. Click link to download one of the greatest games you'll ever play!
Categorized under: -
Demonstrating CALCnet 2.2, the revolutionary networking protocol for graphing calculators, NetPong allows you to play Pong across an arbitrary number of calculators. With two, three, four or more calculators, NetPong creates a single virtual LCD for a standard Pong game, complete with scoring, paddles, distributed pausing and quitting, and more. Playing over more than two calculators requires I/O cable splicing; see www.cemetech.net for details. Doors CS 7.1 or higher required; will not function with Doors CS 7.0 or lower. Includes source code.
Categorized under: -
This technical report details the CALCnet 2.2 networking protocol for graphing calculators. It begins with an overview of the motivations and inspirations for CALCnet, then reviews the existing alternatives for two-calculator linking, namely the TI-OS, BELL by Tim "Timendus" Franssen, and TachyonLink by Michael Vincent, and n-calc linking, namely CLAP by Mr. Franssen. It goes on to introduce the electrical systems in the calculator for linking, then proceeds to an in-depth section explaining the bit-level, byte-level, and frame-level protocols for one-to-one and broadcast frames. Although the average CALCnet 2.2 user or even programmer does not need to know any of that, it might help in case a coder wants to write CALCnet 2.2 drivers for another platform (Arduino? libticables?). Next is the meat of the manual for end programmers, how to send and receive data via CALCnet 2.2. I include a full experimental results and benchmarking section, detailing the maximum speeds of CALCnet, the overhead incurred by the protocol, effects of frame size on burst throughput, an effectiveness of collision detection and delivery guarantees. It concludes with information on logos and branding, a survey of possible future work, and a summary of CALCnet2.2's strengths and features.
Categorized under: -
The latest release of mobileTunes takes advantage of Ben Ryves' QuadPlay routines combined with the GUI power of Doors CS 7 for a superior media experience. Play up to 4-channel MOD music and audio on your calculator through the I/O port while taking advantage of Doors CS's ability to open songs in the associated player simply by clicking on the song. Four sample songs are included plus documentation on how to make your own manually or using the Cemetech MIDI-to-mt3 converter (see readme). This version fixes Nspire compatibility.
Categorized under: -
Doors CS 7.1 Beta 1 is the first (and with any luck, last) beta release of Doors CS 7.1, the first version to create fully-functional CALCnet2.2 drivers. It also offers several slight usability fixes and bug patches since Doors CS 7.0.1. A rarely-encountered glitch causing the TI-OS to incorrect erase some xLIB/Celtic-rendered elements has been found and fixed, the Help screens are now mandatory the first time Doors CS is run on a new calculator, and [ENTER] is a second alternative for left-clicking besides [TRACE] and [2nd]. Most importantly, the 900-byte CALCnet2.2 calculator networking driver is present, tested on everything from a pair of TI-83+s to a giant network of twelve TI-83+ through TI-84+SE calculators. Two programs, SpeedTest and NetPong, are included in this release to facilitate testing CALCnet. Please download, test, and enjoy!
Categorized under: -
Same as Choice 1, 2, 3.
Categorized under: -
My first BASIC game. A simple tic tac toe game with a win counter. Message me with bugs or comments.
Categorized under: -
This is a really old game that I submitted to a contest on Omni WAYYY back in the day. The premise is simple. Get from Point A to Point B by using your awesome gravity shifting powers.
Categorized under: -
This is the completely re-written version of prgmLINEINFO; which had problems with returning wrong answers. But this program does not have that problem
Categorized under: -
A line that bounces around your screen. Simple programming makes it easily customizable, and easy to expand upon. Program is unlocked, but any changes are your own responsibility. Please don't distribute code without expressed permission.
Categorized under: -
A line that bounces around your screen. Based on a previous version, BOUNCING is similar to BOUNCE2 in function, but entirely different in code. BOUNCING runs on a few lines of code, and uses no variables. The only data BOUNCING modifies is your Window\'s dimensions, and the Ans vairable. The actual engine runs on 5 lines of code, and the program itself is about 350 bytes.
This program is unlocked, but any changes are your own responsibility. Please don\'t distribute code without expressed permission.
Categorized under: -
Mocked from the website which prompts you to type "Please answer my question" then "state your question". I have successfully ported this to the TI-83/84/+/SE calc.
Categorized under: -
The Solar89 SDK is a suite of programs to allow TI-BASIC programs for z80 calculators to be written on 68k calculators. There are four programs included, Solar89, maketok, make8xp, and toolbr8x. Documentation on how to use them is included, as is a sample "Hello World" program in *.89t format that serves as a demo. 0.3 is a beta version without all 83+/84+ tokens supported, and without any token files for other z80 calculators.
Categorized under: -
renamr68k is a Python script to automate the process of making a project for one 68k calculator compatible with other 68k calculators. It walks through a directory tree and creates a copy of Basic program, text, and application variable files for all three 68k calcs- the TI-89, TI-92 Plus, and Voyage 200. 1.1 contains a bugfix only.
Categorized under: -
-
Jerry v0.01 is a Doors CS 7 Shell Expansion that enables use of a USB mouse (with USB A<->mini-A adapter), but WITHOUT requiring usb8x on the calculator. It can be connected and disconnected at any time, and will re-initialize if you turn the calculator off and back on. You can left-click, right-click, and use the scroll wheel to automatically scroll up and down from the main Doors CS screen. This does NOT rely on usb8x, and therefore has no "OS 2.30 or higher" minimum OS version requirement. Source code included.
Categorized under: -
Reminder is a DoorsCS7 BASIC program to help you manage, create, and remind you of events. It uses the advanced DoorsCS GUI, Celtic3 libraries, and xLIB libraries found in DoorsCS7. This program is very user friendly, and includes a calendar to help in adding events.
This program is only for TI84+ and TI84+SE. It should work on the TI-Nspire TI 84 emulation mode.
Requires DoorsCS7 (http://www.cemetech.net/programs/index.php?mode=file&path=/83plus/asm/shells/dcs7.zip)
Categorized under: -
Everyone is flocking to replace their outdated incandescent bulbs with new high-tech Compact Florescent Lights. I figured I'd hop on the bandwagon and model my own for use in freebuild maps. This zip features both a 'lit' and 'unlit' version, both of which are suitable anywhere my incandescent bulb fits. Enjoy!
Updated 9/17 to fix holes. Unlit version better but still has seams, lit version looks just right.
Categorized under: -
TI-Mail is an advanced mail program created with the DCSB Libs
so, Doors CS 7 is required to use it
Categorized under: -
2nd place winner of DCS7 contest BASIC category, Clash of Dimensions is a point-and-click adventure game resembling those of 1990's Sierra games. It harnesses the power of DCS libraries to make a game both fast and fun. You play as a person laid off of work, doing nothing with their life when all of a sudden, a portal appears, you must solve puzzles, use items, and find your way out of the never ending dimensions you appear in. Requires DCS7.
Categorized under: -
This is a very memory efficient and simple RPG.
There are only two buttons to press.
[2ND] and [ALPHA].
If you press [2ND], you confirm your selection.
The opposite for [ALPHA].The game auto-saves.
And the enemies are weak.Have fun.
R.I.P. The graphically awesome version of this game.
Categorized under: -
This version of S.A.D. allows you to preview the human race. You can select a ship, construct a building, check the progress of your buildings, and move across the map.
Please do not try to place buildings on top of each other, and do not try to completely cover the map with buildings. Most importantly, I recommend testing this on an emulator. The game, for right now, requires 21 KB of memory and 4 app pages. I WILL NOT BE HELD RESPONSIBLE for any damage to your calculator.
Controls
------------------------------2nd -- Displays the \"Construct Building\" Menu
Alpha -- Displays the \"Select Ship\" Menu
Mode -- Toggles the cursor on and off
X_T_Theta_N -- Allows you to drive your ship. You can toggle this mode on and off with the same key.
Enter -- Place a building after you choose where you want it placed
Arrow Keys -- Move
Soft Keys--Adjust the speed at which the map Scrolls
Clear -- Exit a Menu, or exit the game entirelyHot Keys (For Menus) -- 2nd, Mode, Del, Alpha, X_T_Theta_N, Stat, Math, Apps, Pgrm
----------------------------------------------------------
Categorized under: -
A usefull tool to convert any image to hex data for the Axe Pt-Mask( command
Categorized under: -
BinPac8x v1.3 is a Python-language program that is intended to solve the problem of assembling and linking z80 programs for TI-82, TI-83+, TI-83+ Silver, TI-84+, TI-84+ Silver, TI-85, and TI-86 calculators on Windows 7 and on Linux. Previous programs such as DevPac8x were written for a 16-bit environment, and do not run on the DOS emulation of recent operating systems. BinPac8x is a cross-platform solution for Linux or Windows, requiring only Python to function properly. It takes a .bin file generated by an assembler, and turns it into a .8xp file. v1.2 adds ability to generate .82p, .83p, .85s, .86p, and .86s in addition to the existing .8xp format, while v1.3 adds Python 2.x support and optional modification of the program's on-calculator name.
Categorized under: -
DCSQuad Solver is a standard quadratic solver with the capability to solve for both real or imaginary roots of a quadratic equation. Its unique feature is that it
Categorized under:
is built using the Doors CS BASIC Libraries (DCSB Libs) for text input, mouse movement and clicking, and interface rendering. Doors CS 6.7 beta or higher required. -
This is the classical Lights Out game, written using the Doors CS BASIC Libraries (aka DCSb Libs), a feature of Doors CS 6.7 beta and higher. Use the arrow keys to move the cursor around, [2nd] or [trace] to left-click, [clear] to quit. If you
Categorized under:
turn all the lights out, you win the game. Note that 75% of all randomly-generated Lights Out boards are unsolvable. Doors CS 6.7 or higher required. -
This tunnel-style BASIC arcade game is written using the Doors CS BASIC Libraries introduced in Doors CS 6.7 beta and available in Doors CS 6.7 beta and higher. In-game, use the arrow keys to steer, or [CLEAR] to quit the game. Avoid the walls as they narrow; reach the end of the course to beat the game.
Categorized under: -
Weighing in at under just under 1KB and demonstrating the power of Doors CS, this full-featured text editor allows you to create, view, save, and open text files within an attractive and intuitive GUI interface. With Doors CS's associated program feature, you can open files from Doors CS without having Document DE open! New in Document DE 7 is cleaner compatibility with Doors CS 7's "HomeRun" feature, which lets you simply run documents from the TI-OS homescreen to edit them. Also new is an Insert Symbols window that gives you access to a wide variety of untypeable characters for your documents and notes. Combined with Tokenizer DE v1.0 or SourceCoder 2.5, you can even write TI-BASIC programs with Document DE 7! A .txt<>DocDE7 converter is available at http://www.cemetech.net/projects/docde6/. Please note that Document DE 7 must be run with Doors CS 6.9 beta or higher. Source now included for reference.
Categorized under: -
Doors CS 6.9 beta is the final beta of Doors CS 7.0, containing many feature additions, optimizations, and bug fixes. It incorporates several bug fixes based on reports from the loyal beta testers. Doors CS 6.9 beta adds incremental improvements to text input functions, and introduces a Help item in the DCS Menu. It improves a small bug with the BASIC "Instant Goto" feature, and contains a near-complete rewrite of how programs are counted to optimize for speed and correctness. Doors CS 6.9 beta is the first (and last) beta to contain the full Manual for Doors CS 7.0. Please download it today, give it a try, and let me know what issues you find! If no significant issues are found, the next release will be Doors CS 7.0. If bugs are found, then a release candidate, Doors CS 7.0 RC 1, will be released before September 1st.
Categorized under: -
Document DE 7 is a new version of Document DE tailored to the functions available in Doors CS 7. This release can be used with Doors CS 6.8.7 beta (included) or higher, and contains many size and speed optimizations, stability fixes, and a built-in symbol insertion tool! It works with the DocDE<>.txt converter at http://www.cemetech.net/projects/docde6. Please test this out, tell me any bugs or comments, and enjoy.
Categorized under: -
In answer to all the users that have requested a custom oncalc TI-BASIC editor, Tokenizer DE takes a first step in that direction. Just as SourceCoder (http://sc.cemetech.net) can convert text files into .8xp programs online, Tokenizer can take text documents typed in Document DE 6 or Document DE 7 and convert them into fully-tokenized BASIC programs editable with the TI-OS's TI-BASIC editor. Weighing in at slightly over 1KB, this small but efficient program takes advantage of the power of the DCS GUI system. Requires Doors CS 6.8 beta or higher.
Categorized under: -
Find out what the first 1279 digits of pi is! saves it to filetype 3,14,16 for easy recall!
Categorized under: -
Makes displaying error popups a breeze, just include Errors.asm at the end of your program and define what you need at the top, then use it. Include Sound.asm at the start if you want to use the sound features.
Categorized under: -
Look through the eyes of an NBA player at the 3 point line with this game. Become one of six players from teams such as the Celtics and Lakers. Gameplay is graphical, you see what the player is seeing as they look at the net. Game difficulty varies depending on the NBA player's skill. Don't have a fast calculator? Don't worry, an option changes the speed to get the fastest out of your model! Requires XLib (included).
Categorized under: -
Doors CS 6.8 is the penultimate beta of Doors CS 7.0, containing many feature additions, optimizations, and bug fixes. It provides plenty of optimizations for both speed and size, respectively making the shell feel faster and giving me more leeway for additional fixes and features. It incorporates tons of bug fixes based on reports from the loyal beta testers. It includes fixes and additions to the DCSB Libs, including the oft-requested GUIMenu routine, sum(13). There is expanded SE functionality within Doors CS desktop. Doors CS 6.8 beta repairs bugs in GUI text input functions, moves them to the edit buffer for faster typing, speeds them up on 15MHz calculators, and adds [CLEAR] as a backspace key to supplement [DEL] as a delete key. It also adds scroll wrapping to DCS desktop. Scroll up at the top to go to the bottom, scroll down at the bottom to go to the top. It reduced DCS Menu to three items: Display, About, and Options. It adds more understandable BASIC Exec errors, as wel as folder and screen location saving so after using the Properties menu, running a program, or quitting, you start where you left off. It includes a fast and efficient ALCDFix-like LCD delay tuner for those with TI-84+-series calculators, eliminating the need for that program. Finally, it adds features to the FileOpen and FileSaveAs AP routines for ASM programmers. Please download it today, give it a try, and let me know what issues you find!
Categorized under: -
* Plenty of optimizations for both speed and size, respectively making the shell
Categorized under:
feel faster and giving me more leeway for additional fixes and features.
* Completed new sum(13) DCSB Lib function, facilitating attractive Menu()s in
BASIC programs with minimal GUI effort.
* Added [STO>] as method to break out of sum(12).
* Expanded SE functionality within Doors CS desktop.
* Repaired three bugs with GUIRTextMultiline scrolling calculations.
* Adding scroll wrapping to DCS desktop. Scroll up at the top to go to the
bottom, scroll down at the bottom to go to the top.
* Moved GUIRTextLineIn, GUIRPassIn, and GUIRTextMultiline to an edit buffer for
faster typing.
* Reduced DCS Menu to three items: Display, About, Options.
* Added more understandable BASIC Exec errors.
* Added folder and screen saving so after using the Properties menu, running a
program, or quitting, you start where you left off.
* A plethora of bug fixes. -
Doors CS 6.7 beta introduces many bug fixes and features to Doors CS, most notably the addition of the DCS BASIC libraries, also known as the DCSB Libs. These allow TI-BASIC programmers to take advantage of most of the Doors CS GUI subsystem features that ASM programmers have been using since Doors CS 6.0. They also offer functions that can be used for facilitating games and other programs, when combined with the XLib, Celtic, and PicArc compatibility libraries that Doors CS packs in. With Doors CS, you can take advantage of the widest variety of libraries available in any current shell or library package. As always, please try it out, report any bugs or feature suggestions, and enjoy! Don't forget to see how the DCSB Libs could be used to enhance your Cemetech Contest #7 entry.
Categorized under: -
This TI-BASIC prgm allows the user to edit any of the pics (0-9) directly on the calculator
Categorized under: -
This program creates amazing symmetrical patterns out of lines that bounce around on the screen using one of several randomly chosen rendering rules.
Categorized under: -
This program is a battle simulator game. User gets control of a Pokemon, and has to train it through 20 levels, during which a computer generated opponent becomes more and more powerful. The rest of the details are in the readme.
Categorized under: -
Errrr little effect pack for complete Ti-basic idiots
Categorized under: -
Your simplest Etch-A-Sketch clone, but with a twist. This program supports incremental erasing: draw with the arrows, then press [CLEAR] to erase 16 random rows and columns at a time. Press [MODE] to quit. This program supports a very simple hardware modification that lets you literally shake your calculator to clear the screen. See the link below for more details:
Categorized under:
http://www.cemetech.net/forum/viewtopic.php?t=4596 -
Doors CS 6.5 Beta is the first DCS7 beta to contain one of the biggest feature additions to Doors CS 7, alongside Homerun, Folder Backup, and Runprog Chaining: built-in support for XLib / Celtic III / PicArc / Omnicalc compatibility. Building off Iambian's generous donation of the Celtic III code base, this version of Doors CS adds many improvements, bug fixes, and optimizations to that code base. In addition, it provides many core Doors CS bug fixes and optimizations, including repair of a graphics glitch with FileOpen/FileSaveAs, fixes for malfunctions when copying and renaming programs, repair of an issue where deleting the DCS7 appvar without a RAM reset could cause duplicate folders to be created, and many more. As always, testing, bug reports, suggestions, and comments are solicited and welcomed.
Categorized under: -
One or two days ahead of schedule, depending on how you figure it, Doors CS 6.4 beta has been completed. This release contains both new features and a host of bug fixed based on all of your helpful reports on Doors CS 6.3 beta. Among the most notable new features is the completed "Homerun" parser hook, which allows BASIC and ASM programs, whether nostub or written for a shell, in ROM or in RAM, and even Doors CS AP files such as Document DE files, to be run directly from the homescreen. This is made possible by a complete overhaul of the program execution system (RunProg) within Doors CS, which some of you may have been following over the last several weeks. Another new feature is much more powerful FileOpen, FileSave, and FileSaveAs routines, which will be a boon for programmers writing programs for DCS7 that work with files. With some heroic assistance from the indomitable Brandon Wilson, I traced some very difficult bugs, and patch quite a number of more minor bugs. As always, I worked on several small tweaks to improve the user experience. As an added bonus, I've included a beta of Document DE 7, as I believe Document DE 6 may be unstable under Doors CS 6.3 beta and 6.4 beta. Please give this release a try, and continue to let me know about bugs that you find, features that you'd like, and comments that you have. Doors CS 6.5 beta, planned for June 20th or earlier, will contain a full set of XLib and Celtic III compatibility routines.
Categorized under: -
Well basicly its a shooting game where you can choose your ship, enemy ship, and weapon.
my first decent game thats not text based,
Categorized under: -
Doors CS 6.3 beta is the first development release of the next generation of the Doors CS shell for TI graphing calculators. It implements a variety of optimizations and fixes, as well as new features including Folder Backup across RAM clears, the ability to Hide programs from the TI-OS and the prgm menu, integrated TabFuncs, a new Properties menu, a MemoryPop feature to see at-a-glance the precise amount of free RAM and ROM on a device, and many others. It also implements much-requested fixes for compatibility with Nspire calculators. Please note that this is a beta release and may be unstable; a partial disclaimer can be found in the attached readme file. Also note that although this is a three-page app, the XLib / Celtic III compatibility libraries have not yet been added onto the third page.
Categorized under: -
The classic snake game, relived on your calculator with a twist! Try it out!
Categorized under: -
So basically the title says it all. Download if you want but if you don't I don't care! Try it out anyways
Some changes....
Now includes documentation if you want to see the changes.Now this time I uploaded the right version 1.2 not 1.1.......
Categorized under: -
Wikipedia, the free online encyclopedia, contains a wealth of intellectually and monetarily free content (in common terminology, “free as in speech and free as in beer”). The sheer number of users editing the corpus means that the majority of the articles are well-written and largely factual. However, the relationship between related articles, usually inferred by the See Also links at the bottom of each article, are generally incomplete compared to the relationships implied by words linked amidst the text of each article. We propose a PHP framework to spider Wikipedia, collecting both full-text word lists and lists containing only the words from the text of internal links. We propose comparing the relative performance of a system that attempts to find similarity metrics between articles based on the full text of each article and one based on only on the linked words in each article. This implementation uses the TF-IDF algorithm to normalize word frequency and the cosine similarity metric to rank article similarity. Please see http://www.cemetech.net/projects/item.php?id=30 for a full description and documentation, including information on installing and using this program.
Categorized under:
File statistics are updated periodically, so numbers shown in this listing may not agree exactly with those shown on individual files.
Advertisement