Gameboy library

A gameboy library

License

License

GroupId

GroupId

nl.stanroelofs
ArtifactId

ArtifactId

gameboy-lib
Last Version

Last Version

1.0.1
Release Date

Release Date

Type

Type

pom.sha512
Description

Description

Gameboy library
A gameboy library
Project URL

Project URL

https://github.com/stan-roelofs/Kotlin-Gameboy-Emulator/
Source Code Management

Source Code Management

https://github.com/stan-roelofs/Kotlin-Gameboy-Emulator/

Download gameboy-lib

Dependencies

compile (1)

Group / Artifact Type Version
nl.stanroelofs : minilog jar 1.0.1-SNAPSHOT

runtime (2)

Group / Artifact Type Version
org.jetbrains.kotlin : kotlin-stdlib-jdk8 jar 1.4.31
org.jetbrains.kotlin : kotlin-reflect jar 1.4.31

Project Modules

There are no modules declared in this project.

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 status

See blargg_tests.md and mooneye_tests.md.

Features

  • Runs on Windows, Linux and Mac.
  • Video RAM viewer which can be used to view tiles that are currently in the video RAM.
  • OAM viewer which can be used to view the sprites and their properties.

Notes

This emulator is for the original Game Boy (DMG) and the versions A,B,C of the CPU.

Preview

alt text

alt text

alt text

Versions

Version
1.0.1
1.0.0