Richard Goedeken
f2d2a76cfd
bugfix: we need to call the Video Extension SwapBuffers function during pause, not the SDL one
2011-04-13 08:45:43 -07:00
Richard Goedeken
1d538f41e9
added documentation for new GLGetAttr function in the video extension. fixed the CoreOverrideVidext function
2011-04-13 08:21:41 -07:00
Richard Goedeken
d3b9892037
1. added new VidExt_GL_GetAttribute function. 2. Added verbose message when inserting time delay due to frame rate limiter
2011-04-09 21:17:40 -07:00
Sven Eckelmann
d254233f05
Port n64 internal clock to Windows/VC++
2011-04-05 09:48:21 +02:00
Sven Eckelmann
26d19e48fc
Fix swapping of n64 images
...
---
src/main/rom.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
2011-03-12 23:24:50 +01:00
Jason Benaim
47b3f89d2d
Add support for n64 internal clock
...
---
src/memory/pif.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 45 insertions(+), 0 deletions(-)
2011-03-12 23:24:46 +01:00
richard42
ca0a434a41
changed warning to info message when core can not open config file for reading and must use defaults
2011-02-06 23:37:06 -05:00
Richard Goedeken
8656be8a96
bugfix: issue #410 - segfault in dma_pi_write()-->strlen() if /home/username/.local/share/mupen64plus/ owned by root
2011-01-15 17:11:38 -05:00
Richard Goedeken
68bcd3da90
updated wiki documentation for transition to retrouprising.com
2011-01-11 22:29:06 -05:00
Richard Goedeken
e9acac2223
issue #401 : instead of checking for root (UID=0) before running ldconfig during 'make install', always run it but disregard any error. This is needed by some package managers which install with 'fakeroot', which gives UID=0 but has no permission to run ldconfig
2010-12-29 09:39:35 -05:00
Richard Goedeken
c2d0d094e2
moved callback function pointer typedefs from callbacks.h into m64p_frontend.h, so that they may be used by front-end apps
2010-12-25 21:06:19 -05:00
Richard Goedeken
787483f712
Added tag 1.99.4 for changeset 80adf3d6e000
2010-11-22 21:09:34 -05:00
Richard Goedeken
6e53b65a67
updated version and RELEASE info for 1.99.4 tag
2010-11-22 21:09:31 -05:00
Richard Goedeken
07a57d8e88
Added 2 missing error descriptions for CoreErrorMessage function
2010-10-21 13:54:36 -04:00
Richard Goedeken
8cd793d38d
In the build_binary_bundle.sh script, do not copy sub-folders of mupen64plus-core/doc (emuwiki-api-doc), because the install.sh script bails early (because of set -e) when the 'install' command throws a warning about omitting the emuwiki-api-doc directory. The API docs are not really needed or useful for a binary install anyway
2010-10-05 23:29:30 -04:00
Richard Goedeken
e7fe9923d4
Updated cheat file to slightly newer format, keyed off of CRC instead of 'GoodName'
2010-10-04 21:44:47 -04:00
Richard Goedeken
e200208874
spinout182's first pass at the cheat code refactoring, including the new format cheat file and python script for generating this from the PJ64-format cheat file
2010-10-04 21:30:56 -04:00
Richard Goedeken
d4df8a20cf
added some permissive type checking to ConfigGetParameter() function, and a new error type
2010-10-01 21:57:32 -04:00
Richard Goedeken
25383b54d9
verify MaxSize parameter in ConfigGetParameter()
2010-10-01 19:42:21 -04:00
Richard Goedeken
d0fd89cb07
avoid segfault in the video extension code if SDL initialization fails (because video plugin fails)
2010-09-26 23:48:53 -04:00
Richard Goedeken
07f88191b9
fix for error during make install on OSX
2010-08-17 20:47:26 -04:00
Richard Goedeken
5eeb1c4099
fixed obiwan error in mupen64plus.cht file reported by spinout on IRC
2010-08-03 14:14:08 -04:00
Richard Goedeken
109c4f2ec9
Added new CoreGetRomSettings() function for front-ends
2010-07-31 15:58:00 -04:00
Sven Eckelmann
b16e55fff9
Add dummy PATH_MAX on systems without it
...
Posix only defines that PATH_MAX may is defined through limits.h.
GNU/Hurd has removed this definition without violating the standards.
Mupen64Plus still relies on it and we work around that problem by
defining PATH_MAX as 4096 in all places it is needed. This is not 100%
correct as their are ways to generate longer paths, but mupen64plus must
be heavily refactored in some places to fix the actual problem.
---
2010-07-13 21:31:12 +02:00
Sven Eckelmann
9cd4061ab3
Add GNU/Hurd as operating system with "linux" userland
...
---
2010-07-13 21:31:08 +02:00
Sven Eckelmann
a7d7060314
Merge 16kb eeprom savetype with Wii64
...
Donkey Kong 64 didn't finished the intro due to the wrong SaveType. Wii64 fixed
that problem by removing it from the list of 16kb eeprom titles.
There are some titles which are marked by us as 16kb and not by Wii64:
* 77a Special Edition by Count0 (PD)
* Cruis'n World (U) [!]
* Excitebike 64 (U) (Kiosk Demo) [!]
* Madden Football 64 (E) [!]
* Madden Football 64 (U) [!]
2010-06-04 00:40:19 +02:00
Richard Goedeken
69962d0c01
From Narann: Optimize Goldeneye hack in order to avoid the strncmp in virtual_to_physical_address() function.
2010-05-18 19:30:31 -04:00
Richard Goedeken
121d9f064a
From Narann: update the wiki documentation with news parameters
2010-05-18 19:28:32 -04:00
Richard Goedeken
e308c4d9be
FreeBSD makefile patches from David Demelier
2010-05-16 12:37:14 -04:00
Sven Eckelmann
065458fd0c
synchronize declaration and definition of dyna_start
2010-04-06 21:54:32 +02:00
Sven Eckelmann
5637eac24b
allow to run dynarec in hardware DEP protected windows
2010-04-06 21:45:56 +02:00
Richard Goedeken
57bc6dde55
allow core .cfg parser to accept strings without quotes around them
2010-03-28 14:23:54 -04:00
Sven Eckelmann
517ddb24e8
Only use ld option -version-script on systems with GNU userland tools
2010-03-20 16:55:41 +01:00
Sven Eckelmann
9de6e3568d
Build kfreebsd and GNU/kFreeBSD like Linux
2010-03-19 12:16:37 +01:00
Sven Eckelmann
456cb4a2c1
Make hidden symbols the default behavior of gcc
2010-03-18 12:23:40 +01:00
Sven Eckelmann
f8c7981ba6
Export only functions which are part of the api
...
The g++ also exports symbols of implicit instantiations of templates. These
aren't part of the api and must not be accessed by any other part of
mupen64plus. We can use version-scripts to surpress these symbols without using
explizit instantiations of all templates we use.
2010-03-18 12:22:26 +01:00
Sven Eckelmann
124be15f94
Don't export inlined functions in C++ files
2010-03-18 11:12:15 +01:00
Sven Eckelmann
33faf704dd
Reduced console output when running make without V=1
2010-03-18 10:59:11 +01:00
Sven Eckelmann
6bc14fdda3
Use separate CXXFLAGS environment variable when calling CXX
2010-03-18 10:10:38 +01:00
Sven Eckelmann
d9db76dc0a
Mark functions as static or add declaration before definition
2010-03-04 23:25:22 +01:00
Sven Eckelmann
d1ddb95532
Convert m64p functions to ansi style
2010-03-04 23:24:36 +01:00
Sven Eckelmann
542754dd9c
Add automatically dependency tracking for C/C++ files
...
Every time a header is changed, the user had to cleanup the whole project and
then rebuild it. It is quite easy to fix and should help a lot when working on
the project. The dependency files will be created at the first run (when
dependency tracking isn't useful anyway) and should create nearly no overhead.
2010-03-04 22:47:43 +01:00
Richard Goedeken
25e7102086
API change: use new ReadScreen2() video plugin function. Also use this function when grabbing screenshot instead of directly calling OpenGL
2010-02-28 23:34:18 -05:00
GoedekenR
04f3a10797
Remove #include <stdint.h> and <stdbool.h> from new R4300 debugger code so that it will build in Windows
2010-02-28 09:01:35 -05:00
Richard Goedeken
b67f6738ed
update emuwiki api doc for new deadzone parameter when mapping N64 button to joystick axis
2010-02-26 23:59:34 -05:00
Richard Goedeken
011c7802de
update emuwiki doc with header definitions for new multisampling opengl options in rice video
2010-02-26 21:00:02 -05:00
Richard Goedeken
275ec2bb6d
added new re-entrant R4300 disassembler, from tty68k/zzt32, a man who loves MIPS processors
2010-02-26 11:38:40 -05:00
Richard Goedeken
80d8100ac1
OpenGL multisample anti-aliasing patch from dorian.fevrier
2010-02-26 11:11:03 -05:00
Richard Goedeken
e3528a39be
added M64PLUGIN_NULL to m64p_plugin_type enum
2010-02-22 19:17:26 -05:00
Richard Goedeken
28c93afdf7
added note about emuwiki API documentation license
2010-02-20 11:14:09 -05:00