I8080 Emu Save

An emulator for Intel 8080 processor written in C.

Project README

Intel 8080 Emulator

An Intel 8080 emulator written in C. I built this mainly to understand the working of a CPU, assembly code and some OpenGL.

Features:

  • Wrote a mostly complete interpreter to execute 8080's instruction codes to modify the CPU state.
  • Using OpenGL to render the graphics so that rendering is completely offloaded to the GPU.
  • Window can be resized in any way, thanks to the OpenGL implementation.
  • Used GTK+ as the windowing system (Not really a feature though).

Dependencies

sudo apt-get install libgtk-3-dev freeglut3-dev

libepoxy is also a dependency but somehow it was already present on my system at least.

Build

make

Run

./8080

Screenshots

alt text

Open Source Agenda is not affiliated with "I8080 Emu" Project. README Source: omerjerk/i8080-emu
Stars
41
Open Issues
2
Last Commit
2 years ago
Repository

Open Source Agenda Badge

Open Source Agenda Rating