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
|
e9a3de1ed4
|
sh2 drc, block management bugfixes and cleanup
|
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
|
0b520c1014
|
sh2 drc, add loop detector, handle delay/idle loops
|
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
|
74385d04c3
|
sh2 drc, improved constant handling and register allocator
|
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
|
87316e5941
|
sh2 drc, reuse blocks if already previously compiled (speedup for Virtua *)
|
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
|
65072b8181
|
added branch cache to sh2 drc to improve cross-tcache jump speed
|
2020-07-04 14:49:25 +02:00 |
|
kub
|
5f166c638c
|
sh2 memory interface optimzations
|
2020-07-04 14:49:25 +02:00 |
|
kub
|
24f21f3b8a
|
overhaul of the register cache (improves generated code by some 10+%)
|
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
|
4eb73cb54b
|
sh2 drc: sh2 addr modes generalization, more const propagation, code gen optimizations
|
2020-07-04 14:49:25 +02:00 |
|
kub
|
771d8aca0f
|
DRC: reworked scan_block (fix register usage masks, better block and literals detection)
|
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
|
fb13cb3c2e
|
bfd-less arm disassembler for gph
|
2020-07-04 14:49:25 +02:00 |
|
kub
|
4f1283aed2
|
config for x86 (32 bit only, for SH2 drc), add/revive profiling
|
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
|
3e5992c16a
|
config templates for gp2x, caanoo, dingux either with system toolchain (open2x,gph,opendingux) or ubuntu arm(gcc 4.7 is highest possible),mips
|
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
|
5e30e9b8a3
|
make gp2x mp3 playback functional (need to unpack and compile helix decoder separately in platform/common/helix)
|
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 |
|
notaz
|
e7e09a298e
|
release 1.93
just because orbea wants a release tarball
|
2020-07-04 14:07:08 +02:00 |
|
orbea
|
2d52bde825
|
libretro: Allow setting GIT_VERSION.
|
2020-07-04 14:07:08 +02:00 |
|
orbea
|
99dd1cbcc3
|
Makefile: Build with optimizations if DEBUG=0
|
2020-07-02 22:43:57 +02:00 |
|
hizzlekizzle
|
8d2a03b622
|
Merge pull request #121 from fjtrujy/feature/fixPS2Crash
FIX PS2 crash
|
2020-06-07 09:56:10 -05:00 |
|
Francisco Javier Trujillo Mata
|
2fe04b65e5
|
Remove not longer files in Picodrive for PS2
|
2020-06-07 16:29:11 +02:00 |
|
Francisco Javier Trujillo Mata
|
b9fd66b28d
|
Change GSKit PS2 version
|
2020-06-07 14:22:14 +02:00 |
|
twinaphex
|
b8fb8f2853
|
Update picodrive
|
2020-05-27 21:43:14 +02:00 |
|
twinaphex
|
117dec2085
|
Define HAVE_NO_LANGEXTRA
|
2020-05-27 21:36:09 +02:00 |
|
Autechre
|
e7be588d79
|
Merge pull request #119 from fjtrujy/ps2-newlib
Adapt PS2 port to the latest PS2SDK changes
|
2020-05-20 20:12:12 +02:00 |
|
Francisco Javier Trujillo Mata
|
377ff7a500
|
Adapt to newlib
|
2020-05-18 21:54:19 +02:00 |
|
hizzlekizzle
|
600894ec6e
|
Merge pull request #117 from bmaupin/add-sound-quality-option
Add option to change sound quality
|
2020-03-05 14:57:35 -06:00 |
|
bmaupin
|
ad577afb13
|
Add option to change sound quality
Reducing the sound rate can make picodrive more performant on less powerful systems such as the PSP
|
2020-03-05 13:25:58 -05:00 |
|
Twinaphex
|
c1ee525ac9
|
Merge pull request #116 from bmaupin/add-renderer-option
Add renderer option
|
2020-02-25 22:12:45 +01:00 |
|
bmaupin
|
6877c461f6
|
Copy tile-based fast renderer buffer
Also omit renderer option when RENDER_GSKIT_PS2 is used since it seems to have its own logic
|
2020-02-25 14:03:59 -05:00 |
|