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
|
20d2358ab1
|
32x, configurable pwm irq optimization to reduce pwm irq load
|
2019-10-11 00:56:32 +02:00 |
|
kub
|
86c16afd45
|
32x, speed improvement
|
2019-10-11 00:56:26 +02:00 |
|
kub
|
36614252d9
|
sh2 drc: improved RTS call stack cache
|
2019-09-19 22:14:28 +02:00 |
|
kub
|
f53e166cf4
|
various smallish optimizations, cleanups, and bug fixes
|
2019-09-17 23:05:35 +02:00 |
|
kub
|
fe344bd3d8
|
cleanup and microoptimizations in SH2 hw handling
|
2019-08-31 17:37:18 +02:00 |
|
kub
|
f740428b81
|
some drawing code C optimisations
|
2019-08-25 17:33:13 +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
|
08626dab12
|
speed improvement and fixes for 32x ARM asm draw
|
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
|
32feba7458
|
minor changes
|
2019-07-30 16:34:40 +02:00 |
|
kub
|
b1a047c926
|
reworked palette and buffer handling due to some 32X bugs
|
2019-07-30 16:34:40 +02:00 |
|
kub
|
23eef37f25
|
revamped 32X draw arm asm code
|
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 |
|
kub
|
5a5d765c23
|
bugfix for 32x
|
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
|
6c2041fea0
|
32x: add other timing hacks
For sdram sync, like NJTE.
Still bad, but don't have a better solution for now (or ever?).
|
2017-11-28 02:25:06 +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
|
24aab4da73
|
let it build on msvc
supposedly for the original XBox?
|
2017-10-14 21:28:24 +03:00 |
|
notaz
|
e9a11abb3c
|
drop some unnecessary inlines
apparently somebody compiles with msvc?
|
2017-10-14 00:53: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
|
e0bcb7a90d
|
some support for vdp debug reg
|
2017-10-03 00:41:13 +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 |
|
notaz
|
61c4e5117a
|
32x: skip unnecessary bios work in cd mode
|
2017-08-19 00:38:03 +03:00 |
|
notaz
|
98a2714234
|
eliminate texrels, part 3
|
2017-08-06 22:25:26 +03:00 |
|
notaz
|
99bdfd31b8
|
eliminate texrels (wip2)
|
2017-08-06 19:23:20 +03:00 |
|
notaz
|
ea38612fad
|
eliminate texrels (wip)
|
2017-08-06 18:18:29 +03:00 |
|
notaz
|
a6523294e2
|
cd: fix cycle overflow issue
|
2013-10-04 23:24:36 +03:00 |
|
notaz
|
8e4e84c215
|
cd: fix yet more desyncs
state load, reset..
|
2013-09-23 02:11:26 +03:00 |
|
notaz
|
fa8fb75445
|
handle 32x+cd
|
2013-09-16 02:03:29 +03:00 |
|