Commit graph

  • 98d36133c6 Wrapping the ix86 generator into a class. Nicolas "Pixel" Noble 2018-12-19 05:18:19 -08:00
  • 9075d5ddd0 Fixing return values of Init. Nicolas "Pixel" Noble 2018-12-19 03:52:21 -08:00
  • cee3c4237f Wrapping the dynarec class into an anonymous namespace. Nicolas "Pixel" Noble 2018-12-19 03:49:37 -08:00
  • 5fc0d4d5f7 C++-ified the X86 dynamic recompiler. Nicolas "Pixel" Noble 2018-12-17 23:16:34 -08:00
  • 9c9df29598 Folded the X86DynaRec class definition into iR3000A.cc Nicolas "Pixel" Noble 2018-12-17 07:34:06 -08:00
  • 86024345b2 Few more cleanups. Nicolas "Pixel" Noble 2018-12-17 07:14:50 -08:00
  • f6c88ee521 psxcommon -> psxemulator Nicolas "Pixel" Noble 2018-12-17 06:52:15 -08:00
  • a69622f930 Better initialization. Nicolas "Pixel" Noble 2018-12-16 20:16:51 -08:00
  • e955c6d012 Started a CPU class Nicolas "Pixel" Noble 2018-12-16 19:55:43 -08:00
  • c0c8bd514a Introducing the Emulator class. Nicolas "Pixel" Noble 2018-12-16 15:27:45 -08:00
  • 81fd881406 Cleaned up logger facilities Nicolas "Pixel" Noble 2018-12-16 13:32:45 -08:00
  • ae181ef1bf Bit more forgotten cleanup. Nicolas "Pixel" Noble 2018-12-16 11:25:47 -08:00
  • 1fd7eecb83 Removing PSXREC cruft. Nicolas "Pixel" Noble 2018-12-16 11:16:22 -08:00
  • b03e360d02 Cleaning out types. Nicolas "Pixel" Noble 2018-12-16 11:10:28 -08:00
  • 7185714d30 Created System class. Nicolas "Pixel" Noble 2018-12-16 07:54:56 -08:00
  • 9f9fbeb2dd
    Merge pull request #11 from nicolasnoble/c++-ization Nicolas Noble 2018-12-16 07:30:43 -08:00
  • ae36d6dd52 Removing a bunch of extern C, and renaming main.c to main.cc Nicolas "Pixel" Noble 2018-12-16 07:29:11 -08:00
  • 3ea14baee1 spu.c -> spu.cc Nicolas "Pixel" Noble 2018-12-16 07:06:03 -08:00
  • 242580b32e socket.c -> socket.cc Nicolas "Pixel" Noble 2018-12-16 07:05:42 -08:00
  • 45235aaab5 sio.c -> sio.cc Nicolas "Pixel" Noble 2018-12-16 07:05:17 -08:00
  • 24ad6a8c49 r3000a.c -> r3000a.cc Nicolas "Pixel" Noble 2018-12-16 07:03:36 -08:00
  • ee14d79a21 psxmem.c -> psxmem.cc Nicolas "Pixel" Noble 2018-12-16 07:02:51 -08:00
  • bed103da10 psxinterpreter.c -> psxinterpreter.cc Nicolas "Pixel" Noble 2018-12-16 07:01:45 -08:00
  • b706a6c704 psxhw.c -> psxhw.cc Nicolas "Pixel" Noble 2018-12-16 07:00:23 -08:00
  • e17bea7d27 psxhle.c -> psxhle.cc Nicolas "Pixel" Noble 2018-12-16 06:59:56 -08:00
  • 57d12c7b88 psxdma.c -> psxdma.cc Nicolas "Pixel" Noble 2018-12-16 06:59:27 -08:00
  • aef846bce3 psxcounters.c -> psxcounters.cc Nicolas "Pixel" Noble 2018-12-16 06:58:58 -08:00
  • 2a31c05ef6 psxcommon.c -> psxcommon.cc Nicolas "Pixel" Noble 2018-12-16 06:58:28 -08:00
  • e9c7a6c698 psxbios.c -> psxbios.cc Nicolas "Pixel" Noble 2018-12-16 06:57:54 -08:00
  • 3c4f853cf4 ppf.c -> ppf.cc Nicolas "Pixel" Noble 2018-12-16 06:49:30 -08:00
  • b86bc2e986 plugins.c -> plugins.cc Nicolas "Pixel" Noble 2018-12-16 06:48:59 -08:00
  • ba26cc5f7d pgxp_value.c -> pgxp_value.cc Nicolas "Pixel" Noble 2018-12-16 06:37:16 -08:00
  • 6852d0a12c pgxp_mem.c -> pgxp_mem.cc Nicolas "Pixel" Noble 2018-12-16 06:36:40 -08:00
  • 750f55cb4a pgxp_gte.c -> pgxp_gte.cc Nicolas "Pixel" Noble 2018-12-16 06:34:23 -08:00
  • 014fad03e9 pgxp_debug.c -> pgxp_debug.cc Nicolas "Pixel" Noble 2018-12-16 06:32:57 -08:00
  • e83afc86f5 pgxp_cpu.c -> pgxp_cpu.cc Nicolas "Pixel" Noble 2018-12-16 06:32:15 -08:00
  • 10ae6c1fb3 misc.c -> misc.cc Nicolas "Pixel" Noble 2018-12-16 06:29:53 -08:00
  • 389e0aa06d mdec.c -> mdec.cc Nicolas "Pixel" Noble 2018-12-16 06:26:00 -08:00
  • 2af007b2c0 gte.c -> gte.cc Nicolas "Pixel" Noble 2018-12-16 06:25:29 -08:00
  • c9ef253694 gpu.c -> gpu.cc Nicolas "Pixel" Noble 2018-12-16 06:24:05 -08:00
  • f30444e499 disr3000a.c -> disr3000a.cc Nicolas "Pixel" Noble 2018-12-16 06:21:35 -08:00
  • ebf9d57940 decode_xa.c -> decode_xa.cc Nicolas "Pixel" Noble 2018-12-15 23:48:39 -08:00
  • 349b9280ba debug.c -> debug.cc Nicolas "Pixel" Noble 2018-12-15 23:48:02 -08:00
  • da75fafe92 cheat.c -> cheat.cc Nicolas "Pixel" Noble 2018-12-15 23:44:37 -08:00
  • fd12fce863 cdrom.c -> cdrom.cc Nicolas "Pixel" Noble 2018-12-15 23:43:53 -08:00
  • 4fab0b9b60 cdriso.c -> cdriso.cc Nicolas "Pixel" Noble 2018-12-15 23:39:14 -08:00
  • d368ba712c ix86.c -> ix86.cc Nicolas "Pixel" Noble 2018-12-15 23:08:01 -08:00
  • 9e0a947ae4 iR3000A.c -> iR3000A.cc Nicolas "Pixel" Noble 2018-12-15 23:00:47 -08:00
  • f337c6590c
    Merge pull request #10 from nicolasnoble/cleanup Nicolas Noble 2018-12-15 22:54:16 -08:00
  • a5ff58d36d Cleaned up includes paths. Nicolas "Pixel" Noble 2018-12-15 22:52:03 -08:00
  • f8c89d4641 Fixing include. Nicolas "Pixel" Noble 2018-12-15 22:40:45 -08:00
  • 01cdc1cc8c Cleaned up socket.c Nicolas "Pixel" Noble 2018-12-15 22:40:30 -08:00
  • eccc7c1bd9 Cleaned up r3000a.c and sio.c Nicolas "Pixel" Noble 2018-12-15 22:30:03 -08:00
  • fb0c48b846 Cleaned up psxmem.c Nicolas "Pixel" Noble 2018-12-15 22:28:18 -08:00
  • 179f1e9048 Cleaned up psxinterpreter.c Nicolas "Pixel" Noble 2018-12-15 22:26:19 -08:00
  • cd74e45941 Cleaned up psxhw.c Nicolas "Pixel" Noble 2018-12-15 22:06:39 -08:00
  • 2b0818b1c8 Fixing includes Nicolas "Pixel" Noble 2018-12-15 22:05:13 -08:00
  • afe66f7979 Cleaned up psxcounters.c Nicolas "Pixel" Noble 2018-12-15 22:04:34 -08:00
  • ccb06af3e0 Cleaned up psxcommon.c Nicolas "Pixel" Noble 2018-12-15 22:02:30 -08:00
  • dde593b84a Cleaned up psxbios.c Nicolas "Pixel" Noble 2018-12-15 21:56:56 -08:00
  • 508d48c8ad Cleaned up ppf.c Nicolas "Pixel" Noble 2018-12-15 21:48:34 -08:00
  • 7ce76a9f57 Fixing some includes. Nicolas "Pixel" Noble 2018-12-15 21:47:23 -08:00
  • 70ca4aadd4 Cleaned up pgxp_value.c Nicolas "Pixel" Noble 2018-12-15 21:46:27 -08:00
  • 66eadb8314 Cleaned up pgxp_mem.c Nicolas "Pixel" Noble 2018-12-15 21:45:37 -08:00
  • e8538ce3fc Cleaned up pgxp_gte.c Nicolas "Pixel" Noble 2018-12-15 21:42:00 -08:00
  • 107df4bf71 pgxp_debug.c Nicolas "Pixel" Noble 2018-12-15 21:39:32 -08:00
  • 0a8c802e2c Cleaned up pgxpu_cpu.c Nicolas "Pixel" Noble 2018-12-15 21:34:57 -08:00
  • 557f29f75b Cleaned up misc.c Nicolas "Pixel" Noble 2018-12-15 21:28:48 -08:00
  • 84a644f847 Cleaned up mdec.c Nicolas "Pixel" Noble 2018-12-15 20:17:04 -08:00
  • 958e614ef3 Cleaned up gte.c Nicolas "Pixel" Noble 2018-12-15 20:16:56 -08:00
  • 36ccf81c08 Cleaned up gpu.c Nicolas "Pixel" Noble 2018-12-15 20:11:32 -08:00
  • fb85b804f2 Cleaned up disr3000a.c Nicolas "Pixel" Noble 2018-12-15 20:09:58 -08:00
  • 89e9a0b445 Cleaned up decode_xa.c Nicolas "Pixel" Noble 2018-12-15 19:36:02 -08:00
  • db596baefc Fixing up debug.c Nicolas "Pixel" Noble 2018-12-15 19:34:14 -08:00
  • e1422c77be Fixing a few includes. Nicolas "Pixel" Noble 2018-12-15 19:29:47 -08:00
  • a6decce3ac Cleaned up cheat.c Nicolas "Pixel" Noble 2018-12-15 19:26:04 -08:00
  • 71b09a7fad Cleaning up of cdrom.{c,h}. Nicolas "Pixel" Noble 2018-12-15 19:19:55 -08:00
  • a3e7daf2fd Fixing a couple of includes paths. Nicolas "Pixel" Noble 2018-12-15 13:15:06 -08:00
  • af642e97ab Cleaned up ix86.c Nicolas "Pixel" Noble 2018-12-15 13:12:54 -08:00
  • a8ff882a2c Global refactoring: psxRec -> g_psxRec. Nicolas "Pixel" Noble 2018-12-15 13:00:46 -08:00
  • 6b832e56ef Global refactoring: psxRegs -> g_psxRegs. Nicolas "Pixel" Noble 2018-12-15 12:58:40 -08:00
  • ab84dec063 Cleanup of src/core/ix86/iR3000A.c Nicolas "Pixel" Noble 2018-12-15 12:55:13 -08:00
  • ed58effabf
    Merge pull request #9 from nicolasnoble/gpu Nicolas Noble 2018-12-14 23:47:22 -08:00
  • 260c15e10c Some more tweaks and cleanups. Nicolas "Pixel" Noble 2018-12-14 23:35:21 -08:00
  • ae9b09a57a GPU displays stuff. Nicolas "Pixel" Noble 2018-12-14 23:16:32 -08:00
  • 8c4b2f7a79 Missing GPU functions fix. Nicolas Pixel Noble 2018-12-14 08:44:08 -08:00
  • 890c79c56e WIP Nicolas Pixel Noble 2018-12-14 08:32:47 -08:00
  • 92ffef0e9d
    Merge pull request #8 from nicolasnoble/fixes Nicolas Noble 2018-12-13 19:58:47 -08:00
  • 439b635500 Few compilation fixes. Nicolas "Pixel" Noble 2018-12-13 19:57:35 -08:00
  • 453d5ecc23
    Merge pull request #7 from nicolasnoble/basic-gui Nicolas Noble 2018-12-13 18:43:02 -08:00
  • 6a27452d72 Basic GUI Nicolas Pixel Noble 2018-12-13 18:41:41 -08:00
  • d47b44cfef
    Merge pull request #5 from nicolasnoble/clang-format Nicolas Noble 2018-12-13 18:40:40 -08:00
  • ff2e3c6c46
    Merge pull request #6 from nicolasnoble/imgui-drop Nicolas Noble 2018-12-13 18:40:05 -08:00
  • 001f2c866d Clang format all the things. Nicolas "Pixel" Noble 2018-12-14 03:38:26 +01:00
  • 1f3004ed06 imgui code drop Nicolas Pixel Noble 2018-12-13 08:27:50 -08:00
  • c8092fee2a
    Merge pull request #4 from nicolasnoble/missing-vsproj Nicolas Noble 2018-12-12 23:47:47 -08:00
  • 05deb3c416 Missing vcproj files. Nicolas Pixel Noble 2018-12-12 23:46:34 -08:00
  • 529d450efa
    Merge pull request #3 from nicolasnoble/sdl-drop Nicolas Noble 2018-12-12 22:55:45 -08:00
  • 6f8f636405 Adding SDL2. Nicolas Pixel Noble 2018-12-12 22:54:18 -08:00
  • 40d38bfda2 Merge branch 'master' of https://github.com/grumpycoders/pcsx-redux into sdl-drop Nicolas Pixel Noble 2018-12-12 22:27:38 -08:00