All Projects → ardean → jsGBC

ardean / jsGBC

Licence: MIT license
👾 A GameBoy Color Emulator written in JavaScript

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to jsGBC

jsGBC-core
jsGBC Core Emulator
Stars: ✭ 14 (-68.18%)
Mutual labels:  gameboy, gameboy-color-emulator, gameboy-color, jsgbc
worldwide
A toy GameBoy Color emulator written in golang.
Stars: ✭ 563 (+1179.55%)
Mutual labels:  gameboy, gameboy-color, gbc
Awesome Gbdev
Contribute
Stars: ✭ 3,016 (+6754.55%)
Mutual labels:  gameboy, gameboy-color-emulator, gameboy-color
tilemap-studio
A tilemap editor for Game Boy, Color, Advance, DS, and SNES projects. Written in C++ with FLTK.
Stars: ✭ 247 (+461.36%)
Mutual labels:  gameboy, gameboy-color
musicboy
A high-quality audio playback cartridge for Nintendo® Game Boy® and Game Boy Color®.
Stars: ✭ 25 (-43.18%)
Mutual labels:  gameboy, gameboy-color
gnuboy
latest version of original laguna source, with a handful fixes for modern compilers and systems
Stars: ✭ 70 (+59.09%)
Mutual labels:  gameboy, gameboy-color
z80
Single header Z80 emulator for C++ (C++11 or later)
Stars: ✭ 17 (-61.36%)
Mutual labels:  z80, z80-emulator
SkyEmu
Game Boy, Game Boy Color, and Game Boy Advanced Emulator
Stars: ✭ 59 (+34.09%)
Mutual labels:  gameboy, gameboy-color
CrystalBoy
C# GameBoy Emulator
Stars: ✭ 93 (+111.36%)
Mutual labels:  gameboy, gameboy-color
speljongen
gameboy emulator written in c++
Stars: ✭ 15 (-65.91%)
Mutual labels:  gameboy, gameboy-color
Emux
GameBoy emulator written in C#
Stars: ✭ 58 (+31.82%)
Mutual labels:  gameboy, gameboy-color
ostrich
A Game Boy Sound System player for macOS, written in Swift
Stars: ✭ 37 (-15.91%)
Mutual labels:  gameboy, z80
Pancake
Lightweight, Fast, Easy-to-use HTML5 2D game framework!
Stars: ✭ 79 (+79.55%)
Mutual labels:  localstorage, gamepad-api
Z80
Highly portable Zilog Z80 CPU emulator written in ANSI C
Stars: ✭ 131 (+197.73%)
Mutual labels:  z80, z80-emulator
apultra
Free open-source compressor for apLib with 5-7% better ratios
Stars: ✭ 84 (+90.91%)
Mutual labels:  gameboy, z80
Zany80
Zany80 fantasy computer system
Stars: ✭ 48 (+9.09%)
Mutual labels:  z80, z80-emulator
joypad.js
JavaScript library that lets you connect and use various gaming controllers with browsers that support the Gamepad API. Less than 5KB in size with zero dependencies and support for button press, axis movement events and vibration play effect.
Stars: ✭ 97 (+120.45%)
Mutual labels:  gamepad, gamepad-api
gb-starter-kit
A customizable and ready-to-compile bundle for Game Boy RGBDS projects. Contains your bread and butter, guaranteed 100% kitchen sink-free.
Stars: ✭ 24 (-45.45%)
Mutual labels:  gameboy, gameboy-color
Mgba
mGBA Game Boy Advance Emulator
Stars: ✭ 3,355 (+7525%)
Mutual labels:  gameboy, gameboy-color-emulator
RGB
RGB (Rust Game Boy) is a simple emulator for the original game boy
Stars: ✭ 19 (-56.82%)
Mutual labels:  gameboy, gameboy-color

jsGBC

A cross-platform, free and open-source GameBoy Color Emulator written in JavaScript.

Github Version License Github Downloads

Download Latest Release

Screenshot

Features

Screen

  • Pixelated (toggle using menu)
  • Fullscreen Mode (double click on screen)

Files

  • ROM Upload (.gb / .gbc)
  • Battery File Download / Upload (.sav)
  • NYI! States Download / Upload (.s0)

File Associations

  • .gb / .gbc

Controls

Keyboard keys

  • A (l, v)
  • B (k, x)
  • START (enter)
  • SELECT (shift)
  • ↑ (up, w)
  • ↓ (down, s)
  • ← (left, a)
  • → (right, d)
  • SPEED (p)

Gamepad button index

  • A (1)
  • B (0)
  • START (9)
  • SELECT (8)
  • ↑ (12)
  • ↓ (13)
  • ← (14)
  • → (15)
  • SPEED (7)

Software Buttons from jsGBC-ui

Emulator

For more information about the core emulator see jsGBC-core. Checkout jsGBC-web and the demo to run jsGBC in a modern browser.

License

MIT

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].