Skip to content

Commit

Permalink
Added images and updated README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
velllu authored Sep 12, 2024
1 parent af2e25f commit c65e86c
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,18 @@
# <p align="center">GameMan</p>
> The GameBoy emulator that does not play around™
# Screesnhots
<img src="https://github.com/user-attachments/assets/958ef03c-ba16-4add-8f68-de221f90a9cf" width="200">
<img src="https://github.com/user-attachments/assets/853b1c09-2759-46da-b7c3-eb0b7c850cdf" width="200">
<img src="https://github.com/user-attachments/assets/28e64b1a-b5e9-4043-ad83-e8bb6b6f9e62" width="200">

# What can the emulator actually run?
I am at a *very* early stage, this emulator will **not** run *any* game.
Here's a list of things I need to implement

- [ ] CPU
- [x] Barebones CPU for testing graphics
- [ ] All opcodes implemented
- [x] All opcodes implemented (i just need the STOP one but it's not a priority)
- [ ] All interrupts implemented
- [x] GPU
- [x] Barebones and graphicless implementation
Expand All @@ -20,6 +25,7 @@ Here's a list of things I need to implement

Here's a list of roms and games that work on the emulator
- [dmg-acid2](https://github.com/mattcurrie/dmg-acid2)
- The panda rom, couldn't find the link

# What makes this emulator different?
- It's **embeddable**, you can embed this into any UI framework, gtk, iced etc. This is not actually an emulator per se, it's the "backend", the "frontend" is up to you to implement, altough I will probably make one myself. As of now, you can try `cargo run --example debugger -- rom.gb` to get a primitive debugger, and `cargo run --example screen -- rom.gb` to see the actual gameboy screen.
Expand Down

0 comments on commit c65e86c

Please sign in to comment.