Commit graph

  • 7b7873bcfa Support core front-end API v2.0.1, and add --nospeedlimit option for benchmarking Richard Goedeken 2011-07-16 11:30:41 -07:00
  • a755ced05a Allow PIE similar to PIC in the plugins Sven Eckelmann 2011-07-10 13:23:40 +02:00
  • 71b99273f8 Fix linker search for libstdc++.so Sven Eckelmann 2011-07-08 08:24:36 +00:00
  • 414ba078a3 Inform user about the possibility to make the build verbose Sven Eckelmann 2011-07-03 18:04:48 +02:00
  • 851ba40977 Set changeable default compiler optimization option Sven Eckelmann 2011-07-03 18:03:15 +02:00
  • 9772c338a2 Remove mupen64plus.6.gz in uninstall target Sven Eckelmann 2011-06-27 13:21:45 +02:00
  • 2acfd02362 Synchronize build rules with standard gnu make rules Sven Eckelmann 2011-06-27 13:00:04 +02:00
  • 649789679b Don't use _BIG_ENDIAN to check for endianness as it is always set on OpenBSD Sven Eckelmann 2011-06-26 20:18:11 +02:00
  • ccfea343af Add OpenBSD as half-supported OS with FreeBSD userspace tools Sven Eckelmann 2011-06-26 18:37:19 +02:00
  • f9c62d0081 Remove -v parameter of install which is not available everywhere Sven Eckelmann 2011-06-26 18:29:25 +02:00
  • 6b5de19fe7 Use FHS directory PREFIX/share/man as default man root dir Sven Eckelmann 2011-06-26 02:21:18 +02:00
  • 0f679f3a53 Only allow to configure man top level in install target Sven Eckelmann 2011-06-26 02:02:22 +02:00
  • a9494e2c02 Mark local only functions as static or fix their definition Sven Eckelmann 2011-06-25 23:46:50 +02:00
  • f4a9e8699f Fix compilation with BITS=32 when using gcc-4.6 Sven Eckelmann 2011-06-25 21:29:58 +02:00
  • cf11a07c99 Remove unused variable NumCheats Sven Eckelmann 2011-06-25 17:21:23 +02:00
  • 082aba7f75 Don't override optimisations set by linux build environment Sven Eckelmann 2011-06-25 11:56:03 +02:00
  • 753373768e Use -pthread gcc option to support systems with differently named pthread library Sven Eckelmann 2011-06-25 10:33:27 +02:00
  • d5fe6bbbba updated Console-UI front-end for new Mupen64plus 2.0 API versioning scheme Richard Goedeken 2011-05-16 21:49:45 -07:00
  • ec6faeb750 Added tag 1.99.4 for changeset e96a0135de1b Richard Goedeken 2010-11-22 20:55:26 -05:00
  • 665e817b48 updated version and RELEASE info for 1.99.4 tag 1.99.4 Richard Goedeken 2010-11-22 20:55:15 -05:00
  • 238ff7f8e9 add some parameter checking for --emumode option Richard Goedeken 2010-10-21 15:37:36 -04:00
  • 7b2758def8 [fix] cheat.c now compile on visual studio. Just VS can't cast void pointer to typed pointer Narann 2010-10-18 20:59:06 +02:00
  • 29e4230313 spinout's and my changes for new cheat file format, keyed off of CRC instead of GoodName Richard Goedeken 2010-10-04 22:09:06 -04:00
  • 25f8ade6e4 cleaned up source code and fixed a couple of bugs in new cheat code Richard Goedeken 2010-09-29 23:21:49 -04:00
  • 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 Richard Goedeken 2010-09-29 22:39:00 -04:00
  • f3db39ea83 Add dummy PATH_MAX on systems without it Sven Eckelmann 2010-07-13 21:33:43 +02:00
  • ded3973463 Add GNU/Hurd as operating system with "linux" userland --- Sven Eckelmann 2010-07-13 21:33:36 +02:00
  • f79205201e FreeBSD makefile patches from David Demelier Richard Goedeken 2010-05-16 12:47:07 -04:00
  • 9e015d30a8 Build kfreebsd and GNU/kFreeBSD like Linux Sven Eckelmann 2010-03-19 12:16:37 +01:00
  • adb7b2e44c Reduced console output when running make without V=1 Sven Eckelmann 2010-03-18 10:59:21 +01:00
  • b1570a4b2c Use separate CXXFLAGS environment variable when calling CXX Sven Eckelmann 2010-03-18 10:10:50 +01:00
  • f7e7785a34 Differentiate between hyphen and minus in manpage Sven Eckelmann 2010-03-11 12:57:27 +01:00
  • d07cf9f8a2 add pthread back into link libs, so running in the debugger works Richard Goedeken 2010-03-05 12:58:16 -05:00
  • 3a72b1a0e7 Add missing header Sven Eckelmann 2010-03-04 23:31:18 +01:00
  • 94877f6b77 Add automatically dependency tracking for C/C++ files Sven Eckelmann 2010-03-04 22:52:18 +01:00
  • 31082b9ed7 fixed default plugin names Richard Goedeken 2010-03-02 19:39:03 -05:00
  • e984740635 suppress dlopen() error message if system-installed core lib not found, because it will be searched for in the current directory later Richard Goedeken 2010-03-01 19:55:24 -05:00
  • 37550982da makefile updates: use CFLAGS+= instead of CFLAGS=, rmdir _obj, add APIDIR to targets help Richard Goedeken 2010-02-20 11:08:14 -05:00
  • 81f692eb50 Added tag 1.99.3 for changeset c51cfb141ec8 Richard Goedeken 2010-02-13 16:55:46 -05:00
  • 6a68ccbd2b Updated RELEASE file and version info for 1.99.3 tag 1.99.3 Richard Goedeken 2010-02-13 16:55:43 -05:00
  • 3b0d8c7317 add pthread to libs when linking so that GDB will run the emulator without throwing up a warning/error right after starting: Cannot find new threads: generic error Richard Goedeken 2010-01-26 23:48:36 -05:00
  • 88212f6656 Change from unix to dos line endings for osal_files_win32.c GoedekenR 2010-01-26 01:17:48 -05:00
  • 5951bba95e bugfix #257: added to makefile OS type GNU/kFreeBSD Richard Goedeken 2010-01-20 21:57:41 -05:00
  • 6292682492 updated MSVC8 project file to copy new input plugin auto-config .ini file after building Richard Goedeken 2010-01-18 21:15:20 -05:00
  • 38252128b9 Win32: fixed error (due to compiling .c files as .cpp) GoedekenR 2010-01-11 23:36:10 -05:00
  • 3d27c6dbe7 bugfix: memory leak from new function in last commit Richard Goedeken 2010-01-10 14:10:05 -05:00
  • ca159d07f5 added new console-ui option --set for setting arbitrary configuration variables on the command line. This requires the latest core library, because it uses a new config function ConfigGetParameterType() Richard Goedeken 2010-01-10 00:31:23 -05:00
  • 38d372f5f9 updated MAN pgae for all the changes made in the 2.0 re-architecture Richard Goedeken 2010-01-09 19:36:25 -05:00
  • 2174b9096a Added tag 1.99.2 for changeset 8cf91241c3d4 Richard Goedeken 2010-01-06 23:37:50 -05:00
  • 02596bdf31 Updated RELEASE and version info for 1.99.2 tag 1.99.2 Richard Goedeken 2010-01-06 23:37:44 -05:00
  • 1d4c790fc8 update project file to copy the DLLs from the dependencies and shared data files from other projects into the output build directory. GoedekenR 2010-01-06 23:01:18 -05:00
  • f3ba5fe609 Added audio-sdl plugin project file to MSVC8 solution GoedekenR 2010-01-02 20:26:29 -05:00
  • 1be5a8cf30 Added Input SDL plugin project to MSVC8 solution GoedekenR 2010-01-02 16:28:48 -05:00
  • 17b16b31cc Added RSP-HLE project to MSVC8 solution GoedekenR 2010-01-02 10:22:45 -05:00
  • ff34d04fcf Changed a couple of excessive warnings which are always printed in the Win32 test environment to only be active with the --verbose option GoedekenR 2009-12-28 03:06:41 -05:00
  • f4c547f3c6 Added rice video project to MSVC8 solution file GoedekenR 2009-12-27 17:18:30 -05:00
  • 098dd7c174 Added mupen64plus-core to the MSVC8 solution file GoedekenR 2009-12-24 16:35:33 -05:00
  • 88471f9649 Merge MSVC8 project files GoedekenR 2009-12-19 22:46:21 -05:00
  • 3dafaed16c Added visual studio 8 project files. Made some small syntax changes so that MSVC can compile the C code in C++ mode. This is necessary because the MSVC compiler still doesn't support some nice C99 features which are used in the C code. Builds and runs in Windows. GoedekenR 2009-12-19 22:36:55 -05:00
  • 945aea3c7b Makefile improvements: throw error if OS/CPU not supported, use DESTDIR in install/uninstall paths, per Lazhur request. Allow user-specified CC/CXX/LD paths, per Auria request Richard Goedeken 2009-12-19 20:09:42 -05:00
  • 6db6563706 Added tag 1.99.1 for changeset 9c6059a764e2 Richard Goedeken 2009-12-14 21:36:14 -05:00
  • ec1496a731 updated RELEASE file for date 1.99.1 Richard Goedeken 2009-12-14 21:36:12 -05:00
  • a3fa1b7969 makefile fix for install target; MANDIR wasnt set by default Richard Goedeken 2009-12-14 11:31:44 -05:00
  • 8107223cef changed manual file from section 1 to section 6, added the manual page to the install/uninstall targets in the makefile Richard Goedeken 2009-12-13 23:54:09 -05:00
  • e4a6a9726e added mupen64plus man file from core project Richard Goedeken 2009-12-13 23:43:12 -05:00
  • 8fdaa17603 dont need sudo when installing to user-local folder Richard Goedeken 2009-12-13 16:30:43 -05:00
  • 826b864ce8 added INSTALL file Richard Goedeken 2009-12-13 16:25:28 -05:00
  • d541e3eece added README and RELEASE files Richard Goedeken 2009-12-13 00:00:15 -05:00
  • 9bd4bddd6c added LICENSES file Richard Goedeken 2009-12-12 23:19:37 -05:00
  • 4a72819892 update version number to 1.99.1 Richard Goedeken 2009-12-12 00:42:51 -05:00
  • de3a5f7ccb added install/uninstall/rebuild to makefile Richard Goedeken 2009-12-12 00:41:35 -05:00
  • 2ab0fe92bf rename ui-console binary from mupen64plus-cli to just mupen64plus Richard Goedeken 2009-12-12 00:28:38 -05:00
  • 4167e83793 added some help info to the makefile Richard Goedeken 2009-12-07 00:27:31 -05:00
  • f45fe92533 Added the ability to specify default Core Library and Shared Data directories at build time in addition to the Plugin directory. Richard Goedeken 2009-12-07 00:15:24 -05:00
  • b722e945b5 use versioned core library filename Richard Goedeken 2009-12-05 21:21:22 -05:00
  • 78acfd6589 forgot to add compare_core.h Richard Goedeken 2009-12-02 07:49:51 -05:00
  • 762a04e592 added r4300 core comparison feature Richard Goedeken 2009-12-01 21:11:17 -05:00
  • d30b190ca2 New Feature: cheat code support from command-line. Implemented: command-line --cheats option handling, PJ64-format cheat code INI file parsing, interface with core for retrieving ROM image CRC and activating the cheat codes Richard Goedeken 2009-11-27 14:07:45 -05:00
  • 1b3f7712f9 modified Makefile for OSX compatibility patch from Auria and refactored for simplicity Richard Goedeken 2009-11-23 19:18:38 -05:00
  • 763737a55c fixed --emumode option description in help info Richard Goedeken 2009-11-17 23:08:11 -05:00
  • fb6e4e934f cleaned up Auria's patch Richard Goedeken 2009-11-14 00:19:17 -05:00
  • a2e8b95b9f imported patch SDLUgliness Richard Goedeken 2009-11-14 00:13:30 -05:00
  • c9245500d5 imported patch MacRunPatches Richard Goedeken 2009-11-14 00:09:56 -05:00
  • a36c6ad7e6 added ability to set resolution from command line, moved Fullscreen parameter from Core config section to Video-General Richard Goedeken 2009-11-07 23:32:40 -05:00
  • 3bd045b427 try to load core library in current directory if not found by system Richard Goedeken 2009-11-06 00:44:26 -05:00
  • 1241142a15 bugfix: last commit broke the --testshots feature Richard Goedeken 2009-11-05 07:43:02 -05:00
  • bf1cfe3ea4 fixed warning from bug in --testshots, spelling error Richard Goedeken 2009-11-05 01:08:35 -05:00
  • 689e35b2cf fixed up the --testshots functionality so that it works Richard Goedeken 2009-11-04 23:54:52 -05:00
  • 05f0b20aea re-order plugin initialization so that RSP is last, which is required for correct operation. don't close ROM until after plugins have been detached Richard Goedeken 2009-10-27 08:35:12 -04:00
  • 5a5d98121c re-ordered startup code so that ROM image is loaded before plugins are attached Richard Goedeken 2009-10-26 00:51:25 -04:00
  • f3bd9a8688 added --verbose command-line option Richard Goedeken 2009-10-24 13:39:30 -04:00
  • 3008cec64a added error message to makefile if API headers not found. bugfix in plugin loading function Richard Goedeken 2009-10-23 22:03:58 -04:00
  • 844b49d66f added makefile feature to automatically search several places to find mupen64plus core api headers Richard Goedeken 2009-10-22 23:52:51 -04:00
  • b81d84491b changed dlopen() flag to resolve symbols immediately on load Richard Goedeken 2009-10-21 21:24:17 -04:00
  • d009eea141 Added makefile option for debug build. added Status message in core callback handler. Parse --datadir early from command line parameters and send to CoreStartup() Richard Goedeken 2009-10-20 23:37:42 -04:00
  • 64a5fd34e6 added function pointers for floating-point parameter get/set routines from the Config module of the core Richard Goedeken 2009-10-15 22:51:54 -04:00
  • f02fc4996c Added GetUserConfigPath() core function, updated debug callback to take a level argument Richard Goedeken 2009-10-13 23:01:49 -04:00
  • 7178abaf9f change the plugin search algorithm so that given name must match at the beginning of the plugin filename, not just anywhere in the filename Richard Goedeken 2009-10-12 14:07:46 -04:00
  • cc9b82f530 Added --datadir command-line option to specify the shared data directory Richard Goedeken 2009-10-12 13:53:27 -04:00
  • 86ebb7c41c Added PLUGINDIR makefile option, which allows the builder to specify at compile time a directory to be searched for plugins Richard Goedeken 2009-10-12 13:08:02 -04:00