Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kaishuu0123/chibigb
GameBoy emulator written in Go. (based on Gearboy)
https://github.com/kaishuu0123/chibigb
emulator gameboy go
Last synced: 19 days ago
JSON representation
GameBoy emulator written in Go. (based on Gearboy)
- Host: GitHub
- URL: https://github.com/kaishuu0123/chibigb
- Owner: kaishuu0123
- License: gpl-3.0
- Created: 2022-09-04T09:43:46.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-05T14:32:04.000Z (over 2 years ago)
- Last Synced: 2024-06-20T03:35:51.699Z (6 months ago)
- Topics: emulator, gameboy, go
- Language: Go
- Homepage:
- Size: 1.54 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ChibiGB
[![Godoc Reference](https://pkg.go.dev/badge/github.com/kaishuu0123/chibigb)](https://pkg.go.dev/github.com/kaishuu0123/chibigb)
[![GitHub Release](https://img.shields.io/github/v/release/kaishuu0123/chibigb)](https://github.com/kaishuu0123/chibigb/releases)
[![Github Actions Release Workflow](https://github.com/kaishuu0123/chibigb/actions/workflows/release.yml/badge.svg)](https://github.com/kaishuu0123/chibigb/actions/workflows/release.yml)
[![Go Report Card](https://goreportcard.com/badge/kaishuu0123/chibigb)](https://goreportcard.com/report/kaishuu0123/chibigb)ChibiGB is GameBoy emulator written by Go. This is my favorite hobby project!
DMG(Dot Matrix Game) only.
Based on [Gearboy](https://github.com/drhelius/Gearboy).
- [Screenshots](#screenshots)
- [`cmd/chibigb` (GameBoy Console)](#cmdchibigb-gameboy-console)
- [Spec](#spec)
- [Key binding](#key-binding)
- [Documents](#documents)
- [License](#license)## Screenshots
### `cmd/chibigb` (GameBoy Console)
![Screenshots](https://raw.github.com/kaishuu0123/chibigb/main/screenshots/screenshots001.jpg)
## Spec
- [X] CPU
- [X] PPU
- [X] APU
- [X] Controller
- [ ] Cartridge
- [X] No MBC
- [X] MBC1
- [X] MBC2
- [X] MBC3
- [X] MBC5
- [ ] MBC6
- [ ] MBC7
- [ ] MMM01
- [ ] M161
- [ ] HuC1## Key binding
Player 1
|GB|Key|
|---|---|
| UP, DOWN, LEFT, RIGHT | Arrow Keys |
| Start | Enter |
| Select | Right Shift |
| A | Z |
| B | X |## Documents
- [Projects | gbdev](https://gbdev.io/)
- [Foreword - Pan Docs](https://gbdev.io/pandocs/)
- [pokemium/gb-docs-ja: WIP: GameBoyの日本語リファレンスです](https://github.com/pokemium/gb-docs-ja)## License
- [drhelius/Gearboy](https://github.com/drhelius/Gearboy)
- [GPL-3.0 license](https://github.com/drhelius/Gearboy/blob/master/LICENSE)
- [itouhiro/PixelMplus](https://github.com/itouhiro/PixelMplus)
- [M+ FONT LICENSE](https://github.com/itouhiro/PixelMplus/blob/master/misc/mplus_bitmap_fonts/LICENSE_E)