Commit graph

1883 commits

Author SHA1 Message Date
Vincent Cunningham
e8b7e4dc84 Fix hard reset crash 2020-04-04 17:24:48 +02:00
Bobby Smiles
e156eece54 Implement Trap instructions 2020-04-04 12:49:17 +02:00
Logan McNaughton
09f8ea6dea Use XXH3 hashing 2020-03-31 10:28:24 +02:00
Logan McNaughton
34a1b62314 IP0 and IP1 CAUSE bits are writeable
See https://github.com/n64dev/cen64/pull/116
2020-03-28 18:16:59 -06:00
Bobby Smiles
39975200ad Fix multiple definition errors
Fixes issue 712 reported by @mazes-80.
2020-03-23 18:17:40 +01:00
bsmiles32
db5d66dc3a
Merge pull request #734 from loganmc10/fbinf
Support FBWrites with a size of 3
2020-03-23 16:57:28 +01:00
bsmiles32
959ac8392b
Merge pull request #718 from loganmc10/patch-4
Adjust DD DMA timing
2020-03-23 11:24:14 +01:00
bsmiles32
75c14e6bcb
Merge pull request #707 from loganmc10/cart_write
Implement cart ROM writes as described by Jan Goldacker
2020-03-23 10:39:11 +01:00
bsmiles32
96cadf2347
Merge pull request #696 from dankcushions/configdefs
if config parameter already exists, add help text if missing, before returning successfully
2020-03-23 10:28:38 +01:00
Logan McNaughton
f9854a3240 Support FBWrites with a size of 3 2020-03-21 09:52:26 -06:00
Logan McNaughton
0c0f952db7 Implement cart ROM writes as described by Jan Goldacker 2020-03-05 08:21:45 -07:00
Logan
228b7cf338 Disable FBInfo support for dynarecs 2020-03-02 01:13:47 +01:00
Logan McNaughton
a3a9fde52b Don't check event count to test if event is pending 2020-02-25 10:20:40 +01:00
fzurita
b6ee0484d7 Enable writing of transfer pak 2020-02-24 09:56:11 +01:00
Logan
833d5e8a91
Adjust DD DMA timing 2020-02-23 20:26:51 -07:00
Gillou68310
5a1491505f Rework interrupt scheduling 2020-02-23 18:44:04 +01:00
Logan McNaughton
9690fbe0e4 Change some DD logging to only happen in verbose mode 2020-02-22 23:11:13 +01:00
Logan McNaughton
6c0732fc19 Proper handling of divide by zero 2020-02-19 09:07:02 +01:00
Logan McNaughton
4d52333200 Only align cart address in PI DMA 2020-02-19 08:45:40 +01:00
Gillou68310
46e99b8218 Remove next_vi 2020-02-15 11:49:16 +01:00
Richard Goedeken
8b6316171d
Merge pull request #699 from loganmc10/revert550
Revert "Don't call SDL_PumpEvents() in core"
2020-02-08 07:40:09 -08:00
Logan McNaughton
13d1ad4aa2 Revert "Don't call SDL_PumpEvents() in core"
This caused more problems than it solved, and it sounds like mupen64plus-ae has stubbed out SDL anyway

This reverts commit 87b1946868.
2020-02-08 07:57:12 -07:00
Richard Goedeken
e9d6834622 core ticket #634: implement function for translating Shift-JIS text encoding to UTF-8, for converting the ROM header names for proper screenshot file naming 2020-02-07 23:34:14 -08:00
Zapeth
67acb65107 Fix VI interrupt not being called in certain cases 2020-02-05 21:07:37 +01:00
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
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
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
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
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
fzurita
89139cc54d Make stop_after_jal a save state parameter instead of configuration 2019-01-30 07:22:15 -05:00
Gillou68310
06669827f9 new_dynarec: Fix regression on arm64 caused by 26cc980cf9 2019-01-29 15:57:45 +01:00
Gillou68310
028932053d new_dynarec: Fix https://github.com/mupen64plus/mupen64plus-core/issues/552 2019-01-29 12:29:45 +01:00