Commit graph

368 commits

Author SHA1 Message Date
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
Richard Goedeken
99032437c3 makefile updates: use CFLAGS+= instead of CFLAGS= 2010-02-20 10:38:05 -05:00
Richard Goedeken
8b6ee64f92 updated binary bundle-building script to handle doc folder in core module with sub-dir (for emutalk wiki docs) 2010-02-13 23:14:28 -05:00
Richard Goedeken
5c555a779e Added tag 1.99.3 for changeset 2a082af3d846 2010-02-13 16:18:41 -05:00
Richard Goedeken
d0eec4f05b updated version info and RELEASE file for 1.99.3 tag 2010-02-13 16:18:33 -05:00