Commit graph

  • 7b0bd50aa4 GCC 9.4 binary master GliGli 2022-02-11 21:49:56 +01:00
  • bd0bfaeef2 misc GCC 9.4 upgrade changes GliGli 2022-02-11 21:49:47 +01:00
  • b8edc11551 Adding release elf (rename to xenon.elf usually) GliGli 2022-02-11 13:27:56 +01:00
  • 0ef5d01b2c update for GCC 9.2 toolchain GliGli 2022-02-11 13:27:24 +01:00
  • f9d1610f31 files: ported compile.py to python3 -- new xenosc.exe from xna4 GliGli 2021-05-28 13:15:53 +02:00
  • 14e805814e moving to xenosc shader compiler GliGli 2012-09-22 10:23:01 +02:00
  • 4438db5e80 major opti: using new mass shader compiler script to compile 1 pixel shader for each possible rendersate GliGli 2012-09-10 21:47:49 +02:00
  • b1f4df3009 much better Z buffer handling / other fixes GliGli 2012-09-10 20:47:34 +02:00
  • 276ce015a1 imgreader endianess fix (fixes CDDA audio) / cleanups GliGli 2012-09-09 23:09:37 +02:00
  • 5a71129af8 gui working with dynarec / cleanups GliGli 2012-09-09 18:16:36 +02:00
  • c968b8e446 proper gui textures filtering GliGli 2012-09-09 13:39:17 +02:00
  • 82e620d7d4 proper wchar removal / emu init-start-stop-term rework / better gui integration, still buggy with dynarec GliGli 2012-09-09 13:30:12 +02:00
  • 0e55557b34 Merge branch 'master' of https://github.com/Ced2911/nulldc-360 GliGli 2012-09-08 20:16:07 +02:00
  • fea1bcea30 improved dynarec <-> interpreter T flag passing / cleanups GliGli 2012-09-08 19:32:38 +02:00
  • 62d03c2a9c emitter opti epic fail, corrupted memory, wasted a PPC reg and wasn't any usefull / using that reg for SH4 PR, actually much faster, and safer :) GliGli 2012-09-08 18:13:55 +02:00
  • b4a21718be misc fixes GliGli 2012-09-08 13:36:51 +02:00
  • 039bd0d580 basic gui Ced2911 2012-09-07 22:54:40 +02:00
  • 6760bc21c7 major opti: direct SH4 PC to PPC code pointer lookup table / lto is broken right now GliGli 2012-09-07 22:22:55 +02:00
  • d34106896e dynarec blocks opti / removing failed ret opti / cleanups GliGli 2012-09-06 20:33:32 +02:00
  • 7290d206d5 recompiled fsrra opti GliGli 2012-09-05 20:31:37 +02:00
  • 31137c4180 cleanup / forgot to reactivate an opti GliGli 2012-09-05 19:46:31 +02:00
  • 0deaa0899c using altivec for SH4 matrix ops / various cleanups / threaded pvr refinements GliGli 2012-09-04 19:28:31 +02:00
  • 55f0d81300 threading sh4 timers wasn't a good idea after all... GliGli 2012-09-02 16:02:16 +02:00
  • fbb9dd4868 major opti: rewritten pvr threading to use a ring buffer / various cleanups GliGli 2012-09-02 15:55:19 +02:00
  • 8318956fc1 bugfixes GliGli 2012-09-01 23:19:09 +02:00
  • 501c222883 new dynarec SQ writes handling method / various cleanups GliGli 2012-09-01 22:56:59 +02:00
  • c5a32c02b1 dynarec bugfix + misc changes GliGli 2012-08-31 21:22:45 +02:00
  • ed1c592b9f lto working again / threaded pvr improvements / cleanups GliGli 2012-08-29 23:38:45 +02:00
  • 36dfb5e481 misc changes... GliGli 2012-08-29 22:56:07 +02:00
  • 9cd6d4160a pvr cleanups / even more pvr threading wip GliGli 2012-08-27 01:08:58 +02:00
  • 37f9fe21ac bye bye spinlocks, thanks for nothing... GliGli 2012-08-27 00:44:23 +02:00
  • e13a7332b9 various threading improvements, wip GliGli 2012-08-27 00:36:01 +02:00
  • a4194fd609 pvr fix, Jet Grind Radio working / misc fixes GliGli 2012-08-26 14:51:01 +02:00
  • daf642853a volatile flag for threaded pvr GliGli 2012-08-25 20:13:13 +02:00
  • 284bd18312 fixing sound bug (related to lto) / cleanups GliGli 2012-08-25 18:30:56 +02:00
  • 05d54e8143 more threading / various optis GliGli 2012-08-25 17:59:24 +02:00
  • 4d790ca157 dynarec bugfixes & improvements (fixes Zombie Revenge, proper fix for DOA2 too) GliGli 2012-08-25 15:02:04 +02:00
  • e92ff330aa recompiled divs GliGli 2012-08-25 11:07:45 +02:00
  • 16e475b032 gfx fixes, thank you ced2911 ! GliGli 2012-08-24 21:00:54 +02:00
  • 0647b4392c Might reduce stuttering a bit... GliGli 2012-08-23 00:31:32 +02:00
  • 9626199359 Experimental threading of aica/maple/gdrom/... GliGli 2012-08-23 00:30:41 +02:00
  • 87dee96b7a proper handling of ARM unaligned accesses to ram (fixes audio in many games) / tiny reg reads fix GliGli 2012-08-22 23:13:14 +02:00
  • 5664083e6a warnings / annoying debug log GliGli 2012-08-22 23:09:51 +02:00
  • bc2d839c0a sound quality fix GliGli 2012-08-22 20:31:21 +02:00
  • 6951e14741 sound starting to work (emu speed dropped right now, will optimise later) / pvr texture invalidate fix GliGli 2012-08-22 20:17:36 +02:00
  • 74569161b5 speedups GliGli 2012-08-19 18:19:54 +02:00
  • 1237308313 added nullAICA plugin, fixes chuchu rocket GliGli 2012-08-19 15:43:47 +02:00
  • 74101597ba bios region patcher fix, Crazy Taxi working GliGli 2012-08-19 13:25:01 +02:00
  • 0bf812c586 various fixes, DOA2 mostly working GliGli 2012-08-18 23:14:16 +02:00
  • 57da247712 textures endianess fixes + resync with recent lx GliGli 2012-08-18 10:44:16 +02:00
  • 4e8e313c90 wip GliGli 2012-05-19 11:45:30 +02:00
  • 4c84334ccf experimental threaded pvr fixes GliGli 2012-02-27 19:26:27 +01:00
  • 9ed9b98083 imgreader: cleanup GliGli 2012-02-27 19:24:59 +01:00
  • e1db612863 removing profiling code, speedup GliGli 2012-02-27 19:24:10 +01:00
  • ab83a08f91 floating point reg allocator opti GliGli 2012-02-25 23:21:09 +01:00
  • 51a5ddb345 tiny emitter opti GliGli 2012-02-25 01:05:30 +01:00
  • e0deeb51fa branchless dynarec mem accesses wip GliGli 2012-02-24 23:59:26 +01:00
  • 3eb4f3841a ifb bugfix GliGli 2012-02-24 20:36:12 +01:00
  • 2ef993df94 safer roml / new moderately safe opti GliGli 2012-02-22 22:29:53 +01:00
  • f978fa4856 various optis, maybe unsafe GliGli 2012-02-22 20:10:06 +01:00
  • d4296bd3bd opti: removing LoadTs + direct pvr call in UpdateSystem GliGli 2012-02-21 19:11:57 +01:00
  • 4d3717f844 enabling link time optimisations, needs an up to date toolchain GliGli 2011-12-18 14:20:42 +01:00
  • 2a687d01e4 threading pvr dmas wasn't such a good idea... GliGli 2011-12-18 14:18:11 +01:00
  • ebb84d9396 removing risky and useless opti / cleanup GliGli 2011-12-08 21:04:02 +01:00
  • b195cce615 endianess fixes in imgreader plugin, working region patcher GliGli 2011-12-05 23:24:58 +01:00
  • 751a03257f fully working shil ce optimiser GliGli 2011-12-05 22:56:08 +01:00
  • 85be5cdad1 better speedhack for aica/arm GliGli 2011-12-05 22:55:08 +01:00
  • df4c919502 wip (one new recompiled op + shil ifb opti) GliGli 2011-12-04 18:16:00 +01:00
  • a181694f25 little bugfix GliGli 2011-11-28 01:16:55 +01:00
  • b11fc036f9 multithreaded TA Dma, fixes a bios bug, small speedup GliGli 2011-11-27 22:56:34 +01:00
  • bbea6e9888 more threaded pvr stuff GliGli 2011-11-26 23:08:24 +01:00
  • 8d08f766c9 threaded pvr + pref opti GliGli 2011-11-26 19:37:55 +01:00
  • f0ef840af8 threaded pvr code GliGli 2011-11-26 19:36:28 +01:00
  • 4d3563b574 adding pref profiling GliGli 2011-11-26 00:39:49 +01:00
  • d139e0f3f4 opti: generate fpu ftrv code, faster than altivec function call GliGli 2011-11-25 23:39:32 +01:00
  • 916f5d6d83 #define for regs profiling GliGli 2011-11-25 23:38:19 +01:00
  • dab0609c1e another readm / writem opti GliGli 2011-11-25 22:17:51 +01:00
  • 81e523db81 opti: removing 1 op for each readm / writem GliGli 2011-11-25 20:58:55 +01:00
  • 9c7f60c509 dynarec reads/writes/float movs optis GliGli 2011-11-25 01:23:26 +01:00
  • ddf67f1e93 dynarec blocks invalidation opti GliGli 2011-11-24 22:12:19 +01:00
  • 1e65abbb64 major opti: using a dedicated ppc register for sh4 pc GliGli 2011-11-24 01:22:11 +01:00
  • be9116a163 little branch opti GliGli 2011-11-23 20:35:53 +01:00
  • 1068b5b4e3 jumps/branches opti + fsrra opti GliGli 2011-11-23 19:58:16 +01:00
  • 3743e8897e temp (unsafe?) optis GliGli 2011-11-22 20:09:07 +01:00
  • 29cc438256 added some profiling infos + moved 3d rendering to UpdateSystem GliGli 2011-11-21 22:27:41 +01:00
  • 7ddfd6c582 int reg allocator optimisations GliGli 2011-11-21 20:15:58 +01:00
  • 5fb759b8a9 fix mulls from unallocated reg GliGli 2011-11-20 20:43:24 +01:00
  • 567c2abe10 all shil ops except div are recompiled GliGli 2011-11-20 17:45:33 +01:00
  • 439aee1451 2 more recompiled ops GliGli 2011-11-19 21:48:02 +01:00
  • 10b7941e9f recompiled integer mulls & swaps GliGli 2011-11-19 19:24:17 +01:00
  • d2f2ca63af dynarec bugfix for bios GliGli 2011-11-19 17:06:27 +01:00
  • f12ed12919 working dynarec SQ write opti GliGli 2011-11-19 16:21:48 +01:00
  • 0b07114803 bugfix, soucalibur is working on dynarec :) GliGli 2011-11-19 11:54:30 +01:00
  • 98d834d687 dynarec bugfixes GliGli 2011-11-19 00:28:07 +01:00
  • bb7eb6d2c6 bugfixes & more recompiled ops GliGli 2011-11-18 22:35:56 +01:00
  • ecb3017bd6 bugfixes & optis GliGli 2011-11-18 20:45:25 +01:00
  • 51109bb3cb misc changes GliGli 2011-11-17 20:12:13 +01:00
  • 01c0ddef4c working dr blocks invalidation GliGli 2011-11-13 00:33:25 +01:00
  • 442fd87ee9 working shil CE optimiser GliGli 2011-11-12 15:29:51 +01:00
  • 8eae90dd62 wip GliGli 2011-11-11 19:17:58 +01:00