Commit graph

452 commits

Author SHA1 Message Date
Nicolas Pixel Noble
4169afd03c Properly splitting debugger and disassembler. 2019-01-04 22:09:21 -08:00
Nicolas Pixel Noble
9983dea126 Replaced file operations with a basic File class. 2019-01-03 17:53:39 -08:00
Nicolas Pixel Noble
4ced5d91cf Adding ffmpeg dependency, fixing code accordingly, and always enabling CCDDA. 2019-01-03 00:13:32 -08:00
Nicolas Pixel Noble
393b3ccef6 Wrapping psxCounters into a class. 2018-12-24 21:43:53 -08:00
Nicolas "Pixel" Noble
5fc0d4d5f7 C++-ified the X86 dynamic recompiler. 2018-12-17 23:16:34 -08:00
Nicolas "Pixel" Noble
86024345b2 Few more cleanups.
-) split debug.h into logger.h
-) renamed system into g_system
-) made Emulator a singleton
2018-12-17 07:16:09 -08:00
Nicolas "Pixel" Noble
f6c88ee521 psxcommon -> psxemulator 2018-12-17 06:52:15 -08:00
Nicolas "Pixel" Noble
7185714d30 Created System class. 2018-12-16 07:54:56 -08:00
Nicolas "Pixel" Noble
ae36d6dd52 Removing a bunch of extern C, and renaming main.c to main.cc 2018-12-16 07:30:20 -08:00
Nicolas "Pixel" Noble
3ea14baee1 spu.c -> spu.cc 2018-12-16 07:06:25 -08:00
Nicolas "Pixel" Noble
242580b32e socket.c -> socket.cc 2018-12-16 07:05:42 -08:00
Nicolas "Pixel" Noble
45235aaab5 sio.c -> sio.cc 2018-12-16 07:05:17 -08:00
Nicolas "Pixel" Noble
24ad6a8c49 r3000a.c -> r3000a.cc 2018-12-16 07:03:36 -08:00
Nicolas "Pixel" Noble
ee14d79a21 psxmem.c -> psxmem.cc 2018-12-16 07:02:51 -08:00
Nicolas "Pixel" Noble
bed103da10 psxinterpreter.c -> psxinterpreter.cc 2018-12-16 07:01:45 -08:00
Nicolas "Pixel" Noble
b706a6c704 psxhw.c -> psxhw.cc 2018-12-16 07:00:23 -08:00
Nicolas "Pixel" Noble
e17bea7d27 psxhle.c -> psxhle.cc 2018-12-16 06:59:56 -08:00
Nicolas "Pixel" Noble
57d12c7b88 psxdma.c -> psxdma.cc 2018-12-16 06:59:27 -08:00
Nicolas "Pixel" Noble
aef846bce3 psxcounters.c -> psxcounters.cc 2018-12-16 06:58:58 -08:00
Nicolas "Pixel" Noble
2a31c05ef6 psxcommon.c -> psxcommon.cc 2018-12-16 06:58:28 -08:00
Nicolas "Pixel" Noble
e9c7a6c698 psxbios.c -> psxbios.cc 2018-12-16 06:57:54 -08:00
Nicolas "Pixel" Noble
3c4f853cf4 ppf.c -> ppf.cc 2018-12-16 06:49:30 -08:00
Nicolas "Pixel" Noble
b86bc2e986 plugins.c -> plugins.cc 2018-12-16 06:48:59 -08:00
Nicolas "Pixel" Noble
ba26cc5f7d pgxp_value.c -> pgxp_value.cc 2018-12-16 06:37:16 -08:00
Nicolas "Pixel" Noble
6852d0a12c pgxp_mem.c -> pgxp_mem.cc 2018-12-16 06:36:40 -08:00
Nicolas "Pixel" Noble
750f55cb4a pgxp_gte.c -> pgxp_gte.cc 2018-12-16 06:34:23 -08:00
Nicolas "Pixel" Noble
014fad03e9 pgxp_debug.c -> pgxp_debug.cc 2018-12-16 06:32:57 -08:00
Nicolas "Pixel" Noble
e83afc86f5 pgxp_cpu.c -> pgxp_cpu.cc 2018-12-16 06:32:15 -08:00
Nicolas "Pixel" Noble
10ae6c1fb3 misc.c -> misc.cc 2018-12-16 06:29:53 -08:00
Nicolas "Pixel" Noble
389e0aa06d mdec.c -> mdec.cc 2018-12-16 06:26:00 -08:00
Nicolas "Pixel" Noble
2af007b2c0 gte.c -> gte.cc 2018-12-16 06:25:29 -08:00
Nicolas "Pixel" Noble
c9ef253694 gpu.c -> gpu.cc 2018-12-16 06:24:05 -08:00
Nicolas "Pixel" Noble
f30444e499 disr3000a.c -> disr3000a.cc 2018-12-16 06:23:34 -08:00
Nicolas "Pixel" Noble
ebf9d57940 decode_xa.c -> decode_xa.cc 2018-12-15 23:48:39 -08:00
Nicolas "Pixel" Noble
349b9280ba debug.c -> debug.cc 2018-12-15 23:48:02 -08:00
Nicolas "Pixel" Noble
da75fafe92 cheat.c -> cheat.cc 2018-12-15 23:44:37 -08:00
Nicolas "Pixel" Noble
fd12fce863 cdrom.c -> cdrom.cc 2018-12-15 23:43:53 -08:00
Nicolas "Pixel" Noble
4fab0b9b60 cdriso.c -> cdriso.cc 2018-12-15 23:39:14 -08:00
Nicolas "Pixel" Noble
d368ba712c ix86.c -> ix86.cc 2018-12-15 23:08:01 -08:00
Nicolas "Pixel" Noble
9e0a947ae4 iR3000A.c -> iR3000A.cc 2018-12-15 23:07:22 -08:00
Nicolas "Pixel" Noble
a5ff58d36d Cleaned up includes paths. 2018-12-15 22:52:56 -08:00
Nicolas "Pixel" Noble
179f1e9048 Cleaned up psxinterpreter.c 2018-12-15 22:26:19 -08:00
Nicolas "Pixel" Noble
ab84dec063 Cleanup of src/core/ix86/iR3000A.c
- Removal of iPGXP.h (that I will probably regret later, for the x64
dynarec, but we'll see)
- Various renames of variables in iR3000A.c
2018-12-15 12:55:13 -08:00
Nicolas "Pixel" Noble
260c15e10c Some more tweaks and cleanups. 2018-12-15 08:36:48 +01:00
Nicolas "Pixel" Noble
ae9b09a57a GPU displays stuff. 2018-12-15 08:19:10 +01:00
Nicolas Pixel Noble
890c79c56e WIP 2018-12-14 08:32:47 -08:00
Nicolas Pixel Noble
6a27452d72 Basic GUI 2018-12-13 18:42:44 -08:00
Nicolas Pixel Noble
1f3004ed06 imgui code drop 2018-12-13 08:27:50 -08:00
Nicolas Pixel Noble
05deb3c416 Missing vcproj files. 2018-12-12 23:46:34 -08:00
Nicolas Pixel Noble
6f8f636405 Adding SDL2. 2018-12-12 22:54:18 -08:00