Commit graph

282 commits

Author SHA1 Message Date
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
Richard Goedeken
18153a8585 dont need sudo when installing to user-local folder 2009-12-13 16:31:06 -05:00
Richard Goedeken
dae9c58ffd remove plugin version checks; this actually is pointless, because the core should only care about the API version, not the plugin package version 2009-12-13 15:43:24 -05:00
Richard Goedeken
ec0495b529 updated README, added INSTALL file 2009-12-13 14:34:10 -05:00
Richard Goedeken
d9278bf601 updated README and RELEASE files for 1.99.1 tag 2009-12-12 23:50:56 -05:00
Richard Goedeken
7e41f2022a updated LICENSES file, removed some unneeded text files 2009-12-12 23:17:24 -05:00
Richard Goedeken
60e7eec02c removed unneeded release.mk file 2009-12-12 08:15:33 -05:00
Richard Goedeken
01f34f7af5 update version number to 1.99.1 for beta 1 release 2009-12-12 01:17:33 -05:00
Richard Goedeken
4bd48d31d5 fixed install/uninstall options in makefile, removed broken rebuild option 2009-12-12 01:15:57 -05:00
Richard Goedeken
c32403c0cb rename ui-console binary from mupen64plus-cli to just mupen64plus 2009-12-12 00:32:16 -05:00
Richard Goedeken
5253052870 cleanup and refactor makefile, remove pre.mk and configure script 2009-12-07 22:45:32 -05:00
Richard Goedeken
b5650c716c update m64p_build.sh script in tarball to handle versioned core library, and copy the cheat ini file 2009-12-05 22:25:37 -05:00
Richard Goedeken
876b694b00 removed some unnecessary data files 2009-12-05 22:08:19 -05:00
Richard Goedeken
7172a026e8 updated sample regtest config file for versioned core library 2009-12-05 21:52:30 -05:00
Richard Goedeken
d8a8251eab generate versioned shared library for Linux and Freebsd 2009-12-05 20:08:57 -05:00
Richard Goedeken
ed92f7c960 bugfix: is_valid_rom() always failed after input parameter was changed from unsigned to signed 2009-12-02 21:34:30 -05:00
Richard Goedeken
39f67809a6 added missing includes in main/lirc.c 2009-12-02 21:28:10 -05:00
Richard Goedeken
53b9e93b7f added -Wall to CFLAGS and cleaned up the warnings for 64-bit normal and debugger builds 2009-12-01 22:46:47 -05:00
Richard Goedeken
5629f353b1 change core compare API so that callback function receives current r4300 opcode. This only works for pure interpreter and dynarec cores 2009-12-01 19:45:58 -05:00
Richard Goedeken
b6c03547c3 missed a return code from last commit 2009-11-30 23:09:30 -05:00
Richard Goedeken
a928f13da7 removed the old core comparison code and replaced with function calls through the new API. The front-end application will handle the communication between the 2 running cores 2009-11-30 22:01:43 -05:00
Richard Goedeken
ba5a20d0f4 implemented final debugger api functions 2009-11-30 16:19:53 -05:00
Richard Goedeken
06f5e8d0d2 implemented Memory debugger functions for 2.0 api 2009-11-29 23:12:19 -05:00
Richard Goedeken
5722075ec6 implemented General debugger functions for 2.0 api 2009-11-28 22:58:06 -05:00
Richard Goedeken
bc95d9e79a clean-up and initial code for Debugger support through new API. DebugSetCallbacks() implemented 2009-11-28 14:06:14 -05:00
Richard Goedeken
93302a481a bugfix in Makefile for DEBUGGER=1 build, updated help message 2009-11-28 14:01:50 -05:00
Richard Goedeken
309a8bde50 bugfix: frame advance feature should advance every frame, instead of every vertical interrupt (every field) 2009-11-27 17:38:56 -05:00
Richard Goedeken
e0bf18e234 added all of the core State Change callback functionality. api/callbacks.c is now feature complete 2009-11-27 16:43:40 -05:00
Richard Goedeken
64b6552e7c bugfix: missed a couple of translation function calls in last commit 2009-11-27 15:53:52 -05:00
Richard Goedeken
89d19906ef since the only language file that we ever had for the core was English, it seems that there's not that much of a demand for translation support in the core. So all of the translation code (and the empty language file) have been removed 2009-11-27 14:48:27 -05:00
Richard Goedeken
420fe90d52 completely re-wrote the cheat code handler: greatly simplified cheat.h/cheat.c to remove unneded functions including all file i/o, wrote cheat code handler according to new mupen64plus 2.0 api. Updated api/frontend.c to call new cheat handler. api/frontend.c is now feature-complete 2009-11-27 13:55:29 -05:00
Richard Goedeken
042b46a519 cleaned up cheat ini file a bit, mostly replacing references in the comments to the F9 key with GS for GameShark button. 2009-11-27 13:48:24 -05:00
Richard Goedeken
48caacd092 modified pre.mk for OSX compatibility patch from Auria and refactored for simplicity 2009-11-23 20:09:08 -05:00
Richard Goedeken
99d888b212 fixed m64p_update.sh script in tools/m64p_helper_scripts.tar.gz 2009-11-22 19:13:02 -05:00
Richard Goedeken
377e8238d5 added and refactored code to finish all cases of CoreDoCommand() in api/frontend.c 2009-11-22 17:09:35 -05:00
Richard Goedeken
8df96712f7 replaced all printf() statements in core with DebugMessage() calls, except those in compare_core.c which is going to be removed in the future 2009-11-21 20:47:52 -05:00
Richard Goedeken
e025556f4a finally: removed ugly winlnxdefs.h! 2009-11-21 14:12:16 -05:00
Richard Goedeken
42c4c479bc bugfix to allow diagonal hat movements for core joystick commands 2009-11-21 11:26:09 -05:00
Richard Goedeken
28b3aefdc9 modified SDL event loop joystick code so that gameshark button press is captured, and joystick commands that are level-triggered instead of edge-triggered (such as fast foward) can be accommodated 2009-11-21 10:13:09 -05:00
Richard Goedeken
5268db9437 fixed warnings in the 64-bit debug info build 2009-11-21 00:12:01 -05:00
Richard Goedeken
b69c66c558 fixed the outstanding SDL event issues by re-writing the code which handles the joystick-event-driven core commands. Now the axis-based commands use hysteresis and there is a single global event function for determining if the gameshark button is pressed 2009-11-20 23:54:38 -05:00