Worldwide Save

This is my old GameBoy Emulator, please visit DawnGB, my new GameBoy emulator!

Project README

[!CAUTION] This GameBoy emulator project is old and NOT MAINTAINED, please see DawnGB, my new GameBoy emulator project!






logo

๐ŸŒ worldwide

Go Go Report Card GitHub stars GitHub license

ๆ—ฅๆœฌ่ชžใฎใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใฏใ“ใกใ‚‰

GameBoyColor emulator written in golang.

This emulator can play a lot of ROMs work without problems and has many features.


๐Ÿšฉ Features & TODO list

  • 60fps
  • Pass cpu_instrs and instr_timing
  • Low CPU consumption
  • Sound(ported from goboy)
  • GameBoy Color ROM support
  • Multi-platform support
  • MBC1, MBC2, MBC3, MBC5 support
  • RTC
  • SRAM save
  • Resizable window
  • HTTP server API
  • Plugins support
  • Libretro support
  • Netplay in local network
  • Netplay in global network
  • SGB support
  • Shader support

๐ŸŽฎ Usage

Download binary from here.

./worldwide "***.gb" # or ***.gbc

๐Ÿ› HTTP Server

worldwide contains an HTTP server, and the user can give various instructions to it through HTTP requests.

Please read Server Document.

๐Ÿ”จ Build

For those who want to build from source code.

Requirements

  • Go 1.16
  • make
make build                              # If you use Windows, `make build-windows`
./build/darwin-amd64/worldwide "***.gb" # If you use Windows, `./build/windows-amd64/worldwide.exe "***.gb"`

๐Ÿ“„ Command

keyboard game pad
โ† โ† button
โ†‘ โ†‘ button
โ†“ โ†“ button
โ†’ โ†’ button
X A button
Z B button
Enter Start button
Backspace Select button
Open Source Agenda is not affiliated with "Worldwide" Project. README Source: akatsuki105/worldwide
Stars
593
Open Issues
9
Last Commit
3 months ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating