casualjames casualjames
a1df15ee16
Tabs to spaces
2012-06-23 15:56:49 +02:00
casualjames casualjames
d4a9f9a4d0
Fixed a very bad mistake on R4300 initialization which broke lots of games. Added VI callback (to be used by movie recording).
2012-06-23 15:40:19 +02:00
casualjames casualjames
d6cc0ca11a
Pull changes from official repos (note that some changes, i.e. screenshots, eventloop.c have gone to UI)
2012-06-17 20:26:01 +02:00
Sven Eckelmann
84a36e8f92
Enable experimental support for link-time optimization
2012-05-29 22:19:41 +02:00
Sven Eckelmann
68e3d1317e
Import minizip from zlib 1.2.7
2012-05-29 22:13:29 +02:00
Sven Eckelmann
307c6875ce
Print function pointer using %p instead of %x
2012-05-29 22:13:05 +02:00
Sven Eckelmann
a68e8d67c6
Remove unused variable bdslot in db_disasm_insn
2012-05-29 22:12:38 +02:00
Sven Eckelmann
b6aa3e52dc
Reduce call overhead for assemble functions
...
The macro like assemble functions have a relative high overhead due to the call
necessary to write only a small number of bytes. A compiler without link time
global optimization cannot analyze these functions and inline them.
2012-05-29 22:11:55 +02:00
Sven Eckelmann
8dcdbb06e1
Remove unused functions
2012-05-29 22:11:03 +02:00
Richard Goedeken
34d877620d
moved breakpoint typedef and BPT_* macros from dbg_breakpoints.h into m64p_types.h
2012-05-20 09:24:58 -07:00
Sven Eckelmann
fe0ec6c138
Fix name of PIC thunks with gcc 4.7
2012-05-15 23:30:31 +02:00
Richard Goedeken
ed6add8341
more specific parameter comment based on feedback from issue 489
2012-04-08 09:55:30 -07:00
Richard Goedeken
c31a273328
read/write breakpoint fix from Neive
2012-04-08 09:33:29 -07:00
Richard Goedeken
a78204171e
use sscanf for reading floating-point values in config file instead of character parsing, so that other locales with commas instead of periods for decimal separator can be supported
2012-04-08 09:31:14 -07:00
Richard Goedeken
dbb500b34f
bugfix in hg archive command
2012-03-10 11:00:59 -08:00
Richard Goedeken
eef0646e9d
removed --repository option from hg archive command, as it is not included with my hg. also, build -norom core automatically
2012-03-10 10:57:20 -08:00
Richard Goedeken
652572c1fa
Added tag 1.99.5 for changeset 1ec4920bbc35
2012-03-10 10:29:02 -08:00
Richard Goedeken
580cdd7fb7
updating version and release info for v1.99.5 tag
2012-03-10 09:53:00 -08:00
richard42
e429ff4afb
fix warnings in MSVC8
2012-03-06 20:35:30 -08:00
Richard Goedeken
8bb50abf18
fixed round-off error in config parameter version checking
2012-03-04 15:41:32 -08:00
Richard Goedeken
b8a60d01cb
update core Video API version to 2.1.0. The core is backwards-compatible with older video plugins. The difference in the newer API is that the video render callback function now takes a boolean (int) parameter, which specifies whether the video frame has been re-drawn since the last time the render callback was called. This allows us to take screenshots without the On-Screen-Display text
2012-03-04 15:11:34 -08:00
Richard Goedeken
4bfd64f67a
apply patch from Bobby Smiles: Fix RSP DMA behavior
...
-r/w length must be a multiple of 8 bytes
-Handle non linear transfer as well (skip > 0, count > 1)
This change is difficult to test, since not many games use that and rsp plugins use their own implementation of DMA anyway.
2012-03-04 09:19:51 -08:00
Richard Goedeken
1c8649cdf5
improve PIF debug messaging
2012-03-03 07:32:35 -08:00
Richard Goedeken
62fb33cf9f
bugfix: when the front-end specifies an override for the configuration directory, always use this path, so that we don't load the config from there and then save it back to the default user path
2012-03-02 23:02:04 -08:00
Richard Goedeken
674c816c28
re-indented all .c files in src/memory/. old formatting was horrible. tabs must die
2012-03-01 14:29:42 -08:00
Richard Goedeken
b1b90973d8
make all of the mpk/eep/sra file open failure messages VERBOSE level, since these are expected to happen the first time a game is played. remove the static flag variables which were used to prevent more than 1 message being sent
2012-02-29 22:36:43 -08:00
Anthony J. Bentley
8f2043ad4d
off_t is 64 bits on OpenBSD, so don't use f*64() there.
2012-02-27 23:17:58 -07:00
Richard Goedeken
92739fa732
updated wiki documentation for new SaveSRAMPath config parameter
2012-02-25 21:04:40 -08:00
Richard Goedeken
6d52637faf
issue 462: feature request: include separate config parameter for path to save SRAM/EEPROM/MPK files, so they can be separated from emulator snapshots
2012-02-25 21:00:40 -08:00
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
casualjames
70e022aa06
Add FIXME about fullscreen on Windows.
2012-01-16 04:12:01 +01:00
casualjames
00066420ed
Remove vcproj bloat.
2012-01-05 22:12:23 +01:00
casualjames
148e733ba1
Fixed projects and source for Windows + Fix release build + Minor stuff
2012-01-05 22:01:26 +01:00
casualjames casualjames
bd066b4e4d
Added functions for eeprom/mempack/sram/flashram management.
2012-01-05 02:30:19 +01:00
casualjames casualjames
fa3c3c438f
Pull changes from official repo.
2012-01-04 21:23:12 +01:00
casualjames casualjames
d288e6381b
Add correct import for size_t
2012-01-04 20:32:02 +01:00
casualjames casualjames
67d04cbac9
Some fixes.
2012-01-04 20:18:50 +01:00
casualjames casualjames
1b18729236
Merge some internal improvements from mupen64plus-core-inputmovie.
2012-01-04 15:24:44 +01:00
casualjames casualjames
265452f7f8
Merge some internal improvements from mupen64plus-core-inputmovie.
2012-01-04 15:10:28 +01:00
casualjames casualjames
fb62badd47
Implement ReadSamples and audio API.
2012-01-03 22:23:59 +01: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
casualjames casualjames
a783637622
Move LIRC to UI.
2011-12-31 14:25:40 +01:00
casualjames casualjames
c6ff85de28
Add gameshark button API.
2011-12-31 04:25:06 +01:00