b/Calculator Development

Showcase your newest TI, Casio, HP, Numworks or Sharp calculator projects here, discuss programming and share or browse user tutorials!
0 Members and 37 Guests are viewing this board.
You can help CodeWalrus stay online by donating here. | New CodeWalrus | Old (dark mode) | Old (light) | Discord server
Unirse Started by u/JWinslow23 • October 26, 2017, 03:00:00 PM

Descent - a puzzle game for the entire 8X+ series

The attached download link is outdated. Click the screenshot to go to the latest version!Also, click here to download on TICalc! Over the past few months, the slow trickle of new released programs and games for the 8X+ series has slowed even more. In an attempt to remedy that...
18 Replies
14,657 Views
Unirse Started by u/tr1p1ea • August 13, 2015, 03:21:46 AM

Desolate Rewrite (Director's cut?)

A few years ago I started rewriting a game that I wrote even longer ago called Desolate. After recently recovering the source I have been working through the code trying to figure out where I was at.I have successfully ported this program to a 2-page APP ... meaning that I have some extra data space to play with .I also managed to find a copy of the map editor posted earlier which is nice. I have updated it slightly and mapped all the doors in the game so you can at least walk around the entire ...
27 Replies
17,197 Views
Unirse Started by u/kotu • August 30, 2016, 11:27:05 AM

Direct access to the pixel buffer - C Sdk

Does anyone here have experience of writing directly to the pixel buffer with the C Sdk?I can't seem to get it to work - indeed, it doesn't seem to be properly catered for, as far as I can see. Hmm!(you want this for super-fast custom drawing functions)
10 Replies
10,082 Views
Unirse Started by u/princetonlion.tibd • January 01, 2015, 08:02:07 AM

Dodge 68k (Voyage 200)

I'm making a game called Dodge, a port/expansion of a 83+ game I made with my friend T.Wang. Omnimaga: (Very outdated because I'm banned and T.Wang is inactive) : Current features (V2.0):-Options: Choose your own character, line, and speed. -High Scores: Top three scores are saved-Gameplay:  *Randomized speed  *Player slo...
24 Replies
18,025 Views
Unirse Started by u/Unicorn • June 19, 2016, 01:16:56 PM

Don't Touch the Spikes CE Port [C]

Hey everyone! I'm going to attempt to port the Don't Touch the Spikes iPhone/Android game. Just a warning, it may not be exactly the same, but the game will have the same principle.So far I have no progress, except for testing things out in basic, I was waiting to make sure the SC3 was up to date with the C libraries. Anyways I probably am going to have a hard time testing the program as there is no online C...
14 Replies
14,088 Views
Unirse Started by u/Unicorn • September 01, 2016, 10:13:59 PM

DoodleJump CE [C] [TI 84+ CE]

So I am attempting to create a doodle jump clone for the CE. I've gotten as far as a menu screen with a whole bunch of sprites, and I need to get double buffers working so I can erase graphics, and I've worked for a while trying to make it run fast, but to no avail. So, I'm wondering if anyone would like to try themselves to make this buffering work at an acceptable speed. Here's how fast I've gotten it (a video): ther...
20 Replies
17,213 Views
Unirse Started by u/Ivoah • July 01, 2015, 04:17:57 AM

DotStar/SPI library

I'm working on a super simple SPI library for the TI-8 \+( C?SE)? calculators. The goal is to be able to control some Adafruit DotStar individually addressable LEDs with my calculator. I have the basic SPI part done, and I've managed to bang out a "library" for controlling up to 256 LEDs from the linkport. Here's a picture of it running on my 84+ SE: The code can be found here: https...
13 Replies
14,063 Views
Unirse Started by u/Pieman7373 • April 27, 2017, 07:39:07 AM

Dragon Warrior (-ish thing) CE

I recently got into using ICE (kudos to PT_ for making it!!!) and i have completed 1 game so far ( ;id=1574 ) and i am about halfway done with an ICE port of my Basic game Box Game SE (i'll link that one as well, once i find it)The important part: I had the idea the other night to make a top-down rpg-type game inspired by Dragon Warrior (which is one of my all-time favorite NES games ) I am planning on using sprites borrowed from that game ...
68 Replies
41,224 Views
Unirse Started by u/E37 • April 01, 2017, 09:51:33 PM

Driller kNight

Here is the newest release of Driller kNight!I have added a huge amount of content since my last release. Eight new units and several new buildings have been added. Combat has been added to the game and giant monsters made of rock have come to destroy your base and slugs are sliding in to drain power from buildings! A story has been added to the beginning of each level and a conclusion at the end of each level. Each unit and building has a range of tasks and many have special abilities. The sett...
32 Replies
24,078 Views
Unirse Started by u/E37 • May 01, 2018, 07:30:36 PM

Driller kNight (Again) (Monthly Updates)

Hey, I'm still working on this game for some reason.It has been a while and I haven't had much time to work on Driller kNight since I have been away at college but here is an update anyway.I am planning to release updates to the game on the first of every month to help boost the site and to give myself a deadline to work toward. Since I have a limited time to test, there is a chance I missed some bug. I would be very suprised if the game crashes but you shouldn't leave important things in RAM an...
0 Replies
6,680 Views
Unirse Started by u/Legimet • February 04, 2015, 03:01:18 AM

Duktape - A JavaScript interpreter for the Nspire [ti-nspire]

Hi everyone, I just joined CodeWalrus  This is a port of Duktape , a lightweight JavaScript (ECMAScript) interpreter, to the TI-Nspire.It can run in interactive mode (NspireIO) or run a .js(.tns) file from the documents screen. To exit from interactive mode type ".exit".More functions will be added later. Download: Source code:
60 Replies
54,218 Views
Unirse Started by u/nspiredev500 • November 09, 2019, 09:24:25 PM

dynamic linking PoC for the TI nspire

I managed to get a system working (in firebird, not yet tested on hardware) that lets programms request function tables from libraries (sort-of dynamic linking from what I understand, maybe I'll do a proper dynamic linker with resolving missing symbols in the files, but I currently don't know enough about that).When handled by header files to define function pointers with the right names and parameters, a programm doesn't have to include the functions, thus reducing the size of the binary and th...
0 Replies
8,682 Views
Unirse Started by u/E37 • December 05, 2016, 08:11:21 PM

E37's projects

I tend to make little projects every now and then, and none of them really deserve their own thread. I guess I'll put them all here.They aren't usually much, so feel free to ignore this thread unless you are really bored and want some dumb distraction for a little while. This was going to be my entry for the canceled game competition a while ago. I added some more stuff onto it since then.It is a sandbox game in basic (so the framerate is pretty bad) Its only real plus is that i...
78 Replies
48,436 Views
Unirse Started by u/compsystems • January 02, 2015, 03:56:12 PM

Elemental Game: Guess/Deduct Number HP-Prime

Hello, sorry for my bad English  The following is a very simple game, the classic guess or deduce a number.But there is a problem when deploying message in the terminal window, the last messages are not displayed, hopefully in future versions the development group of hpprime solve this problemCode in Spanish  EXPORT AdivinarODeducir_Numero() //test CAS Version: 1.1.2-11 and Operating System: version 6.2.9200 begin    // Definición de Variables y tipo de contenedor    local intentos := 0;...
1 Replies
3,838 Views
Unirse Started by u/Hooloowalrus • February 22, 2015, 11:56:06 PM

emu8x CSE

I have been porting emu8x, the 81-86 emulator for the 83+SE and 84+(se) to the 84 CSE. Since the only difference between the 84+SE and the 84+CSE is the screen (and flash), I needed to add in an emulated screen. So far it works but is very very slow. I still need to work on fixing some instabilities and other issues.Screenshot so far:
7 Replies
6,567 Views
Unirse Started by u/APoloG13 • April 06, 2017, 10:32:11 PM

Engineering Tools Pack - TI Nspire

Hello everyone,After a few days thinking and encouraged by p2, I'm opening this topic to start a pack or collection of programs to help any student or worker (you don't know who will use this programs).So, the idea is, i have a lot of excels made for calculate (with accurated methods) some of the most used in the engineering world like:Kern methodPinch methodBinary distillation (McCabe-Thiele method)Multicomponent DistillationEtcAt the end of the day, the real use of the ti nspire and the other ...
3 Replies
5,247 Views
Unirse Started by u/SJCubed • September 30, 2015, 12:33:55 PM

Factory Series

I thought I might as well upload this here, since I found the program hidden in my old laptop I also added in the readme in the download file, which is basically my modified version of Builderboy's readme that he included in his original Factory download file.Hope you guys enjoy ^^Factory by Builderboy Factory Theta by ztrumpet Factory X by jsj795 (now SJCubed)
5 Replies
6,024 Views
Unirse Started by u/E37 • October 10, 2016, 09:13:40 PM

Fairly easy map compression

So... I was discussing map compression with p2, and figured it was worthy of a topic to explain it.Let's pretend you are making a game. Most games have multiple maps, it takes up a lot of space to have multiple arrays to hold all your maps.Here is how to make all your maps (with in reason) take up the space of one!First you need to know the number of tile types. If your game just has air, grass, and stone, then there is 2 (assuming that the first tile type is 0)You need 2 maps. They must be the ...
15 Replies
12,449 Views
Unirse Started by u/kegwaan • December 14, 2015, 10:26:33 PM

Fallout 84+

Some of you may have caught me yesterday mentioning that I once was working on a semi-text based Fallout for the TI-84+, however it was lost in a ram clear. As JWinslow23 suggested, I have decided to revive the project, and I will document its progress here; however do not expect that this project will move forward quickly (I'm a slow programmer  ). But first I have a question, should I make this for the TI-84+ or the TI-84+ CSE/CE? (I don't know whether or not you can do polls here o...
21 Replies
15,352 Views
Unirse Started by u/unregistered • June 11, 2016, 09:08:29 AM

FastClr routine : a very fast way to clear screen !!!

Hello there!!While on CodeWalr.us chat, PT_ and I thought about a way to clear screen of a TI83PCE/TI84+CE as fast as possible! (in 8bpp mode)Here's the result : FastClr:        ld      de,$555555      ; will write byte 85 (= blue color)        or      a        sbc    hl,hl        ld      b,217        di        add    hl,sp          ; saves SP in HL        ld      sp,vram+76818  ; for best optimisatio
22 Replies
17,334 Views
Unirse Started by u/Zeda • June 26, 2018, 04:25:27 AM

Fire Animation

A fascination with fire is nothing new for humans, or even programmers. With that in mind, I wanted to give some insight into how to create your very own fire animations, like this: In that program, I basically started from the top of the screen, working downward. I'd copy from the pixel below, with a 12.5% chance of the copy "burning up" and thus failing. To cause a perpetual burn, I then OR the original image back to the buffer and run...
2 Replies
7,948 Views
Unirse Started by u/Vogtinator • June 05, 2015, 01:31:01 PM

Firebird - New TI-Nspire emulator

You may have heard about it already, but if you haven't... this is the official first release of a new TI-Nspire emulator!The core of it is based on Goplat's renowned "nspire_emu", but with quite some changes.The name is subject to change. If you have an idea, please post it here! Major changes: Supported platforms: Linux, Mac OS X (10.7+), Windows, Android (ARM and x86), iOS (without JIT, except if running on a jailbroken device) Flexible GUI with many user-fri...
102 Replies
88,876 Views
Unirse Started by u/nullweist • September 09, 2016, 02:47:01 AM

Flappy Bird on HP Prime

Hello, as the title announces, this is Flappy Bird for the HP Prime. It is currently functional, but I might be releasing some aesthetic updates to it in the future. I have written it as an HP App so that I can take advantage of storing images as pngs. ...
14 Replies
14,068 Views
Unirse Started by u/Unicorn • February 24, 2016, 11:52:53 PM

FloodIt [TI 84+ CE] [C] (need C help)

I'm figuring out how to use C with the CE, so I decided to port this game. I've got the displaying part down, with the absence of buttons to change the color you want, but that should be easy to implement. I've been trying to figure out how to check the colors of the squares adjacent and how to change their colors. Currently I have this in mind: Select colorChange top le...
23 Replies
16,744 Views
Unirse Started by u/Unicorn • July 02, 2015, 05:30:23 PM

Game of pig or some other animal. [CSE]

Well, as a break from MoneyWalrii, I am making the game of pig, link to explanation soon. I have the opening scene done; as seen in the video. yeah, and the background noise is a Marx brothers movie Link to game:
47 Replies
27,768 Views
Unirse Started by u/JamesV • February 09, 2017, 09:36:58 PM

Golvellius: Valley of Doom! (TI-84+CE)

Back in 2001 I started my attempt at cloning the Sega Master System game, Golvellius, over to the TI-86 . Two demo versions were released, but ultimately I was unsuccessful, due to the approximate 10K executable code limit on the TI-86. As well as featuring top-down overworld much like older Zelda games, the dungeons also vary between horizontal scrolling platform style and vertical scrolling dodge/stab-'em style, along with ...
14 Replies
14,229 Views
Unirse Started by u/Vogtinator • March 18, 2017, 06:00:38 PM

gpSP-Nspire for HW-W

Hi everyone,inspired by a post on reddit I finally got around to update gpSP-Nspire to be able to build with the newest Ndless SDK.This has various advantages: Supports HW-W without any noticable issues (hopefully) No gpsp_resources required anymore, the launcher is now gpsp itself Builds again, so bugs can be fixed now more easily (not by me though ) Built it with LTO enabled, so maybe a bit faster No screenshot of any kind attached, as it would just ...
7 Replies
9,543 Views
Unirse Started by u/KermMart̕ian • January 26, 2016, 09:15:19 PM

Graph3DC 1.0: 3D Grapher for TI-84 Plus C SE Released

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 [url= ...
17 Replies
13,515 Views
Unirse Started by u/ordelore • April 13, 2017, 12:15:58 AM

Gravity Simulator [TI-84+CE]

I made a gravity simulator during physics.The directions should be self-explanatory. The arrow keys are used to adjust the object's mass and velocity.I'll work on speed optimization later.Requires OS 5.2.1 or greater because I use toString().GIF included
7 Replies
9,969 Views
Unirse Started by u/Strontium • May 05, 2015, 02:22:15 AM

Greed [ti-nspire cx] [UPDATED!]

Hello! I have ported greed (a CLI game for Linux created by Matthew Day) to the TI-Nspire CX. And it supports OS 3.1 and 3.6 this time Instructions (slightly modified from the original):The object of Greed is to erase as much of the screen as possible by moving around in a grid of numbers. Your location is signified by the 'P' symbol. When you move in a direction, you erase N number of grid squares in that direction, N being the first number in that dire...
16 Replies
13,963 Views
Unirse Started by u/Dream of Omnimaga • June 07, 2016, 06:55:31 AM

grosged Sprites lib stress-testing & experiments [hybrid BASIC]

So I have begun stress-testing grosged's ASM lib for BASIC programmers called sprites, so I'll post my tests and experiments in this topic.Basically, here I try to push hybrid BASIC to its limits like I did with the CE Textlib thread. Here are my first experiments and discoveries:1) Sprites v3.2 can display up to 44 sprites at once. If you try to display 45 or more, then none will show up.2) Trying to display 97 sprites that are 8x8 at 4x zoom in one loop with basic collision/getKey interaction ...
8 Replies
8,366 Views
Unirse Started by u/ACagliano • July 15, 2021, 02:47:58 PM

HASHLIB - Cryptography Library for the CE

For the past few months, I've been working with beckadamtheinventor and others on HASHLIB, a library that provides d*mn-near industry standard encryption for the TI-84+ CE. It is a Libload Library, meaning it works the same way as the other libraries distributed with the toolchain (GRAPHX, FILEIOC, etc). Simply send HASHLIB.8xv to your calculator, move the .lib and .h file to your $CEDEV/lib/libload and $CEDEV/include directories respectively, then `#include <hashlib.h>` in your C project...
8 Replies
10,907 Views
Unirse Started by u/Zeda • July 04, 2018, 02:28:02 AM

Heapsort, VATSort, and ListSort

Hey all, I implemented the heapsort algorithm with some features inspired by Sean McLaughlin's implementation. Heapsort operates in O(n*log(n)) time, so it is fast even as array sizes increase. The cool perk to Sean's implementation that I wanted to include in mine is the ability to have a callback function that performs comparisons. This is fantastic if your array contains pointers to, say, an array of strings. The ...
1 Replies
7,615 Views
Unirse Started by u/utz • April 05, 2016, 08:29:18 AM

Heavy Metal on TI-92 Plus

Been abusing my TI-92 Plus to make some Heavy Metal. Check it out, yo: This is powered by my latest creation, the QED68 sound routine. QED68 mixes four channels of PCM WAV samples in realtime, at around 24 KHz. It can output 24 discrete volume levels with optional overdrive. The above tune is perhaps not ideal for showcasing the routine's power, as I downsam...
20 Replies
15,593 Views
Unirse Started by u/caleb1997 • December 31, 2015, 07:35:39 PM

Help with ASM Christmas Tree project [z80]

Hello! Because I am still learning ASM, I'll need a little bit of help here on a Christmas Tree project. It's on Cemetech, but I'd figured that it would be better to ask on other forums, and not just Cemetech. HL is the sprite dataSomehow get A to be the sprite height and BC to be the sprite widthDE must point to the top-left pixel of where the sprite will go.(Put the loop label here)    push bc ; Save the sprite width for later on    push de ; Save the current pixel for later on    ldir ; ...
7 Replies
6,393 Views
Unirse Started by u/Alvajoy123 • June 28, 2017, 12:38:42 PM

How do you create Sprites

Hello everyone and guest (if you a guest sign up)What software do you use to make you Sprite mapsAnd why ? .
12 Replies
10,519 Views
Unirse Started by u/kotu • October 31, 2016, 08:31:14 PM
3 Replies
4,249 Views
Unirse Started by u/_iPhoenix_ • March 17, 2018, 06:54:14 PM

How to make a simple raycaster in TI-BASIC.

Some of you may remember my old TI-BASIC raycaster. It was made back when I wasn't that good at the language, and I think I broke it with some long-forgotten edit. I was reminded of this by a recent post on Cemetech by someone who was trying to understand my old code to try and make it work.They weren't very successful. It was a crappy, unreadable script that completely ignored the points that make a good TI-BASIC program. In short, it was a prototype.A few months ago, I happened to come back to...
0 Replies
7,774 Views
Unirse Started by u/alexgt • May 10, 2016, 11:34:15 AM

HP Prime and HP-PPL Statistics and useful tips and tricks

So this is the place to share any tests or tricks you have learned while programming/ using the HP Prime!So DJ was wondering about if the new firmware made any speed differences with the speed of displaying GROBs, I have updated to the firmware 107701 (if that is the right number xD) and here is the speeds (in milliseconds):G1 is set to 320x240G1 no zoom, no alpha blending: 3-12 (consistent mostly on 3 with some spikes)G1 2x zoom, no alpha blending: 29-41 (we see a significant speed drop here bu...
34 Replies
20,781 Views
Unirse Started by u/Jean-Baptiste Boric • June 04, 2018, 09:57:53 PM

HP Prime port of NumWorks firmware

I created the ultimate Frankenstein monster... BWAHAHAHAHA! ;p=232286
4 Replies
9,429 Views
Unirse Started by u/alexgt • April 17, 2015, 06:36:41 PM

HP Prime Projects

This is a place where you can post your small hp prime projects! Here is Air Hockey my first game!
88 Replies
47,017 Views
Unirse Started by u/Dream of Omnimaga • May 07, 2015, 03:53:27 AM

HP Prime wave, sky and flying walrus animation

This background could be used in a future game, and yes it would involve . It runs at 40 FPS approximately. Perhaps catching them if I figure out how to use the mouse command. Otherwise this could just be an animation. Here is the code by the way, but it's not commented: anim1, anim2, anim3, clouds;wave, waveDir, waveChg, spriteFrame;EXPORT WalriiCatch()BEGINRECT_P(#000000);DIMGROB_P(G1,320,240,#000000);DIMGROB_P(G2,320,240,#00FF00);anim1 := ...
17 Replies
13,632 Views
Unirse Started by u/JWinslow23 • December 26, 2016, 04:37:11 AM

I Don't Even Game CE

I Don't Even Game is (maybe) getting its own port to the CE!And what better time than Christmas to announce it? I Don't Even Game is a port of the Flash game of the same name . It is a game where you have to force yourself not to think "how should I do this", but just do it. A lot of the tricks and sneaky solutions for each screen are the right mixture of clever and mind-numbingly stupid. Oh, and you can't move left. Do...
7 Replies
7,077 Views
Unirse Started by u/Dream of Omnimaga • August 05, 2016, 04:55:51 AM

If Illusiat 13 RPG was revived, would anyone still be interested?

So in the past few years, I often thought about reviving Illusiat 13, but finally never would get around it due to various reasons, such as having other projects, ideas or didn't feel like coding. For those who don't know, Illusiat was a series of role-playing games (JRPG style), written in TI-BASIC (some which uses ASM libs) for the TI-83 Plus and TI-84 Plus monochrome calculators back in 2001 and 2002. There were 12 games at the time in the series, then in 2009 I rebooted the series with a 13t...
29 Replies
20,341 Views
Unirse Started by u/Dream of Omnimaga • January 13, 2024, 01:02:36 AM

Illusiat 13: The Final Chapter revival

Back in 2001 and 2002 I released 11 calculator RPGs and 1 point-and-click game for the TI-83 Plus monochrome series. The series was revived in 2009 with one final game: Illusiat 13: The Final Chapter.Unfortunately, I lost interest in the project about 90% into development and only a few minor updates were released in early 2010 to fix some bugs in the version that was made public back then. In recent years, however, I began reviving several calculato...
0 Replies
7,395 Views
Unirse Started by u/aetios • November 13, 2014, 04:44:09 AM

Illusiat XI Eyecandy

Basically, eyecandy will go in this post. Rest of thread is for shouting how beautiful it is.
33 Replies
19,654 Views
Unirse Started by u/aetios • November 12, 2014, 03:17:23 PM

Illusiat XI: Reborn

Today I set up a git repo for Illusiat XI: Reborn. It's located here: We decided to license using MIT license, meaning that everyone can use the code for what he wants but has to license under the same terms. I also wrote a small description of the project: Illusiat XI: Reborn is a remake, or as we like to call it, reinterpretation, of DJ Omnimaga's 2002 BASIC ASCII RPG Illusiat Eleven. This reinterpretation, written using the Axe Parser la...
27 Replies
19,848 Views
Unirse Started by u/Dream of Omnimaga • February 02, 2016, 04:49:45 AM

Improved Supersonic Ball HP PPL title animation (faster)

This is the source of the program so far (some code is not indented because it was written on-calc and some is from 2013 or so: // Supersonic Ball HP// For the HP Prime// Remake of original TI-83 Plus game// By DJ Omnimaga// (c) 2013-16 DJ Omnimaga// ();fadeIn();fadeOut();titleScreen();forVar1, forVar2, forVar3, aniCounter, ballAniFrm;EXPORT ssball()BEGINinitialize();fadeOut();titleScreen();// SCROLLING DEMO;FOR...
15 Replies
11,429 Views
Unirse Started by u/hll9264 • March 04, 2016, 12:54:28 AM

Installing TI-nspire CAS OS onto a CX version

Hello fellow Walruses!  I'm new to this community and this is my first project!  I managed to download Ndless 3.6 onto my TI-nspire CX calculator.  Now I'm looking for help to download the CAS OS.  I noticed under Ndless apps there's a file called NCalc with the description "Native access to the CAS engine," does this mean it's a download for the CAS OS?  I also noticed it won't give me the option to download this file.  Any Walrus friends willing to help a new walrus on...
4 Replies
7,425 Views
Unirse Started by u/Ranman • November 19, 2017, 03:35:35 AM

Intellivision - Microsurgeon

I have decided on one of my next projects.  One of the most unique games on the Intellivision called Microsurgeon. Check out the video below:
2 Replies
5,966 Views
Website statistics


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