mirror of
https://github.com/MoleskiCoder/EightBit.git
synced 2024-12-21 02:32:15 +00:00
Update README.md
This commit is contained in:
parent
105032f08a
commit
1275d8399f
69
README.md
69
README.md
@ -1,68 +1,5 @@
|
||||
## Invaders
|
||||
## EightBit
|
||||
|
||||
[![Build Status](https://travis-ci.org/MoleskiCoder/invaders.svg?branch=master)](https://travis-ci.org/MoleskiCoder/invaders)
|
||||
[![Coverity Scan Build Status](https://scan.coverity.com/projects/12171/badge.svg)](https://scan.coverity.com/projects/moleskicoder-invaders)
|
||||
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/b40b739726bd410186f700546b40e604)](https://www.codacy.com/app/MoleskiCoder/invaders?utm_source=github.com&utm_medium=referral&utm_content=MoleskiCoder/invaders&utm_campaign=Badge_Grade)
|
||||
|
||||
Space Invaders Emulator written in C++
|
||||
|
||||
Uses SDL2 to provide graphics and SDL_mixer for sound effects.
|
||||
|
||||
### Features
|
||||
|
||||
* 2 player controls
|
||||
* Coloured gel screen
|
||||
* Sound effects
|
||||
* Event driven Intel 8080 emulator
|
||||
* Basic CP/M emulation (enough to run CPU tests)
|
||||
* Intel 8080 profiler
|
||||
* Intel 8080 disassembler
|
||||
|
||||
### To be done
|
||||
|
||||
* AppVeyor integration
|
||||
* 8080 test cases. Maybe...
|
||||
|
||||
## Compiling
|
||||
|
||||
### Windows
|
||||
|
||||
Compile with Visual Studio 2015 (via the solution)
|
||||
|
||||
#### Prerequisites
|
||||
|
||||
* SDL_Mixer
|
||||
* Visual Studio 2015
|
||||
|
||||
### Linux
|
||||
|
||||
* make opt
|
||||
* make debug
|
||||
* make coverage
|
||||
|
||||
#### Prerequisites
|
||||
|
||||
apt-get install build-essential libsdl2-dev libsdl2-mixer-dev
|
||||
|
||||
## Running
|
||||
|
||||
src/invaders
|
||||
|
||||
### Keyboard Controls
|
||||
|
||||
* 3: Insert Coin
|
||||
* 1: 1P Start
|
||||
* 2: 2P Start
|
||||
* z: Left 1P
|
||||
* x: Right 1P
|
||||
* \\: Fire 1P
|
||||
* ,: Left 2P
|
||||
* .: Right 2P
|
||||
* /: Fire 2P
|
||||
|
||||
### XBox360 Controller
|
||||
|
||||
* Left Bumper: Left
|
||||
* Right Bumper: Right
|
||||
* A Button: Fire
|
||||
Assortment of eight-bit processor emulators:
|
||||
|
||||
* Intel 8080
|
||||
|
Loading…
Reference in New Issue
Block a user