Commit Graph

  • 070035b5f3 substituted tool to obtain target structure offsets (for asm) kub 2019-03-22 20:17:08 +01:00
  • ac29016a8c improved sh2 clock handling, bug fixing + small improvement to drc emitters kub 2019-03-20 23:39:45 +01:00
  • 4766b9309a sh2 drc host disassembler integration for gp2x kub 2019-03-20 21:12:10 +01:00
  • 8540388a10 bugfix for 32x kub 2019-03-20 20:34:19 +01:00
  • fb13cb3c2e bfd-less arm disassembler for gph kub 2019-03-20 20:34:01 +01:00
  • 4f1283aed2 config for x86 (32 bit only, for SH2 drc), add/revive profiling kub 2019-03-20 20:33:43 +01:00
  • 3c42e232e4 arm asm memory access functions for m/s68k kub 2019-03-20 19:08:46 +01:00
  • 3e5992c16a config templates for gp2x, caanoo, dingux either with system toolchain (open2x,gph,opendingux) or ubuntu arm(gcc 4.7 is highest possible),mips kub 2019-03-20 19:08:29 +01:00
  • 832a98d818 arm asm syntax fixes for open2x kub 2019-03-20 19:07:16 +01:00
  • 5e30e9b8a3 make gp2x mp3 playback functional (need to unpack and compile helix decoder separately in platform/common/helix) kub 2019-03-18 23:14:07 +01:00
  • 15e04456e4 fix gp2x compilation (using linaro arm gcc 4.7 on ubuntu) kub 2019-03-15 20:51:51 +01:00
  • e7e09a298e release 1.93 notaz 2019-01-25 01:31:56 +02:00
  • 2d52bde825 libretro: Allow setting GIT_VERSION. orbea 2018-04-03 10:41:26 -07:00
  • 99dd1cbcc3 Makefile: Build with optimizations if DEBUG=0 orbea 2018-04-01 19:43:22 -07:00
  • 8d2a03b622 Merge pull request #121 from fjtrujy/feature/fixPS2Crash hizzlekizzle 2020-06-07 09:56:10 -05:00
  • 2fe04b65e5 Remove not longer files in Picodrive for PS2 Francisco Javier Trujillo Mata 2020-06-07 16:29:11 +02:00
  • b9fd66b28d Change GSKit PS2 version Francisco Javier Trujillo Mata 2020-06-07 14:22:14 +02:00
  • b8fb8f2853 Update picodrive twinaphex 2020-05-27 21:43:14 +02:00
  • 117dec2085 Define HAVE_NO_LANGEXTRA twinaphex 2020-05-27 21:36:09 +02:00
  • e7be588d79 Merge pull request #119 from fjtrujy/ps2-newlib Autechre 2020-05-20 20:12:12 +02:00
  • 377ff7a500 Adapt to newlib Francisco Javier Trujillo Mata 2019-10-12 18:03:54 +02:00
  • 600894ec6e Merge pull request #117 from bmaupin/add-sound-quality-option hizzlekizzle 2020-03-05 14:57:35 -06:00
  • ad577afb13 Add option to change sound quality bmaupin 2020-03-05 13:25:58 -05:00
  • c1ee525ac9 Merge pull request #116 from bmaupin/add-renderer-option Twinaphex 2020-02-25 22:12:45 +01:00
  • 6877c461f6 Copy tile-based fast renderer buffer bmaupin 2020-02-25 13:34:02 -05:00
  • 0f3f206b3c Add option to change renderer bmaupin 2019-11-22 13:08:21 -05:00
  • 8cbbdceaf4 Merge pull request #113 from negativeExponent/scd_memmap Twinaphex 2020-01-12 05:40:19 +01:00
  • 495dddc0ad Allow access to Sega CD's extra memory using retro_memory_map negativeExponent 2020-01-12 10:18:14 +08:00
  • 844e8aa388 Update libretro-common negativeExponent 2020-01-12 09:58:36 +08:00
  • 2a66db8f7b (MSVC) Should fix MSVC and hopefully not cause regressions twinaphex 2020-01-07 17:53:43 +01:00
  • 48e1bf20ad Merge pull request #111 from igyenes/master Twinaphex 2019-11-20 22:52:47 +01:00
  • 4a99f54ca9 Change submodule sources to https://github.com igyenes 2019-11-20 20:43:16 +01:00
  • 88a6232f6a Avoid conflict with an existing HOST_CC on some recipes Jean-André Santoni 2019-11-17 20:28:23 +07:00
  • 2be183efa9 Compile cyclone with the host g++ (#110) Jean-André Santoni 2019-11-16 20:57:30 +07:00
  • 95a46e3f96 Only build evdev code on GP2X and Pandora Cameron Cawley 2019-10-19 17:06:52 +01:00
  • 7e940f142e 32x, finetuning kub 2019-10-19 08:53:28 +02:00
  • 1fd8f98696 fix gp2x regression kub 2019-10-18 00:16:54 +02:00
  • 52055c13b2 sh2 drc: reorganised block mgmt code, plus some small scale optimisations kub 2019-10-17 21:54:37 +02:00
  • b10a782a36 sh2 drc: bugfix in block management v1.94 kub 2019-10-12 11:19:55 +02:00
  • 6b9ded20a0 sh2 drc: bugfix in block management kub 2019-10-12 11:10:28 +02:00
  • a6c0ab7d99 sh2 drc bugfix for aarch64/mips kub 2019-10-12 00:26:11 +02:00
  • e7ee7bc00a 32x, improved auto frame skip, plus new config option for max auto skip kub 2019-10-11 00:06:50 +02:00
  • 20d2358ab1 32x, configurable pwm irq optimization to reduce pwm irq load kub 2019-10-11 00:02:23 +02:00
  • 86c16afd45 32x, speed improvement kub 2019-10-11 00:56:26 +02:00
  • 7869213d35 sh2 drc: speed optimization and bugfixing kub 2019-10-10 23:52:39 +02:00
  • c3ebe082d3 sh2 drc: fix i386 regression kub 2019-10-05 11:17:49 +02:00
  • a0f5ba4067 sh2 drc: bug fixing and optimization in register cache and branch handling kub 2019-10-04 17:11:18 +02:00
  • 32818177bd sh2 drc: drc exit, block linking and branch handling revised (overlooked commit) kub 2019-09-28 17:12:56 +02:00
  • 06bc3c0693 sh2 drc: drc exit, block linking and branch handling revised kub 2019-09-28 16:39:26 +02:00
  • 36614252d9 sh2 drc: improved RTS call stack cache kub 2019-09-19 22:14:28 +02:00
  • 58a444a295 sh2 drc: rework of register cache to implement basic loop optmization kub 2019-09-17 23:02:05 +02:00
  • f53e166cf4 various smallish optimizations, cleanups, and bug fixes kub 2019-09-17 22:48:32 +02:00
  • 28dcfd6f43 Merge pull request #108 from Classicmods/master Twinaphex 2019-09-05 03:44:00 +02:00
  • 3a26c9f8e7 Merge pull request #107 from yoshisuga/ios_tvos_arm64_support Twinaphex 2019-09-05 03:43:53 +02:00
  • 1aef9a1a8b PSClassic changes Wes Smith 2019-09-04 19:58:25 -04:00
  • d54655a757 (iOS/tvOS): Support building for arm64 Yoshi Sugawara 2019-09-03 19:06:28 -10:00
  • fe344bd3d8 cleanup and microoptimizations in SH2 hw handling kub 2019-08-31 17:37:18 +02:00
  • f740428b81 some drawing code C optimisations kub 2019-08-25 17:33:13 +02:00
  • a9f220a890 Merge pull request #105 from fjtrujy/master Twinaphex 2019-08-25 17:20:19 +02:00
  • f5e639c11c Fix PS2 compilation after multi-language support Francisco Javier Trujillo Mata 2019-08-25 11:37:15 +02:00
  • f6b4a9ca53 bug fix in comm poll fifo, and back to -O3 kub 2019-08-22 22:57:42 +02:00
  • e5274cc92d pff... README, 2nd try kub 2019-08-21 18:43:28 +02:00
  • 0f7a30ede3 configuration changes and README kub 2019-08-21 18:27:26 +02:00
  • 906a1d1820 cleanup config files, copyright stuff kub 2019-08-20 22:26:39 +02:00
  • 4f06c0df56 fix for mkoffsets without multiarch binutils kub 2019-08-16 17:25:23 +02:00
  • 8284ab7107 various small fixes and optimsations kub 2019-08-16 15:14:41 +02:00
  • bfcf27398c Merge pull request #104 from jdgleaver/options-update Twinaphex 2019-08-14 16:19:59 +02:00
  • 0cf1a80792 Update 'libretro_core_options.h' to v1.3 format jdgleaver 2019-08-14 13:37:36 +01:00
  • c91373f5d8 Merge pull request #103 from paradadf/odroidc2-patch Twinaphex 2019-08-01 19:39:13 +02:00
  • 4fef041b70 Add generic AARCH64 paradadf 2019-08-01 13:12:41 -04:00
  • cbf264828f Merge pull request #102 from fpscan/master Twinaphex 2019-08-01 17:42:48 +02:00
  • aa451409ed Turkish Language Support Ömercan Kömür 2019-07-31 19:55:13 +03:00
  • 5d69ac7626 Add enhanced core options twinaphex 2019-07-31 01:34:11 +02:00
  • b90e104fc9 sh2 drc: add aarch64 backend for A64 kub 2019-07-30 21:04:16 +02:00
  • d80a5fd2ab sh2 drc: add mipsel backend for MIPS32 Release 1 (for JZ47xx) kub 2019-07-30 20:55:48 +02:00
  • 1747b6712d SH2 drc: register cache overhaul (bugfixing, speed, readability) kub 2019-06-25 20:24:11 +02:00
  • 748b8187db SH2 drc: bug fixing and small speed improvements kub 2019-06-25 20:23:45 +02:00
  • 1891e649e5 32X: memory access and polling bug fixes kub 2019-06-25 20:15:48 +02:00
  • ee46642395 sh2 drc, x86 code emitter: use x86-64 registers R8-R15 kub 2019-06-24 20:09:15 +02:00
  • 346153e08e 32x DMA memory copy performance optimisation kub 2019-05-28 23:16:45 +02:00
  • 8141d75694 sh2 drc, change utils abi to pass sh2 PC in arg0 (reduces compiled code size) kub 2019-05-24 21:52:03 +02:00
  • 39615f6079 sh2 drc, keep T bit in host flags as long as possible kub 2019-05-23 19:04:31 +02:00
  • 9e36dd0e08 add xSR/RTS call stack cache to sh2 drc kub 2019-05-22 21:45:31 +02:00
  • e43998086c polling detection: communication poll fifo to avoid comm data loss kub 2019-05-22 21:38:59 +02:00
  • 0495df5d0c sh2 memory access improvements, revive ARM asm memory functions kub 2019-05-22 21:33:23 +02:00
  • adf39a13f9 sh2 drc, register cache optimisations kub 2019-05-22 21:04:59 +02:00
  • 49daa9e093 sh2 drc, block management bugfixes and cleanup kub 2019-05-22 21:01:00 +02:00
  • 397ccdc6cf sh2 drc, add detection for in-memory polling kub 2019-05-02 23:16:55 +02:00
  • 213b7f42c1 sh2 drc, add loop detector, handle delay/idle loops kub 2019-04-30 21:18:12 +02:00
  • e01deede1b sh2 drc, code emitter cleanup, add ARM reorder stage to reduce interlock kub 2019-04-28 23:42:02 +02:00
  • aa4c4cb951 sh2 drc, make B/W read functions signed (reduces generated code size) kub 2019-04-26 18:53:21 +02:00
  • ed7e915078 sh2 drc, improved constant handling and register allocator kub 2019-04-25 19:03:58 +02:00
  • 08626dab12 speed improvement and fixes for 32x ARM asm draw kub 2019-04-25 19:02:29 +02:00
  • 83bafe8e0b add literal pool to sh2 drc (for armv[456] without MOVT/W) kub 2019-04-25 18:57:18 +02:00
  • 47ee54b873 sh2 drc, reuse blocks if already previously compiled (speedup for Virtua *) kub 2019-04-25 18:56:26 +02:00
  • d40a5af495 various small improvements and fixes kub 2019-04-16 20:37:52 +02:00
  • f133766faa overhaul of translation cache and sh2 literals handling kub 2019-04-05 21:01:03 +02:00
  • d760c90f3a added branch cache to sh2 drc to improve cross-tcache jump speed kub 2019-04-04 20:29:39 +02:00
  • 6822ba9d64 sh2 memory interface optimzations kub 2019-04-03 23:21:20 +02:00
  • 4f4e9bf3bd overhaul of the register cache (improves generated code by some 10+%) kub 2019-04-01 23:39:58 +02:00