BSD Ports

emulators/gearboy 3.4.0nb12 NetBSD

Game Boy / Gameboy Color emulator

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
7b5a3977f9
License
gnu-gpl-v3
Categories
emulators
Package size
504.6 KiB, 1178.2 KiB installed

Description

Gearboy is a cross-platform Game Boy / GameBoy Color emulator written in C++.

## Features

  • Accurate CPU emulation, passes cpu_instrs.gb from blargg's tests.
  • Accurate instruction and memory timing, passes instr_timing.gb and mem_timing.gb from blargg's tests.
  • Supported cartridges: ROM, ROM + RAM, MBC1, MBC2, MBC3 + RTC, MBC5, HuC-1 and MBC1M (multicart).
  • Accurate LCD controller emulation with correct timings and priorities including mid-scanline effects.
  • Game Boy Color support.
  • LCD screen ghosting effect as seen in the original Game Boy.
  • LCD dot matrix effect.
  • Sound emulation using SDL Audio and Gb_Snd_Emu library.
  • Save battery powered RAM cartridges to file.
  • Save states.
  • Compressed rom support (ZIP).
  • Game Genie and GameShark cheat support.
  • Full debugger with disassembler, breakpoints, debug symbols, memory editor, IO inspector and and VRAM viewer including tiles, sprites, backgrounds and palettes.

Install

Binary package:

pkgin install gearboy

From pkgsrc:

cd /usr/pkgsrc/emulators/gearboy && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_643.4.0nb12
NetBSD 10.1 aarch643.4.0nb10
SmartOS / illumos x86_64-
macOS 15 arm643.4.0nb14

Dependencies

Run dependencies 2

No port depends on this one.

Commit history 4

DateCommitCreditsLog message
7b5a3977f9 wiz *: recursive bump for pcre2 10.49
204ac6b2b7 tnn *: revbump for pcre2 symbol versioning change
5e4aea17e2 wiz *: recursive bump for pcre2 10.48
6e59681be8 wiz *: recursive bump for libmpg123 dependency in lame