Commit graph

2672 commits

Author SHA1 Message Date
Anthony J. Bentley
4d6ad6b45a Update wiki links. 2017-12-28 16:51:59 -07:00
Anthony J. Bentley
e7ffde15fa Update link to bug tracker. 2017-12-28 16:03:57 -07:00
Logan McNaughton
6f0ca6ca44 Update xxHash to 0.6.4 2017-12-22 08:26:10 -07:00
bsmiles32
f5ea0d1e9f
Merge pull request #503 from Miouyouyou/master
Device: RDRAM: Use the R4300 helpers to get the R4300 registers
2017-12-18 05:24:26 +01:00
Sten
1f61d7ee14
Update files_macos.c
Fixes
2017-12-17 22:16:48 +01:00
Myy Miouyouyou
52e3a931fb
Device: RDRAM: Use the R4300 helpers to get the R4300 registers
Since the "regs" member is not available on the r4300_core
structure when enabling ARM DYNAREC, accessing this member
directly will cause compilation errors with this setup.

Signed-off-by: Myy Miouyouyou <myy@miouyouyou.fr>
2017-12-17 20:57:23 +01:00
Sten
0a00cc0678
Update files_macos.c
Last somit which should work, at least for me
2017-12-17 04:43:42 +01:00
Sten
efcb81256f
Update files_macos.c 2017-12-16 22:50:42 +01:00
Sten
5f169451a0
Update files_macos.c
Home Path corrected now it should work
2017-12-16 22:49:02 +01:00
Richard Goedeken
3e568eb118
Merge pull request #502 from bsmiles32/bugfixes
Bugfixes
2017-12-16 09:47:37 -08:00
Bobby Smiles
207524facb Fix unsigned/signed comparison in savestates_load_pj64 2017-12-16 17:01:39 +01:00
Bobby Smiles
fea1f8e672 Fix: reading RDRAM registers with the debugger reads 1st module. 2017-12-16 15:28:26 +01:00
Bobby Smiles
bef8f671f3 Handle the unlikely case of truncated PIF command.
Detected by coverity
2017-12-16 15:27:28 +01:00
Richard Goedeken
8ed765981d
Merge pull request #501 from bsmiles32/rdram
Implement enough of RDRAM subsystem to remove rdram detection hack.
2017-12-15 17:46:33 -08:00
Richard Goedeken
7d088113a8
Merge pull request #500 from bsmiles32/bugfix_reset
Fix reset bug introduced in commit 1c01c233.
2017-12-15 17:42:06 -08:00
Richard Goedeken
fdc8e9efa2
Merge pull request #499 from bsmiles32/bugfix_gb
Fix copy pasting error in MBC2 messages.
2017-12-15 17:40:53 -08:00
Bobby Smiles
afe607e4e7 Fix copy pasting error in MBC2 messages. 2017-12-14 01:39:39 +01:00
Bobby Smiles
ed421be9e7 Fix reset bug introduced in commit 1c01c233.
Values comming from CIC at poweron/reset were written too early in PIF
RAM. There was a possibility of them getting overwritten by some SI DMA
requests (such as reading mempaks [Perfect Dark]) during the time window
between PIF_INT and NMI_INT.

Now we delay this until NMI_INT is triggered.
2017-12-14 01:30:53 +01:00
Bobby Smiles
28f7c868c1 Implement enough of RDRAM subsystem to remove rdram detection hack.
Previously, the RDRAM detection/initialization was wrong and a post
RDRAM initialization hack was triggered (just before initial PI DMA)
to force specified amount of RDRAM to be recognized.

With this PR, several aspects of the RDRAM have been implemented which
results in proper detection of RDRAM by the IPL3:
- support for up to 8 (IPL3 hardcoded limitation) RDRAM modules
- partial support for individual rdram address mapping,
ADDR_SELECT has not been implemented though
- support broadcast register writes
- simulating read failure when current calibration is not done yet
2017-12-14 00:19:24 +01:00
Richard Goedeken
d280497705
Merge pull request #498 from loganmc10/crash_fix
Fix crash when loading save state
2017-12-12 18:44:18 -08:00
Logan McNaughton
90cbfa355a Fix crash when loading save state 2017-12-12 10:11:35 -07:00
Richard Goedeken
209591d985 coverity caught this bug. not sure why we're checking bit 8 of the address in order to conditionally do something in this switch statement 2017-12-05 17:03:22 -08:00
Richard Goedeken
22e17112b0
Merge pull request #496 from bsmiles32/gbcart
Various GB cart enhancements.
2017-12-04 21:57:12 -08:00
Bobby Smiles
4d55eff57c Fix: forgot to update curr offset. 2017-12-03 21:38:21 +01:00
Bobby Smiles
a373e5a347 Forgot to add m6428fp files to msvc project. 2017-12-03 21:24:16 +01:00
Sten
b8bef349d1
Update Makefile
fix2
2017-12-03 17:17:37 +01:00
Bobby Smiles
c946a8d875 Add MBC2 support. 2017-12-03 16:15:03 +01:00
Bobby Smiles
b8d6bf486f Wire up rumble support for gb carts that supports it. 2017-12-03 15:27:57 +01:00
Bobby Smiles
5da92c1d10 Implement preliminary gb camera. 2017-12-03 12:35:31 +01:00
Sten
abdee5522f
Update Makefile
fix
2017-12-03 11:27:44 +01:00
Sten
93482afeaa
Update files_macos.c
correction
2017-12-03 02:09:28 +01:00
Sten
a28eebe00b
Update Makefile
First try to get it fixed for macOS
2017-12-02 21:40:17 +01:00
Sten
00e7d54b71
Create files_macos.c
First try to get a proper Mupen64Plus app on macOS
2017-12-02 21:36:56 +01:00
Richard Goedeken
6b53176d6f
Merge pull request #490 from bsmiles32/warnings
Warnings
2017-11-30 20:06:27 -08:00
Richard Goedeken
ab5a302c39
Merge pull request #492 from loganmc10/patch-1
If DEBUG not set, set NDEBUG
2017-11-30 19:36:15 -08:00
Richard Goedeken
c3427ab842
Merge pull request #481 from loganmc10/fbinfo
Add more FB writes and reads
2017-11-30 19:35:42 -08:00
Logan
8439b2aaf8
If DEBUG not set, set NDEBUG 2017-11-30 10:46:53 -07:00
Richard Goedeken
c519b55a0a
Merge pull request #491 from psyke83/goldeneye_tlb_fix
Remove orphaned line related to removed GoldenEye TLB hack
2017-11-29 23:18:32 -08:00
Conn O'Griofa
b74c714ea9 Remove orphaned line related to removed GoldenEye TLB hack
Needed to resolve build error (on Raspberry Pi 3).
2017-11-30 05:47:46 +00:00
Logan McNaughton
4cc401e9d9 Add more FB writes and reads 2017-11-29 07:47:18 -07:00
Richard Goedeken
47df0c2e00
Merge pull request #487 from loganmc10/ge_tlb
Remove GoldenEye TLB hack
2017-11-28 22:26:12 -08:00
Richard Goedeken
5de8c74d54
Merge pull request #485 from loganmc10/dp2
Modify DPC_STATUS_FREEZE hack
2017-11-28 22:10:30 -08:00
Gillou68310
d4765f6f31 Update VS2013 filters file 2017-11-28 10:52:52 +01:00
Logan McNaughton
f1a7a17505 Deal with TLB exception in fast_mem_access 2017-11-27 20:50:21 -07:00
Logan McNaughton
b2d20e1f4c Remove GoldenEye TLB hack 2017-11-27 20:50:21 -07:00
Logan McNaughton
7abc81852f Start using save state version 1.2 2017-11-27 20:47:04 -07:00
Logan McNaughton
9a21b62855 Add do_on_unfreeze to savestate 2017-11-27 20:47:04 -07:00
Logan McNaughton
eaac4063e3 Only delay DP if DPC_STATUS_FREEZE is set 2017-11-27 20:47:04 -07:00
Bobby Smiles
de2474015b Change the msvc compiler detection in osal/preproc.h 2017-11-28 03:17:25 +01:00
Bobby Smiles
f6bb6662b5 Use osal_inline and remove -Wno-unused-function form the cflags. 2017-11-28 03:17:25 +01:00