Skip to content

Commit 9326ebc

Browse files
committed
update text files and version number for upcoming 2.5 release
1 parent b78b806 commit 9326ebc

File tree

5 files changed

+220
-2
lines changed

5 files changed

+220
-2
lines changed

CREDITS

Lines changed: 189 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,189 @@
1+
===================================================================================================
2+
| Mupen64Plus 2.5 credits April 26th, 2015 |
3+
===================================================================================================
4+
5+
bentley
6+
- video-glide64mk2:
7+
- bugfix: use memmove() instead of memcpy() for overlapping buffers
8+
9+
bsmiles32
10+
- core:
11+
- refactor profiling: move from r4300 to main folder
12+
- major r4300 cpu core refactoring to improve code quality and organization
13+
- rsp-hle:
14+
- Game-specific fixes: Bottom of the 9th, Goldeneye
15+
- Support for MusyX microcodes (v1 and v2)
16+
- Huge quantity of code cleanup and refactorings in audio microcode and processing logic
17+
- Improve audio microcode identification
18+
- Add support for additional audio commands: #16, POLEF, RESAMPLE_ZOH
19+
- Move global variables into a struct so code is re-entrant
20+
- bugfix: microcode detection could sometimes fail after reset
21+
22+
Conchur Navid
23+
- All Modules (audio, core, input, rsp-hle, ui-console, video-rice)
24+
- C header includes and forward declarations clean-ups
25+
- core:
26+
- fixes for minor issues revealed by coverity static analysis
27+
- input:
28+
- support for new SDL2 generic XInput device name
29+
- video-rice:
30+
- build fixes
31+
32+
ecsv
33+
- All Modules (audio, core, input, rsp-hle, ui-console, video-glide64mk2, video-rice)
34+
- fix all line endings, convert SCM metadata files from Hg to Git
35+
- core:
36+
- pif_ram fix for Banjo Tooie
37+
- SDL2 fixes
38+
- game-specific override for # of clock cycles per cpu instruction
39+
- input:
40+
- convert SDL2 keycodes to sdl1.2 keysyms so that input section parameters in mupen64plus.cfg will work with sdl1.2 keysyms
41+
- SDL2: support for mapping mouse to controller analog x/y
42+
- use prioritization to decide among multiple matching auto-config sections (for SDL2 / XInput)
43+
- rsp-hle:
44+
- Huge quantity of code cleanups and refactoring to improve organization
45+
- video-glide64mk2
46+
- fix colors in compressed fxt1 textures by importing mesa code
47+
- replace patented S3TC algorithm with S2TC
48+
- Enable the dump_cache to allow loading of dat files
49+
- bugfix: work around problem in OSD callback whereby core code doesn't re-activate shader
50+
- bugfix: Resident Evil II hang
51+
- allow user override of game-specific settings via mupen64plus.cfg
52+
53+
fayvel
54+
- All Modules (audio, core, input, rsp-hle, ui-console, video-glide64mk2, video-rice)
55+
- Travis CI config file
56+
- core:
57+
- OpenGL ES support
58+
- wiki documentation fixes
59+
- input:
60+
- fix SDL2 build regression
61+
- video-glide64mk2:
62+
- remove unused #ifdef sections
63+
- various build fixes
64+
- video-rice:
65+
- fix for INI file loading under Windows
66+
- minor OpenGL ES fixes
67+
68+
Gillou68310
69+
- All Modules (audio, core, input, rsp-hle, ui-console, video-glide64mk2, video-rice)
70+
- MSVC2010 project file
71+
- core:
72+
- new_dynarec: fixes for various MIPS instructions
73+
- new_dynarec: port asm code to Intel format, add MSVC build support
74+
- video-rice:
75+
- OpenGL ES fixes
76+
- Add hack-fix to show last heart and map arrows in Zelda OoT & MM
77+
- Support screenshots with OpenGL ES
78+
79+
gizmo98
80+
- core:
81+
- raspberry pi fixes and build system improvements
82+
- input:
83+
- auto-configs for multiple devices
84+
- video-rice:
85+
- makefile build support for Raspberry Pi
86+
- OpenGL ES build fixes
87+
88+
kode54
89+
- rsp-hle:
90+
- Implement IIR filter for nAudio (for Conker's Bad Fur Day)
91+
92+
krnlyng
93+
- audio:
94+
- implement audioresource support for integration with Linux-based Nemo Mobile OS
95+
- core:
96+
- add render callback to input plugin
97+
- video-glide64mk2:
98+
- add OpenGL ES support (2.0) (from mupen64plus-ae)
99+
- bugfix: chroma_color uniform variable name was not being set (from Themaister)
100+
- video-rice:
101+
- integrate OpenGL ES code into build system
102+
- support Rotate option in OpenGL ES
103+
104+
littleguy77
105+
- android makefile and project history (for: audio, core, rsp-hle)
106+
- core:
107+
- fix config parameter name for savestate slot
108+
- fixes to MD5 values in mupen64plus.ini
109+
- ui-console:
110+
- compile-time flag to support building ui-console as a library (used by Android frontend)
111+
- video-glide64mk2:
112+
- add config option to force polygon offset values (fixes artifacts on certains games / renderers)
113+
- Implement optional frameskip feature, which drops frames instead of rendering if game is going slow
114+
- video-rice:
115+
- Android build fix
116+
- opengl es minor fixes and cleanups
117+
- add config option to force polygon offset values (fixes artifacts on certains games / renderers)
118+
119+
Narann
120+
- core:
121+
- implement ConfigSetParameterHelp
122+
- ui-console:
123+
- add support for loading savestate immediately on emulator startup
124+
- video-rice:
125+
- Lots of code cleanup, removal of deprecated code, and simplifications
126+
- Add config parameter versioning
127+
- Modernize OpenGL interfaces, remove code for supporting very old opengl versions
128+
- Graphics fixes for: fog, RDP InsertMatrix
129+
130+
Nebuleon
131+
- simplify makefiles (for: audio, input)
132+
- core:
133+
- floating-point optimizations (don't set rounding modes when not needed)
134+
- compatibility fixes regarding FPU rounding modes
135+
- decouple pure interpreter from cached interpreter
136+
- use stdint.h types
137+
138+
Paulscode
139+
- core:
140+
- fix bug in speed limiter
141+
142+
Richard42
143+
- All Modules (audio, core, input, rsp-hle, ui-console, video-glide64mk2, video-rice)
144+
- Visual Studio 2013 project/solution files
145+
- fix and maintain OSX builds
146+
- core:
147+
- regression test improvements
148+
- input:
149+
- merge new auto-configurations from users
150+
- When Mouse=True but pointer is un-grabbed, fall back to joystick settings for analog x/y
151+
- video-glide64mk2:
152+
- use SDL threads instead of C++11 threads, which are not currntly supported in Apple's clang compiler
153+
- fix texture pack read failure on some 64-bit platforms, found by EndoplasmaticReticulum on github
154+
- bugfix: memory bugs found by coverity in fxt1 code
155+
156+
ricrpi
157+
- core:
158+
- rewrite speed limiter code to improve performance on Raspberry Pi
159+
- ARM build fixes and optimizations
160+
161+
rlabrecque
162+
- video-glide64mk2:
163+
- on Win32, don't set gamma table because it breaks monitor calibration
164+
- video-rice:
165+
- bugfix: crash if RiceVideoLinux.ini not found
166+
167+
s-verma
168+
- input:
169+
- Prevent mouse/trackpad auto-centering behavior by pressing left-Windows key
170+
171+
twinaphex
172+
- glide64mk2:
173+
- Fix broken C version of MulMatricesC
174+
- correct N64 ROM header analysis for PAL/NTSC detection, to get proper frequency for frame skipper
175+
176+
Ursula Abendroth
177+
- All Modules (audio, core, input, rsp-hle, ui-console, video-glide64mk2, video-rice)
178+
- makefile: use SDL2 by default if present
179+
- video-glide64mk2:
180+
- patch to clean up antialiasing patches from willrandship
181+
182+
willrandship
183+
- video-glide64mk2:
184+
- add option to enable full-scene antialiasing
185+
186+
wnayes
187+
- core:
188+
- code cleanups in debugger
189+

LICENSES

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,15 @@ The authors of Mupen64Plus-Core are:
1414
* Louai Al-Khanji (slougi)
1515
* Bob Forder (orbitaldecay)
1616
* Jason Espinosa (hasone)
17+
* Bobby Smiles (bsmiles32)
18+
* Dorian Fevrier (Narann)
19+
* Richard Hender (ricrpi)
20+
* Will Nayes (wnayes)
21+
* Conchur Navid
22+
* Gillou68310
1723
* HyperHacker
24+
* littleguy77
25+
* Nebuleon
1826
* and others.
1927

2028
The Mupen64Plus API documentation (located in doc/emuwiki-api-doc/*) is Copyright(C) 2009-2011

README

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ README Sections
2222

2323
*Binary Package Requirements*
2424

25-
- SDL 1.2
25+
- SDL 1.2 or 2.0
2626
- libpng
2727
- freetype 2
2828
- zlib
@@ -60,7 +60,12 @@ Type 'make' by itself to view all available build options:
6060
BITS=32 == build 32-bit binaries on 64-bit machine
6161
LIRC=1 == enable LIRC support
6262
NO_ASM=1 == build without assembly (no dynamic recompiler or MMX/SSE code)
63+
USE_GLES=1 == build against GLESv2 instead of OpenGL
64+
VC=1 == build against Broadcom Videocore GLESv2
65+
NEON=1 == (ARM only) build for hard floating point environments
66+
VFP_HARD=1 == (ARM only) full hardware floating point ABI
6367
SHAREDIR=path == extra path to search for shared data files
68+
WARNFLAGS=flag == compiler warning levels (default: -Wall)
6469
OPTFLAGS=flag == compiler optimization (default: -O3)
6570
PIC=(1|0) == Force enable/disable of position independent code
6671
OSD=(1|0) == Enable/disable build of OpenGL On-screen display

RELEASE

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,22 @@
11
Mupen64Plus-Core Emulator Library RELEASE
22
-----------------------------------------
33

4+
Mupen64Plus-core v2.5 - April 26, 2015
5+
--------------------------------------
6+
- Game-specific fixes (Banjo Tooie, Zelda Ocarina of Time, DK64, Hydro Thunder, others)
7+
- Game-specific override for # of clock cycles per cpu instruction
8+
- Many bug fixes for SDL 2.0
9+
- Various instruction-specific optimizations in new dynarec
10+
- Cheat fixes for WWF No Mercy, Bomberman Hero, Super Mario 64, and Pokemon Stadium (E)
11+
- Major R4300 CPU core refactoring in many subsystems to improve code organization
12+
- Rewrite speed limiter code to improve performance and audio synchronization
13+
- Separate the logic of the Pure Interpreter from the Cached Interpreter
14+
- Regression test improvements: add speed tests, ignore border in video tests due to Rice scissor problems
15+
- New Dynarec: Speed improvements, accuracy fixes, build support for MSVC
16+
- Support for building against OpenGL ES
17+
- Build system improvements for ARM / Raspberry Pi
18+
- Video Extension: support OpenGL context version and profile selection (needed for GLideN64 under OSX)
19+
420
Mupen64Plus v2.0 - July 4th, 2013
521
---------------------------------
622
- Fixes for various games (DK64, Zelda, Blast Corps)

src/main/version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
#define __VERSION_H__
2626

2727
#define MUPEN_CORE_NAME "Mupen64Plus Core"
28-
#define MUPEN_CORE_VERSION 0x020000
28+
#define MUPEN_CORE_VERSION 0x020500
2929

3030
#define FRONTEND_API_VERSION 0x020101
3131
#define CONFIG_API_VERSION 0x020300

0 commit comments

Comments
 (0)