Commit Graph

135 Commits

Author SHA1 Message Date
Romain TISSERAND
42f91bf0c9 Fix compile 2020-11-03 14:06:51 +01:00
Romain TISSERAND
159432a9e4 WIP update libchdr 2020-11-03 14:00:11 +01:00
twinaphex
7e009bd600 Get rid of MD5 calculation 2020-09-18 22:14:03 +02:00
JS Deck
e328a5dd9b Fix Wild Arms 2 overworld forest sprite; some rearranging of code; 2020-09-18 10:07:30 -03:00
twinaphex
b53abf36a1 Convert settings.cpp to C 2020-09-14 06:52:05 +02:00
twinaphex
bf5d7f866b Renamed state.cpp to state.c 2020-07-01 18:20:31 +02:00
twinaphex
3ec7685c19 Update 2020-06-30 00:29:58 +02:00
twinaphex
4b6b666b7b Add dumped feature 2020-06-17 01:53:12 +02:00
stoofin
cafb14279a wip so far 2020-06-16 22:53:15 +02:00
Maxime Gauduin
e40094cb97 allow using system libs 2020-06-05 12:27:11 +02:00
Zachary Cook
dfdeaab5f3 Update to latest lightrec and extract PGXP from lightrec
PGXP functions are now called from within beetle
2020-04-28 16:57:13 -04:00
Zachary Cook
5a726872e2 Allow easy disabling of lightrec THREADED_RECOMPILER 2020-01-23 22:34:36 -05:00
Zachary Cook
986444d837 Add lightrec dynarec support
Only output for big-ass-debugger if LIGHTREC_DEBUG=1

LIGHTREC_DEBUG=1 implies DEBUG=1, to disable threaded recompiler, so that output is reliable

Select which dynarec option with core config option

Default back to the faster option, and should allow running debugger easier

Fix crash when switching dynarec option at run-time, need to invalidate lightrec_state

Fix exe loading enough to get into lightrec interpreter

Code for reloading expansion1 is from @simias dynarec

Fix savestate loading

Cleanup LIGHTREC_DEBUG

Keep track of previous dynarec option properly

Fully re-initialize lightrec when switching dynarec option

Add option to invalidate stores always (Full) or just for DMA (DMA Only)

Add option to configure amount of cycles that can pass in dynarec before a DMA/GPU update is forced

Do not init lightrec for beetle interpreter

Make lightrec memory logging more concise

Runahead can use a second instance, use exclusive shared memory and try another name

Fix load state again

Change default dynarec option to interpreter

Reword DMA/GPU event cycles option

Don't build lightrec by default, require HAVE_LIGHTREC=1

Revert ReadAbsorb changes, incompatible with old save states

Revert changes to GPR, much more compatible with beetle interpreter

Fix subrepos so they can be updated cleanly in the future
2020-01-21 20:43:53 -05:00
ggdrt
d63a7aaf52 Restore and update rsx_lib_vulkan 2019-12-13 21:13:51 -08:00
ggdrt
a0b2943329 Restore and update rsx_lib_gl 2019-12-13 21:13:43 -08:00
ggdrt
4e1c6f1c41 Separate core globals from callbacks 2019-12-08 09:26:41 -08:00
ggdrt
db35d8359f Clean up Makefile formatting
Use tabs only for recipes, spaces elsewhere
2019-12-07 11:17:21 -08:00
Brad Parker
9d8961ae1b update libretro-common 2019-07-21 12:18:27 -04:00
twinaphex
04f53dd75d Merge rsx_lib_vulkan.cpp into rsx_intf.cpp 2019-07-08 05:53:07 +02:00
twinaphex
2370b43e95 Cleanups 2019-07-07 08:52:23 +02:00
Brad Parker
bb8f30f717 update libretro-common 2019-07-04 23:10:11 -04:00
twinaphex
af40de6ba2 Revert "(Makefile) Cleanups"
This reverts commit 99a9c62cf0.
2019-07-02 04:16:36 +02:00
twinaphex
87a695dbe4 Revert "(ugui) Move all files to deps folder"
This reverts commit 5fbf0b0a92.
2019-07-02 04:15:43 +02:00
twinaphex
4584127b19 Revert "(Makefile) Undo the flac wildcard smartcode"
This reverts commit 742ed1e529.
2019-07-02 04:15:28 +02:00
twinaphex
24b0de7879 Revert "(Makefile) Undo lzma wildcard smartcode"
This reverts commit 1150a56a95.
2019-07-02 04:15:19 +02:00
Brad Parker
d70071d70f initial cdrom support 2019-06-30 20:19:34 -04:00
rz5
1150a56a95 (Makefile) Undo lzma wildcard smartcode 2019-06-30 05:30:22 +01:00
rz5
742ed1e529 (Makefile) Undo the flac wildcard smartcode 2019-06-30 05:16:15 +01:00
rz5
5fbf0b0a92 (ugui) Move all files to deps folder 2019-06-30 04:25:58 +01:00
rz5
99a9c62cf0 (Makefile) Cleanups 2019-06-30 04:11:28 +01:00
Hans-Kristian Arntzen
f8f972f425 Use libretro log callbacks. 2018-12-15 21:48:02 +01:00
Hans-Kristian Arntzen
06ff560876 parallel-psx: Update to latest Granite. 2018-12-12 12:23:05 +01:00
Brad Parker
fa4f01c7d9 remove tabs 2018-06-30 22:25:41 -04:00
Brad Parker
69f4abe64d android buildfix 2018-06-30 22:24:44 -04:00
Brad Parker
dad4387663 initial uGUI message box for missing firmware, only works with software renderer currently 2018-06-30 19:32:16 -04:00
twinaphex
c179351426 mednafen-endian no longer a C file 2018-02-22 22:18:57 +01:00
twinaphex
332bde7619 Update 2018-01-12 03:08:00 +01:00
Alberto Fustinoni
663f98a318 Use filestream for CHD IO 2017-12-27 14:37:37 +09:00
Alberto Fustinoni
9d060a3108 CHD support 2017-12-27 14:15:26 +09:00
twinaphex
970c5938dd Add some more MSVC build rulest 2017-12-19 16:08:04 +01:00
twinaphex
f18c48e7b2 Get rid of file.c - use plain filestream 2017-12-19 03:19:58 +01:00
twinaphex
650b454e7b Buildfix 2017-12-18 16:07:52 +01:00
Alberto Fustinoni
8a226e3d51 Removed dependency on file_path 2017-12-18 22:35:54 +09:00
Alberto Fustinoni
012a62503a Fixes 2017-12-17 17:24:06 +09:00
twinaphex
7a66d0c6bd Update core - use VFS interface 2017-12-15 23:20:53 +01:00
twinaphex
5c195e2f4c Update 2017-12-15 21:34:22 +01:00
David Walters
42ef3eb152 Isolate input code from libretro.cpp 2017-11-19 10:45:16 +00:00
rz5
ea77d964ba (Makefile.common) Style nits
Every indent should be done with spaces except for the actual build
commands
2017-11-09 18:22:45 +00:00
rz5
2aeb5587ac (Makefile.common) More style nits 2017-11-09 08:10:34 +00:00
r5
61d1ef8eed (Makefiles) Style nits and minor changes
If we're using GCC, then we use some options recommended in the
upstream's README.PORTING.
2017-11-09 07:52:08 +00:00