Skip to content

flafmg/Java_Chip8_Emu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java_Chip8_Emu

a very simple chip 8 emulator writen in java, this is my first emulator so its very crappy and broken

the emulated cicle runs at 500hz

it passes the impotant tests (https://github.com/Timendus/chip8-test-suite)

fell free to use the code if you want.. but its a very bad code :P

Controls

chip8
| 1 | 2 | 3 | C |
| 4 | 5 | 6 | D |
| 7 | 8 | 9 | E |
| A | B | 0 | F |

keyBoard

| 1 | 2 | 3 | 4 |
| Q | W | E | R |
| A | S | D | F |
| Z | X | C | V |

Sceenshots

ibm logo: (first milestone)

image

brix:

image

chip8 test suite, instruction test:

image

know bugs

  • font sprites not working properly on some games
  • some games dont work as intended (probably some broken instruction in my code)
  • the emulator doesnt have sound (i didnt implemented)

Special Thanks

  • thanks for everyone in emuDev (reddit.com/emuDev) discord's sever for the help, you guys are awesome <3

coding this emulator was a funny experience now i want to make a nes emulator >:)

About

chip8 emulator in java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages