Thanks to visit codestin.com
Credit goes to github.com

Skip to content

An emulator for Intel 8080 processor written in C.

Notifications You must be signed in to change notification settings

omerjerk/i8080-emu

Repository files navigation

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

About

An emulator for Intel 8080 processor written in C.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages