kub
|
b55e4e1b2f
|
32x, fix DMA mem-2-mem copying for big endian
|
2021-11-18 22:40:19 +01:00 |
|
David Guillen Fandos
|
9984a81906
|
Fix SH2 DRC for x86 (32 bit) builds
Turns out it doesn't work on my machine, perhaps due to newer gcc
being... unlucky! See issue #27 for more info.
Also, this fixes issue #27.
|
2021-08-16 18:03:34 +02:00 |
|
kub
|
bd07808352
|
32x, improve poll detection
|
2021-06-28 22:58:04 +02:00 |
|
kub
|
e704c9b913
|
32x, fix comm sync (68k writing to comm area)
|
2021-06-28 21:43:35 +02:00 |
|
kub
|
cbd148906d
|
32x, optimize poll detection
|
2021-06-16 22:38:50 +02:00 |
|
kub
|
341b0ccbad
|
32x, minor improvement for poll detection
|
2021-05-19 19:15:24 +02:00 |
|
kub
|
91ea9406e2
|
improvements for type issues
|
2021-04-22 23:31:36 +02:00 |
|
kub
|
6bb230c7ec
|
32x, scheduling optimization
|
2021-04-07 22:31:00 +02:00 |
|
kub
|
6138c4df25
|
32x, fix speed regression (wt memory write optimization)
|
2021-04-02 21:57:08 +02:00 |
|
kub
|
57c5a5e505
|
add big endian platform support
|
2021-02-22 22:27:51 +01:00 |
|
kub
|
f821bb7011
|
core, structural cleanup, fixes and improvements for type issues #2
|
2021-01-01 12:44:02 +01:00 |
|
kub
|
dc01e0b58d
|
32x, restore old fix for X-men
|
2020-12-14 21:08:35 +01:00 |
|
kub
|
e0d5c83fd3
|
32x, tiny optimization for memory access
|
2020-12-14 21:05:51 +01:00 |
|
kub
|
61d76999d7
|
Merge from libretro/master:46902e0 for repo synchronization
|
2020-12-05 22:39:06 +01:00 |
|
kub
|
6432fb18ba
|
32x, small improvement for poll detection
|
2020-04-22 21:49:48 +02:00 |
|
kub
|
74cc7aebf6
|
sh2 timer optimization
|
2020-04-13 22:20:13 +02:00 |
|
kub
|
c1d0377e48
|
32x, small improvement for poll detector
|
2020-03-03 20:34:11 +01:00 |
|
kub
|
8dc138a099
|
32X poll detection fix
|
2020-02-16 08:42:45 +01:00 |
|
kub
|
a5e51c16e6
|
sh2 drc: fix speed regression
|
2019-12-13 18:23:03 +01:00 |
|
kub
|
7e940f142e
|
32x, finetuning
|
2019-10-19 08:53:28 +02:00 |
|
kub
|
52055c13b2
|
sh2 drc: reorganised block mgmt code, plus some small scale optimisations
|
2019-10-17 21:54:37 +02:00 |
|
kub
|
6b9ded20a0
|
sh2 drc: bugfix in block management
|
2019-10-12 11:10:28 +02:00 |
|
kub
|
a6c0ab7d99
|
sh2 drc bugfix for aarch64/mips
|
2019-10-12 00:26:11 +02:00 |
|
kub
|
fe344bd3d8
|
cleanup and microoptimizations in SH2 hw handling
|
2019-08-31 17:37:18 +02:00 |
|
kub
|
f6b4a9ca53
|
bug fix in comm poll fifo, and back to -O3
|
2019-08-22 22:57:42 +02:00 |
|
kub
|
906a1d1820
|
cleanup config files, copyright stuff
|
2019-08-20 22:26:39 +02:00 |
|
kub
|
8284ab7107
|
various small fixes and optimsations
|
2019-08-16 15:14:41 +02:00 |
|
kub
|
1891e649e5
|
32X: memory access and polling bug fixes
|
2019-07-30 16:34:40 +02:00 |
|
kub
|
346153e08e
|
32x DMA memory copy performance optimisation
|
2019-07-30 16:34:40 +02:00 |
|
kub
|
e43998086c
|
polling detection: communication poll fifo to avoid comm data loss
|
2019-07-30 16:34:40 +02:00 |
|
kub
|
0495df5d0c
|
sh2 memory access improvements, revive ARM asm memory functions
|
2019-07-30 16:34:40 +02:00 |
|
kub
|
adf39a13f9
|
sh2 drc, register cache optimisations
|
2019-07-30 16:34:40 +02:00 |
|
kub
|
397ccdc6cf
|
sh2 drc, add detection for in-memory polling
|
2019-07-30 16:34:40 +02:00 |
|
kub
|
aa4c4cb951
|
sh2 drc, make B/W read functions signed (reduces generated code size)
|
2019-07-30 16:34:40 +02:00 |
|
kub
|
d40a5af495
|
various small improvements and fixes
|
2019-07-30 16:34:40 +02:00 |
|
kub
|
f133766faa
|
overhaul of translation cache and sh2 literals handling
|
2019-07-30 16:34:40 +02:00 |
|
kub
|
6822ba9d64
|
sh2 memory interface optimzations
|
2019-07-30 16:34:40 +02:00 |
|
kub
|
e267031a50
|
debug stuff, bug fixing
|
2019-07-30 16:34:40 +02:00 |
|
kub
|
ff0eaa11d9
|
move saving SH2 SR into memory access and do so only if needed
|
2019-07-30 16:34:40 +02:00 |
|
kub
|
9031406131
|
add 32bit memory access functions for SH2
|
2019-07-30 16:34:40 +02:00 |
|
kub
|
064cc6d103
|
kludges for wwf raw, nfl
|
2019-07-30 16:34:40 +02:00 |
|
kub
|
2fa02d5a63
|
improved sh2 clock handling, bug fixing + small improvement to drc emitters
|
2019-07-30 16:34:40 +02:00 |
|
notaz
|
8fde2033ac
|
32x: implement standard/ssf2 mapper, part 2
Turns out wasn't actually hooked in.
|
2018-01-23 02:39:01 +02:00 |
|
notaz
|
8b9dbcde38
|
32x: implement standard/ssf2 mapper
|
2018-01-21 18:57:13 +02:00 |
|
notaz
|
48c9e01be8
|
improve 64bit portability
for win64 mostly
|
2018-01-06 21:29:59 +02:00 |
|
notaz
|
eefdb8a559
|
32x: improve 68k bios handling
|
2017-11-29 02:31:19 +02:00 |
|
notaz
|
31fbc691a1
|
32x: remove some comm hacks
they can (and do) easily break things
|
2017-11-28 02:25:06 +02:00 |
|
notaz
|
93f9619ed8
|
rearrange globals
scripted find/replace
gives slightly better code on ARM, less unnecessary asm,
~400 bytes saved
|
2017-10-20 12:21:09 +03:00 |
|
notaz
|
88fd63ad10
|
split memories away from Pico
saves ~3k of code on ARM because Pico no longer crosses ldr limit
|
2017-10-14 00:53:08 +03:00 |
|
notaz
|
c6b118c0ad
|
fame: always update the fetch map
should just get rid of that thing, it's annoying
|
2017-10-03 00:40:37 +03:00 |
|