Retro85, as the name suggests, is an Intel 8085 cpu emulator and simulator written in C++.
It features a very intuitive and easy to use graphical application, a built-in debugger, assembly code editor and many other features.
The goal is to try as much as possible to emulate and implement all the aspects of the microprocessor. From the instruction set, to cpu cycles to io devices.
While the development of this software is solely for recreational purposes, I believe it can be used as a teaching tool for those who are not fortunate enough to own a physical training kit.
This app is still in development. In the meantime feel free to play around with it and give feedback.
- C++
- dearimgui
Open Developer Command Prompt for VS 2022
and Run:
-
build_gui.bat
to build the gui app- This will generate
retro85.exe
executable file
- This will generate
-
build_cli.bat
to build the cli app- This will generate
retro85a.exe
executable file that you can, for now, use to assemble and disassemble programs - Run
retro85a.exe
for help
- This will generate
- Code editor
- Step through code
- IO Drivers?
- 'IO Devices' will be assigned a part of the memory where they'll be able to read and write
- Cross platform
- Windows
- Linux
- MacOS
- Web
I'm taking feature requests or ideas on how to make it better
If you have any feedback, please reach out to me via mail me at jnjenga.com
Contributions are always welcome!