kub
3f5918225a
core, fix 68k cycles in cyclone,fame (exceptions,bit ops,ADDI.L,TAS,CHK,MUL*,DIV*)
...
also syncs these changes between fame and cyclone
in accordance with the test_inst_speed, available here:
https://gendev.spritesmind.net/forum/viewtopic.php?t=3321
DIV* is only closely approximated, it can be slightly on the high side.
2024-03-07 21:19:10 +01:00
kub
02d578601b
core, fix crash bug in DrZ80 (SP wrap)
2024-03-07 20:36:00 +01:00
kub
506adbd5eb
core, another fix for z80 reset
2024-03-02 10:34:50 +01:00
kub
ad43165afc
core, fix z80 irq handling, reset defaults (cz80, drz80)
2024-02-22 21:01:37 +01:00
kub
f061b89d25
z80, minor fixes to drz80 + cz80 to bring them in sync
2023-07-03 23:37:22 +02:00
kub
83a9e30508
sh2 drc, cleanup and minor fixes (risc-v, division, typos)
2023-05-01 09:08:23 +00:00
kub
a80b0b42e1
svp drc, fix crash in jump patch
2023-04-11 19:08:36 +00:00
kub
e278f08bed
sh2 drc, fix 64 bit multiplication in ppc and riscv backends
2023-03-07 21:54:36 +00:00
kub
95788d2ff2
sh2 drc, minor improvement for PS3 ABI handling
2023-01-12 23:02:25 +00:00
OsirizX
1ef527e93b
Apply some cleanups to the abicall macros
2023-01-12 21:01:14 +01:00
OsirizX
08be5f1dab
Add dynarec support for PS3
2023-01-12 21:01:14 +01:00
kub
0512a22869
sh2 drc, wrap generated function ptrs if called from host
2023-01-09 20:45:10 +00:00
kub
fe8f2d963e
32x, hacks for roms with caching related problems
2022-12-20 21:32:24 +00:00
kub
35821b373c
Revert 4ec1247
as it cause more troubles than it solves
2022-11-25 19:26:37 +00:00
kub
aa9c5aa559
sh2 drc, minor fix for arg passing in calls from generated to C code
2022-11-21 21:19:34 +00:00
kub
4ec1247d23
32x, tentative kludge for blackthorne
2022-11-21 21:15:51 +00:00
kub
f338a562e9
sh2 drc, fix bug in jump patching for arm64
2022-10-06 19:46:03 +00:00
kub
46cbe781eb
z80, improve cz80+drz80 compatibility
2022-05-04 20:27:44 +02:00
kub
5711398c4a
z80: fix AF pop+push in DrZ80 (F bits 3+5 stack value unchanged)
2022-05-01 23:56:04 +02:00
kub
a5085db3ea
Merge from libretro/master:7ff457f for repo synchronization
2022-04-19 23:58:59 +02:00
kub
b4c25401da
sh2 drc, improve cycle resolution for poll detection
2022-04-19 23:18:56 +02:00
kub
4f3912be75
Merge remote-tracking branch 'upstream/master'
2022-02-09 22:46:26 +00:00
kub
ed7c6238b7
sh2 drc, optimisation for mips,riscv
2022-01-26 19:46:51 +00:00
orbea
129eb5210b
fame: Add html file with terms of use
...
Source:
http://www.emu-france.com/emulateurs/7-processeurs/82-680x0/2311-fame/
Fixes https://github.com/notaz/picodrive/issues/132
2022-01-21 18:07:36 -08:00
orbea
c6f794f276
cz80: Add missing readme.txt with license information
...
Source:
5edfa0d543/cpu/cz80/readme.txt
2022-01-21 18:04:04 -08:00
kub
05138bbd89
sh2 drc, fixes for mips, ppc, i386 backends (mostly 64 bit related)
2022-01-19 17:09:55 +00:00
kub
b6887843e5
sh2 drc, fix riscv backend
2022-01-17 23:05:27 +00:00
kub
cd18409722
drc, tiny x86 optimisation
2022-01-05 23:41:24 +01:00
kub
a8acecdc08
z80, DrZ80: another fix for EABI stack alignment
2021-12-14 20:20:12 +01:00
kub
ac871e1ab3
z80, DrZ80: save/restore cycles for IN/OUT, fix EABI stack alignment
2021-12-14 19:26:30 +01:00
kub
97be0d15b6
sh2 drc, fix arm32 ld/st offset for -256
2021-11-14 21:17:58 +01:00
kub
0be9a92e77
z80, fix for cz80 handling of A register
2021-10-25 19:22:51 +02:00
kub
47ea630f6d
z80, some cz80 cleanup
2021-10-08 18:40:06 +02:00
kub
80bf9bcce9
z80, fix sms interrupt handling in cz80
2021-10-06 19:46:39 +02:00
kub
3bfee02717
z80, fix Drz80 for changed SMS banking
2021-10-04 18:18:38 +02:00
kub
b784d4a5f7
sms, improve ROM bank mapping, add some SRAM support
2021-10-03 23:59:09 +02:00
kub
bd07808352
32x, improve poll detection
2021-06-28 22:58:04 +02:00
kub
8d8357dded
sh2 drc, fix arm32 ld/st offset (minimum -255)
2021-06-28 21:31:32 +02:00
kub
ca8b001b7f
z80, fix cz80 CPU reset (most regs not touched by reset)
2021-06-23 19:13:54 +02:00
kub
5275d43aaa
sh2 drc, some small cleanups
2021-06-23 19:08:25 +02:00
kub
b5aba27c9b
sh2 drc, fix constant memory address access calculation
2021-06-16 22:38:50 +02:00
kub
6f9993a461
sh2 drc, fix bugs in code block management
2021-06-07 19:38:28 +02:00
kub
05d7b88542
update cyclone (BTST #imm,Dn and ADDQ.W #imm,An timing)
2021-06-03 22:06:03 +02:00
kub
5e04c2f37f
68k, synchronize timing in fame and musashi (for debugging)
2021-05-25 15:02:42 +02:00
kub
f99f0794cf
sh2 interpreter, minor improvement for irq handling
2021-05-19 19:18:36 +02:00
kub
fa0d0d224e
sh2 drc+interpreter, minor improvement for cycle counting
2021-05-19 19:15:19 +02:00
kub
e867ec06e1
68k, fix timing for BTST #imm,Dn and ADDQ.W #imm,An in fame
2021-05-19 19:04:37 +02:00
kub
ca1b77e601
32x, drc, fix saving SH2 SR in dma
2021-05-11 22:05:57 +02:00
kub
e08e46ba44
libretro, build change for PS3 (disable drc)
2021-05-06 22:06:04 +02:00
kub
7fe2d3d33f
sh2 drc, debug stuff
2021-04-21 22:02:36 +02:00