Skip to content

DigNZ/goinvaders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Invaders

8080 Emulator for playing Space Invaders written in Go.

Following details from http://emulator101.com/

Uses Raylib via github.com/gen2brain/raylib-go/raylib

To test the 8080 emulation run

go run main.go rom/cpudiag.bin 100

Parameters are the path the the binary file and the offset (in hex) of where to load and start the file from.

To play space invaders you need a space invaders rom, online these are often distributed as 4 separate files so they must be combined into a single file first.

go run main.go rom/invaders

Will get the game started.

Player 2 and SFX not implemented yet.

Key Action
C Insert Coin
Space Shoot
Left Left
Right Right
1 Player1 Start

About

Space Invaders Emulator written in Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages