A Nintendo Game Boy Emulator written in Go https://phenomic.net
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
PHENOM 4de6b8ed90 Changes 1年前
.vscode Changes 1年前
.gitignore Initial commit 1年前
LICENSE Changes 1年前
README.md Changes 1年前

README.md

Game Boy Emulator

Build StatusBuild StatusBuild StatusBuild Status

A Nintendo Game Boy Emulator written in Go

Please note that the majority of this Project is in a non-functional state and still a Work in progress.

Please check out the develop Branch for work progress.

Go to the Repository

Table of Contents

Motivation

I made this project in order to learn about platform architectures and methods of emulating them. It also is a good way about learning the Go Programming Language.

Getting Started

Prerequisites

In order to use this project you need to have the Go Binaries installed and having set the $GOPATH environment variable to your Go workspace.

Installation

# Clone Project and receive dependencies
go get git.phenomic.net/phenom/gameboyemulator/...

# Install Emulator & Debugger
cd $GOPATH/src/git.phenomic.net/phenom/gameboyemulator
go install ./cmd/...

Usage

Emulator

gbemulator ABSOLUTE_PATH_TO_GB_ROM_FILE.gb

Debugger

gbdebugger ABSOLUTE_PATH_TO_GB_ROM_FILE.gb

Dependencies

Game Boy Documentation

License

Distributed under the MIT License. See LICENSE for more information.