pokemium / Worldwide
Licence: mit
GameBoy Color emulator written in golang.
Stars: ✭ 300
Labels
Projects that are alternatives of or similar to Worldwide
goboy
Playing GameBoy Emulation in GoLang (ported from https://github.com/racerxdl/GameBoyEmulator)
Stars: ✭ 37 (-87.67%)
Mutual labels: gameboy, gameboy-emulator
SkyEmu
Game Boy, Game Boy Color, and Game Boy Advanced Emulator
Stars: ✭ 59 (-80.33%)
Mutual labels: gameboy, gameboy-emulator
dashboy
Gameboy Emulator implemented by pure Dart
Stars: ✭ 130 (-56.67%)
Mutual labels: gameboy, gameboy-emulator
demo-emulator
Nintendo Game Boy emulator written in Go to be used in workshops about emulator programming
Stars: ✭ 41 (-86.33%)
Mutual labels: gameboy, gameboy-emulator
awesome-emu-resources
A curated list of emulator development resources
Stars: ✭ 26 (-91.33%)
Mutual labels: gameboy, gameboy-emulator
ghidra-gb
[WIP] A simple Ghidra loader for GameBoy ROMs
Stars: ✭ 11 (-96.33%)
Mutual labels: gameboy, gameboy-emulator
Pyboy
Game Boy emulator written in Python
Stars: ✭ 3,326 (+1008.67%)
Mutual labels: gameboy, gameboy-emulator
CAMLBOY
A Game Boy emulator written in OCaml that runs in your browser 🐫 🎮
Stars: ✭ 409 (+36.33%)
Mutual labels: gameboy, gameboy-emulator
mealybug-tearoom-tests
🪲☕️ Game Boy emulator test ROMs
Stars: ✭ 40 (-86.67%)
Mutual labels: gameboy, gameboy-emulator
ostrich
A Game Boy Sound System player for macOS, written in Swift
Stars: ✭ 37 (-87.67%)
Mutual labels: gameboy, gameboy-emulator
emu-gameboy
A Gameboy emulator written in C++
Stars: ✭ 55 (-81.67%)
Mutual labels: gameboy, gameboy-emulator
worldwide
A toy GameBoy Color emulator written in golang.
Stars: ✭ 563 (+87.67%)
Mutual labels: gameboy, gameboy-emulator
Hades
🔥 A Nintendo Game Boy Advance emulator
Stars: ✭ 44 (-85.33%)
Mutual labels: gameboy, gameboy-emulator
🌏 Worldwide
日本語のドキュメントはこちら
GameBoyColor emulator written in golang.
This emulator can play almost all ROMs work without problems and has many features.
🚩 Features & TODO list
- [x] 60fps
- [x] Pass cpu_instrs and instr_timing
- [x] Low CPU consumption
- [x] Sound(ported from goboy)
- [x] GameBoy Color ROM support
- [x] Multi-platform support
- [x] Joypad support
- [x] MBC1, MBC2, MBC3, MBC5 support
- [x] RTC
- [x] SRAM save
- [x] Quick save
- [x] Resizable window
- [x] Pallete color change in DMG
- [x] Serial DMG communication in local network
- [x] RaspberryPi support
- [x] Debugger
- [x] HQ2x mode
- [ ] Serial CGB communication in local network
- [ ] Serial communication with global network
- [ ] SuperGameBoy support
🎮 Usage
Download worldwide.exe from here.
./worldwide.exe "***.gb" # or ***.gbc
🐛 Debug
You can play this emulator in debug mode.
./worldwide.exe --debug "***.gb"
✨ HQ2x
You can play games in HQ2x(high-resolution) mode.
HQ2x can be enabled in config file.
🔨 Build
For those who want to build from source code.
Requirements
- Go 1.15
- make
make
./worldwide "***.gb" # ./worldwide.exe on Windows
# or
make run ROM="***.gb"
📥 Download
Please download here.
📄 Command
keyboard | game pad |
---|---|
← | ← button |
↑ | ↑ button |
↓ | ↓ button |
→ | → button |
X | A button |
Z | B button |
Enter | Start button |
Right shift | Select button |
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].