sh2 drc: fixed some RISC-V bugs

This commit is contained in:
kub 2019-11-20 01:01:33 +01:00
parent f2d19ddf2a
commit f1da0a362f
2 changed files with 7 additions and 7 deletions

View file

@ -1,14 +1,14 @@
This is my foray into dynamic recompilation using PicoDrive, a
Megadrive / Genesis / Sega CD / Mega CD / 32X / SMS emulator.
I added support for MIPS (mips32r1) and ARM64 (aarch64) to the recompiler, as
well as spent much effort to optimize the code generated by the DRC.
I added support for MIPS (mips32r1), ARM64 (aarch64) and RISC-V (RV64IM) 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.
It got a bit out of hand. I ended up doing fixes and optimzations all over the
It got a bit out of hand. I ended up doing fixes and optimizations all over the
place, mainly for 32X and CD, 32X graphics handling, and probably some more,
see the commit history.
see the commit history. As a result, 32X emulation speed has improved a lot.
### compiling