From: notaz Date: Sun, 4 Jun 2023 21:26:10 +0000 (+0300) Subject: readme: make it more neutral X-Git-Tag: v2.00~181^2 X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3314e88244513d1bc91189e79bf44cbc8a665eec;p=picodrive.git 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. --- diff --git a/README b/README deleted file mode 100644 index af1bbfcc..00000000 --- a/README +++ /dev/null @@ -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. diff --git a/README.md b/README.md index 154ff510..d43d1b21 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,18 @@ -This is my foray into dynamic recompilation using PicoDrive, a -Megadrive / Genesis / Sega CD / Mega CD / 32X / SMS emulator. +This is yet another Megadrive / Genesis / Sega CD / Mega CD / 32X / SMS +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 -PowerPC (G4/2.03) support to the SH2 recompiler, as well as spent much effort to -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. +PicoDrive was the first emulator ever to properly emulate Virtua Racing and +it's SVP chip. -It got a bit out of hand. I ended up doing fixes and optimizations all over the -place, mainly for 32X and CD, graphics handling, sound, and probably some more, -see the commit history. As a result, 32X emulation speed has improved a lot, a -lot of bugs were fixed, and some new features (e.g. chd file support) have been -added. +Currently the main development happens in the +[irixxxx's fork](https://github.com/irixxxx/picodrive), +[notaz's repo](https://github.com/notaz/picodrive) isn't updated as much. ### 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 > configure --help