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 |
|
Richard Goedeken
|
8a74ba68a0
|
fixed technical bug in fread/fwrite calls in compare_core(): the size comes before the quantity
|
2009-11-19 23:53:08 -05:00 |
|
Richard Goedeken
|
05ff71f4c7
|
fixed all of the gcc warnings from upgraded compiler (4.3.4) in the 64-bit standard build
|
2009-11-19 23:34:38 -05:00 |
|
Richard Goedeken
|
c821c5cb53
|
Moved all of the SDL event-related stuff into a new source file eventloop.c. There are still 2 things to fix: the joystick axis-driven core commands are hosed without hysteresis, and the key_pressed and event_active functions should be removed. They are only used by gs_button_pressed in cheat.c and should be replaced with a better mechanism
|
2009-11-18 23:15:11 -05:00 |
|
Richard Goedeken
|
8852fb3e29
|
merged all of the patches from last night into local copy with 64-bit dynarec fixes
|
2009-11-15 01:13:21 -05:00 |
|
Richard Goedeken
|
6c78c3f2fb
|
bugfix in dyna_start(): we need to load address of reg[] into r15, not its value
|
2009-11-15 00:58:38 -05:00 |
|
Richard Goedeken
|
7ed11ec79e
|
modified all of the dynarec's generator functions to use the revised assembler functions for r15-relative addressing
|
2009-11-15 00:48:30 -05:00 |
|
Richard Goedeken
|
4d081ae72d
|
Modified all instructions using m8abs operands in the assembler
|
2009-11-14 22:17:39 -05:00 |
|
Richard Goedeken
|
50bcee4503
|
Modified all instructions using m16abs operands in the assembler
|
2009-11-14 21:52:21 -05:00 |
|
Richard Goedeken
|
cb8ad59515
|
Modified all instructions using m32abs operands in the assembler
|
2009-11-14 21:29:53 -05:00 |
|
Richard Goedeken
|
7ce4ed70f6
|
start working on 64-bit Dynarec. Added r15 register load to dyna_start() for the base of relative memory accesses. Modified all instructions using m64abs operands in the assembler
|
2009-11-14 19:30:33 -05:00 |
|