Commit graph

2672 commits

Author SHA1 Message Date
Logan
0a2c4ba6b0 Don't set START_VALID and END_VALID
As noted here:
8c87b431e0

DPC_STATUS_START_VALID and DPC_STATUS_END_VALID are never cleared, causing problems with some LLE RSP plugins
2020-02-05 20:56:02 +01:00
Mastergatto
44f8d1fcaa Database update, adding iQue games and manuals, some previously undumped revisions and some new prototypes. 2020-02-05 20:41:46 +01:00
Logan McNaughton
502a1aeaba Update xxHash 2020-02-05 00:50:27 +01:00
Jj0YzL5nvJ
56ef8ace85 Implement a proper AppVeyor with artifact packaging 2020-01-25 18:24:20 +01:00
Jj0YzL5nvJ
9bf46e5feb Hack to keep bad IDE decisions in check 2020-01-25 18:24:20 +01:00
Jj0YzL5nvJ
67b955c944 Make everything cleaner for cross compilation 2020-01-25 18:24:20 +01:00
Jj0YzL5nvJ
45029551f7 Some changes to allow MSBuild to do its job in almost any VS installation... 2020-01-25 18:24:20 +01:00
Richard Goedeken
13ee6c1904 update MSVC project file for recent change in nasm path in win32-deps module 2020-01-25 06:55:46 -08:00
dankcushions
d2b115e80a if config parameter already exists, add help text if missing, before returning successfully 2020-01-13 00:30:44 +00:00
Nabile Rahmani
a4325f2a1f MPAL's refresh rate is 60 Hz.
See: https://en.wikipedia.org/wiki/PAL-M
2019-12-27 12:40:45 +01:00
MrCheeze
9563e24ccf Implemented additional trap opcodes 2019-12-17 00:42:28 -05:00
Gillou68310
ce112840cd Migrate to VS2017 2019-11-13 17:11:44 +01:00
Chris Bransden
eb5ffc416a Set VSync (SDL_GL_SetSwapInterval) after GL context is available 2019-11-07 16:32:44 +01:00
Red
fca4ed86be add pumpevents back, introduce speedlimiter option
Speedlimiter option

misc changes, make pumpevents only work on android

fix windows
2019-07-16 14:20:43 -04:00
Richard Goedeken
50a6f321ed fix warnings in win32 2019-06-02 23:12:14 -07:00
Richard Goedeken
d23dc36d05 fix warnings 2019-06-02 21:02:09 -07:00
Richard Goedeken
b4566a6562 fix OSD=0 and DEBUGGER=1 builds 2019-03-03 11:10:54 -08:00
Richard Goedeken
d0524c5fe4 add function attributes so GCC can find bugs in calls to string formatting functions with variadic arguments 2019-03-03 09:08:30 -08:00
Richard Goedeken
a6be8acee7 fix integer size bugs in string format functions with variadic arguments 2019-03-03 09:06:21 -08:00
Richard Goedeken
61bc5cca82 bump API version to 2.1.0 and modify input plugin attach logic to fix issue #630 2019-02-27 23:11:14 -08:00
Richard Goedeken
8dd5e02fe0
Merge pull request #632 from djames1/master
Add ppc64le support
2019-02-21 21:43:33 -08:00
Richard Goedeken
7289fdff11 fix issue #627 - improve security by making stack segment not executable 2019-02-21 20:31:29 -08:00
Richard Goedeken
d4c0a12fd8 fix uninitialized variables 2019-02-21 20:01:41 -08:00
Daniel James
b2fd3a5e04 Add ppc64le support 2019-02-19 21:22:07 -05:00
Richard Goedeken
1749e1542e update version and release info for v2.5.9 BETA release 2019-02-10 10:06:05 -08:00
Richard Goedeken
9aae471aa2
Merge pull request #550 from loganmc10/patch-5
Don't call SDL_PumpEvents() in core
2019-02-09 12:59:27 -08:00
Richard Goedeken
37dfe85e86
Merge pull request #619 from bugfood/fix-nosaveoptions
do not force saving config when file not present
2019-02-03 14:00:22 -08:00
Corey Hickey
db45b79304 do not force saving config when file not present
Front-ends now ensure that configuration is saved (when desired) before
starting the game.
2019-02-03 13:45:23 -08:00
fzurita
d84ca04f83 __clear_cache fix for ARM 64 devices plus ANDROID cleanup 2019-02-03 14:03:19 +01:00
Richard Goedeken
8336328ce1
Merge pull request #615 from fzurita/store_stop_after_jal_in_save
Fixes for last save state update
2019-02-01 17:03:38 -08:00
fzurita
79d8504e0c Correctly store stop_after_jal in correct save state data portion. 2019-01-31 09:35:12 -05:00
fzurita
fb350cdade Enable stop_after_jal for pj64 save states 2019-01-30 10:59:29 -05:00
Gillou68310
c6ed8828c3 new_dynarec: Add COND_ prefix to eCond enum 2019-01-30 15:24:11 +01:00
Gilles Siberlin
e898991b92
Merge pull request #614 from fzurita/store_stop_after_jal_in_save
Make stop_after_jal a save state parameter instead of configuration
2019-01-30 15:23:20 +01:00
fzurita
89139cc54d Make stop_after_jal a save state parameter instead of configuration 2019-01-30 07:22:15 -05:00
Richard Goedeken
40ea8d7ab0 getting closer to fixing the MXE 64-bit Travis build 2019-01-29 20:12:53 -08:00
Richard Goedeken
29282d36fa fix the travis build for 64-bit MXE too (finally) 2019-01-29 19:45:19 -08:00
Richard Goedeken
98ffc60984 yet another attempt to fix one of the travis builds 2019-01-29 19:08:49 -08:00
Gillou68310
06669827f9 new_dynarec: Fix regression on arm64 caused by 26cc980cf9 2019-01-29 15:57:45 +01:00
Richard Goedeken
ca1888d5c6 attempt to fix MXE travis CI builds 2019-01-29 12:29:45 +01:00
Gillou68310
028932053d new_dynarec: Fix https://github.com/mupen64plus/mupen64plus-core/issues/552 2019-01-29 12:29:45 +01:00
Richard Goedeken
40aed8af09
Merge pull request #606 from Gillou68310/new_dynarec_fixes
new_dynarec fixes
2019-01-26 09:44:34 -08:00
Richard Goedeken
532e2ee8fb issue #613: we dont need to call StateChanged() from main_state_set_slot(), because it will be called inside of savestates_select_slot() if necessary 2019-01-26 09:23:58 -08:00
Richard Goedeken
383964744a we dont really need to check for valid parameter type in ConfigGetParameter because the ConfigGetParamX functions can convert from any type 2019-01-26 08:21:41 -08:00
Richard Goedeken
0f50bdff4b
Merge pull request #612 from bugfood/fix-options
Allow valid interpretations of strings as non-strings
2019-01-26 08:18:13 -08:00
Gillou68310
26cc980cf9 new_dynarec: Fix regression caused by 9525ed42ce 2019-01-26 15:08:20 +01:00
Gillou68310
b70b95790f new_dynarec: Refactor block invalidation 2019-01-25 09:46:54 +01:00
Corey Hickey
5e0487fef7 Allow valid interpretations of strings as non-strings
The various ConfigGetParamX() functions can handle string inputs
already, but ConfigGetParameter() rejects such inputs beforehand.

Modify ConfigGetParameter() to validate that a string represents a
numeric value. If so, then ConfigGetParamX() can handle the input.
Factor the checks into a new function to keep them from getting too
long.

Use case:
Values read from the ui-console command line are always strings, by
necessity. When the config file is empty (or somehow lacking the
specified parameter), then ui-console cannot know the desired type, so
it defaults to storing the parameter as a string. Without this patch,
this can result in plugin code ignoring a validly-specified
command-line parameter.

Use case:
Without this patch, if a user unknowingly specifies a float or integer
value in the config file within double-quotes, this can result in plugin
code ignoring the parameter.
2019-01-24 22:32:10 -08:00
Corey Hickey
be83a1dc31 Fix ConfigGetParamX comments (copy/paste omissions) 2019-01-24 20:02:43 -08:00
Richard Goedeken
9d7e917882
Merge pull request #611 from bugfood/rm-delaysi
Remove DelaySI from wiki
2019-01-22 17:11:45 -08:00