- Noti-ez80 (open source boot rom)
- 24 May 2020 03:39:08 pm
- Last edited by beckadamtheinventor on 10 Jun 2020 12:03:22 pm; edited 8 times in total
IMPORTANT WARNING: DO NOT INSTALL THIS ON A PHYSICAL CALC! YOU WILL LOSE USAGE OF YOUR CALC AND THERE WILL BE NO WAY TO INSTALL ANY OTHER SOFTWARE ON IT!!!
I have decided to make an open-source boot rom for the ez80 calcs. I'm calling it Noti, which can be pronounced many ways
This boot rom will use ZDS toolchain c standard functions, none of TI's code.
However, I am not the most knowledgable when it comes to the calc's hardware. I invite anyone with that know-how to contribute routines and optimizations. For helping you will be credited in the releases.
Noti still lacks a ton of routines at this time.
routines In-progress:
* USB
* RTC
* Timers
* Heap/Malloc
Completed:
* Flash writing, sector erasing
* spi writing
* turning the screen on
I have already begun manually converting the C functions from the ZDS toolchain into a usable format and including them in the GitHub repo.
The goal is to make a CE rom image that may be freely distributed. With this, developers will be able to freely distribute their games and softwares, without requiring the end user to have bought a compatible calculator. Essentially, we as a community would have our market back.
Another goal is to be able to use this on a physical calculator. Eventually.
Forseeably, there will not be a "test mode". However, this may change.
I much appreciate any comments, questions, suggestions, etc. Hopefully this can get off the ground and become as awesome as it could be
Eye candy:
I have decided to make an open-source boot rom for the ez80 calcs. I'm calling it Noti, which can be pronounced many ways
This boot rom will use ZDS toolchain c standard functions, none of TI's code.
However, I am not the most knowledgable when it comes to the calc's hardware. I invite anyone with that know-how to contribute routines and optimizations. For helping you will be credited in the releases.
Noti still lacks a ton of routines at this time.
routines In-progress:
* USB
* RTC
* Timers
* Heap/Malloc
Completed:
* Flash writing, sector erasing
* spi writing
* turning the screen on
I have already begun manually converting the C functions from the ZDS toolchain into a usable format and including them in the GitHub repo.
The goal is to make a CE rom image that may be freely distributed. With this, developers will be able to freely distribute their games and softwares, without requiring the end user to have bought a compatible calculator. Essentially, we as a community would have our market back.
Another goal is to be able to use this on a physical calculator. Eventually.
Forseeably, there will not be a "test mode". However, this may change.
I much appreciate any comments, questions, suggestions, etc. Hopefully this can get off the ground and become as awesome as it could be
Eye candy: