Commit graph

73 commits

Author SHA1 Message Date
kub
03718e6276 libretro, build fixes 2020-07-09 23:51:39 +02:00
kub
0198149a72 libretro, changes to allow for both standalone and libretro build 2020-07-08 20:14:12 +02:00
kub
62c7479bb1 SDL UI, 2x overlay mode, for improved color resolution 2020-07-03 00:46:40 +02:00
kub
8bb489470a sh2 drc, add powerpc64le backend 2020-06-19 00:14:28 +02:00
kub
8ac9ab7fcb audio: added SSG-EG to YM2612, plus some timing changes for SN76496+YM2612 2020-01-08 00:49:13 +01:00
kub
0e12269073 sh2 drc: optimize T bit handling for A64 2019-12-21 22:49:41 +01:00
kub
e7ee501075 sh2 drc: RISC-V (RV64IM) code emitter, some work on MIPS64 2019-11-13 21:56:11 +01:00
kub
a6c0ab7d99 sh2 drc bugfix for aarch64/mips 2019-10-12 00:26:11 +02:00
kub
7869213d35 sh2 drc: speed optimization and bugfixing 2019-10-11 00:51:19 +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
0f7a30ede3 configuration changes and README 2019-08-21 18:27:26 +02:00
kub
8284ab7107 various small fixes and optimsations 2019-08-16 15:14:41 +02:00
kub
b90e104fc9 sh2 drc: add aarch64 backend for A64 2019-07-30 16:34:40 +02:00
kub
d80a5fd2ab sh2 drc: add mipsel backend for MIPS32 Release 1 (for JZ47xx) 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
d40a5af495 various small improvements and fixes 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
122afd9d37 substituted tool to obtain target structure offsets (for asm) 2019-07-30 16:34:40 +02:00
kub
f5939109c4 sh2 drc host disassembler integration for gp2x 2019-07-30 16:34:40 +02:00
kub
c1d15f7397 config for x86 (32 bit only, for SH2 drc), add/revive profiling 2019-07-30 16:34:40 +02:00
kub
2c479106af arm asm syntax fixes for open2x 2019-07-30 16:34:40 +02:00
kub
340e528ff8 make gp2x mp3 playback functional (need to unpack and compile helix decoder separately in platform/common/helix) 2019-07-30 16:34:40 +02:00
kub
c79d0bb90f fix gp2x compilation (using linaro arm gcc 4.7 on ubuntu) 2019-07-30 16:34:40 +02:00
orbea
c7397eda55 Makefile: Update one more DEBUG conditional 2018-04-02 16:19:10 -07:00
orbea
079bc1bf44 Makefile: Build with optimizations if DEBUG=0 2018-04-02 23:19:50 +03:00
notaz
6e05b76b6a add a header fixup 2018-01-27 20:03:13 +02:00
Chips-fr
9c0ac97043 Support latest raspberry GLES library name 2017-12-25 17:38:36 +01:00
notaz
898d51a7fd drc: revive x86 dynarec, support x86-64 2017-12-12 01:45:59 +02:00
notaz
7612bf90be re-import all libretro code from it's fork
Verbatim copy from https://github.com/libretro/picodrive/ commit
9ae88ef15ff00cacc3877c7ecc13b0092bab50b8 , so look there for the history
of libretro specific changes. Unfortunately there is too much noise and
divergence to merge this in a proper way.
2017-10-14 00:53:09 +03:00
notaz
65e4c57baa build: some clean ups 2017-10-14 00:53:09 +03:00
notaz
84162df45c build: drop function-sections
this has provoked people to do some horrible ifdeffery in libretro fork,
while the benefit is minimal, if any.
2017-10-14 00:53:09 +03:00
notaz
40d22a8e76 recognize the MED ssf2 header 2017-10-03 00:40:37 +03:00
notaz
c6e1e9779a 68k cores: fix bcd instructions
passing flamewing's test now
2017-09-20 23:47:09 +03:00
notaz
ae7830aae1 get some gp2x stuff out of the way for others 2017-08-06 23:22:53 +03:00
notaz
34e424aa27 remove dead code 2017-08-06 23:02:28 +03:00
notaz
325ee167fd use system's zlib
except for libretro
github issue #45
2017-04-17 00:50:49 +03:00
notaz
b4c2331e79 get rid of the silly unzip_stream
... and just use zlib's inflate. Needed for the next commit.
2017-04-17 00:50:49 +03:00
notaz
0270424fac adjust famec flags after O2 -> O3 change 2016-01-27 02:11:16 +02:00
Chips-fr
8450a2f561 Add Rpi1 and Rpi2 support with GLES upscaling 2016-01-20 20:34:46 +01:00
notaz
0bc48495d3 another try to reduce compiler problems with fame
also update libpicofe
2015-08-29 02:37:23 +03:00
twinaphex
f9020f359c (Clang) Linker fix 2013-12-13 02:22:40 +02:00
Paul Cercueil
948aa481fa Don't include dead code when linking program (saves 48kB) 2013-10-10 03:02:41 +03:00
Paul Cercueil
d4bea61c8f Add support for the OpenDingux platform 2013-10-10 03:02:26 +03:00
notaz
fcdf2aff9b let linux/plat know it's for compiled pandora 2013-10-03 02:16:09 +03:00
notaz
fa8fb75445 handle 32x+cd 2013-09-16 02:03:29 +03:00
notaz
68af34fe20 release 1.85 2013-08-31 21:12:29 +03:00
notaz
0185b67736 allow to disable SH2 dynarec on runtime 2013-08-31 20:48:39 +03:00