Skip to content

A CASIO NATURAL-V.P.A.M. scientific calculator emulator for TI-83 Plus series calculators

Notifications You must be signed in to change notification settings

LifeEmu/Emu8_z80

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emu8_z80

A CASIO fx-ES PLUS series calculator emulator for TI-83 Plus series calculator.

Introduction

NOTE: This program is still under developmenting.

The goal of this program is to emulate an Lapis LSI named ML610901, which is used by CASIO fx-ES PLUS series scientific calculators, on a TI-83 Plus series calculator.

Currently the target is only TI-83 Plus and its monochrome variants.

Installing

This project is still under developmenting

Since the ROMs of CASIO fx-ES PLUS calculators are copyrighted by CASIO, I can't place ROM here and you need to build the application by yourself.

Building

This project is still under developmenting on and cannot be built currently

You will need fasmg to build this application.

Contributing

  • If you are a user who has any question about this project, feel free to send me PMs on Cemetech or open an issue here
  • If you are a developer and wants to contribute to this project, just open an issue or a pull request
  • Also check out this post on Cemetech

Special Thanks to...

  • Zeroko for overall program structure
  • calc84maniac for their look-up table idea
  • Tari for variable/application data structure information
  • fghsgh for helps on memory stuff, and fasmg information
  • jacobly for his fasmg header files
  • LogicalJoe for fasmg stuff
  • Cemetech for providing such an amazing calculator community
  • You for using this program

Miscellaneous

Current progress

  • The vector table is finished
  • Overall structure of the emulator had been worked out
  • Some of the memory functions are tested to work
  • Switched to fasmg
  • Savestate functions and workRAM-related stuffs are working properly

Copyrights

You can use my code for your non-commercial stuff as long as you keep a link to this repository.

You should ask the respective authors of these not-written-by-me code for permissions:

  • fasmg_inc by jacobly0
  • ti83plusg_.inc by fghsgh (in Cemetech chat)
  • CP HL, DE routine by calc84maniac
  • code for swapping two chunks of memory by jacobly0 (in Cemetech chat)

Others

im not familiar with z80 assembly nor git nor github nor English pls do not blame me if i did silly things sobs

About

A CASIO NATURAL-V.P.A.M. scientific calculator emulator for TI-83 Plus series calculators

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages