Archives: All files
Currently viewing:
  1. Archives
  2. All files

Categories

Available subcategories:

Files

  1. ASM Tools is a multifunction utility for z80 programmers. There are four main sections of built-in dynamic tools, each meant to make programming easier. The Conversions section will convert to and from any of hexidecimal (base 16), binary (base 2), and decimal (base 10). The Calculate section will find program size and a variety of execution time stats. The Command Reference contains information on a variety of z80 commands and ROM calls. The Select Commands section contains complete size and clock information for a variety of 1 and 2 byte math instructions, indirection, ports, and often-used rom calls. Doors CS v4.0 and up optimized.

    Categorized under:
  2. This background for Doors CS v4.8 and higher, made with CopyBG, is an image of a TI-83 in 3D in front of the words 'TI-83'. Check out the screenshot!

    Categorized under:
  3. A few years ago, I wrote an extensive, in-depth tutorial exploring TI-BASIC for the TI-83, TI-83+, and TI-83 Silver Edition. In all, it has thirty-six lessons. Now, all twelve of the original sections are available as it was meant to be seen, in pure, crossplatform HTML! The first volume includes information on creating, editing, and running programs as well as displaying text on-screen. The second volume contains information about getting input from the user and clearing the screen, as well as a review of the first two tutorials and a quiz. The third volume contains information about If statements, pausing, and several sample programs to help you learn. The fourth volume includes information on Boolean Logic, the While command, and loops using For. The fifth volume includes information on labels and gotos, menus, Return, and Stop. The sixth volume includes information on programs within programs, or nested programs, and random numbers. The seventh volume includes information on copying and pasting within programs, using strings in your programs, and the graphscreen. The eighth volume includes more information on the graphscreen, creating text on the graphscreen, and drawing lines. The ninth volume includes information on graphing, manipulating the window variables, and displaying the graph table from within programs. The tenth volume includes information on circles, horizontal lines, vertical lines, saving and opening pictures, and a review lesson. The eleventh volume includes information on the GetCalc command, loops using Repeat, and pixel drawing. The twelfth volume includes information on drawing using points, and some extensive syntax about lists and using them in your programs. Finally, the complete compiled tutorials contain an introduction, conventions key, and appendix about the fonts used by the calculators. It now contains the full version. A must-have for all programmers, beginner and advanced alike!

    Categorized under:
  4. this binary search tree implementation allows Basic programmers to finally access the power of a binary search tree.

    Categorized under:
  5. This is an informative, lengthy manual describing little-known tips, tricks, and hacks for TI-BASIC that are sure to turn you into a '1337' programmer.

    Categorized under:
  6. This program lets you do math calculations without leaving Doors CS. Simply run the program, enter the problem, and press [ENTER]. You can continue doing math until you enter 99.999 to quit back to Doors CS. And of course, optimized for Doors CS v4.0 with an icon.

    Categorized under:
  7. This is a cool little program where you get to tak ecare of an earthworm, nurture it to health (or not, if that's what you prefer). When it reaches a year old, it will split into two wormies that you can send to other calculators. A good way to stay occupied and fun to use. Try it!

    Categorized under:
  8. Slope Field v1.2 simplifies the process of creating and analyzing slope fields in calculus. This program provides a variety of tools for slope fields: you can enter a differential equation, render the resultant field, edit the window settings, find the slope value at a specific (x,y) point, and trace an antiderivative over the field to verify that it is correct. Doors CS v4.0+ optimized.

    Categorized under:
  9. Inspired by the author who recently released a "Grass Growing Simulator", I decided to develop a similar program that simulates the screen being painted in random places and then gradually drying. Quite fast; can be quit at any time by pressing a key. Doors CS optimized.

    Categorized under:
  10. This is the source code for the TICI 1.0 PS/2 keyboard driver, which lets you connect an external keyboard to you calculator. Check it out!

    Categorized under:
  11. A short, funny game where you guide the unintelligent Bill through life.

    Categorized under:
  12. A rather longer and more involved version of Billgame. A good text game with amusing battles and laughable scenes.

    Categorized under:
  13. 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:
  14. 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:
  15. Doors CS 7.2 is the ultimate shell for TI-83+/SE and TI-84+/SE graphing calculators. This SDK will help you design BASIC and ASM programs for use under Doors CS. Besides an exhaustive, 124-page summary of all the features and routines that Doors CS 7 offers to BASIC and ASM programmers, this SDK contains a full toolchain to compile and build z80 ASM source code into .8xp files, all the necessary tools and include files, and additional programs to simplify writing headers for BASIC programs. If you are interested in developing for Doors CS or even learning about what it offers to programmers, this SDK is a must-have.

    Categorized under:
  16. 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:
  17. CALCnet Chat! is a multi-user chat program written for Doors CS 7.1 and later. It takes advantages of the powerful CALCnet 2.2 networking protocol for TI graphing calculators ( http://www.cemetech.net/projects/item.php?id=33 ) and the Doors CS GUI API to offer a small yet powerful program. This 2KB program lets you chat with one, one dozen, or one thousand other users at once over CALCnet or globalCALCnet. It has already been used for conversations over 300 miles using gCn, demonstrating its versatility and power. Please test this beta release and report any bugs that you may find!

    Categorized under:
  18. To accompany the 1.0 release of the gCnClient software to connect networks of graphing calculators to and across the internet, this documentation describes the hardware and software necessary to use the gCnClient, including schematics of the gCn bridge device build on a simple commodity Arduino, the alternate cheaper USBHID design for more experienced users, troubleshooting, and instructions for programming the Arduino or USBHID Bridge on Windows, Linux, and Mac OS and using the gCnClient on any operating system.

    Categorized under:
  19. Doors CS 7.2 is the ultimate shell and GUI for your TI graphing calculator. Run any BASIC or ASM program or game, including MirageOS, Ion, Doors CS, and nostub programs. Organize your programs into nested folders, lock, rename, copy, archive, hide, and edit programs directly from Doors CS, or use the HomeRun feature to run any program from the TI-OS homescreen. Doors CS is built to be extremely user-friendly, using a mouse-based interface to appeal to users accustomed to using computers who are frustrated by the many menus one must navigate on a TI calculator. On the opposite end of the user spectrum, it includes myriad keyboard shortcuts so that those who prefer to use a keyboard rather than a mouse can quickly and efficiently move through Doors CS. The Associated Program feature lets you click on any file, like game levels, documents, pictures, and songs, and have them automatically open with the correct viewer program. Doors CS 7.2 builds in the CALCnet2.2 networking library for communication and multiplayer gaming between two, twenty, or two billion calculators, now with I/O and Direct USB support. It contains full libraries for xLIB, Celtic III, PicArc, Omnicalc, and the new DCSB Libs. Download Doors CS 7 today and experience the full power of your calculator!

    Categorized under:
  20. This is a program I wrote to help me find the hex for the various two-byte characters on the Prizm.

    Categorized under:
  21. This is a collection of help files from ASMStudio8x. It may not work with WinZIP because I used 7zip to zip it.

    Categorized under:
  22. This is a [URL=http://www.cemetech.net/forum/viewtopic.php?t=6448]Merthese[/URL] interpreter for all 68k calculators written in 68k Basic. It supports the Merthing @ Kerm extension, but not the w\ Nikky extension.

    Categorized under:
  23. This program helps solve different logic gates, including gates that are not implemented on z80 calculators. Works with 83+/84+/SE. Read the Readme for more info. This update fixes a major bug that breaks the program.

    Categorized under:
  24. DodgeIt is a silly BASIC game, literally made while riding a bus back home from school.
    This is submitted for KermM's tests, but you can also play with it too!
    Instructions are built into the game.
    You basically dodge the shooting thingies. It's very simple!

    Enjoy!

    Categorized under:
  25. Pong, Falldown, Avalanche, Jump, Tunnel, Obstacles—they're all classics, but have you ever tried playing four of them at once? Simul 2, first-prize winner of the extended-BASIC division of zContest 3, is a complete remake of my original game Simul, entry and third-place winner in the Omnimaga 2010 programming contest. Like the first version, this is a game of multitasking: try your hand at playing one, then two, then three and four randomized games at the same time, on the same screen. Featuring a completely redesigned interface and game controls, as well as high scores, three speeds, and new graphics, the new version promises to be much more playable and much more fun. Good luck; you'll need it. Compiled with Axe Parser v0.5.3b.

    Categorized under:
  26. This is a bare-bones operating system for the TI-92+ calculator. This OS is derived from the Punix kernel source code with most Punix-specific code removed. Only the essential calculator boot code and some useful routines remain.

    The purpose of this OS is to simplify writing a TI-68k OS.

    Categorized under:
  27. Zombie Gun is an arena style survival zombie game. Features endless play, achievements, 10 or so different weapons, parallax scrolling, and much more! Created with Axe Parser for Cemetech Contest #8.

    Categorized under:
  28. This is a simple image viewer for the fx-CG 10 and fx-CG 20 calculators. It lets you open files from storage memory, and includes a converter to convert any type of image to the image format used by ImgViewer on the calculator.

    Categorized under:
  29. This addin will display the outputs of PrintXY_2 for any positive message number value.

    Categorized under:
  30. This emulator lets you run many classic video games using the SCHIP-8/CHIP-8 programming language. Some example public domain ROMs are included in the ROMs/ folder in the zip file. Now with even faster CPU emulation and display scaling.

    Categorized under:
  31. Pieces of information on the topic of sending commands to the NOR Flash chip of production Nspire Clickpad calculators

    Categorized under:
  32. Simon Lothar has collected a great deal of technical information on the Casio Prizm, aka the fx-CG10 and fx-CG20. This Windows help file contains all of that information, including some system calls and technical details that are not yet in WikiPrizm or built into the PrizmSDK. This is the chm documenting all of the Prizm features demonstrated in the INSIGHT Add-In by Simon Lothar, plus much more. New: updated to version 15.

    Categorized under:
  33. PJumpingCube is a clone of the KDE game "KJumpingCube". In this game, you must control all dice on a 10x10 playing field by increasing the values of dice, causing cascade effects on the board.

    This is a beta release (v0.2 10/4/12)

    Categorized under:

  34. This utility is a plugin for the pixel-pushing program GrafX2, that easily converts sprites and pictures into RGB 565 values and dumps them into a .h file that can be immediately used for Casio fxCG-10/20 Prizm development. This allows for practical use of GrafX2 as a spriting/drawing tool for Prizm development.

    Categorized under:
  35. This simple demonstration uses direct LCD access to bounce ten balls around the TI-84 Plus C Silver Edition LCD, as well as fill the screen with various solid colors. As far as I know, it is the first community program to directly manipulate the LCD. [CLEAR] quits. Update: Now more optimized, fixed LCD glitch.

    Categorized under:
  36. This program draws an Ulam Spiral on the graphscreen of your calculator. Ths program works on both Color and non-color calculators.

    Categorized under:
  37. A short demo program that simply copies a small splash screen to the LCD.

    Categorized under:
  38. Mastermind for the TI-84 Plus C Silver Edition. Try to solve the four color sequence in the least amount of moves, using deduction through clues provided per round. Single and two player mode. Requires Doors CSE 8.0 or higher, from http://dcs.cemetech.net.

    Categorized under:
  39. The axiom, AxeDCS, allows one to use assembly references directly from DoorsCS in your Axe programs. You will need DoorsCS 7.1.1 at least to compile and run the program, and Axe 1.2.0 at least to compile.

    This xml file is a token file for TokenIDE, allowing you to write axe programs with the DCS axiom and correct syntax.

    Categorized under:
  40. Calculates in ohms and the accuracy of the resistor. It can convert colors to value and value to colors. Supports three to six band resistors. Features a graphical representation of a resistor.

    Categorized under:
  41. This is a fire animation I ported from http://lodev.org/cgtutor/fire.html

    It is pretty cool looking and I hope you enjoy it!

    Categorized under:
  42. Linksoft 2013 is proud to present Contest #10's humble winner, Projectile project, finally coming to archives for download.
    -It all starts when you are kidnapped by a scientist because area 51 needs a new brain, yours. It is the midst of a war with Russia and missile testing needs to be completed fast. It is up to you to learn the ropes and use physics to your advantage.
    -Learn physics with an engaging plot in this science game!
    Featuring:
    -10 standard levels, with a random level generator for unlimited play
    -Multiple hidden awards
    -Numerous other features

    Any questions, comments or concerns? Feel free to ask.

    Categorized under:
  43. This is the official release of my HP Prime port of my HP 39gII Tunnel clone written in BASIC, now adapted for the larger screen and color display. This new version adds speed throttling to ensure that the game runs as close as possible to the same speed as the original HP Prime on both the emulator and G2 hardware revision of the calculator. It is probably the first ever game ever made available for download for this calculator model. It isn't meant to show coding skills, especially considering the game was made before my knowledge of the DIMGROB_P and BLIT_P commands (although an intro transition using them was added afterward), but as you'll see on-calc, even if I have to refresh the entire screen content every frame, I still get insane FPS. Because of how incredibly fast this calc is, this is why I manage to get such high framerate even with redrawing the entire screen rectangles and score text every frame. As for the multicolor and 3D-ish text effects, they are possible because the HP Prime lets you use text with no background, so all you have to do is superpose multiple copies of that text, gradually changing its color and position through a FOR loop. This also lets you use bold text. To play, just use the UP and DOWN keys and quit with ON. Here is a Youtube video by Critor of it running on a real calc, but the text color is different and it runs a little slower, since it's an older version: http://www.youtube.com/watch?&v=0WEjguctKNY

    Categorized under:
  44. Snake v1.3 - This version is a program specifically for Doors CSE on the TI84+C calculator. Send Snake.8xp to your calculator using TI Connect and run it by selecting it from the DCSE desktop or the TI-OS homescreen. At the start of the game select the length needed to advance to the next level and select the starting speed. The goal for each level is to eat the flies and avoid the spiders. Use the arrow keys to control the snake, press On to exit the game and press F1 to pause. Everytime you eat a fly, the snakes length grows by 1 and you get 5 points. If you run into the border, a spider, or the snake itself, you die. At random a bug may appear. Eating the bug will give you 20 points, increase your size by 1, invert the screen, and allow you to eat the spiders (+50 points) for a short time. A frog or mouse may appear at random, eat them to get 100 points and increase the snakes length by 5. When the snakes length reaches 60 (40 for short, 80 for long), the level will advance and the speed will increase. You have 3 lives to get as far as you can and collect as many points as you can.

    Categorized under:
  45. This program was designed for the Cemetech contest #10, and recieved 2nd place. It is to help people's understanding of the planets. Enjoy.

    Categorized under:
  46. Tetris in TI-BASIC for the 84+CSE and CE, currently the only version working on the CE. This version adds improvements to code, use of up arrow for rotating the pieces, and a high score system!

    Categorized under:
  47. Based very heavily on TIFreakware's BTetris, this is a fun and fast Hybrid BASIC Tetris game for your color-screen TI-84 Plus C Silver Edition. It requires Doors CSE 8.0 or higher to run. Use the arrow keys and [2nd]/[ALPHA] to place Tetrominos on the playing field; clear lines to get to the next level. If you enjoy this game, be sure to try out BTetris as well.

    Categorized under:
  48. This is a clone/remake of the 8-bit sequel to the Steins;Gate anime/visual novel, for the TI-84+CSE. Even though it's a non-canon spinoff, it does contain major spoilers for the original Steins;Gate story. It might not make sense unless you've watched/played Steins;Gate, which I highly recommend doing! The anime is available for purchase or streaming online, and the visual novel is available now at http://steins-gate.us/. This port includes the first four scenarios of the game, vector graphics in 8-bit color, a textual command parsing engine, and high-quality audio output via the I/O port (more info in the readme). Version 0.40 adds the fourth scenario.

    Categorized under:
  49. rom8x assists in creating a calculator ROM image, and does not require any special linking software. Simply run a program on your calculator, transfer the generated file(s) to your PC, and run the utility on your PC to generate a ROM file. Supports all 83+ and 84+ calculators, including the 84+ CSE.

    Categorized under:
  50. This program features a family and state periodic table, element list and displays an element(symbol, name, atomic number, atomic mass, state, density, melting and boiling point). Requires Doors CSE 8.1.

    Categorized under:

File statistics are updated periodically, so numbers shown in this listing may not agree exactly with those shown on individual files.

Advertisement