Skip to content

An emulator for Intel 8080 processor written in Go

License

Notifications You must be signed in to change notification settings

detohm/gomu8080

Repository files navigation

Gomu8080

An emulator for Intel 8080 processor written in Go.

This project passed all the CPU test suites below,

  • cpudiag.bin
  • tst8080.com
  • 8080pre.com
  • 8080exm.com

Gomu8080

How to run

You can activate debug mode using flag debug below. Test mode:

go run example/main.go -path=[path to rom file] -debug=true

Space Invader mode:

go run example/main.go -path=[path to rom directory] -debug=false -spaceinvader=true

Important Notes

Even though this project is passed all CPU diagnostic tests above, the Space Invader mode doesn't work as expected. There are some glitches in the animation logic. Therefore, PRs are welcome :)

Space Invaders

About

An emulator for Intel 8080 processor written in Go

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages