Skip to content
A Math Program for the TI 83+ written in Z80 Assembly
Assembly
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Includes
MathProgs
Resources
.gitattributes
.gitignore
DispMenu.asm
LICENSE
Math.lnp
MathFunc.asm
MathVect.asm
MenuFunc.asm
MenuText.asm
Program.asm
README.md
SubMenu.asm

README.md

MathTI83

A Math Program for the TI 83+ written in Z80 Assembly

About

The goal of this project was to create an extensive math program for my TI83+ calculator. There are two options for programming languages. The first is TI-BASIC, which is a high level interpreted language. Since it is an interpreted language it runs very slow. Additionally you do not have much control over the display. The second option is Z80 Assembly. While this is much harder to program in, the advantages are well worth the increased development time.

Development

Delevolpment was started on December of 2013. I had no previous experience with any concepts of computer architecture or assembly language. Needless to say, I learned a lot about both of these topics and now have a deep appreciation for high level languages.

I used Latenite to compile and test my code. It can be downloaded from here: http://www.benryves.com/products/latenite

Links

In depth documentation (with pictures) here: https://bbernardoni.com/Z80Asm/

Assembler Output located here: https://bbernardoni.com/Z80Asm/Math.htm

You can’t perform that action at this time.