Commit graph

2672 commits

Author SHA1 Message Date
Richard Goedeken
b43fbe9e91 resolve issue 413: when failing to read SRAM data file, send verbose-level message instead of warning. This alwaps happens the first time a game is run 2012-02-25 20:05:58 -08:00
Richard Goedeken
708e5ef12a updated wiki documentation for core/plugin config parameters 2012-02-24 22:47:40 -08:00
Richard Goedeken
f02331c028 split core configuration data into 2 sections: Core and CoreEvents. Added version numbers and upgrade handling to both 2012-02-23 20:17:10 -08:00
Richard Goedeken
d0879715dc Added 2 new config functions: ConfigHasUnsavedChanges and ConfigRevertChanges 2012-02-21 21:22:12 -08:00
Richard Goedeken
bde4612d7f add new Config API function to save only a single config section to disk. Added documentation for new function and bumped config api version number to 2.1.0 2012-01-02 21:49:27 -08:00
Richard Goedeken
5ff38ca40f refactored internal structure of Config data. Now there are 2 internal lists: one representing the status of the config file on the disk, and another representing the active list. This will allow us to add a new feature whereby only a single section is saved, and all other (possibly modified) sections are not changed 2012-01-02 20:50:26 -08:00
Richard Goedeken
f943f183a8 add sections alphabetically when parsing config file at init time 2012-01-02 17:21:05 -08:00
Richard Goedeken
89793ed51e put new config sections in alphabetical order 2012-01-02 16:46:20 -08:00
Richard Goedeken
794ce10069 renaming and cleaning up in prep for new feature 2012-01-02 16:31:50 -08:00
Richard Goedeken
bb1019cd91 bugfix issue 468: dlopen problem with OGLFT; the static class object is not initialized when the shared lib is loaded under OSX, so change the api to do it explicitly 2011-11-12 16:25:50 -08:00
Sven Eckelmann
19b7d89db8 Remove references to own entry in mupen64plus.ini 2011-10-19 01:15:37 +02:00
Sven Eckelmann
51de591c1d Remove attributes which are only copied from references in mupen64plus.ini 2011-10-19 01:14:40 +02:00
Sven Eckelmann
ee2d9337fd Add some missing roms to mupen64plus.ini 2011-10-19 00:57:01 +02:00
Sven Eckelmann
0b3664c7ab Fix or add CRC values for roms in mupen64plus.ini 2011-10-19 00:49:25 +02:00
Sven Eckelmann
560ff093ff Fix GoodNames of roms in mupen64plus.ini 2011-10-19 00:48:40 +02:00
Sven Eckelmann
4ef669249d Fix Attribute names in mupen64plus.ini 2011-10-17 21:35:40 +02:00
Sven Eckelmann
1b488a48e1 Don't print '%' twice in volume string 2011-10-14 22:02:34 +02:00
Sven Eckelmann
3364c4eafe Remove additional -O3 on MacOSX 2011-10-14 19:58:42 +02:00
Sven Eckelmann
d7562c5f73 Use 32 bit io api for minizip on MacOSX to prevent build error 2011-10-13 00:03:03 +02:00
Sven Eckelmann
7160a3c584 Explicitly disable PIC in case of PIC=0 2011-10-13 00:01:01 +02:00
Sven Eckelmann
3548442b47 Fix further problems in mupen64plus.ini 2011-10-09 23:15:02 +02:00
Sven Eckelmann
6a80eeff92 Fix syntax errors in mupen64plus.ini 2011-10-09 21:46:54 +02:00
Sven Eckelmann
faf9c54e76 Read option SaveStatePath from config when set 2011-10-06 11:32:09 +02:00
Sven Eckelmann
0a517b3238 Try to build against external minizip library to fix compilation on Gentoo 2011-10-06 10:26:08 +02:00
Sven Eckelmann
de028a8223 Fix linking with liblirc_client 2011-10-06 10:02:41 +02:00
Sven Eckelmann
dd2e1b885b Import minizip from zlib 1.2.5 2011-10-04 22:48:28 +02:00
Richard Goedeken
4c21158e8f merged changes from ecsv's fork 2011-09-08 21:08:09 -07:00
Richard Goedeken
63aee7ccb7 sync w/ wiki updates from wahrhaft 2011-09-08 20:17:23 -07:00
Richard Goedeken
6fc06eaf66 instead of calling SDL_Quit when finished in the M64CMD_EXECUTE command, don't call it until the library is being unloaded. this will fix some front-end use cases 2011-09-07 21:27:49 -07:00
Sven Eckelmann
12c9a61058 Fix some -Wformat related warnings 2011-09-04 13:12:13 +02:00
Sven Eckelmann
277f2fd7ff Remove unused pagesize query when allocating rwx memory 2011-09-04 12:48:52 +02:00
Sven Eckelmann
1121cb9cec Merge branch 'default' from ssh://hg@bitbucket.org/richard42/mupen64plus-core 2011-09-01 12:46:12 +02:00
Sven Eckelmann
23c3b668b0 Ignore generated files in hg-status 2011-08-29 14:30:46 +02:00
Sven Eckelmann
9b4a8b8276 Create clean source module tarballs using hg archive 2011-08-29 12:29:45 +02:00
Sven Eckelmann
977924b416 Don't save user id/name when creating release tarballs 2011-08-28 18:32:23 +02:00
Richard Goedeken
447bc14b2f patch for openbsd support from 'ryan' on irc 2011-08-13 12:28:56 -07:00
Sven Eckelmann
5502c6b1e7 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:14 +02:00
Sven Eckelmann
0dee89e291 Enable PIC depending on architecture instead of bits only
nogagplz noticed on ppc32 that PIC is necessary to compile everything as shared
object. Therefore, it seems to be a better idea to have architecture specific
PIC default settings instead of checking only whether it is a 32 or 64 bit
architecture.
2011-08-05 10:32:06 +02:00
Sven Eckelmann
54a5e3cee5 Enable big endian mode on ppc and ppc64 2011-08-05 10:19:20 +02:00
Sven Eckelmann
74ac8f507e Strip binaries during install 2011-07-23 21:22:52 +02:00
Sven Eckelmann
5b0f4ab40e Use MAP_ANON when MAP_ANONYMOUS is not defined 2011-07-23 10:21:30 +02:00
Sven Eckelmann
9b7d8ea648 Synchronize MipMapping options in Arachnoid and Rice 2011-07-18 09:33:40 +02:00
richard42
139139738e Updated MSVC8 project files for new PIF/CIC code 2011-07-16 17:25:35 -07:00
Richard Goedeken
43206c936f use X-Scale's PIF-CIC algorithm instead of the hard-coded challenge-response pairs 2011-07-16 15:47:14 -07:00
Richard Goedeken
e162e1ccf1 allow front-end to set the speed limiter on/off prior to starting a rom 2011-07-16 11:17:41 -07:00
Richard Goedeken
4286ee7b9b updated FRONTEND_API_VERSION to 0x020001 for new m64p_command and m64p_core_param 2011-07-16 11:00:03 -07:00
Richard Goedeken
f310d37785 missing semicolon 2011-07-16 10:30:23 -07:00
Richard Goedeken
596aec45ab added new core parameter: M64CORE_SPEED_LIMITER along with get/set functionality 2011-07-16 10:24:22 -07:00
Richard Goedeken
367b07176a make the MainSpeedLimit variable a local instead of global, and add a modifier function 2011-07-16 09:54:03 -07:00
Richard Goedeken
47538f3bc6 added new M64CMD_CORE_STATE_SET core command, and main_speedset() function 2011-07-16 09:51:38 -07:00