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