John Chadwick
c5b3e43e2b
Whoops, sorry. I'll just set some basic defaults.
2008-04-20 17:20:20 +00:00
John Chadwick
03b956942f
More fixes, Dialog boxes should display properly now.
2008-04-20 17:16:04 +00:00
John Chadwick
be318a6281
Doing some business. I must've forgot to upload some files the first time.
2008-04-20 15:57:49 +00:00
John Chadwick
c24748dcb3
A few bugfixes in the win32 files.
2008-04-20 01:13:21 +00:00
John Chadwick
ca7349f489
Whoops, forgot to upload the platform specific files.
2008-04-20 00:38:38 +00:00
John Chadwick
f1b97785fa
- More fixing, icons now work, fixed huge path problem.
2008-04-20 00:38:03 +00:00
John Chadwick
3b1b190515
More modifications
...
Gets the GUI up but glN64 is rebroken since i screwed up commits so it's not ready for gameplay yet (unless this actually fixes the way plugins work in Win32, which I haven't tested yet.)
2008-04-18 01:03:50 +00:00
John Chadwick
ea8069b245
Alright. I've done everything I know how to make sure this commit goes smoothly. I'm hoping this goes to the branch correctly.
2008-04-17 21:13:35 +00:00
John Chadwick
0d5251e77c
Attempt 3 at commiting the patches.
...
THIS PATCH IS PRELIMINARY AND DOES NOT WORK.
It also needs some major cleanup and most plugins are not yet compiling. Going to need any help I can get here, but I'll be working on it.
2008-04-14 04:37:57 +00:00
Richard Goedeken
1ee3cb78c0
Created win32 port branch for NMN (and anyone else who wants) to work on
2008-04-01 00:03:03 +00:00
James Hood
4533f0a4c1
added some necessary includes back to main/vcr.c
2008-03-31 23:19:44 +00:00
James Hood
e38f8e99a5
-if libsamplerate not installed, only a warning will be issued, not an error.
...
-if VCR is specified, error out if avifile library is not present.
2008-03-31 23:18:59 +00:00
John Chadwick
5c760a134e
Makefile:
...
- Add "dummy_video" to the builder
2008-03-31 20:44:14 +00:00
John Chadwick
d81f0a97a1
Mupen64 Audio:
...
- Fix capitalization of plugin name in list
2008-03-31 20:43:55 +00:00
John Chadwick
253eff58f1
Dummy Video
...
- Inital commit
2008-03-31 20:43:15 +00:00
John Chadwick
938a02080c
Dummy Audio:
...
- Changed name to "No Audio" in the list.
2008-03-31 20:42:37 +00:00
James Hood
e8551a2754
Replaced deprecated GtkFileSelection widget with GtkFileChooserDialog widget.
2008-03-31 07:03:24 +00:00
James Hood
15f5cdc8ff
-Committed man page install fix (Provided by fake.mike.k).
...
-Added volume shortcut keys to man page.
2008-03-30 20:44:20 +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
John Chadwick
de0d7719df
Only a few files in this modification, but still some quite large changes. Very sorry if this patch messes anything up, I tested for a very long time to make sure nothing could go wrong. If libsamplerate is not found, JTTL Audio should compile fine without it (it had when I tested it)
...
JTTL's Audio Plugin
- Fixed name output, in some places it was "Sound" before.
- Improved debug output and used Rice Video conventions for printf (the "[plugin name] message" convention)
- Added Libsamplerate support
- Bug fix: Loads configuration before setting frequency (Before the frequency in the config file was not used)
- Added new options, RESAMPLE and TIME_COMPENSATION. Both have options 0-2, see updated jttl_audio.conf for more information.
- Added new resampler (libsamplerate Best Quality SINC resampler), established options for the others (None, and the default, Linear resampling)
- Better GTK Test output.
- Fixed jttl_audio/main.c indentation, because it was indented differently throughout the file. (That will probably make this patch way bigger than it should be. Sorry.)
I will try to do more work on the GUI of JTTL, and maybe add more resampler options. And if anyone can figure out the problem with libresamplerate's resampler causing problems (I'm aware its a memory overflow problem, But I can't quite figure out what to do to fix it, since somehow it manages not to crash anything running, but if I do any of the things that did fix the segfaulting on exit the buffer did not get filled all the way during gameplay. Its an ugly situation and its definitally my fault.) The new resampler is not default, for its problems and its unoptimized nature (I'm not using the streaming APIs of libsamplerate, so it can probably be further optimized.)
Well, Here goes. I'll cross my fingers and hope that nothing was broken in the process of this patch.
2008-03-30 20:21:11 +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
James Hood
2d699be081
Added man page
2008-03-29 22:29:16 +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
eb9a6c6482
Updated RELEASE file for 1.3 tag, removed TODO and RELEASE from rice video
2008-03-29 19:14:14 +00:00
Richard Goedeken
bf6397e3e6
Changed default audio plugin to jttl_audio because mupen64_audio causes stuttering on my htpc
2008-03-29 16:47:31 +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
Richard Goedeken
e43670bab4
Modified pre.mk and glide64 makefile to auto-select yasm or nasm
2008-03-29 16:35:15 +00:00
Richard Goedeken
9d0f6ce257
changed inline asm label syntax in Glide64, for compatibility with gcc 4.3.0
2008-03-29 16:09:24 +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
4935c3ca44
Sorry about recent conflict - I hit it at about the same time as ebenblues and didn't realize it just needed limits.h. This should fix for glide64, which i also modified with this hack.
2008-03-27 20:43:02 +00:00
James Hood
e42b06f00a
including limits.h should provide definition of PATH_MAX
2008-03-27 20:39:07 +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
James Hood
15f50b9603
Some systems fail compile because PATH_MAX is not defined
2008-03-27 20:24:31 +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
d46ff3043f
removed strip option from install.sh since this is managed by the makefiles
2008-03-26 23:00:09 +00:00
James Hood
54f1dd1602
2008-03-26 22:42:26 +00:00
James Hood
827d7293b7
Added wiki URL to README file
2008-03-25 06:20:12 +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
cf63d05bb8
Removed everything from TODO file, inserted pointer message to Google Code URL
2008-03-23 22:26:08 +00:00
Richard Goedeken
ace6fb75ad
Tested fullscreen problem, and it works for me now for all 3 video plugins
2008-03-23 16:37:38 +00:00
Richard Goedeken
ecc98acfb0
tweaked glide64 makefile to work with older versions of yasm. tested both 32-bit and 64-bit builds
2008-03-23 04:30:03 +00:00
Richard Goedeken
8902f3836b
removed test prints, removed glide64 resolution problem from TODO, because I instrumented and tested the code and it works correctly as-is
2008-03-23 03:50:20 +00:00
Richard Goedeken
265fa78939
Removed run_in_window setting from Glide64 plugin -- force it to use setting from mupen64 instead
2008-03-22 20:16:01 +00:00
Richard Goedeken
a469389c54
Added Key Commands section to README
2008-03-22 19:47:41 +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