Commit Graph
336 Commits
Author SHA1 Message Date
root c09d9f68b9 sms, fix pad TH, some BIOS init, korean 32k mapper
sms, fix some minor vdp bugs
z80, fix for cz80 handling of A register
libretro, enable drc usage on WiiU
2021-10-25 19:56:13 +02:00
root 8e52ec95f8 z80, some cz80 cleanup
sms, memory mapping improvements
sms vdp, add zoomed sprites, column vscroll blocking, mode 2 graphics
2021-10-09 05:33:01 +02:00
root c6e2760761 Last irixxxx's commits 2021-10-06 20:12:27 +02:00
root 6cbcad25b3 Last irixxxx's commits 2021-10-04 18:28:01 +02:00
root e008a4cf59 Last irixxxx's optimizations 2021-06-29 11:16:28 +02:00
root 5110c84bee Restored poll detection limit to 20 for 32X games + some submodules updated 2021-06-25 09:16:46 +02:00
Vincent-FK 8b15bd3bb8 submodules bumped 2021-06-21 10:48:38 +02:00
root 5986ec32c8 32x, optimize poll detection and sh2 drc, fix constant memory address access calculation 2021-06-21 08:42:45 +02:00
root 50046026c6 sh2 drc, fix bugs in code block management 2021-06-07 20:10:31 +02:00
root ebc054b278 Last irixxxx's optimizations 2021-05-27 22:11:51 +02:00
root 850f55d729 Updated cyclone core 2021-05-19 22:18:20 +02:00
root 17ffa908b8 Added last irixxxx's changes 2021-05-19 19:50:48 +02:00
root 18e8a645a7 32x, drc, fix saving SH2 SR in dma 2021-05-12 10:17:58 +02:00
root b043a80a70 Backported last irixxxx's changes to my FunKey fork 2021-05-11 18:29:21 +02:00
kub d5bc6ef7b5 sh2 drc, debug stuff 2021-03-21 22:55:21 +01:00
kub 28f83122ec sh2 drc, don't use x29 (frame pointer) in arm64 backend 2021-03-21 22:47:56 +01:00
kub aa8a3b65f1 sh2 drc, adjust max ld/st offset in arm backend 2021-03-21 22:41:32 +01:00
kub a1ca8377c9 sh2 drc, fix oversize blocks ending with JSR/BSR 2021-03-16 21:42:50 +01:00
kub 6f64058800 sh2 drc, x86 backend, optimize move #0 with xor 2021-03-16 21:42:50 +01:00
kub 2d2387b293 sh2 drc, fix reading from constant memory address 2021-03-16 21:42:50 +01:00
kub 57c5a5e505 add big endian platform support 2021-02-22 22:27:51 +01:00
kub 4cc0fcaf15 fixes and improvements for type issues, part 3 2021-02-06 01:14:07 +01:00
kub 8094d3362f sh2 drc, powerpc fixes for OSX, 32 bit, cache handling 2021-01-30 09:03:01 +01:00
kub 31d08e90c8 cz80, fix flags for OUT[ID]/OT[ID]R 2021-01-22 22:33:37 +01:00
kub 1dee74458b sh2 drc, fix for MIPS EABI 2021-01-13 23:14:00 +01:00
kub f821bb7011 core, structural cleanup, fixes and improvements for type issues #2 2021-01-01 12:44:02 +01:00
kub 2170797544 fixes for gcc warnings wrt 64 bit platforms 2020-12-29 11:13:45 +01:00
kub 85894ad406 cz80, improve cycle accounting 2020-12-14 21:06:24 +01:00
kub e0d5c83fd3 32x, tiny optimization for memory access 2020-12-14 21:05:51 +01:00
kub a20300bf1e fixes for memory leaks and out of bounds memory access found by ASAN or gcc -flto 2020-12-12 14:57:56 +01:00
kub 7e5b769d8f libretro, improve ps2 support, switchable renderers, 32X support w/ DRC 2020-12-12 14:51:44 +01:00
kub 42077979ca drc, fix libretro removing of gcc-only syntax 2020-12-05 15:17:48 +01:00
kub 61d76999d7 Merge from libretro/master:46902e0 for repo synchronization 2020-12-05 22:39:06 +01:00
kub efb6bc7d73 sh2 drc, fix for mapping in register cache 2020-11-23 00:24:34 +01:00
kub 7082729e06 sh2 drc, fix sh2 reg enum usage 2020-11-01 22:55:48 +01:00
kub fde25b40fe sh2 drc, fix PIC function calling for MIPS backend 2020-10-31 21:05:27 +01:00
kub 69c22514b0 sh2 drc, fixes for cache handling on arm and mips cpus 2020-10-27 18:05:49 +01:00
kub 6e8916bc9a sh2 drc, MIPS cache maintenance optimisation 2020-10-11 19:54:51 +02:00
kub 4153006fb8 sh2 drc, fix for cpu cache handling 2020-10-10 14:21:10 +02:00
kub b286d66f7b sh2 drc, improve T bit propagation 2020-10-10 09:44:15 +02:00
kub 0de604b1ff sh2 drc, fix for cpu cache handling 2020-10-10 09:42:55 +02:00
kub 48b648070b sh2 drc, fix symbol clash 2020-09-18 00:25:54 +02:00
kub 713e3a1c5b libretro, build fixes for android 2020-07-16 19:29:34 +02:00
kub 368c918050 sh2 drc, optimize standard division insns (default off, needs more scrutiny) 2020-07-14 00:21:33 +02:00
twinaphex 9257c0c5c8 Buildfix 2020-07-14 00:21:33 +02:00
twinaphex 182b8d01f9 Make sure function prototype signatures match, and put typedefs into
separate header file
2020-07-13 09:51:09 +02:00
kub b1ccc27109 sh2, fix for interpreter crash if drc is compiled in too 2020-07-09 08:40:35 +02:00
kub 1426b7569e sh2 drc, fix for x86_64 backend 2020-07-08 20:48:16 +02:00
kub 6b67b6aa13 libretro, more fixes and cleanups for windows and osx 2020-07-08 20:46:46 +02:00
kub 18c95d9f57 sh2 drc, fix for SH2 T handling in Mips/RiscV 2020-06-25 16:49:17 +02:00