Richard Goedeken
5726cca201
updating README, RELEASE, and version info for v1.99.5 tag
2012-03-10 09:56:09 -08:00
richard42
39059928a9
default to save config file in ui-console front-end
2012-03-06 21:07:52 -08:00
richard42
ce7b345509
1. add project dependencies to solution file
...
2. bugfix: forgot newlines in warning messages
2012-03-06 20:48:41 -08:00
Richard Goedeken
c77f1134e0
fixed round-off error in config parameter version checking
2012-03-04 15:42:30 -08:00
Richard Goedeken
16f9c57b1c
Added config version number for UI-Console section
2012-02-23 20:47:36 -08:00
Sven Eckelmann
e24f33b2c7
Remove additional -O3 on MacOSX
2011-10-14 19:58:42 +02:00
Sven Eckelmann
042700252e
Explicitly disable PIC in case of PIC=0
2011-10-13 00:01:02 +02:00
Sven Eckelmann
0ad97d0897
Fix loading of cheat entries with leading zeros
2011-09-22 13:18:05 +02:00
Sven Eckelmann
01a44c4c53
Ignore generated files in hg-status
2011-08-29 14:30:47 +02:00
Sven Eckelmann
db675f1052
Enable ppc(64) as experimental target
...
nogagplz tested mupen64plus on 32-bit ppc and didn't detect any big show
stoppers with interpreter cores and the mupen64plus example rom. This makes the
PowerPC an interesting target for further tests and may reveal other endianness
problems.
2011-08-05 10:46:16 +02:00
Sven Eckelmann
2894af52e3
Enable big endian mode on ppc and ppc64
2011-08-05 10:19:21 +02:00
Sven Eckelmann
9d4018c551
Only use software interrupts on x86(_64)
2011-08-04 11:53:58 +02:00
Sven Eckelmann
c33e0725b1
Strip binaries during install
2011-07-23 21:22:52 +02:00
Richard Goedeken
d12a172dbd
merge
2011-07-16 11:31:11 -07:00
Richard Goedeken
7b7873bcfa
Support core front-end API v2.0.1, and add --nospeedlimit option for benchmarking
2011-07-16 11:30:41 -07:00
Sven Eckelmann
a755ced05a
Allow PIE similar to PIC in the plugins
2011-07-10 13:23:40 +02:00
Sven Eckelmann
71b99273f8
Fix linker search for libstdc++.so
2011-07-08 08:24:36 +00:00
Sven Eckelmann
414ba078a3
Inform user about the possibility to make the build verbose
2011-07-03 18:04:48 +02:00
Sven Eckelmann
851ba40977
Set changeable default compiler optimization option
2011-07-03 18:03:15 +02:00
Sven Eckelmann
9772c338a2
Remove mupen64plus.6.gz in uninstall target
2011-06-27 13:21:45 +02:00
Sven Eckelmann
2acfd02362
Synchronize build rules with standard gnu make rules
2011-06-27 13:00:04 +02:00
Sven Eckelmann
649789679b
Don't use _BIG_ENDIAN to check for endianness as it is always set on OpenBSD
2011-06-26 20:18:11 +02:00
Sven Eckelmann
ccfea343af
Add OpenBSD as half-supported OS with FreeBSD userspace tools
2011-06-26 18:37:19 +02:00
Sven Eckelmann
f9c62d0081
Remove -v parameter of install which is not available everywhere
2011-06-26 18:29:25 +02:00
Sven Eckelmann
6b5de19fe7
Use FHS directory PREFIX/share/man as default man root dir
2011-06-26 02:21:18 +02:00
Sven Eckelmann
0f679f3a53
Only allow to configure man top level in install target
2011-06-26 02:02:22 +02:00
Sven Eckelmann
a9494e2c02
Mark local only functions as static or fix their definition
2011-06-25 23:46:50 +02:00
Sven Eckelmann
f4a9e8699f
Fix compilation with BITS=32 when using gcc-4.6
2011-06-25 21:29:58 +02:00
Sven Eckelmann
cf11a07c99
Remove unused variable NumCheats
2011-06-25 17:21:23 +02:00
Sven Eckelmann
082aba7f75
Don't override optimisations set by linux build environment
2011-06-25 11:56:03 +02:00
Sven Eckelmann
753373768e
Use -pthread gcc option to support systems with differently named pthread library
2011-06-25 10:33:27 +02:00
Richard Goedeken
d5fe6bbbba
updated Console-UI front-end for new Mupen64plus 2.0 API versioning scheme
2011-05-16 21:49:45 -07:00
Richard Goedeken
ec6faeb750
Added tag 1.99.4 for changeset e96a0135de1b
2010-11-22 20:55:26 -05:00
Richard Goedeken
665e817b48
updated version and RELEASE info for 1.99.4 tag
2010-11-22 20:55:15 -05:00
Richard Goedeken
238ff7f8e9
add some parameter checking for --emumode option
2010-10-21 15:37:36 -04:00
Narann
7b2758def8
[fix] cheat.c now compile on visual studio. Just VS can't cast void pointer to typed pointer
2010-10-18 20:59:06 +02:00
Richard Goedeken
29e4230313
spinout's and my changes for new cheat file format, keyed off of CRC instead of GoodName
2010-10-04 22:09:06 -04:00
Richard Goedeken
25f8ade6e4
cleaned up source code and fixed a couple of bugs in new cheat code
2010-09-29 23:21:49 -04:00
Richard Goedeken
6b46d19ffd
New cheat file parsing code from spinout for parsing a new cheat code file with a somewhat more readable format. This code also can deal with the cheats which have multiple options
2010-09-29 22:39:00 -04:00
Sven Eckelmann
f3db39ea83
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:33:43 +02:00
Sven Eckelmann
ded3973463
Add GNU/Hurd as operating system with "linux" userland
...
---
2010-07-13 21:33:36 +02:00
Richard Goedeken
f79205201e
FreeBSD makefile patches from David Demelier
2010-05-16 12:47:07 -04:00
Sven Eckelmann
9e015d30a8
Build kfreebsd and GNU/kFreeBSD like Linux
2010-03-19 12:16:37 +01:00
Sven Eckelmann
adb7b2e44c
Reduced console output when running make without V=1
2010-03-18 10:59:21 +01:00
Sven Eckelmann
b1570a4b2c
Use separate CXXFLAGS environment variable when calling CXX
2010-03-18 10:10:50 +01:00
Sven Eckelmann
f7e7785a34
Differentiate between hyphen and minus in manpage
...
groff differentiate between minus signs and hyphens. The default option is to
interpret '-' as hyphens (U+2010) and makes it hard to use copy and paste for
options in UTF-8 environments.
See http://lists.debian.org/debian-devel/2003/03/msg01481.html for more
information.
2010-03-11 12:57:27 +01:00
Richard Goedeken
d07cf9f8a2
add pthread back into link libs, so running in the debugger works
2010-03-05 12:58:16 -05:00
Sven Eckelmann
3a72b1a0e7
Add missing header
2010-03-04 23:31:18 +01:00
Sven Eckelmann
94877f6b77
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:52:18 +01:00
Richard Goedeken
31082b9ed7
fixed default plugin names
2010-03-02 19:39:03 -05:00