readme: make it more neutral

I'd like the readme to not look weird in notaz/picodrive when I merge
all the changes, where it will be unclear who the 1st person pronoun
refers to. Several people have put quite some effort into it, so I think
it's best not to highlight anyone.

Also remove the old readme which has become outdated.
This commit is contained in:
notaz 2023-06-05 00:26:10 +03:00
parent 69d69a4f63
commit 3314e88244
2 changed files with 10 additions and 27 deletions

14
README
View file

@ -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.

View file

@ -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