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
|
a0bef37586
|
sh2 drc, code emitter cleanup, add ARM reorder stage to reduce interlock
|
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
|
c77e3bf5e7
|
add literal pool to sh2 drc (for armv[456] without MOVT/W)
|
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
|
070035b5f3
|
substituted tool to obtain target structure offsets (for asm)
|
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
|
4766b9309a
|
sh2 drc host disassembler integration for gp2x
|
2020-07-04 14:49:25 +02:00 |
|
kub
|
8540388a10
|
bugfix for 32x
|
2020-07-04 14:49:25 +02:00 |
|
kub
|
3c42e232e4
|
arm asm memory access functions for m/s68k
|
2020-07-04 14:49:25 +02:00 |
|
kub
|
832a98d818
|
arm asm syntax fixes for open2x
|
2020-07-04 14:49:25 +02:00 |
|
kub
|
15e04456e4
|
fix gp2x compilation (using linaro arm gcc 4.7 on ubuntu)
|
2020-07-04 14:49:22 +02:00 |
|
Francisco Javier Trujillo Mata
|
377ff7a500
|
Adapt to newlib
|
2020-05-18 21:54:19 +02:00 |
|
Francisco Javier Trujillo Mata
|
3bc15e631d
|
Implement the Palette for PS2
|
2019-02-17 22:37:59 +01:00 |
|
Francisco Javier Trujillo Mata
|
960435a80a
|
Fix Color correction for 32x
|
2019-02-03 14:19:09 +01:00 |
|
Francisco Javier Trujillo Mata
|
7016b8125a
|
Fix Color correction for MasterSystem
|
2019-02-03 13:31:06 +01:00 |
|
Francisco Javier Trujillo Mata
|
b98041b145
|
Apply proper color correction
|
2019-02-02 01:46:42 +01:00 |
|
Francisco Javier Trujillo Mata
|
baacd5e1b6
|
Make compile libretro for PS2
|
2019-02-02 00:02:20 +01:00 |
|
jdgleaver
|
b61ff4888c
|
Ensure low pass audio filter is applied correctly when mono output is selected
|
2018-11-26 10:55:08 +00:00 |
|
jdgleaver
|
f4007769c2
|
Add optional low pass audio filter
|
2018-11-22 14:58:34 +00:00 |
|
Alberto Fustinoni
|
a6f7458471
|
Using VFS
|
2018-06-21 16:22:09 +09:00 |
|
notaz
|
1128f73bd8
|
fix a corner case with h-int
|
2018-02-22 23:10:45 +01:00 |
|
notaz
|
b4691dd2d0
|
fix DrawSpritesHiAS
|
2018-02-22 23:10:25 +01:00 |
|
notaz
|
16b87d4f5a
|
add a header fixup
|
2018-02-22 23:08:49 +01:00 |
|
notaz
|
e4cac55cb6
|
sms: improve irq handling
|
2018-02-22 23:08:44 +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
|
c6fad448ae
|
don't spam DMA message
VR US triggers this
|
2018-01-22 19:06:02 +01:00 |
|
notaz
|
6b8652a8a2
|
32x: implement standard/ssf2 mapper
|
2018-01-22 19:05:58 +01:00 |
|
twinaphex
|
2160c24574
|
Merge https://github.com/notaz/picodrive
|
2018-01-08 12:43:46 +01:00 |
|
notaz
|
48c9e01be8
|
improve 64bit portability
for win64 mostly
|
2018-01-06 21:29:59 +02:00 |
|
twinaphex
|
5e08d51b4b
|
Merge https://github.com/notaz/picodrive
|
2018-01-02 17:43:28 +01:00 |
|
notaz
|
91be5ebd10
|
don't do idle log - it's not useful
|
2017-12-03 18:23:27 +02:00 |
|
notaz
|
7e056c853a
|
stop IdleDet from affecting save states
|
2017-12-02 00:10:08 +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 |
|