kub
|
8b0568d709
|
32X poll detection fix
|
2020-07-04 14:49:29 +02:00 |
|
kub
|
0b7d813827
|
emulator timing fixes, VDP DMA fixes, improved DAC audio
|
2020-07-04 14:49:28 +02:00 |
|
kub
|
44a60b4593
|
bug fixes in drc, audio, display
|
2020-07-04 14:49:28 +02:00 |
|
kub
|
cb20bbd839
|
sh2 drc: fix speed regression
|
2020-07-04 14:49:28 +02:00 |
|
kub
|
753eae054e
|
remove textrels with -fPIC/-fPIE (for android/ios)
|
2020-07-04 14:49:28 +02:00 |
|
kub
|
b71d3dfaf1
|
sh2 drc: RISC-V (RV64IM) code emitter, some work on MIPS64
|
2020-07-04 14:49:28 +02:00 |
|
kub
|
5be12548d2
|
sh2 drc: optimizations for MIPS code emitting
|
2020-07-04 14:49:27 +02:00 |
|
kub
|
855c2acc53
|
32x, finetuning
|
2020-07-04 14:49:27 +02:00 |
|
kub
|
508e5ab618
|
sh2 drc: reorganised block mgmt code, plus some small scale optimisations
|
2020-07-04 14:49:27 +02:00 |
|
kub
|
f147cb1438
|
sh2 drc: bugfix in block management
|
2020-07-04 14:49:27 +02:00 |
|
kub
|
8d3536852f
|
sh2 drc bugfix for aarch64/mips
|
2020-07-04 14:49:27 +02:00 |
|
kub
|
32f3a8f7b5
|
32x, configurable pwm irq optimization to reduce pwm irq load
|
2020-07-04 14:49:27 +02:00 |
|
kub
|
e8a462c058
|
32x, speed improvement
|
2020-07-04 14:49:27 +02:00 |
|
kub
|
072737b2fe
|
sh2 drc: improved RTS call stack cache
|
2020-07-04 14:49:27 +02:00 |
|
kub
|
97706c3ee0
|
various smallish optimizations, cleanups, and bug fixes
|
2020-07-04 14:49:27 +02:00 |
|
kub
|
f98ab2655d
|
cleanup and microoptimizations in SH2 hw handling
|
2020-07-04 14:49:27 +02:00 |
|
kub
|
69c6012a8f
|
some drawing code C optimisations
|
2020-07-04 14:49:27 +02:00 |
|
kub
|
05052e59c5
|
bug fix in comm poll fifo, and back to -O3
|
2020-07-04 14:49:27 +02:00 |
|
kub
|
7abc11c714
|
cleanup config files, copyright stuff
|
2020-07-04 14:49:27 +02:00 |
|
kub
|
e666ac97c4
|
various small fixes and optimsations
|
2020-07-04 14:49:26 +02:00 |
|
kub
|
9cb4ef1907
|
32X: memory access and polling bug fixes
|
2020-07-04 14:49:26 +02:00 |
|
kub
|
e2015483a1
|
32x DMA memory copy performance optimisation
|
2020-07-04 14:49:26 +02:00 |
|
kub
|
ad4aa3e9fa
|
polling detection: communication poll fifo to avoid comm data loss
|
2020-07-04 14:49:26 +02:00 |
|
kub
|
f08d47500b
|
sh2 memory access improvements, revive ARM asm memory functions
|
2020-07-04 14:49:26 +02:00 |
|
kub
|
79f45561fe
|
sh2 drc, register cache optimisations
|
2020-07-04 14:49:26 +02:00 |
|
kub
|
835adf871d
|
sh2 drc, add detection for in-memory polling
|
2020-07-04 14:49:26 +02:00 |
|
kub
|
6caa1fa6e1
|
sh2 drc, make B/W read functions signed (reduces generated code size)
|
2020-07-04 14:49:26 +02:00 |
|
kub
|
77569b214f
|
speed improvement and fixes for 32x ARM asm draw
|
2020-07-04 14:49:26 +02:00 |
|
kub
|
1f8cc9c081
|
various small improvements and fixes
|
2020-07-04 14:49:26 +02:00 |
|
kub
|
48fdcb0390
|
overhaul of translation cache and sh2 literals handling
|
2020-07-04 14:49:25 +02:00 |
|
kub
|
5f166c638c
|
sh2 memory interface optimzations
|
2020-07-04 14:49:25 +02:00 |
|
kub
|
2d133c17d6
|
debug stuff, bug fixing
|
2020-07-04 14:49:25 +02:00 |
|
kub
|
94eb72693c
|
move saving SH2 SR into memory access and do so only if needed
|
2020-07-04 14:49:25 +02:00 |
|
kub
|
38e9622eb6
|
add 32bit memory access functions for SH2
|
2020-07-04 14:49:25 +02:00 |
|
kub
|
30e28fd63c
|
minor changes
|
2020-07-04 14:49:25 +02:00 |
|
kub
|
8cfd88aac5
|
reworked palette and buffer handling due to some 32X bugs
|
2020-07-04 14:49:25 +02:00 |
|
kub
|
5cebb689c1
|
revamped 32X draw arm asm code
|
2020-07-04 14:49:25 +02:00 |
|
kub
|
59ea3b20f8
|
kludges for wwf raw, nfl
|
2020-07-04 14:49:25 +02:00 |
|
kub
|
ac29016a8c
|
improved sh2 clock handling, bug fixing + small improvement to drc emitters
|
2020-07-04 14:49:25 +02:00 |
|
kub
|
8540388a10
|
bugfix for 32x
|
2020-07-04 14:49:25 +02:00 |
|
Francisco Javier Trujillo Mata
|
960435a80a
|
Fix Color correction for 32x
|
2019-02-03 14:19:09 +01:00 |
|
notaz
|
f95f951d22
|
32x: implement standard/ssf2 mapper, part 2
Turns out wasn't actually hooked in.
|
2018-02-22 23:08:37 +01:00 |
|
notaz
|
6b8652a8a2
|
32x: implement standard/ssf2 mapper
|
2018-01-22 19:05:58 +01: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 |
|