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
- Host: GitHub
- URL: https://github.com/nielsouvrard/asm-ez80-program
- Owner: NielsOuvrard
- Created: 2024-01-18T09:22:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-28T21:58:39.000Z (over 1 year ago)
- Last Synced: 2025-01-08T12:14:26.224Z (4 months ago)
- Topics: assembly, ez80, ti83pce
- Language: Assembly
- Homepage:
- Size: 69.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.