Skip to content
FanisDeligiannis edited this page Apr 3, 2023 · 4 revisions

8085 Emulator

While writing code, I'm trying to stick as close as I can to the original 1977 paper regarding programming on the 8085 CPU.

This can be found here

Running the application

You can download the latest Release for your platform.

If the prebuilt version does not work for you, you can try building from Source.

Note: In order to use the file dialog in linux (for example "Load" and "Saving As") you need to have zenity installed. sudo apt install zenity

Note: If you've used an older version of the program before more windows were added, you can remove "imgui.ini" and "config.ini" for them to take their default placement

Build from source

Windows

  • Requirements
    • Visual Studio
  • Steps
    • In the "Premake-Windows" folder, run the file corresponding to your Visual Studio version. Note: Older versions of visual studio are not guaranteed to work
    • Open the .sln file produced in the Project Folder.
    • Build using visual studio Note: Recommended configuration build is Dist/64bit
  • Running
    • .exe file is located in "$(ProjectDir)/bin/Dist-windows-x86_64/GUI/GUI.exe"

Linux

  • Requirements for building
    • sudo apt update && sudo apt install g++ libxi-dev libgl-dev libxcursor-dev libxrandr-dev libxinerama-dev
  • Requirements for running
    • sudo apt install zenity
  • Steps
    • chmod +x premake5
    • ./premake5 gmake2
    • make config=dist
  • Running
    • cd bin/Dist-linux-x86_64/GUI/
    • chmod +x GUI
    • ./GUI
Clone this wiki locally