mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-07 08:08:04 -04:00
Merge pull request #88 from 'upstream/irixxxx'
* upstream/irixxxx: readme: make it more neutral
This commit is contained in:
commit
31a082519a
2 changed files with 10 additions and 27 deletions
14
README
14
README
|
@ -1,14 +0,0 @@
|
||||||
|
|
||||||
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.
|
|
23
README.md
23
README.md
|
@ -1,21 +1,18 @@
|
||||||
This is my foray into dynamic recompilation using PicoDrive, a
|
This is yet another Megadrive / Genesis / Sega CD / Mega CD / 32X / SMS
|
||||||
Megadrive / Genesis / Sega CD / Mega CD / 32X / SMS emulator.
|
emulator, which was originally written having ARM-based handheld devices
|
||||||
|
in mind, but later had got various improvements for other architectures
|
||||||
|
too, like SH2 recompilers for MIPS (mips32r2), ARM64 (armv8), RISC-V (RV64IM)
|
||||||
|
and PowerPC (G4/2.03).
|
||||||
|
|
||||||
I added support for MIPS (mips32r2), ARM64 (armv8), RISC-V (RV64IM) and
|
PicoDrive was the first emulator ever to properly emulate Virtua Racing and
|
||||||
PowerPC (G4/2.03) support to the SH2 recompiler, as well as spent much effort to
|
it's SVP chip.
|
||||||
optimize the DRC-generated code. I also optimized SH2 memory access inside the
|
|
||||||
emulator, and did some work on M68K/SH2 CPU synchronization to fix some problems
|
|
||||||
and speed up the emulator.
|
|
||||||
|
|
||||||
It got a bit out of hand. I ended up doing fixes and optimizations all over the
|
Currently the main development happens in the
|
||||||
place, mainly for 32X and CD, graphics handling, sound, and probably some more,
|
[irixxxx's fork](https://github.com/irixxxx/picodrive),
|
||||||
see the commit history. As a result, 32X emulation speed has improved a lot, a
|
[notaz's repo](https://github.com/notaz/picodrive) isn't updated as much.
|
||||||
lot of bugs were fixed, and some new features (e.g. chd file support) have been
|
|
||||||
added.
|
|
||||||
|
|
||||||
### compiling
|
### compiling
|
||||||
|
|
||||||
I mainly worked with standalone PicoDrive versions as created by configure/make.
|
|
||||||
A list of platforms for which this is possible can be obtained with
|
A list of platforms for which this is possible can be obtained with
|
||||||
|
|
||||||
> configure --help
|
> configure --help
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue