(WIP) PicoDrive for PSP, skinned to look like Sonic's UGC
Find a file
notaz 0e4bde9b2d rework sr
note to self:

h32 0x10A .. 0x127 0x1D2 .. 0x1FF 0x000 .. 0x109
pclk      30      |      46      |      266      = 342
hbset       0x126        ...       0x009
pclk   29  |      1   +  46    +  10    |  256
mclk   290 |           570              |  2560  = 3420
68kclk 41.4            81.4               365.7 ~= 488.5

h40 0x14A .. 0x16C 0x1C9 .. 0x1FF 0x000 .. 0x149
pclk      35      |      55      |      330      = 420
hbset       0x166        ...       0x00A
pclk   28  |      7   +  55    +  11    |  319
mclk  28*8 | 7*8   4*8+314+10+(18+11)*8 | 319*8  = 3420
68kclk  32             92                 364.5 ~= 488.5
2017-10-14 00:53:08 +03:00
cpu workaround idledet breaking op test 2017-09-20 23:47:09 +03:00
jni android: solve "text segment is not shareable" 2017-08-08 02:25:37 +03:00
pico rework sr 2017-10-14 00:53:08 +03:00
platform update libpicofe 2017-10-14 00:53:08 +03:00
tools split memories away from Pico 2017-10-14 00:53:08 +03:00
unzip use system's zlib 2017-04-17 00:50:49 +03:00
zlib UIQ3 update, some makefile unification, rm old configs, stuff 2008-08-21 10:45:54 +00:00
.gitignore Add support for the OpenDingux platform 2013-10-10 03:02:26 +03:00
.gitmodules switch Cyclone to submodule on it's own git repo 2013-06-22 19:16:11 +03:00
AUTHORS split base_readme to more traditional files 2013-10-11 00:47:25 +03:00
ChangeLog release 1.91 2013-10-12 22:06:29 +03:00
configure configure: allow to override SDL_CONFIG 2017-08-06 21:21:35 +03:00
COPYING clarify PicoDrive's license 2013-06-26 03:07:07 +03:00
Makefile recognize the MED ssf2 header 2017-10-03 00:40:37 +03:00
Makefile.libretro remove dead code 2017-08-06 23:02:28 +03:00
README adjust famec flags after O2 -> O3 change 2016-01-27 02:11:16 +02:00

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