├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── games ├── 15puzzle.ch8 ├── 1dcell.ch8 ├── GameBinReader │ └── main.py ├── airplane.ch8 ├── blinky.ch8 ├── blitz.ch8 ├── breakout.ch8 ├── brix.ch8 ├── cave.ch8 ├── connect4.ch8 ├── figures.ch8 ├── filter.ch8 ├── guess.ch8 ├── hidden.ch8 ├── invaders.ch8 ├── kaleid.ch8 ├── landing.ch8 ├── maze.ch8 ├── merlin.ch8 ├── missile.ch8 ├── paddles.ch8 ├── pong.ch8 ├── pong1p.ch8 ├── pong2.ch8 ├── puzzle.ch8 ├── rocket.ch8 ├── snake.ch8 ├── soccer.ch8 ├── spacef.ch8 ├── squash.ch8 ├── syzygy.ch8 ├── tank.ch8 ├── test.ch8 ├── tetris.ch8 ├── tictac.ch8 ├── tron.ch8 ├── ufo.ch8 ├── vbrix.ch8 ├── vers.ch8 ├── wall.ch8 └── wipeoff.ch8 ├── imgs └── image.png ├── inc └── .gitkeep ├── res ├── .gitkeep ├── images │ ├── chip8logo.bmp │ ├── chip8logooLD.png │ └── cursor.bmp ├── resources.h └── resources.res └── src ├── chip8.c ├── chip8.h ├── config.h ├── gamecontroller.c ├── gamecontroller.h ├── input.c ├── input.h ├── main.c ├── tileprocessing.c └── tileprocessing.h /.gitignore: -------------------------------------------------------------------------------- 1 | out/ 2 | src/boot/ -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/README.md -------------------------------------------------------------------------------- /games/15puzzle.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/15puzzle.ch8 -------------------------------------------------------------------------------- /games/1dcell.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/1dcell.ch8 -------------------------------------------------------------------------------- /games/GameBinReader/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/GameBinReader/main.py -------------------------------------------------------------------------------- /games/airplane.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/airplane.ch8 -------------------------------------------------------------------------------- /games/blinky.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/blinky.ch8 -------------------------------------------------------------------------------- /games/blitz.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/blitz.ch8 -------------------------------------------------------------------------------- /games/breakout.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/breakout.ch8 -------------------------------------------------------------------------------- /games/brix.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/brix.ch8 -------------------------------------------------------------------------------- /games/cave.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/cave.ch8 -------------------------------------------------------------------------------- /games/connect4.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/connect4.ch8 -------------------------------------------------------------------------------- /games/figures.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/figures.ch8 -------------------------------------------------------------------------------- /games/filter.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/filter.ch8 -------------------------------------------------------------------------------- /games/guess.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/guess.ch8 -------------------------------------------------------------------------------- /games/hidden.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/hidden.ch8 -------------------------------------------------------------------------------- /games/invaders.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/invaders.ch8 -------------------------------------------------------------------------------- /games/kaleid.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/kaleid.ch8 -------------------------------------------------------------------------------- /games/landing.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/landing.ch8 -------------------------------------------------------------------------------- /games/maze.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/maze.ch8 -------------------------------------------------------------------------------- /games/merlin.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/merlin.ch8 -------------------------------------------------------------------------------- /games/missile.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/missile.ch8 -------------------------------------------------------------------------------- /games/paddles.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/paddles.ch8 -------------------------------------------------------------------------------- /games/pong.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/pong.ch8 -------------------------------------------------------------------------------- /games/pong1p.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/pong1p.ch8 -------------------------------------------------------------------------------- /games/pong2.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/pong2.ch8 -------------------------------------------------------------------------------- /games/puzzle.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/puzzle.ch8 -------------------------------------------------------------------------------- /games/rocket.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/rocket.ch8 -------------------------------------------------------------------------------- /games/snake.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/snake.ch8 -------------------------------------------------------------------------------- /games/soccer.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/soccer.ch8 -------------------------------------------------------------------------------- /games/spacef.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/spacef.ch8 -------------------------------------------------------------------------------- /games/squash.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/squash.ch8 -------------------------------------------------------------------------------- /games/syzygy.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/syzygy.ch8 -------------------------------------------------------------------------------- /games/tank.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/tank.ch8 -------------------------------------------------------------------------------- /games/test.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/test.ch8 -------------------------------------------------------------------------------- /games/tetris.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/tetris.ch8 -------------------------------------------------------------------------------- /games/tictac.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/tictac.ch8 -------------------------------------------------------------------------------- /games/tron.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/tron.ch8 -------------------------------------------------------------------------------- /games/ufo.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/ufo.ch8 -------------------------------------------------------------------------------- /games/vbrix.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/vbrix.ch8 -------------------------------------------------------------------------------- /games/vers.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/vers.ch8 -------------------------------------------------------------------------------- /games/wall.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/wall.ch8 -------------------------------------------------------------------------------- /games/wipeoff.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/games/wipeoff.ch8 -------------------------------------------------------------------------------- /imgs/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/imgs/image.png -------------------------------------------------------------------------------- /inc/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/inc/.gitkeep -------------------------------------------------------------------------------- /res/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/res/.gitkeep -------------------------------------------------------------------------------- /res/images/chip8logo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/res/images/chip8logo.bmp -------------------------------------------------------------------------------- /res/images/chip8logooLD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/res/images/chip8logooLD.png -------------------------------------------------------------------------------- /res/images/cursor.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/res/images/cursor.bmp -------------------------------------------------------------------------------- /res/resources.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/res/resources.h -------------------------------------------------------------------------------- /res/resources.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/res/resources.res -------------------------------------------------------------------------------- /src/chip8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/src/chip8.c -------------------------------------------------------------------------------- /src/chip8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/src/chip8.h -------------------------------------------------------------------------------- /src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/src/config.h -------------------------------------------------------------------------------- /src/gamecontroller.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/src/gamecontroller.c -------------------------------------------------------------------------------- /src/gamecontroller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/src/gamecontroller.h -------------------------------------------------------------------------------- /src/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/src/input.c -------------------------------------------------------------------------------- /src/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/src/input.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/src/main.c -------------------------------------------------------------------------------- /src/tileprocessing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/src/tileprocessing.c -------------------------------------------------------------------------------- /src/tileprocessing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danilo94/Sega-Genesis-CHIP-8/HEAD/src/tileprocessing.h --------------------------------------------------------------------------------