Learn to Code Z80 Assembly on a TI-83+/84+ Calculator - Matrix Rain
Вставка
- Опубліковано 15 чер 2024
- ** For $5 off your first order at PCBWay, click here: www.pcbway.com/setinvite.aspx... **
www.pcbway.com PCBWay Printed Circuit Boards the Easy Way.
In this video learn how to program a Texas Instruments TI-83+ or TI-84+ Graphing calculator with Z80 Assembly. I go through how to develop something similar to the falling text as seen in the Matrix movie series.
The complete source code, signed binary and resource documentation can be found at:
github.com/bchiha/Ready-Z80/t...
00:00 Intro
02:07 Resources that can help
05:04 Let's start coding with Source Coder
07:56 LCD Screen format
08:57 Printing a character to the screen and compiling
11:10 Moving a character downwards
12:57 Make the character randomly change
16:23 How to dynamically program multiple character streams
30:18 Implementing an LCD Fast Copy routine
33:50 Creating a custom Katakana font
39:34 Transfering the code to a Real TI Calculator
40:42 Final demonstration and message
And here are some helpful links:
Cemetech: www.cemetech.net/
Brandon Wiki: wikiti.brandonw.net/
Learn @ Cemetech: learn.cemetech.net/
SPASM Compiler: github.com/alberthdev/spasm-ng
TI Planet: tiplanet.org/
TI Software: www.ticalc.org/
ROM ripper: www.ticalc.org/archives/files...
I hope you found this video informative. Please like and subscribe for more Z80 videos. - Наука та технологія
TI’s calcs are a great place to start programming. I learned first on the TI85, later TI86 then 68k asm on the TI89.
This is really awesome! I saw your post on the Cemetech forum and thought I'd come check it out. Great job!
The Z80 was my first uP way back in the 80's. Great fun. But my assy language days are over.
Really like the sort of content you cover. I'm in Australia too and have a collection of TI graphing calculators, I've bought a few of them cheap in "not working" condition and get them running again. The most common failure point is corrosion of the battery pack contact pads on the PCB which prevents the electrical connection. My solution is to add solder onto the pads for a reliable contact, and bingo she's up and running. TI were real cheapskates so saving two cents of cost on the connection design and killing the life expectancy of these calculators was apparently worth it.
I know exactly what you are talking about. I had the same problem with the battery connection. Poor design. Thanks for watching
thanks for a comprehensive tutorial, very useful
6:36 lets start coding
Thanks for the tutorial. Is it possible to code and compile right on the device itself?
👍👍
That he's using an emulator makes me sad.