BizHawk/waterbox/picodrive
nattthebear 21cdf5120b
Revamp waterbox build environment and runtime. (#2027)
Create an all new waterbox build environment:
WSL2 + Ubuntu 20.04 LTS (Other linuxes may work)
Musl libc with waterbox customizations
LLVM's libclang-rt, libunwind, libcxxabi, libcxx
Static linking to elf files

Compared with the old system, this is easier to set up a dev env for and easier to update in the future. The executables are larger but produce smaller savestates due to static linking. The modern toolchain means advanced library features and language features that sometimes appear in some upstream cores will be reusable.
2020-05-20 15:34:24 -04:00
..
.vscode PicoDrive: minor cleanup 2017-07-02 18:29:41 -04:00
cpu PicoDrive (WIP) 2017-07-02 13:47:43 -04:00
pico PicoDrive: Add memory domains, including ISaveRammable support. In order to get memory domains for 32x, "32X" needs to be on the gamedb entry. 2017-07-03 11:43:03 -04:00
platform PicoDrive (WIP) 2017-07-02 13:47:43 -04:00
AUTHORS PicoDrive (WIP) 2017-07-02 13:47:43 -04:00
COPYING PicoDrive (WIP) 2017-07-02 13:47:43 -04:00
ChangeLog PicoDrive (WIP) 2017-07-02 13:47:43 -04:00
Makefile Revamp waterbox build environment and runtime. (#2027) 2020-05-20 15:34:24 -04:00
Makefile.libretro PicoDrive (WIP) 2017-07-02 13:47:43 -04:00
Makefile.old PicoDrive (WIP) 2017-07-02 13:47:43 -04:00
README PicoDrive (WIP) 2017-07-02 13:47:43 -04:00
bizhawk.c Fix Issue #1048: Flags on memory domain in picodrive 2017-11-13 21:12:27 -05:00

README

This is yet another Megadrive / Genesis / Sega CD / Mega CD / 32X / SMS
emulator, which was written having ARM-based handheld devices in mind
(such as smartphones and handheld consoles like GP2X and Pandora),
but also runs on non-ARM little-endian hardware too.

The emulator is heavily optimized for ARM, features assembly cores for
68k, Z80 and VDP chip emulation, also has dynamic recompilers for SH2 and
SSP16 (for 32X and SVP emulation). It was started by Dave (aka fdave,
finalburn author) as basic Genesis/Megadrive emulator for Pocket PC,
then taken over and expanded by notaz.

PicoDrive was the first emulator ever to properly emulate Virtua Racing and
it's SVP chip.

How to compile on Raspbian Wheezy:

export CC=gcc-4.8
export CXX=g++-4.8
./configure --platform=rpi2
make