Commit Graph

  • 3009504613 Fix palette calculation on XBGR1555 mode David Guillen Fandos 2021-07-20 23:09:14 +0200
  • a8d99d993f Fix potential MIPS issue on cache alignment David Guillen Fandos 2021-07-19 18:55:42 +0200
  • 3eddcf8416 Minor mips dead code cleanup David Guillen Fandos 2021-07-19 00:24:45 +0200
  • 72a4a91fda Speed up arm stores David Guillen Fandos 2021-07-15 21:27:38 +0200
  • ac3e75a107 Reimplement arm load stubs and fix BIOS handler David Guillen Fandos 2021-07-14 23:26:10 +0200
  • 221b8ff115 Partially revert 71ebc49b David Guillen Fandos 2021-07-14 01:59:46 +0200
  • 84cd7b2934 Rewrite ROM buffer allocation David Guillen Fandos 2021-07-14 01:17:55 +0200
  • c9421e6929 Some small cleanup to make the code more C++ conformant David Guillen Fandos 2021-07-11 13:35:21 +0200
  • 3144d9e277 Rework ram block ptrs to remove second indirection table. David Guillen Fandos 2021-07-08 21:29:48 +0200
  • aded681de2 Add support for native XBGR1555 format David Guillen Fandos 2021-07-07 00:51:29 +0200
  • 3790b233f1 Fix JIT section in MIPS (+ minor cleanup) David Guillen Fandos 2021-07-07 00:45:28 +0200
  • d41d5a4af4 Shave off 250KB of useless memory by fixing the gba_over structure David Guillen Fandos 2021-07-07 00:43:02 +0200
  • 0ca87a4807 Fix conditional ARM instructions at the end of a translation block David Guillen Fandos 2021-07-05 18:19:19 +0200
  • 3d874ec5e3 Add palette conversion routine for non-R2 MIPS David Guillen Fandos 2021-07-01 12:04:48 +0200
  • 836e51b694 Fix some UB behaviour David Guillen Fandos 2021-06-30 00:29:21 +0200
  • 48f1a71fb7
    Merge pull request #137 from davidgfnet/master David G. F 2021-06-27 01:30:50 +0200
  • 8dbf5f6c17 Enable big-endian devices: gc/wii David Guillen Fandos 2021-06-27 01:16:28 +0200
  • d5ff18d3ce
    Merge pull request #136 from davidgfnet/master David G. F 2021-06-25 00:50:19 +0200
  • bdf0293980 Remove macros in dma code David Guillen Fandos 2021-06-25 00:44:38 +0200
  • 3221ea0ea8
    Merge pull request #135 from davidgfnet/master David G. F 2021-06-22 23:50:51 +0200
  • 8739b97b2d Fix CI for OD beta David Guillen Fandos 2021-06-22 23:50:07 +0200
  • 5bfd9ced9a
    Merge pull request #134 from davidgfnet/master David G. F 2021-06-22 00:20:15 +0200
  • dbf72e95ef Fix the no-caller-saves bug for MIPS David Guillen Fandos 2021-06-22 00:09:44 +0200
  • f8d4276e12 Add support for mips64n32 David Guillen Fandos 2021-06-21 19:17:19 +0200
  • e0a31952db Add preliminary support for non mips32r2 devices David Guillen Fandos 2021-06-18 18:03:47 +0200
  • 34b90277bc Rework patch handlers (MIPS) David Guillen Fandos 2021-06-16 19:35:11 +0200
  • a160b6de50 Minor cleanup in MIPS code David Guillen Fandos 2021-06-16 19:12:32 +0200
  • 1138636478 Update libretro.h with the new extensions from upstream David Guillen Fandos 2021-06-09 20:27:12 +0200
  • 7a642069e3 Cleanup unused stuff David Guillen Fandos 2021-06-09 20:21:00 +0200
  • f19f1695a6 Minor mips asm cleanup and fixes David Guillen Fandos 2021-05-20 20:12:00 +0200
  • 261b2db9bb Cleanup Makefiles a bit David Guillen Fandos 2021-05-19 20:09:44 +0200
  • ea2608812f Minor optimization David Guillen Fandos 2021-05-19 20:09:28 +0200
  • 96b3ed46eb
    Merge pull request #130 from jdgleaver/turbo-buttons Autechre 2021-05-17 16:12:37 +0200
  • d0b35e939c Add turbo A/B buttons jdgleaver 2021-05-17 13:02:41 +0100
  • aafde6de7b Add ROM mirroring and fix mult. cycle count David Guillen Fandos 2021-05-17 01:14:46 +0200
  • 2877886ff1 Fix ARM dynarec unaligned 32 bit loads David Guillen Fandos 2021-05-15 21:43:10 +0200
  • cc1a074621
    Merge pull request #86 from jdgleaver/ff-button Autechre 2021-05-13 17:16:23 +0200
  • 134aba2b37 Add dedicated RetroPad fast-forward button jdgleaver 2020-11-10 12:03:10 +0000
  • 37430f22c5 Small optimization (~2-4%) and whitespace cleanup! David Guillen Fandos 2021-05-07 20:41:54 +0200
  • 7877a8888b Fix aligned32 reads in interpreter mode David Guillen Fandos 2021-05-05 21:31:24 +0200
  • 883f07f487 Fix small buf and add cheat error messages David Guillen Fandos 2021-05-05 18:07:55 +0200
  • 4fd456e158 Adding Code Breaker cheat support David Guillen Fandos 2021-05-05 02:20:00 +0200
  • 52088a4d10 Fix invalid memory map entries negativeExponent 2021-04-28 02:39:44 +0800
  • d83f8fbd25 Fix Vita port and likely some Linux/Android hidden issues David Guillen Fandos 2021-04-27 19:05:00 +0200
  • ff48af07b0 Fix RTC support for MIPS David Guillen Fandos 2021-04-25 21:16:46 +0200
  • a5c06f62d6 Fix palette writes in MIPS David Guillen Fandos 2021-04-04 18:13:15 +0200
  • 5bee4d66c2 Do not use stack in mips stubs David Guillen Fandos 2021-04-03 23:43:32 +0200
  • 5b5a4db6c2 Add instruction tracing, for testing purposes David Guillen Fandos 2021-04-03 00:37:42 +0200
  • 8c14ac9619 Add function decorators for easier debugging / profiling David Guillen Fandos 2021-04-02 02:10:00 +0200
  • 71ebc49b59 Improve indirect jumps in ARM David Guillen Fandos 2021-03-30 21:06:52 +0200
  • 336b14a876 Improve ARM store handlers David Guillen Fandos 2021-03-30 01:21:48 +0200
  • fd20793545 Add CROSS_COMPILE rules twinaphex 2021-03-27 15:09:01 +0100
  • 08d2fa1ebe
    Merge pull request #120 from davidgfnet/master Autechre 2021-03-27 00:31:51 +0100
  • 452ba76ba8 Fix 16 bit RAM stores (VRAM and OAM) in ARM David Guillen Fandos 2021-03-26 13:25:50 +0100
  • d284c868e9 Improve ARM store accesses David Guillen Fandos 2021-03-26 13:00:08 +0100
  • 7ea6c5e247 Move OAM RAM to stubs also David Guillen Fandos 2021-03-25 23:01:20 +0100
  • a494a3f00e Move OAM update flag to a register David Guillen Fandos 2021-03-25 21:02:06 +0100
  • 53cc4a2475
    Merge pull request #119 from jdgleaver/dingux-beta-fix Autechre 2021-03-26 17:32:51 +0100
  • 3db35eab70 Fix OpenDingux Beta build jdgleaver 2021-03-26 16:03:46 +0000
  • 6f2d0bbee8 Add od-beta twinaphex 2021-03-25 21:21:21 +0100
  • e5c685583e
    Merge pull request #118 from davidgfnet/master Autechre 2021-03-23 20:13:44 +0100
  • ff510e7f7a Move caches to stub files to get around gcc 10 David Guillen Fandos 2021-03-23 19:47:51 +0100
  • f31fa6a57b
    Merge pull request #117 from davidgfnet/asmfixes2 Autechre 2021-03-23 19:43:20 +0100
  • 11ec213c99 Make ewram memory lineal David Guillen Fandos 2021-03-23 19:05:35 +0100
  • 7e27010a3c
    Merge pull request #116 from davidgfnet/master Autechre 2021-03-23 01:00:27 +0100
  • 55eaee631d Export double symbol to cover Win but also Apple compilers David Guillen Fandos 2021-03-23 00:50:34 +0100
  • 128ad07777
    Merge pull request #115 from davidgfnet/master Autechre 2021-03-22 23:27:36 +0100
  • 8c18c8c421 Fix Windows compilers symbol names David Guillen Fandos 2021-03-22 23:17:24 +0100
  • f3ce8bbd0c
    Merge pull request #114 from davidgfnet/master Autechre 2021-03-22 22:18:13 +0100
  • f6f3a91039 Adding Normmatt's BIOS as a built-in BIOS David Guillen Fandos 2021-03-22 21:45:52 +0100
  • 5ef784ab8a
    Merge pull request #112 from davidgfnet/master Autechre 2021-03-18 03:15:03 +0100
  • 11632ad5e3
    Merge pull request #113 from davidgfnet/asmfixes2 Autechre 2021-03-18 03:14:55 +0100
  • 9de4220376 asm fixes for clang David Guillen Fandos 2021-03-18 01:18:39 +0100
  • eab44b9e0b Enable runtime dynarec enable/disable David Guillen Fandos 2021-03-17 21:05:49 +0100
  • 3dfdaaa8d9
    Merge pull request #111 from davidgfnet/master Autechre 2021-03-17 19:09:12 +0100
  • fb7ca09b01 Remove BIOS reserved translation area David Guillen Fandos 2021-03-17 18:33:02 +0100
  • 85ba903b19
    Merge pull request #110 from davidgfnet/master Autechre 2021-03-17 07:20:55 +0100
  • 34e672ed25 Simplify open load handling for MIPS and fix other arches David Guillen Fandos 2021-03-16 22:57:45 +0100
  • 6b503667ec Add Dingux support David Guillen Fandos 2021-03-16 19:02:11 +0100
  • 80be1e3447 Remove old handlers from mips/stub David Guillen Fandos 2021-03-16 01:06:30 +0100
  • 5ffd2832e8 Rewrite of the MIPS dynarec stubs David Guillen Fandos 2021-03-03 01:38:09 +0100
  • b9ac453675
    Merge pull request #109 from jdgleaver/post-process-fix Autechre 2021-03-16 14:24:29 +0100
  • 3db8eba7fd Ensure post processing configuration is correctly reset in retro_deinit() jdgleaver 2021-03-16 13:14:21 +0000
  • 9551d76484
    Merge pull request #108 from davidgfnet/master Autechre 2021-03-16 02:09:41 +0100
  • 46cad2958a Move a few more registers to context David Guillen Fandos 2021-03-16 01:02:10 +0100
  • bfc7cc7fdf
    Merge pull request #107 from davidgfnet/master Autechre 2021-03-15 02:33:30 +0100
  • c86b9064df Move palettes around to simplify MIPS dynarec David Guillen Fandos 2021-03-15 02:25:02 +0100
  • 6e9104e1ee
    Merge pull request #105 from davidgfnet/master Autechre 2021-03-12 23:19:10 +0100
  • 1f63b39523 Fix typo David Guillen Fandos 2021-03-12 23:15:03 +0100
  • 8d60fb2507
    Merge pull request #104 from davidgfnet/master Autechre 2021-03-12 22:36:33 +0100
  • 1e8097ac79 Improve and simplify dynarec JIT area. David Guillen Fandos 2021-03-12 17:59:36 +0100
  • e178b25425
    Merge pull request #103 from davidgfnet/cachestuff Autechre 2021-03-12 05:35:17 +0100
  • 7d25898439
    Merge pull request #102 from davidgfnet/master Autechre 2021-03-12 01:52:53 +0100
  • 462f0e9784 Improve cache flush magic David Guillen Fandos 2021-03-12 01:46:09 +0100
  • 7db08a3fcf Fix fd check David Guillen Fandos 2021-03-11 22:13:32 +0100
  • 5127f4b5cc Remove PSP-specific stuff from MIPS backend David Guillen Fandos 2021-03-10 18:39:43 +0100
  • bd36c9c77d Add osx-arm64 target twinaphex 2021-03-09 22:05:36 +0100
  • 45c8ef0a0b
    Merge pull request #101 from davidgfnet/master Autechre 2021-03-09 20:31:50 +0100
  • 0522d9a4f5 Add workaround for Android ARM builds David Guillen Fandos 2021-03-09 19:29:18 +0100
  • 6a8aa84200 Add ios-arm64/tvos-arm64 twinaphex 2021-03-09 04:45:35 +0100