build passing
< off-on>

#About

Worldwide is GameBoyColor emulator written in golang.

Almost all ROMs work without problems, and have a wide range of functions, including sound, save, and some communication functions.

#Features

Worldwide has the following features:

  • 60fps
  • cpu_instrs is clear
  • Low CPU consumption
  • Sound(thank to goboy)
  • GameBoy Color ROM support
  • Multi-platform support
  • Xbox 360 Controller support
  • WebAssembly partial support
  • MBC1
  • MBC2
  • MBC3
  • MBC5
  • RTC
  • System save
  • Quick save
  • Resizable window
  • Pallete color change in DMG
  • Pokemon Crystal JPN version
  • Startup animation
  • Serial DMG communication in local network

#Download

You can download my emulator at this link.

Download

Source code

#Usage

Windows

./gbc.exe "***.gb"


Linux

./gbc "***.gb"


Source code

go run ./cmd/main.go "***.gb" // go 1.13

#Web version

You can try web version at this link.

Web version is made by Javascript and WebAssembly that is translated from golang.