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