Turn APD On or OffThis BASIC/Asm combo program allows you to turn on or off the Automatic Power Down function.
Long Desc: (The readme file)
Project: APD Options
Date: 5/11/2013-5/11/2013
Authors:
[Cemetech.net Usernames]
willwac, parrotgeek1
[TICalc.org Usernames]
calc.bugs, ???
Files:
APDOFF.8xp (Asm)
APDON.8xp (ASM)
APDTOGLE.8xp (BASIC)
APDTOGLE_Group.8xg (Group file)
NOTICE.txt (This readme file)
Long Desc.
This will turn on or off the APD (Automatic Power Down) function on the TI-84+ Calculators.
How to use:
1)Send APDTOGLE_Group to your calc, you don't have to send the programs themselves, thats just there is you loose the group file.
2)Ungroup APDTOGLE
3) For general users: run prgmAPDTOGLE, for BASIC prgrammers:
:Asm(prgmAPDON)
This will turn APD on.
OR
:Asm(prgmAPDOFF)
This will turn APD off.
Bugs?
Send me an email at newcoolpc.org@gmail.com
Suggestions?
Send me an email at newcoolpc.org@gmail.com, or visit: http://www.cemetech.net/forum/viewtopic.php?p=204683#204683
Comments?
Visit: http://www.cemetech.net/forum/viewtopic.php?p=204683#204683

ASMDREAM - the TI-8X+ on-calc assembler - beta versionAsmdream is an on-calc assembler for the TI-8X+ calculator series.
It reads symbolic content (sources & includes) written directly using the OS built-in program editor.
It writes machine code into protected programs in ram.
You can think of it as a hybrid between mimas & axe.
Don't forget to read asmdream.txt.

AsmOS - z80 Starter OS []AsmOS is a bare-bones operating system for the TI-73, TI-83+, TI-83+ SE, TI-84+, and TI-84+ SE. It is a great starting point to develop an OS from. AsmOS will initialize hardware, boot up, and enter an infinite loop - it's your job to replace this loop with an awesome OS. It comes with a great build system that uses Spasm and Build8xu on Windows, in addition to a custom build tool.
Download it today to get started on that OS you always wanted to make!

Athena Packager / Installer []Athena, the packager and installer, for your TI-83 Plus and TI-84 Plus graphing calculators, built to help authors of BASIC games who happen to have zillions of subprograms and data files distribute their games or software suites. The packager part runs on most Windows OSes, and the installer runs on your graphing calculator. You must read the README.TXT file for usage information.

Bitmap Drawer []A simple bitmap hex maker for axe programmers. The icon for this program was made with it :P. Has a somewhat weird UI which is slightly buggy, but works fine with some practice. Can create a bitmap up to 96x64, but will take a while to load when exitting then. Features auto exit, grayscale, bitmap format, image saving, and many others.

CALCnet Chat! v1.0 []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!

Chaos Game Test []This is an implementation of the Chaos Game for the TI-83+/84+/SE monochrome calcs. The Chaos Game can be used to detect patterns in sequences, making it a tool to test Pseudo-Random Number Generators. It allows up to 255 vertices in a test and can be modified to use alternative PRNGs.
Update: Allowed manual vertex coordinate entry or the ability to have a given number of vertices automatically generated.

Circle Demo []This is a little demo on circular movement in assembly. Check out the code for more details. Hopefully it helps! For more information, check out his link here:
http://www.cemetech.net/forum/viewtopic.php?t=10283&highlight=

CMDv2 - ClrDraw []Featuring a command prompt user interface, this program has many useful commands and program management features. Some of the more significant attributes include battery status, ti-os lowercase on/off, list of all programs and all appvariables, ram info and archive info. CMDv2 can also lock, hide and archive programs. Practical? Not so much. Incredibly fun to use? Definitely.

CALCnet2.2 SpeedTest 1.0 []You can use SpeedTest 1.0 to benchmark the maximum speed transmission
capabilities of CALCnet 2.2 between two linked calculators. SpeedTest
supports two types of tests. The first, unidirectional, sets one
calculator as the transmitter and one as the receiver. The transmitter
then repeatedly sends frames to the receiver, and both count the number
of bytes transferred. The second, bidirectional, lets the two
calculators take turns being the sender and receiver. The sender will
send a frame to the receiver, and when the receiver successfully reads
the frame, it will send a frame back to the first calculator. Both
calculators count the number of bytes sent and received. You can read more about CALCnet2.2 at http://www.cemetech.net/projects/item.php?id=33 .

TabFunctions SE for DCS6 []TabFunctions, or TabFunc for short, is the first truly useful SE to be created with the brand-new Shell Expansion system I finished yesterday. Simply pressing [F1] and [F2] acts as the equivalent of [TAB] and [SHIFT][TAB] on a computer keyboard. The regular arrows, clicking, and keyboard shortcuts remain fully functional, so the TabFunc simply layers an extra bit of useability on top of the interface for those who don't feel like navigating manually with the mouse. Screenshot and source code below for those interested in learning about making SEs.

Document DE 7 []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.

Flourish: CALCnet 2.2 Tech Demo []Flourish is a tech demo for CALCnet 2.2, a calculator networking protocol built into the Doors CS 7.1 shell for TI graphing calculators. This demo juggles a large number of bouncing balls between all of the calculators in a CALCnet 2.2 network, demonstrating the low latency, high throughput, and high reliability of the protocol. Six bouncing, morphing calls are introduced for each calculator in the network, and every time a ball reaches the edge of a screen, it appears instantly on the neighboring calculator. You can see a full video of this program in action at http://www.youtube.com/watch?v=4Mjn98Bs2Cg .

glassChat Alpha []==For GlassOS Only!==
This is ALPHA software! It still, however, runs on a ti84. There are quirks, but...
glassChat is an IRC frontend for GlassOS. You can connect to an IRC server, join a channel, chat, etc.. See the README for additional information. Pictures included in this tarball. For the official up-to-date tarball with no pictures, go to sourceforge.net/projects/glassos/files/Externals/glassChat/.

Gossamer 1.0: Calculator Web Browser []Gossamer 1.0 is a web browser for TI-83+ through TI-84+SE graphing calculators, using Doors CS 7, CALCnet 2.2, and globalCALCnet to download and display web pages from the internet. Scroll by lines or pages, click links, and browse to arbitrary URLs. Gossamer requires Doors CS 7.2 Beta 2 or higher (see http://dcs.cemetech.net) and can be used with an Arduino-based gCn bridge or a mini-USB cable. More info at http://cemete.ch/pr37.

GPS for Graphing Calculators []If you've ever wanted to use just your calculator and a cheap serial GPS module to figure out where you are, this is the program for you. It displays the current time and date as indicated by GPS satellites, the number of satellites in view, the type of GPS fix currently acquired, and if available, your latitude, longitude, and elevation. Requires Doors CS 7.2 or higher, a TI-84+ or TI-84+SE calculator, and the GPS hardware described at http://cemete.ch/pr51.

Grammer 2 []This App provides the Grammer programming language as well as a shell for Grammer programs. Grammer is an interpreted language, that is far more powerful than BASIC, especially in regards to graphics and error handling. Grammer uses fast 16-bit math, and even has some float support! ** Now with 50% more stacks and recursion

GroupReadThis program provides BASIC programmers with functions for working with groups. You can read lines of programs that are in groups, you can extract variables, and you can recall pictures directly from groups, among other things.

VAT Sort - Adaptive Insertion Sort []This is a program to sort the VAT in-place using an adaptive insertion sort. It's fairly fast compared to other VAT sort implementations, but way faster than others I've found on a nearly-sorted or sorted VAT. For example, if you have 95 named variable VAT entries, and add 5 new programs, this takes just over .01 seconds to sort.

VAT Sort - Merge SortThis is a program to sort the VAT in-place using an in-place, non-recursive mergesort. It only uses 29 bytes of external RAM (OP1/OP2 and 4 bytes of stack space), but these constraints grow it to an O(n^2) sorting algorithm instead of the classic O(n*lg(n)) algorithm. However, it starts to perform better than an insertion sort at about 90 elements in this case.

Mandelbrot Set Explorer []Explore the Mandelbrot set with glorious 16-bit math* and a monochrome screen! It's fast (for a calc) and offers control over zooming, traversing, and refining calculations, all while displaying relevant values *Math operations are carried out in 4.12 fixed point arithmetic allowing 3.5 decimal digits of accuracy.

NewUILock []This program securely locks your calculator away from others (e.g. other students and teachers).
It needs zStart and Axe to work properly.
It features customizable messages and a customizable background.
And no RAM-clear can harm it.

RTEXT - RPG Textbox Tool for TI-BASIC []This program lets TI-BASIC programmers to easily display an RPG game style textbox that supports automatic/manual line/page advancing, adjustable delays between characters and keypress to display text faster.
This is my first assembly project ever. Huge props to two Lv. 99 ASM wizards Runer112 and Xeda112358 for lending me a hand when I needed help or explanation on how things work.

Sandpaper v1.0: FTP Client/Server for CALCnet []Sandpaper v1.0 is an FTP client and server for CALCnet and Doors CS. It can be used to trade programs, lists, appvars, GDBs, groups, pictures, and strings between directly-connected calculators, several calculators over a network, or even between the ticalc.org and Cemetech file archives and a calculator using the upcoming globalCALCnet Sandpaper bridge. This release updates the Sandpaper program with all of its release features, including the ability to send and receive programs, groups, pictures, matrices, lists, GDBs, AppVars, and strings. Please give it a try and report any bugs you find!

Tokenizer DE v1.0 []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.

ToString []This small but powerful program for your TI-84+CE/83PCE can convert any TI variable to a string.
Applications include converting real and complex numbers, matrices, and much more!
Source is included for your enjoyment.
Usage:
1) Put in Ans your input to be converted
2) Call Asm(prgmTOSTR
3) The stringified version will be in Ans

SpriteLib v3.3.38 []SpriteLib is a program designed to help BASIC programmers make cooler gam--er, programs. This program started as a Celtic 3 hybrid BASIC program that simply edited Omnicalc fonts and has since come to stand alone as an assembly library equipped with not only font editing features, but sprites, tilemaps, editing variables, reading and writing to memory and other rather useful features. It is by no means complete, but it currently has 40 different functions that will add some advanced features to BASIC programs.
*As a side note, this is all programmed in hex :D

VATSort []This file contains two routines for sorting and parsing the VAT entries of named variables. It uses the heapsort algorithm as its underlying core, providing a very fast sorting time. It also includes a routine whose output matches _ChkFindSym, but you can access the variables by index (ex. index 0 returns the information of the first [alphabetically] named variable).

XXEdit 1.0 [] XXEdit (aXe heX Editor) is the evolution of my old Axe Memory Mapper. It is a comprehensive memory mapper and editor for the z80 series, designed to be a superfunctional form of Calcsys. It is highly useful for helping debug Axe and assembly programs on calc.
Features:
Memory bank switching
Display of addresses in hex, decimal, and in the form of pointer+offest
Quick access to L1 (saveSScreen), L2 (StatVars), L3 (appBackUpScreen), L4 (tempSwapArea), L5 (textShadow), L6 (plotSScreen), $4000 (the start of Flash), and $8000 (the start of RAM and appData)
Display of byte in hex, binary, decimal, ascii, the two byte number at that point, and the 8x8 sprite of the 8 bytes at the cursor position
Jumping to the currently highlighted two byte address
Jumping to any user defined hex address
Search for any 8 byte string. Accepts input in both hex and ascii
Search for any program/protected program/appvar in RAM or archive.
Edit up to 8 bytes at a time of current cursor position, input accepted as hex or ASCII
Edit via sprite editing of the 8 bytes at the current cursor position
And probably something else I forgot...

z80 on-calc eBook documentation 1.0An eBook for portable, easy to understand yet very complete translation of a certian z80 command you totally forgot on the fly. I recommend it heavily for Mimas users, as you can easily access all of the commands (except undocumented for now) in the z80 microprocessor language.