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.batto build the gui app- This will generate
retro85.exeexecutable file
- This will generate
-
build_cli.batto build the cli app- This will generate
retro85a.exeexecutable file that you can, for now, use to assemble and disassemble programs - Run
retro85a.exefor 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!
