Skip to content

yughias/Obentou

Repository files navigation

Obentou (おべんとう)

General Information

Obentou is a multi system emulator with the goal to collect all the emulators I developed in these years.

Releases

The emscripten port of Obentou can be found here.

Releases can be found here.

Supported Core

At the moment the supported cores are:

  • Bytepusher (Fantasy 1 Opcode machine)
  • GBC (dmg/gbc/mega duck)
  • NES
  • PCE (PC-Engine)
  • PV1000 (Casio PV-1000)
  • TMS80 (TMS9918 + Z80 systems) (sms/gg/sg1000/sc3000)
  • WATARA (Watara Super Vision)

Features

  • Custom bindings for Keyboard/Gamepad
  • Turbo mode
  • Rewind
  • SaveStates
  • LoadState on open ROM
  • Loading from .zip

Screenshots

Build Instructions

Prerequisites

  • Windows OS
  • MinGW-w64 installed
  • A Bash-like shell (e.g., Git Bash)

Build Steps

  1. Clone the repository.
  2. Run the following commands:
    mingw32-make

After a successful build, an executable named obentou.exe will be generated.

Cores that will be supported on the future

  • ZX-Spectrum 48k
  • CHIP-8
  • Space Invaders Arcade
  • Pac-Man / Ms. Pac-Man Arcade
  • Gameboy Advance

Next features

  • Netplay
  • Correct Timing on PCE

About

Multi System Emulator written in C

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors