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.
  • Наука та технологія

КОМЕНТАРІ • 10

  • @perseverance8
    @perseverance8 11 місяців тому +5

    TI’s calcs are a great place to start programming. I learned first on the TI85, later TI86 then 68k asm on the TI89.

  • @TInyHackerCalcs
    @TInyHackerCalcs Рік тому +3

    This is really awesome! I saw your post on the Cemetech forum and thought I'd come check it out. Great job!

  • @SuburbanDon
    @SuburbanDon Рік тому +2

    The Z80 was my first uP way back in the 80's. Great fun. But my assy language days are over.

  • @jimtekkit
    @jimtekkit Рік тому +1

    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.

    • @ReadyZ80
      @ReadyZ80  Рік тому +2

      I know exactly what you are talking about. I had the same problem with the battery connection. Poor design. Thanks for watching

  • @kamiltrzaska
    @kamiltrzaska 9 місяців тому +1

    thanks for a comprehensive tutorial, very useful

  • @ChadDoebelin
    @ChadDoebelin Рік тому +1

    6:36 lets start coding

  • @scopestacker9787
    @scopestacker9787 Місяць тому

    Thanks for the tutorial. Is it possible to code and compile right on the device itself?

  • @mig7287
    @mig7287 Рік тому +3

    👍👍

  • @davidgari3240
    @davidgari3240 6 місяців тому

    That he's using an emulator makes me sad.