An open API service indexing awesome lists of open source software.

https://github.com/nielsouvrard/asm-ez80-program

Program for TI-83 PCE, coded in asm eZ80
https://github.com/nielsouvrard/asm-ez80-program

assembly ez80 ti83pce

Last synced: 3 months ago
JSON representation

Program for TI-83 PCE, coded in asm eZ80

Awesome Lists containing this project

README

        

# Program for TI-83 PCE, coded in asm eZ80

This project is an attempt to create a program for TI-83 PCE calculator, written in eZ80 assembly language.
It's only for learning purpose.

## Building the Project

To build this project, you will need an eZ80 assembler, like `fasmg`.
You can compile the project by running the following command:

```bash
# linux
./fasmg-linux main.asm
# windows
fasmg.exe main.asm
# macos
./fasmg-macos main.asm
```

You could find the latest version of `fasmg`, and the **include** files [here](https://github.com/CE-Programming/asm-docs).
The source code includes several include files, that define various constants and macros used in the code. These files need to be available **in your assembler's include path**.

## Running the Game

To run the game, you will need a TI-83 PCE calculator or a compatible emulator.
Compile the project as described above, and then:

- For emulators, I recommend [CEmu](https://github.com/CE-Programming/CEmu). Transfer the built executable to your calculator and run it with `Asm(prgmMAIN)`.
- For real calculators, you will need to use [TI-Connect CE](https://education.ti.com/en/products/computer-software/ti-connect-ce-sw) to transfer the executable to your calculator.

> [!NOTE]\
> The `Asm(` command could be found with `2nd` + `0`, and scrolling.
> You could also use the `prgm` button to select the program.