John Chadwick
0877c6d42c
Should finish the rest of the gameshark implementation, however, much testing is needed.
2008-04-08 06:47:41 +00:00
James Hood
9de4a1eb8e
-GTK_GUI: fixed gtk warnings given on gui reload, e.g., when language is changed. Warnings were introduced by new hotkeys tab in config dialog.
2008-04-08 06:16:53 +00:00
Scott Gorman
740f400cf0
Fixed the struc cheat_code in cheat.h
...
wrote the apply_cheat's function
almost there
2008-04-08 05:37:26 +00:00
John Chadwick
df25dc8bbe
some fixes to the cheat core, mainly can ignore this as it is just for collaborating
2008-04-08 04:43:40 +00:00
John Chadwick
7986997b67
bugfix, delete unnecessary struct entry and add 'enabled'
2008-04-08 04:22:45 +00:00
Richard Goedeken
4e3bd85840
Do not commit code with tabs. Learn how to configure your editor. Add correct file header information; if you don't update it now you never will
2008-04-08 04:17:57 +00:00
Scott Gorman
095766fddb
cheat.h basic file
2008-04-08 04:07:06 +00:00
Scott Gorman
87ee6b180b
cheat.c basic file - incomplete
2008-04-08 04:06:45 +00:00
James Hood
9920114bc8
-GTK_GUI: change buttons like ok and cancel to use gtk stock buttons.
...
-GTK_GUI: reorder ok/cancel buttons on dialogs to be consistent with gtk.
-minor whitespace changes.
2008-04-07 23:16:37 +00:00
James Hood
f1e86b8f51
-Added gzip format to open rom file filter.
...
-Change "clear" button to "delete" in set controller special function dialog. This was because clear and cancel buttons had the same accelerator 'c'.
2008-04-07 22:17:15 +00:00
Richard Goedeken
c512cb02ff
Changed NOGUI_ONLY build option to NO_GUI
2008-04-06 23:41:23 +00:00
James Hood
117a8e545e
minor whitespace changes
2008-04-06 22:55:37 +00:00
Richard Goedeken
5f32c254fe
Converted all tabs to 4-spaces, and all line endings to LF-only
2008-04-06 14:55:37 +00:00
John Chadwick
57bfd1a1ab
Bugfix: Correctly adds GtkTreeView to the GtkScrolledWindow, now the headers move properly and type-to-scroll should work properly.
2008-04-06 05:57:57 +00:00
John Chadwick
c3c53540eb
Adds "FPS Limiter" Option, enabled by default. Some things need to have this off to operate properly.
2008-04-05 19:26:05 +00:00
James Hood
dd00ce7987
-Added support for mapping emulator special functions (fullscreen, stop emulation, etc) to joystick buttons or axis movements.
...
-Added new tab to configuration dialog for user to create mappings.
-Minor fix: Reset configuration dialog to have first tab selected everytime it's shown.
2008-04-03 22:07:45 +00:00
James Hood
64e7edc15d
Changed screenshot shortcut key to F12 to match code pre gui/nogui merge
2008-04-02 06:14:29 +00:00
James Hood
5796a69ca9
Mapped Print Screen button to screenshot function
2008-04-02 01:13:41 +00:00
James Hood
af3b85e37f
-Fixed the rest of the places where deprecated GtkFileSelection widget was being used. Converted to GtkFileChooserDialog.
...
-Added file filters to load dialogs for a more polished file chooser.
-Removed chdir to the config dir (~/.mupen64plus) from setPaths function. This was a hack to get around the fact that plugins were looking in the current working dir for config files. I've since fixed that issue, so the chdir is no longer necessary. Plus, the chdir was causing the file chooser dialogs to default to ~/.mupen64plus, which could be confusing to a user.
2008-04-01 20:34:53 +00:00
James Hood
4533f0a4c1
added some necessary includes back to main/vcr.c
2008-03-31 23:19:44 +00:00
James Hood
e8551a2754
Replaced deprecated GtkFileSelection widget with GtkFileChooserDialog widget.
2008-03-31 07:03:24 +00:00
John Chadwick
d65c7712a3
Removed unnecessary headers added last update.
2008-03-30 20:36:36 +00:00
John Chadwick
1f2151c960
Fixes compilation of the VCR GUI. It couldn't possibly work before because it relied on a header that no longer exists. It adds alot of includes for standard headers though, I believe some of them are not needed (I'll fix that right now, trial and error.)
2008-03-30 20:23:56 +00:00
James Hood
4560ee585a
-Added support for adjusting the volume (PCM channel via /dev/mixer) during emulation. Volume functions are in new files volume.[ch]. Also added support for volume keyboard shortcuts and LIRC commands.
...
-Made minor changes to main for cleanup.
-replaced tabs in lirc.c with spaces as suggested by coding guidelines.
2008-03-30 05:07:14 +00:00
Richard Goedeken
30a84705b9
Updated version numbers for post-1.3 tag
2008-03-29 19:40:20 +00:00
Richard Goedeken
4e3b9647fe
Updated version numbers for 1.3 tag
2008-03-29 19:37:52 +00:00
Richard Goedeken
d9b9f38605
Removed speedmod() functions in revs 56-57 for tag and release, since this feature is not complete. To add back, do from trunk folder of local copy: svn merge -r 55:57 .
2008-03-29 16:39:48 +00:00
James Hood
1a3e0662d1
changed default toolbar style to icons since that's what everyone will be set to before r59
2008-03-27 20:53:10 +00:00
John Chadwick
28fcce941d
* Fixed some compilation problems (defines PATH_MAX to 1024 in a couple files, if they aren't already defined)
...
* More GUI work ("Toolbar Style" now works)
2008-03-27 20:29:30 +00:00
Scott Gorman
66825e9c8f
2008-03-27 00:28:57 +00:00
Scott Gorman
73e94541d5
wrote some speedmod functions, all that is left is to implement some accelerators in the GUI.
...
void set_speedmod(double val0) - sets speedmod to val0
void inc_speedmod(double val0) - increases speedmod by val0 (accepts negatives)
double get_speedmod() - returns speedmod
2008-03-27 00:27:10 +00:00
James Hood
ed26e44479
Removed gui_load_rom call from guifuncs.h. It's not a necessary call for common code.
2008-03-26 23:16:51 +00:00
James Hood
3d1123ee55
-screenshots directory will now default to "screenshots" subdir of .mupen64plus config dir.
2008-03-25 06:04:21 +00:00
James Hood
74a6a52a02
-Fixed LIRC support (it was broken during gui/nogui merge).
...
-Separated LIRC functions into new lirc.c file so they can be used in gui or nogui build.
-Added pause/continue functionality to LIRC.
-Made it so LIRC commands work while emulation is paused.
-Added wiki page on how to setup LIRC for Mupen64Plus.
-Fixed minor bug with g_EmulationRunning (it was being set to 1 during stopEmulation).
2008-03-25 05:40:42 +00:00
Richard Goedeken
3cbcfd6737
Had to recreate g_EmulatorRunning variable to properly handle pause command when running in _nogui mode
2008-03-22 19:47:28 +00:00
James Hood
9351f625b4
Changed search priority for install dir to this order:
...
-PREFIX/share/mupen64plus
-same dir as binary
-current working dir
I decided to put CWD last instead of the binary dir because it is the least consistent one. This should solve the Konquerer problem that was reported.
2008-03-19 16:13:32 +00:00
Scott Gorman
5406a2d361
commented out SDL_SetVideoMode
2008-03-19 15:16:19 +00:00
James Hood
66eaf1213c
-Made changes so only plugin filenames (not paths) are stored in the mupen64plus.conf file.
...
-Added default plugins to mupen64plus.conf file:
-Gfx: ricevideo.so
-Audio: mupen64_audio.so
-Input: blight_input.so
-RSP: mupen64_hle_rsp_azimer.so
These two fixes address the problem of no plugins being selected on first load of mupen64plus.
2008-03-19 07:59:47 +00:00
James Hood
68c30bb464
Don't print "Info: Loading Rom: XX%" 100 times
2008-03-19 06:39:57 +00:00
James Hood
3234747a0c
Closing SDL window now stops emulation.
2008-03-19 06:32:39 +00:00
James Hood
92dcc10257
-Change fullscreen hotkey to Alt+Enter
2008-03-19 06:20:26 +00:00
James Hood
58773a915a
-bugfix: newlines in Catalan translation file were causing problems with that translation.
...
-Readded --noask functionality (it was lost during gui/nogui merge).
-Added config dialog checkbox to toggle noask setting.
-Fixed problem with too many dialog windows when loading a bad dump or hacked rom.
2008-03-19 01:29:19 +00:00
James Hood
bc2b36edeb
bugfix: copyfile function in util.c was leaving 'ÿ' at the end of every copied file.
2008-03-17 07:19:34 +00:00
James Hood
e81f213c6f
-Created config/ dir and moved all config files to it.
...
-Modified Makefile so 'make install' will copy default config files to install dir
-Modified gui_gtk/rombrowser.c so rombrowser.cache file is saved to user config dir.
-Modified main/main.c so on creation of user config dir ~/.mupen64plus, all config files from install dir are copied to user config dir.
2008-03-17 00:40:43 +00:00
Richard Goedeken
3ad9e08591
Changed project name to Mupen64Plus
2008-03-15 16:23:36 +00:00
Richard Goedeken
db04bce7bf
Removed trunk/winproject and trunk/main/win folders
2008-03-15 15:05:32 +00:00
Richard Goedeken
cf8b8ca208
Imported mupen64plus/trunk from mupen64-amd64/trunk/mupen64-64bit rev 254
2008-03-15 14:33:00 +00:00