Commit graph

2672 commits

Author SHA1 Message Date
Richard Goedeken
99032437c3 makefile updates: use CFLAGS+= instead of CFLAGS= 2010-02-20 10:38:05 -05:00
Richard Goedeken
8b6ee64f92 updated binary bundle-building script to handle doc folder in core module with sub-dir (for emutalk wiki docs) 2010-02-13 23:14:28 -05:00
Richard Goedeken
5c555a779e Added tag 1.99.3 for changeset 2a082af3d846 2010-02-13 16:18:41 -05:00
Richard Goedeken
d0eec4f05b updated version info and RELEASE file for 1.99.3 tag 2010-02-13 16:18:33 -05:00
Richard Goedeken
ce1d96c62e moved the extern Controls[] definition out of api/m64p_plugin.h into plugin/plugin.h, because this is only used within the core 2010-02-13 11:52:20 -05:00
Richard Goedeken
b51d78dd99 issue #293: add support for Gameshark 3.3 patch codes 2010-01-27 22:54:43 -05:00
Richard Goedeken
a6c358099b Use Dynarec by default when core is compiled with this option. If dynarec is selected but unavailable, fall back to cached interpreter instead of pure interpreter 2010-01-27 22:20:48 -05:00
Richard Goedeken
82c79258ac bugfix: issue #291 - limited to 100 screenshots. Now 1000 screenshots per ROM are allowed, and it is handled with state information, so every prior screenshot file will not be opened each time a new one is saved 2010-01-26 23:34:53 -05:00
GoedekenR
509c858ba2 bugfix: screenshot directory handling code used unix-specific path separators; now is platform-independent
bugfix: libpng write function crashed on Win32 when using its own fwrite() calls.  Now I'm using callbacks and calling fwrite() from within screenshot.cpp, which avoids the crash
2010-01-21 23:33:47 -05:00
Richard Goedeken
f316a7540e bugfix #257: added to makefile OS type GNU/kFreeBSD 2010-01-20 21:56:45 -05:00
Richard Goedeken
6059916d20 bugfix issue #313; the 64-bit inline assembly code in r4300/x86_64/rjump.c needs to have underscores before the symbols names in OSX 2010-01-19 23:01:03 -05:00
Richard Goedeken
12daecc644 update build/helper scripts for new input auto-config .ini file 2010-01-18 21:11:46 -05:00
Richard Goedeken
ad8773bac0 bugfix: an old bug in the core - if a ROM *without* a 16kb EEPROM type is loaded after a ROM *with* a 16kb EEPROM type, the EEPROM type is not reset and the second ROM will hang 2010-01-14 23:15:15 -05:00
GoedekenR
f109d3e552 Win32: disable warning C4731 in core; now all modules build with no warnings/errors 2010-01-11 23:34:49 -05:00
Richard Goedeken
77ef24b55c fixed a major problem with zilmar API: the plugins RomOpen() functions had no way of returning error codes back to the core, so if something went wrong, the core would continue to start the game, resulting in a crash or a hang in the plugin. Now the RomOpen() functions return a bool 2010-01-11 23:06:46 -05:00
Richard Goedeken
244a8dd324 1. added new configuration function ConfigGetParameterType() 2. removed api documentation .tar.gz file and replaced with the mediawiki text - this will be easier to keep in sync than a zip file 2010-01-10 00:27:17 -05:00
Richard Goedeken
e2b60a4a0b added bash script for building source packages of individual modules 2010-01-09 14:12:58 -05:00
Richard Goedeken
23e7796813 new feature: m64p_update.sh script can take an input argument to update to a tag or revision 2010-01-09 11:26:57 -05:00
richard42
a8ef1e298f The StopRumble command needs to be the size of the PIF ram, because the rumble handling code in the input plugin has to write a CRC value about 40 bytes into the command buffer 2010-01-09 10:19:28 -05:00
Richard Goedeken
0ecd0a0604 don't run ldconfig on make install unless user is root; otherwise this can throw an error when a packager is building everything in a sandbox 2010-01-07 23:29:31 -05:00
Richard Goedeken
d2ebccff7b Added tag 1.99.2 for changeset 36c711f611a4 2010-01-06 23:26:52 -05:00
Richard Goedeken
04bd8cd467 Updated RELEASE and version info for 1.99.2 tag 2010-01-06 23:26:43 -05:00
Richard Goedeken
ca2aa5f656 added tarball of emuwiki api documentation from 2010-01-06 for backup purposes 2010-01-06 22:17:38 -05:00
GoedekenR
9c4050a18b bugfix: OSD: remove glDisable(GL_REGISTER_COMBINERS_NV) call, it throws minor OGL error on systems w/o the NV extensions
bugfix: OSD Win32 fix: get func ptr to post-1.1 glActiveTexture function from the video extension instead of #defining it out
2010-01-06 21:38:16 -05:00
Richard Goedeken
00afa7b734 removed all of the remaining #ifdef WIN32 statements that I could 2010-01-05 00:38:55 -05:00
Richard Goedeken
ea42d35d77 replace #ifdef WIN32 structure for sleeping with SDL_Delay() 2010-01-04 23:57:29 -05:00
GoedekenR
a6e744f14d Fixed MSVC warning in OGLFT.cpp by removing unused (broken) function 2010-01-03 10:08:04 -05:00
GoedekenR
aa77010ce8 bugfix: stop spamming console with "Core: couldn't open memory pack file 'C:\...\*.mpk' for reading" messages 2010-01-02 16:22:33 -05:00
GoedekenR
5aa0674401 bugfix: win32 dynarec caused crash in release build
bugfix: get release build updated in project file
2010-01-02 15:24:56 -05:00
GoedekenR
19cceadab5 bugfix: stop spamming console with "Core: couldn't open eeprom file 'C:\...\*.eep' for reading" messages 2010-01-02 13:42:28 -05:00
GoedekenR
10a1b8321c for Win32, core needs to search for shared files in the user's config directory. Eventually this should be changed to install and search for the shared data files in the All Users/Application Data/Mupen64Plus folder instead 2009-12-28 03:04:24 -05:00
GoedekenR
f1cb2990e7 fixed bugs in osal/files_win32.c, set up Win32 Debug build 2009-12-26 12:28:55 -05:00
GoedekenR
e7abd4677c Added libpng and freetype dependencies to Win32 build. The core now builds a valid DLL 2009-12-26 10:57:37 -05:00
GoedekenR
ae86636fe3 Merge recent Win32 work with previous makefile changes 2009-12-25 01:37:15 -05:00
GoedekenR
4c7060dff6 Added zlib support for Win32 build.
Since the MiniZip code (in main/zip/*) has _major_ C++ incompatibilities, I had to switch project file from (C++ compiler) back to Default.
This also required refactoring all the code with the nice C99 features which MSVC stupidly doesn't support
2009-12-25 01:35:01 -05:00
GoedekenR
fcf15e78f5 fixes for unix build after Win32 build changes in the last commit 2009-12-24 23:26:37 -05:00
GoedekenR
48e4077436 Added a lot of typecasting expressions so that the core module will compile in MSVC8 and fixed a lot of other compatibility issues
All that's left before this will build properly is to add the dependencies (zlib, libpng, and freetype)
2009-12-24 16:39:52 -05:00
GoedekenR
ed36ec4484 Added new MSVC8 project file for mupen64plus-core 2009-12-24 16:36:16 -05:00
Richard Goedeken
4219de5179 bugfix: makefile needs to install Core header files so that plugins can be built later 2009-12-19 19:42:49 -05:00
Richard Goedeken
3daad95e08 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 2009-12-19 19:29:52 -05:00
Richard Goedeken
e5f3f9fe39 put LIBS after OBJECTS when linking, to avoid problems with -Wl,--as-needed 2009-12-15 13:32:31 -05:00
Richard Goedeken
2eee6bf596 changed bundle building scripts to take a build name instead of just version name 2009-12-14 22:53:51 -05:00
Richard Goedeken
efb76c3af8 Added tag 1.99.1 for changeset 98d5a1dba99a 2009-12-14 21:39:49 -05:00
Richard Goedeken
84f49f7210 added title to RELEASE 2009-12-14 21:39:44 -05:00
Richard Goedeken
92211fe0be bugfixes in the install/uninstall scripts for binary bundles 2009-12-14 12:57:26 -05:00
Richard Goedeken
ca7a17ca6f update m64p_build.sh script to move symbolic link instead of calling ldconfig. update makefile install target to depend upon building the library and to call LDCONFIG so that the lib cache is updated 2009-12-14 00:26:30 -05:00
Richard Goedeken
06bb4783c8 added first draft of special scripts for building source and binary bundles 2009-12-14 00:12:12 -05:00
Richard Goedeken
7fd15c2fb1 removed man file for mupen64plus, this belongs in the ui-console module 2009-12-13 23:44:18 -05:00
Richard Goedeken
654cb176e9 modify m64p_build.sh to use ldconfig to generate a link from SONAME core lib to full name, instead of copying both build products and having 2 copies of the same shared lib object 2009-12-13 23:21:02 -05:00
Richard Goedeken
6df0e9c710 added m64p_install.sh and m64p_uninstall.sh helper scripts 2009-12-13 16:57:37 -05:00