bsmiles32
96d5acc4d0
Merge pull request #471 from bsmiles32/fix_swl
...
Fix LWL, LWR, LDL, LDR, SWL, SWR, SDL, SDR implementations
2017-11-08 20:36:41 +01:00
bsmiles32
1125db40ae
Merge pull request #472 from fzurita/use_none_on_invalid_pak_selected
...
If an invalid controller pak is selected, use NONE instead
2017-11-08 20:34:29 +01:00
Bobby Smiles
ae10e22f43
Fix LWL, LWR, LDL, LDR, SWL, SWR, SDL, SDR implementations
2017-11-08 20:09:18 +01:00
Bobby Smiles
bbe9007ac8
Re-add the big malloc mode, use it if possible.
...
The big 512M allocation is tried first and if it fails, try the smaller
one. We encode the selected mode (full or compressed) using the LSB of
the base_mem pointer.
This should allow systems with enough virtual memory to use the full mem
base mode, while still allowing other systems to use the compressed mem
base mode.
2017-11-07 20:29:13 +01:00
Bobby Smiles
9e4a3fb335
Partial revert of the "Introduce memory base" commit 143cfa7139
...
We keep a memory base, but much smaller ~73M. It is a concatenation of
RAM, ROM, DD_ROM, RSP_MEM and PIF_MEM. A helper function translate a N64
physical address into a suitable pointer in memory_base.
2017-11-07 19:46:48 +01:00
Enker
285b9ad4e3
CountPerOp=1 for Bokujou Monogatari 2
2017-11-07 00:36:54 -05:00
Dorian Fevrier
46e053f9ff
Merge pull request #470 from charlemagnelasse/travis-mxe
...
Build MXE targets as additional tests in travis build matrix
2017-11-06 12:19:33 +01:00
Francisco Zurita
29c6d1b725
If an invalid controller pak is selected, use NONE instead
2017-11-06 00:21:01 -05:00
Charlemagne Lasse
a0586968be
Build MXE targets as additional tests in travis build matrix
2017-11-05 16:57:59 +01:00
Richard Goedeken
8964997255
Merge pull request #459 from bsmiles32/fix_reset
...
Fix reset
2017-11-01 22:22:27 -07:00
bsmiles32
079dbfaa9e
Merge pull request #465 from Gillou68310/ddr
...
new_dynarec: Fix Dance Dance revolution
2017-11-01 19:06:02 +01:00
bsmiles32
4ee6eb29d4
Merge pull request #461 from loganmc10/sdl
...
Get rid of USE_SDL flag
2017-11-01 19:01:53 +01:00
bsmiles32
190415d9be
Merge pull request #449 from fzurita/revert_pak_behavior
...
Allow switching controller paks using CONTROLS.plugin API
2017-11-01 18:55:36 +01:00
bsmiles32
211e7d74a6
Merge pull request #466 from Enker/patch-1
...
CountPerOp=1 for Densha de Go! 64
2017-11-01 18:55:11 +01:00
Enker
690d402c22
CountPerOp=1 for Densha de Go! 64
2017-10-31 17:21:18 -04:00
Gillou68310
35efb830b5
new_dynarec: Fix Dance Dance revolution
2017-10-31 18:15:15 +01:00
Bobby Smiles
c9789004c2
Fix pak switching.
...
- Avoid usage of static variables inside input_plugin_get_input
- The last compatible pak entry must be the NULL/NONE to allow proper
cycling in main_switch_next_pak (as it acts has a sentinel).
- Fix pak switch delay expiration test: (delay > 0) && (--delay == 0)
- Minor edits
2017-10-31 12:16:15 -04:00
Francisco Zurita
c9ddd835b5
Allow switching controller paks using CONTROLS.plugin API
...
Also, if an invalid pak is selected for a game, it will use "None"
instead of the first available
2017-10-31 12:16:15 -04:00
bsmiles32
57010dd4b5
Merge pull request #464 from loganmc10/patch-4
...
Increase Delay DP Interrupt time
2017-10-31 01:53:07 +01:00
bsmiles32
43cb1ff08a
Merge pull request #457 from loganmc10/sram
...
Add support for SRAM cpu read/write
2017-10-31 01:20:59 +01:00
bsmiles32
9c54a1c9bf
Merge pull request #453 from loganmc10/psisi2
...
Do SI DMA in 2 stages
2017-10-31 01:20:37 +01:00
Logan
a5e098829b
Merge pull request #2 from bsmiles32/psisi2
...
Move condition out of the copy-loop.
2017-10-30 17:58:50 -06:00
Bobby Smiles
7fa83984e8
Move condition out of the copy-loop.
2017-10-31 00:52:24 +01:00
Logan
52b5d5ba65
Increase Delay DP Interrupt time
2017-10-30 08:15:17 -06:00
Logan McNaughton
d4799392bb
Get rid of USE_SDL flag
2017-10-28 09:21:26 -06:00
Logan McNaughton
5dd8aad66e
Used masked_write in write_sram
2017-10-27 22:50:01 -06:00
Logan McNaughton
41f1cc10af
Initialize sram to all 1's
2017-10-27 22:46:42 -06:00
Logan McNaughton
bb7f8f64b4
Ignore flashram commands with 0x0
2017-10-27 22:46:42 -06:00
Logan McNaughton
303b247d81
Add support for SRAM cpu read/write
2017-10-27 22:46:42 -06:00
Bobby Smiles
72953078ba
Add support for different flashram types.
...
Default to MX29L1100 as it is the most common one and is what pj64 uses.
2017-10-28 01:36:16 +02:00
bsmiles32
eb870f961b
Merge pull request #455 from Enker/patch-1
...
Complete (U) save types + Add four games
2017-10-28 00:02:52 +02:00
Enker
980a4965a7
Add a few save type entries
2017-10-27 16:27:03 -04:00
Bobby Smiles
a1c8fa6ae2
Keep firing VI after reset.
...
Fixes regression introduced in commit 89ae411 (Rework the way VI
interrupts are timed).
2017-10-27 22:17:55 +02:00
Bobby Smiles
d2dde2d134
Extract pif_reset procedure and invoke it also after HW2 interrupt.
...
Fix regression introduced in commit 1c01c233
(pif boot rom rewrite)
where pif_24 value was only written at poweron and not reset.
2017-10-27 22:15:17 +02:00
Bobby Smiles
1673f9a3cd
Print a warning instead of asserting on unaligned dword accesses.
...
Inaccurate timings can lead to cases where unaligned address is used.
This is especially the case on reset.
NOTE: as far as I know this has always been the case, just that before
no warning was issued, (eg it was just a silent error).
2017-10-27 22:14:42 +02:00
Logan McNaughton
5ebc74d62b
Do SI DMA in 2 stages
2017-10-26 12:11:07 -06:00
Enker
df28633bfa
Fix a few incorrect save types
2017-10-25 20:48:48 -04:00
Enker
21130d99fb
Add (B) games to the database
2017-10-24 23:30:18 -04:00
Enker
800729222d
Complete (U) save types + Add four games
2017-10-24 20:41:54 -04:00
Richard Goedeken
740dbc810a
Merge pull request #454 from loganmc10/patch-3
...
CountPerOp=1 for Gauntlet Legends
2017-10-24 16:35:48 -07:00
Logan
2fc10f4068
CountPerOp=1 for Gauntlet Legends
2017-10-24 06:21:53 -06:00
Bobby Smiles
47bb134023
Fix space in pifbootrom.c
2017-10-24 00:44:37 +02:00
Richard Goedeken
b147301a52
Merge pull request #451 from AmbientMalice/patch-2
...
Enable CountPerOp=1 for Battletanx 2 & Army Men
2017-10-21 13:08:39 -07:00
Richard Goedeken
0612aac1f5
Merge pull request #450 from Gillou68310/bomber
...
Fix issues listed in #385
2017-10-21 13:07:13 -07:00
AmbientMalice
587881850c
Sarge's Heroes does not run at 20fps.
2017-10-21 21:36:06 +10:00
AmbientMalice
36743988e7
Update mupen64plus.ini
...
whoops
2017-10-21 21:21:17 +10:00
AmbientMalice
5b451373f7
Enable CF=1 for Battletanx: Global Asssault
2017-10-21 21:05:17 +10:00
Gillou68310
e910081757
Remove references to invalidate_all_pages outside the new_dynarec
2017-10-21 09:22:36 +02:00
Gillou68310
eb4cab169b
new_dynarec: Fix https://github.com/mupen64plus/mupen64plus-core/issues/385
2017-10-21 09:19:08 +02:00
Richard Goedeken
3910bed3f3
Merge pull request #420 from loganmc10/pisi
...
Don't use IO_BUSY flags for DMA
2017-10-20 17:08:09 -07:00