https://github.com/libretro/beetle-pce-libretro
Standalone hard fork of Mednafen PCE to libretro
https://github.com/libretro/beetle-pce-libretro
Last synced: about 1 year ago
JSON representation
Standalone hard fork of Mednafen PCE to libretro
- Host: GitHub
- URL: https://github.com/libretro/beetle-pce-libretro
- Owner: libretro
- License: gpl-2.0
- Created: 2020-01-19T23:51:37.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-11-08T00:29:41.000Z (over 1 year ago)
- Last Synced: 2024-11-08T01:29:29.476Z (over 1 year ago)
- Language: C
- Homepage:
- Size: 25.4 MB
- Stars: 27
- Watchers: 11
- Forks: 28
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
[](https://travis-ci.org/libretro/beetle-pce-libretro)
# Beetle PC Engine libretro
Beetle PC Engine is a port/fork of Mednafen's PC Engine "pce" module to the libretro API. This core supports both CD-ROM2 and SuperGrafx emulation.
This PC Engine module is more accurate than the Fast module, which trades away typically unneeded accuracy in favor of speed. Unlike [Beetle PCE Fast](https://github.com/libretro/beetle-pce-fast-libretro), Beetle PCE retains built-in SuperGrafx support. SuperGrafx support can alternatively be found in the [Beetle SuperGrafx core](https://github.com/libretro/beetle-supergrafx-libretro).
Features:
- Sub-instruction timing granularity (but greater than cycle granularity)
- All sprite sizes supported.
- 16-sprites per line limit emulated.
- Accurate HuC6280 flags emulation.
- Dot-clock emulation for more accurate aspect ratios.
- Support for Street Fighter 2's HuCard hardware.
- Support for Populous's backup RAM.
- 6-button pad emulation.
- Mouse emulation.
- Working CD+G playback.
## Building
This core can be built with `make`.
## Documentation
TBD
## Related Cores
Beetle PC Engine Fast: https://github.com/libretro/beetle-pce-fast-libretro
Beetle SuperGrafx: https://github.com/libretro/beetle-supergrafx-libretro