All Projects → stan-roelofs → Kotlin-Gameboy-Emulator

stan-roelofs / Kotlin-Gameboy-Emulator

Licence: GPL-3.0 License
A GameBoy emulator written in Kotlin

Programming Languages

kotlin
9241 projects
assembly
5116 projects

Projects that are alternatives of or similar to Kotlin-Gameboy-Emulator

SkyEmu
Game Boy, Game Boy Color, and Game Boy Advanced Emulator
Stars: ✭ 59 (+391.67%)
Mutual labels:  emulator, gameboy, emulation
worldwide
A toy GameBoy Color emulator written in golang.
Stars: ✭ 563 (+4591.67%)
Mutual labels:  emulator, gameboy, emulation
Giovanni
A Gameboy Emulator for the Apple Watch
Stars: ✭ 823 (+6758.33%)
Mutual labels:  emulator, gameboy, emulation
awesome-emu-resources
A curated list of emulator development resources
Stars: ✭ 26 (+116.67%)
Mutual labels:  emulator, gameboy, dmg
khedgb
Experiments in Game Boy emulation
Stars: ✭ 15 (+25%)
Mutual labels:  emulator, gameboy, emulation
Provenance
iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |
Stars: ✭ 4,732 (+39333.33%)
Mutual labels:  emulator, gameboy, emulation
Vaporboy
Gameboy / Gameboy Color Emulator PWA built with Preact. ⚛️ Powered by wasmBoy. 🎮Themed with VaporWave. 🌴🐬
Stars: ✭ 182 (+1416.67%)
Mutual labels:  emulator, gameboy, emulation
NeoGB-Printer
An open-source and standalone Gameboy Printer emulator 100% compatible with all officially released games (110 in total) that support the accessory. Just print and save the images as BMP
Stars: ✭ 61 (+408.33%)
Mutual labels:  emulator, gameboy
desmume
DeSmuME is a Nintendo DS emulator
Stars: ✭ 1,609 (+13308.33%)
Mutual labels:  emulator, emulation
retro-computing
🤓🕹💾 This hobby project contains software implementations of old microprocessors and complete computer systems. I'm very interested in retrocomputing and this is how I learn about the inner workings of these old, classic and amazing computers and game consoles.
Stars: ✭ 15 (+25%)
Mutual labels:  emulator, emulation
Hades
🔥 A Nintendo Game Boy Advance emulator
Stars: ✭ 44 (+266.67%)
Mutual labels:  emulator, gameboy
dashboy
Gameboy Emulator implemented by pure Dart
Stars: ✭ 130 (+983.33%)
Mutual labels:  emulator, gameboy
n64
experimental low-level n64 emulator
Stars: ✭ 94 (+683.33%)
Mutual labels:  emulator, emulation
CrystalBoy
C# GameBoy Emulator
Stars: ✭ 93 (+675%)
Mutual labels:  gameboy, emulation
goboy
Playing GameBoy Emulation in GoLang (ported from https://github.com/racerxdl/GameBoyEmulator)
Stars: ✭ 37 (+208.33%)
Mutual labels:  emulator, gameboy
CeDImu
Experimental Philips CD-I emulator written in C++
Stars: ✭ 41 (+241.67%)
Mutual labels:  emulator, emulation
gameboyGO
Gameboy emulator in go
Stars: ✭ 24 (+100%)
Mutual labels:  emulator, gameboy
rusty-boy
Gameboy emulator in Rust
Stars: ✭ 20 (+66.67%)
Mutual labels:  emulator, gameboy
Emux
GameBoy emulator written in C#
Stars: ✭ 58 (+383.33%)
Mutual labels:  emulator, gameboy
Scanr
Detect x86 shellcode in files and traffic.
Stars: ✭ 16 (+33.33%)
Mutual labels:  emulator, emulation

Kotlin-Gameboy-Emulator

Build Status Maven Central
A Gameboy / Gameboy color emulator written in Kotlin.

Can I use this emulator to play?

There are a lot more capable emulators available. This is a work in progress personal project with the aim for me to learn about emulation.

Downloads

See releases

Building

Make sure you have JDK8 installed. After cloning the repository, simply use the gradle wrapper.

To build: ./gradlew build

To run: ./gradlew gameboy-libgdx-desktop:run

Tests

See blargg_tests.md and mooneye_tests.md.

Status

Most games run fine with some minor graphical glitches such as wrong sprite priorities. Accuracy of the APU and GPU is decent, although

Preview

alt text

alt text

alt text

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