John Chadwick
569e8e6be1
Structural changes for the Win32 port. Hopefully good enough quality to get merged to the trunk.
2008-05-15 06:06:49 +00:00
John Chadwick
697486563e
Started new Win32 port
2008-05-15 02:47:48 +00:00
Richard Goedeken
8f33e97526
Added NoMemoryExpansion key to default mupen64plus.conf file
2008-05-15 02:44:06 +00:00
Scott Gorman
e5f912aad8
Added better detection if emulation is stopped, allowing the recompiler to break out of the infinite loop it can get caught in. This fixes the majority known hard freezes, and increases yet again... STABILITY!
2008-05-14 18:14:36 +00:00
Richard Goedeken
6bf7e41411
Reverted commit 434 in trunk - invalid double pointer passing to calculateMD5, no console output while loading ROMs, too slow. Please fix and commit to RCS branch
2008-05-14 04:28:42 +00:00
Scott Gorman
0051c4e170
Uses MD5 to find the entry in the database.
2008-05-14 03:53:57 +00:00
Scott Gorman
ae9430ff10
Updated the RomDatabase with every known rom I could get.
2008-05-14 03:29:30 +00:00
Scott Gorman
7014ae83f6
Worked in the backend code for NoMemoryExpansion. Eventually this should get moved to the RCS. Now some games boot and play! Woah! :)
2008-05-13 23:42:14 +00:00
John Chadwick
cd8a9065bd
Added "NoMemoryExpansion" and corresponding checkbox
...
Made CPU Core Settings section just "Emulation Settings" because many settings on that section are not related to the CPU Core
2008-05-13 22:50:36 +00:00
Scott Knauert
455a2c2234
Second attempt to fix gzip bug, reverting while loop.
2008-05-11 19:54:51 +00:00
Scott Knauert
845c7df829
More pedantic while loop, attempt to fix gzip size error.
2008-05-11 19:38:29 +00:00
Scott Knauert
52629d2a8f
Corrected some variable errors, attempt at fixing fill_header() crash
...
on 64-bit systems.
2008-05-11 18:54:05 +00:00
Scott Knauert
403596ffbd
Make formatting neater in console output. (minor)
2008-05-11 10:42:14 +00:00
Scott Knauert
eb8755b000
Overhaul of rom handling functions.
...
- Calculating MD5 in Gtk GUI rom properties dialogue now works.
- Gtk GUI open rom filter now has .z64, .v64, and .n64 extensions.
- Rom file decompression handled at single point (as opposed to
2-3) to prevent duplication of code and make adding 7zip support easier.
- General code cleanup, renaming / comments, etc.
Testing done:
- Tested .zipped (singe and multifile archives), .gzipped, and
uncompressed .z64 amd .v64 roms.
2008-05-11 08:20:37 +00:00
Scott Knauert
478a26518a
Polished cheat GUI, general code cleanup, fixed a Gtk warning.
2008-05-09 01:09:42 +00:00
Scott Knauert
1eff426fe1
Savestate overhaul complete, messages when saving or loading, size_t / int type abuse fixed, general cleanup.
2008-05-08 00:48:13 +00:00
Scott Knauert
bef4ea9b63
- Further cleanup of savestate code.
...
- Now traps slot changes from core.
2008-05-07 16:50:19 +00:00
Scott Knauert
66620a6331
Changes:
...
- Cleaned up Gtk GUI emulation menu.
- Added accelerator group for non-meta accelerators so the don't
interfere with entries (like the filter)
- Added savestate_get_filename() helper function.
- Changing the savestate in the Gtk GUI is relayed to the user via the
statusbar.
2008-05-07 09:22:29 +00:00
Scott Gorman
46fe3aaff6
branch to work on porting TASInput
2008-05-06 04:33:15 +00:00
Scott Gorman
4e0131b0b7
Added the critical_failure flag, if this is set to 1, then the plugin will operate like the 'No Sound' plugin. This event will occur when SDL can not access the soundcard. If the problem is fixed, and emulation is restarted it will recheck SDL.
2008-05-04 22:32:54 +00:00
Richard Goedeken
71578f2d36
KDE4 GUI builds now with makefiles
2008-05-04 14:20:27 +00:00
Scott Gorman
a9198f7394
One more test to make sure it updates correctly... (the irc bot)
2008-05-03 17:59:09 +00:00
Scott Gorman
8e853ceaf5
Trivial update to test bot
2008-05-03 17:26:49 +00:00
Louai Al-Khanji
fbdcf88460
Replace QFormLayout with QTabWidget + QGridLayout.
2008-05-02 11:32:24 +00:00
Scott Gorman
920747b02e
Cleaned up whitespacing, much cleaner and easier to follow.
2008-05-01 21:30:43 +00:00
Richard Goedeken
94df76d563
Testing SVN changes to ignore whitespace and deleted files in email diffs
2008-05-01 13:31:17 +00:00
Richard Goedeken
149494a7a4
Cleaned up white space and dead code in interupt.c
2008-05-01 13:22:14 +00:00
Jesse Dean
4a0ae5000f
Resubmitting fixes to debugger.
2008-04-30 23:34:47 +00:00
Richard Goedeken
10719cbb9b
fix for regression test script to handle special chars in filename for image comparison
2008-04-29 12:00:33 +00:00
Richard Goedeken
cbf4514d16
fixed bugs from recent input changes. added hysteresis to joystick axis centering detection. Disallowed setting both directions of single N64 axis to same direction of same controller axis
2008-04-29 03:38:30 +00:00
John Chadwick
b7ef061dbd
Fixes blight input patches.
...
- No longer needs inversion of the X axis since we now enter axis's seperately
- Cleaner user entry of seperate axis's (from the user perspective anyway :P)
- Some fixes
2008-04-29 02:23:03 +00:00
Scott Gorman
e49ba3e8a0
blight_input now lets you bind all four directions on the analog stick using axises versus it used to only allow one axis for up/down, and one for left/right... (it also assumed that +/- was not inverted)
2008-04-28 22:23:35 +00:00
James Hood
1496911600
gui_parseArgs was changed to gui_init in r213. Updated kde4 gui code.
2008-04-28 06:44:55 +00:00
Richard Goedeken
9d505d10d0
improved regression test timeout message
2008-04-27 21:26:01 +00:00
Richard Goedeken
9014c12a24
Added video regression test script and config file
2008-04-27 19:56:15 +00:00
James Hood
53b40c8cd5
-cleaned up save state autoincrement feature.
...
-added joystick mapping support for incrementing the save state slot.
2008-04-26 00:57:37 +00:00
James Hood
a6199536e4
Made the following changes to gtk gui menu for save slots (see issue 35 for details):
...
-Renamed menu to "Current save slot"
-When save slot menu is opened, gui checks the current save slot and makes sure the selected slot in the menu matches it.
-Removed "Default" slot option and replaced with slot 0. Slot 0 is the default on mupen64plus startup.
2008-04-25 21:38:36 +00:00
Scott Gorman
7dd276732b
Cleaned up white-spaces, much neater.
2008-04-25 08:51:36 +00:00
Jesse Dean
cdf2acdba8
Merging fixes to debugger into trunk, this will allow compiling with DBG=1 and use of debugger with GTK
...
frontend.
2008-04-25 01:28:48 +00:00
James Hood
2ead0b2a03
converted emulator playback speed printf's to info_message calls so they don't clutter up the console
2008-04-24 19:53:31 +00:00
James Hood
666a1a2ae9
Removed code that resets selected tab of config dialog everytime it's shown. This change was made due to user request.
2008-04-24 15:20:17 +00:00
James Hood
ef14c2cabd
Added cheat system support such that if a cheat is disabled during gameplay, the original memory values before the cheat was applied will be written back to memory to attempt to reverse the cheat.
...
For example, before this fix, if you enabled the "Mario flies without wingcap" cheat during gameplay, it would work, but if you then disabled it during gameplay, Mario would still be able to fly. Now it correctly restores the old memory values so Mario can't fly anymore after you disable the cheat. Note, because cheats are basically writing to a random area of memory, this function may not always restore the previous state depending on the way that area of memory is used by the game.
2008-04-24 07:40:31 +00:00
James Hood
d223e7530d
Made cheat dialog prettier, i.e., used table layout widget to line up form widgets more neatly.
2008-04-24 05:50:20 +00:00
James Hood
ed946013f6
-Removed install of doc/readme.pdf from install.sh since it no longer exists.
...
-Updated keyboard key for pause emulation from 'P' to "Pause" in the controller hotkey mapping dialog.
2008-04-24 05:18:33 +00:00
Richard Goedeken
eea1e01066
renamed static variables in main.c to replace the incorrect g_ (global) prefix with l_ for local
2008-04-24 04:38:13 +00:00
Richard Goedeken
7cc1373c60
Added 2 small features to support regression test. One is to count frame numbers and print current frame for each screenshot taken. Second is to accept new parameter --testshots with comma-separated list of frames at which to take screenshots. Tested with all 3 video plugins and PNG md5sums match between manual and automatic screenshots
2008-04-24 04:15:44 +00:00
Richard Goedeken
7be0f6a771
simplified screenshot naming code. change spaces to underscores instead of removing. fixed bug
2008-04-23 13:30:58 +00:00
Richard Goedeken
47623cc7e6
reverted changes in 287 because debugger has a branch
2008-04-23 12:29:16 +00:00
Jesse Dean
e2fb5b7dd2
Initial cleanup of debugger & gtk gui code to allow use of DBG=1 flag. Code now compiles, and debugger shows up,
...
although at this time it does little else, and does prevent emulation from running properly. --Jes
2008-04-23 11:25:24 +00:00
Scott Knauert
51047378fb
Added USA/Japan flag. Icon was included with mupen, but
...
not used. 1080 Snowboarding is an example of this ROM
type.
2008-04-23 10:28:25 +00:00