https://github.com/irishbruse/monoboy
Monoboy is a cross-platform desktop and web gameboy emulator.
https://github.com/irishbruse/monoboy
emulation emulator gameboy-emulator wasm
Last synced: 7 months ago
JSON representation
Monoboy is a cross-platform desktop and web gameboy emulator.
- Host: GitHub
- URL: https://github.com/irishbruse/monoboy
- Owner: IrishBruse
- License: gpl-3.0
- Created: 2020-06-24T21:44:58.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-11-23T01:23:48.000Z (11 months ago)
- Last Synced: 2025-02-23T20:48:15.610Z (7 months ago)
- Topics: emulation, emulator, gameboy-emulator, wasm
- Language: C#
- Homepage: https://ethanconneely.com/monoboy/
- Size: 8.29 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Monoboy
![]()
Reference: https://gbdev.io/pandocs/
## Gameboy Controls
| Gameboy | Keyboard | Gamepad | Alternative |
| ------- | --------- | ------- | ----------------- |
| Right | D | Stick | Dpad / Arrow Keys |
| Left | A | Stick | Dpad / Arrow Keys |
| Up | W | Stick | Dpad / Arrow Keys |
| Down | S | Stick | Dpad / Arrow Keys |
| A | Space | A | |
| B | ShiftLeft | B | |
| Start | Escape | Start | |
| Select | Enter | Select | |## Emulator Controls
| Action | Shortcut | Alternative |
| --------------------- | -------- | --------------------- |
| Speedup 5 time | F | |
| Pause | P | |
| Open Rom | Ctrl+O | Drop file into window |
| Screenshot | F2 | |
| Dump Memory | F5 | |
| Dump Background Image | F6 | |
| Dump Tilemap Image | F7 | |## Pallet
`Pallet.txt` contains the pallet to render the game in and default to
```
D0D058
A0A840
708028
405010
```## Screenshots
|  | |
| ---------------------------------------------------- | ---------------------------- |
|  |  |### Linux notes
veldrid cant find libdl.so
Fix is to make a sym link
```
sudo ln -s /usr/lib/libdl.so.2 /usr/lib/libdl.so
```