Commit graph

337 commits

Author SHA1 Message Date
Richard Goedeken
cd9ffb7eb4 update text files and version number for upcoming 2.5 release 2015-04-26 12:31:42 -07:00
Richard Goedeken
21ce7b5131 Merge pull request #36 from conchurnavid/includes
Cleanup includes order and add missing includes
2015-03-21 21:30:53 -07:00
Conchúr Navid
b3328a85d2 Add missing includes and forward declarations 2015-03-21 13:47:40 +01:00
Conchúr Navid
f502edf932 Sort the includes based on type and names 2015-03-21 10:58:40 +01:00
Conchúr Navid
5f3e98f6e1 Fix executable bits of files 2015-03-21 10:53:38 +01:00
Richard Goedeken
f448501d76 Merge pull request #35 from bsmiles32/fix_alist_seg
Discard highest 2 bits for segment selection
2015-03-18 20:36:00 -07:00
Bobby Smiles
494552222f Discard highest 2 bits for segment selection;
This avoids constant spamming in Aidyn Chronicles.
2015-03-18 18:33:29 +01:00
Dorian Fevrier
ee298c8fe0 Merge pull request #34 from rlabrecque/removestdbool
Remove unused stdbool.h
2015-03-13 10:23:52 -04:00
Riley Labrecque
c0e69b2665 Remove unused stdbool.h 2015-03-13 05:12:51 -06:00
Richard Goedeken
3d905a3c93 added project/solution file for Visual Studio 2013. removed older MSVS project files. fix code compatilibity problems with MSVC 2015-02-22 07:13:34 -08:00
bsmiles32
c9bd96a597 Merge pull request #33 from kode54/master
Implemented IIR filter for nAudio RSP HLE
2015-02-13 19:02:55 +01:00
Chris Moeller
7bda432c48 Fixed indenting, and moved vmulf to arithmetics.h 2015-02-07 17:46:01 -08:00
U-Apoc\Josh
bd5ccc6354 Implemented IIR filter for nAudio RSP HLE
Specifically for CBFD
2015-02-05 23:41:05 -08:00
Richard Goedeken
ce2a7e4d63 Merge pull request #32 from Nebuleon/build-changes
Add a MIPS support stanza for the Unix Makefile
2015-02-01 14:32:47 -08:00
Nebuleon Fumika
666f51b2bf unix: Add a Makefile configuration for MIPS 2015-01-26 10:07:17 +00:00
Richard Goedeken
6a961b60d5 Merge pull request #31 from Gillou68310/master
Added project file for MSVC2010
2015-01-07 22:55:10 -08:00
Richard Goedeken
9ebb10e53b Merge pull request #30 from mupen64plus-ae/vanilla
Merge Android Edition history
2015-01-07 22:43:42 -08:00
Gillou68310
6ca9446ab4 Added project file for MSVC2010 2015-01-07 15:11:10 +01:00
littleguy77
8fc144d9c3 build: Remove Android makefile. 2014-12-18 22:05:08 -05:00
Paul Lamb
202263954b Merge from upstream 2014-12-02 19:01:35 -06:00
Richard Goedeken
5c86640a01 Merge pull request #29 from bsmiles32/let_gfx_plugin_clear_freeze
Let the GFX plugin clear FREEZE bit.
2014-11-26 22:58:09 -08:00
Bobby Smiles
56086d20a7 Let the GFX plugin clear FREEZE bit. 2014-11-22 15:07:02 +01:00
Paul Lamb
3c5632dc1d Update Android project 2014-11-08 15:34:51 -06:00
Paul Lamb
e5babbb5da Merge from upstream 2014-11-08 11:18:58 -06:00
Richard Goedeken
98e7e31579 Merge pull request #28 from bsmiles32/fix_x105_detection
Fix ucode CIC x105 detection after reset
2014-10-25 11:46:29 -07:00
Bobby Smiles
61c3364fc7 Fix ucode CIC x105 detection after reset
After reset, IMEM could contain garbage which could interfere with ucode identification.
To avoid that, we reduce the length used to compute the ucode sum.

Furthermore, after fixing PIFBoot ROM emulation in mupen64plus-core, there is no need
for different values for CIC 6105 and CIC 7105.
2014-10-18 01:49:56 +02:00
Richard Goedeken
6158876a21 Merge pull request #27 from fayvel/travisci
Add Travis CI configuration file for automatic build tests
2014-07-07 22:03:54 -07:00
Fayvel Victor
2287b3b79a Add Travis CI configuration file for automatic build tests
Github provides a Travis CI integration which makes it easy to have a quick
check of a patch before a pull request is accepted. It is not enough to prove
the correctness of a contribution but at least helps to avoid some of the worst
build problems.

This feature *must* be enabled by the mupen64plus administrator *before this
commit is merged*:

- https://travis-ci.org/profile/mupen64plus
- Login via your Github account
- Make sure you are on "https://travis-ci.org/profile/mupen64plus"
- Switch repository to "On"
2014-07-06 12:31:53 +02:00
Richard Goedeken
e3c883e1d1 Merge pull request #26 from bsmiles32/fix_dump
Fix: regression introduced in commit be21b61.
2014-07-05 21:49:52 -07:00
Bobby Smiles
c981f68051 Fix: regression introduced in commit be21b61.
2 changes were necessary:
hleErrorMessage -> HleErrorMessage in dump_binary.
Change dump_binary prototype to pass an hle pointer.
2014-07-05 23:46:28 +02:00
Richard Goedeken
e3f83feaa4 Merge pull request #25 from bsmiles32/dont_clear_rspmem
Remove IMEM,DMEM clearing at RomClose.
2014-04-12 08:31:17 -07:00
Bobby Smiles
a8d83cb83f Remove IMEM,DMEM clearing at RomClose.
I think this kind of clearing shouldn't be the responsibility of the RSP plugin.
LLE plugin doesn't perform this cleaning as well.
2014-04-10 20:54:11 +02:00
Richard Goedeken
24be9ace89 Merge pull request #24 from bsmiles32/msvc_fixes
Msvc fixes
2014-04-06 09:47:19 -07:00
Bobby Smiles
a5b4fc443a Fix various warnings. 2014-04-05 12:53:53 +02:00
Bobby Smiles
8ccab927eb Fix: declare variable at top of function. 2014-04-05 12:20:08 +02:00
Bobby Smiles
1010ec23c7 inline is not an available keyword in C for MSVC.
For MSVC, inline is only available in C++, not C.
In C we can use __inline (or __forceinline) instead.
2014-04-05 12:13:24 +02:00
Bobby Smiles
9f2b928503 Add stdbool support for msvc compilers. 2014-04-05 12:04:47 +02:00
Richard Goedeken
889a0707a5 Merge pull request #22 from bsmiles32/oups_ge
Fix: ramps step is 1/8 of rate
2014-04-03 21:41:34 -07:00
Bobby Smiles
497517d70a Fix: ramps step is 1/8 of rate 2014-04-03 08:27:34 +02:00
Richard Goedeken
21f4ce94fc Merge pull request #21 from bsmiles32/fix_ge
Implement GoldenEye envelope mixer audio command.
2014-04-02 22:05:38 -07:00
Bobby Smiles
fc81c1f3c0 Implement GoldenEye envelope mixer audio command.
It should fix issue 596 in our bug tracker.
2014-04-03 00:27:54 +02:00
Richard Goedeken
e723d08684 Merge pull request #20 from bsmiles32/naudio_02b0
Implement NAUDIO_02B0.
2014-03-20 22:12:16 -07:00
Richard Goedeken
274162db3c Merge pull request #19 from bsmiles32/refactorings
Refactorings
2014-03-20 22:08:05 -07:00
Bobby Smiles
6823445ad9 Implement NAUDIO_02B0.
To implement NAUDIO_02B0, we emulate instructions located at 0x12b0 (inside SETVOL), which
overwrite lowest part of right rate.
Indeed, despite its address 0x02b0 (ie DMEM), SP can only execute in IMEM.
2014-03-19 23:16:11 +01:00
Bobby Smiles
ed30f87f4d Refactor simple alist buffer accesses. 2014-03-19 21:13:05 +01:00
Bobby Smiles
8fb2604b80 Refactor memory functions. 2014-03-19 20:11:10 +01:00
Bobby Smiles
71c4f22bf8 Rename alist_internal.h into alist.h 2014-03-19 19:15:18 +01:00
Bobby Smiles
76ca3b014c Regroup all ucode headers into a single header. 2014-03-19 19:14:10 +01:00
Bobby Smiles
2d44dcffb9 Move acmd parsing to alist_naudio 2014-03-19 18:35:10 +01:00
Bobby Smiles
67339fdcee Move MP3 prototype into its own header. 2014-03-19 09:41:45 +01:00