Commit graph

  • fb8d8415d7 Replace -DSVN_* commandline flags with macros in main/version.h. Requires a few extra lines in plugin makefiles, but allows for much cleaner builds. Scott Knauert 2008-08-21 02:45:34 +00:00
  • 7b2b4f4223 Fix rice screenshot / OSD issue introduced by trying to standardize Zilmar spec headers. Scott Knauert 2008-08-20 21:42:09 +00:00
  • 3812f775a1 Add newlines to fix regression test warnings. Scott Knauert 2008-08-19 16:06:12 +00:00
  • 8ce9e6874b Fixed no audio bug. Some minor vcr cleanups. Scott Knauert 2008-08-19 05:15:13 +00:00
  • bc2476ede2 Removed defunct and unlicensed VCR functions, and language files. FSF address fixes. Scott Knauert 2008-08-19 04:28:04 +00:00
  • 87ddd10e52 License fixes. Scott Knauert 2008-08-18 23:07:55 +00:00
  • 2440008f10 Real compile guards for PLUGIN_INFO struct in Zilmar plugin spec. Rice video license fixes. Scott Knauert 2008-08-18 22:50:55 +00:00
  • 3a2c46072c New logo. Scott Knauert 2008-08-18 19:22:31 +00:00
  • 9d686fc1d3 Standardization of Zilmar spec. plugin headers, license fixes. Scott Knauert 2008-08-18 09:29:44 +00:00
  • e14b6a936d Replaced flags and n64cart icon Nmn added with original icon work to satifsy license issues. Also added base SVG files for our logo and GUI sheel integration icon. Minor GUI changes to use new icons. Scott Knauert 2008-08-18 07:53:29 +00:00
  • 1f9bfa95a6 Fixes for newline at end of file warnings for gcc < 4.3.x Scott Knauert 2008-08-15 02:28:11 +00:00
  • a38d3d34f1 Removed duplicate language entries. Scott Knauert 2008-08-15 00:43:22 +00:00
  • 2d3cca07c9 Minizip license clarified (zlib), other license fixes. Scott Knauert 2008-08-15 00:35:59 +00:00
  • 69c5b72e2b Fix license comment build break. Scott Knauert 2008-08-14 22:58:23 +00:00
  • 9ca1a73d8f Bzip2 license and jttl noaudio build breakage fix. Scott Knauert 2008-08-14 22:33:57 +00:00
  • a29f41cfba License fixes and jttl audio build issues. Scott Knauert 2008-08-14 22:25:49 +00:00
  • fa08e3d906 Fix jttl build break. Scott Knauert 2008-08-14 21:54:24 +00:00
  • 1a50ee399a More license fixes. Remove renamed or duplicate jttl files and unused logo. Scott Knauert 2008-08-14 20:21:19 +00:00
  • 50a925fb76 License fixes. Scott Knauert 2008-08-14 20:06:04 +00:00
  • 34f5d5ecc0 More license fixes, removed unlicensed and unused mupen64 graphic. Scott Knauert 2008-08-14 16:43:58 +00:00
  • 6b2000be7c Updated man page with new options more correct syntax and GPL 2+ license. Modified README and binary help messages to all match. Scott Knauert 2008-08-14 16:40:26 +00:00
  • 65ee9267fe Added licenses for known icons. Icons left are flags and the n64 cart image. We probably should replace flags unless we know where these came from as there are nicer OSI licensed ones anyway. I have no idea on the actual licensing for the n64cart icon. Scott Knauert 2008-08-14 06:51:21 +00:00
  • 6d12da379d Two main updates. Mostly a number of older Gtk GUI related improvmenets to Jttl Audio that were never commited, with the idea that we should get one plugin fairly polished as an example for new developers. Also fixed license issues with Mupen64plus makefiles, jttl audio files, and 7zip decoder. Scott Knauert 2008-08-14 06:49:46 +00:00
  • 77131bafff fixed licensing issues in glide64 main files Richard Goedeken 2008-08-10 12:22:04 +00:00
  • a023cc6861 fixed 32-bit and 32-on-64-bit build breakages introduced in r832 and r834 Richard Goedeken 2008-08-08 12:24:40 +00:00
  • 3fb4e47a09 fixed licensing issues in dummy_audio, dummy_video, doc, and fonts folders Richard Goedeken 2008-08-08 03:53:04 +00:00
  • 07a9a1008d fixed blight input licensing issues Richard Goedeken 2008-08-07 04:13:56 +00:00
  • 5d2a561f29 Added back glide64 logging options. Can be removed at a later date. Scott Knauert 2008-08-06 00:25:06 +00:00
  • 18154514ac fixed a few more 64-bit build errors from r832 Richard Goedeken 2008-08-05 23:54:02 +00:00
  • 7a61b7a8ff fixed build breakage introduced in r827/r832 Richard Goedeken 2008-08-05 23:40:07 +00:00
  • 657d5c6a03 #include <SDL_opengl.h> portability changes. Glide64 makefile improvements. Scott Knauert 2008-08-05 21:59:25 +00:00
  • 83991c2df9 fix issue that prevents certain games from syncing properly (starfox for one) Jesse Dean 2008-08-05 10:13:11 +00:00
  • 6ce632aa89 Filtering input from input plugin to resolve startEvt bug Jesse Dean 2008-08-05 09:08:01 +00:00
  • db1e6bf9b4 Commited wahrhaft's jttl audio plugin Gtk GUI patch. The slider still needs a linked spinbox as per the GNOME UI guidelines. Scott Knauert 2008-08-05 07:56:25 +00:00
  • e05058431b mupen64plus.ini: ROMs starting with A have all their information filled out. Jason Espinosa 2008-08-04 21:17:10 +00:00
  • b3f8add4fd Commited a number of build system improvements. Mostly focusing on getting NOGUI versions of plugins to not require Gtk libs and improvements related to the OSX porting effort. Tested not to break any of the GUI build options on 32-bit linux. Scott Knauert 2008-08-04 06:12:29 +00:00
  • 70f7a1659c Reintegrated netplay core into vi handler, added netplay gui to make clean. Ensure emulator starts in paused state Jesse Dean 2008-08-03 20:51:55 +00:00
  • 84d41efa79 All Roms starting with a # in mupen64plus.ini are completely filled out. Jason Espinosa 2008-08-03 20:03:45 +00:00
  • 5dc43c38f0 fixed problem with recent glN64 commit breaking regression test Richard Goedeken 2008-07-31 12:01:12 +00:00
  • b1e5768ee7 Add ability to compile glN64 with GUI=NONE option, removing Gtk2 dependenve. Currenly one must do this manually and not with the main makefile. Scott Knauert 2008-07-31 05:05:32 +00:00
  • 73ead3a0eb Minor logic bug for KDE4 GUI play bug. Scott Knauert 2008-07-29 05:45:30 +00:00
  • 1a655027ec Many KDE4 GUI improvements. Fixed Play issue (selecting ROM and pressing play would not load ROM), re-added settings menu (removed in KXmlGUI rework), integrated with config system. Possible to hide filter. Uses toolbar settings from config system. Added plugin config options. Gtk GUI code is mainly an optimization of config integration. Scott Knauert 2008-07-29 05:34:52 +00:00
  • 1c328d24f8 Implement the remainder of Aruia's OGLFT portability patch. Most of this was made unnecessary by r682. Scott Knauert 2008-07-28 03:58:40 +00:00
  • 620f98bd77 Implemented parts of astrange's portability patch. Mainly header (some missed malloc, some superfluous #includes removed) and plugin makefile improvements to improve OSX portability. Scott Knauert 2008-07-28 02:56:08 +00:00
  • 832574561b Fix compilation error. Louai Al-Khanji 2008-07-27 22:09:10 +00:00
  • 1cb2832839 Whitespace changes Louai Al-Khanji 2008-07-27 22:03:26 +00:00
  • 7fbf317104 Initial rough transition of KDE4 GUI off of KXmlGUIFactory() dependence. Scott Knauert 2008-07-27 21:37:22 +00:00
  • 7902490dd8 1. fixed missing tabs near 7zip source files in Makefile 2. added SHAREDIR, BINDIR, LIBDIR, and MANDIR optional parameters to install/uninstall scripts 3. added SHAREDIR, BINDIR, LIBDIR, and MANDIR as makefile install options 4. re-factored Installation Directory search code. Previously, it searched in this order: A. directory specified on command line with --installdir B. $PREFIX/share/mupen64plus with $PREFIX given at compile time C. same directory as the mupen64plus binary D. current working directory The new code searches in the following order: A. directory specified on command line with --installdir B. same directory as the mupen64plus binary C. /usr/local/share/mupen64plus D. /usr/share/mupen64plus E. current working directory 5. Added PluginDirectory parameter to mupen64plus.conf file and necessary handling code in main.c Richard Goedeken 2008-07-27 21:02:18 +00:00
  • 17dfd4910e Extra comment to blight_input for testing rumble on systems without the necessary hardware. Missing - in LICENSES file. Scott Knauert 2008-07-27 04:48:47 +00:00
  • acf7a05fb7 Updated README for --romnumber option. Added all compression and minor library licenses to LICENSES, as requested. Scott Knauert 2008-07-26 19:21:25 +00:00
  • 12c25b0ab5 Added --romnumber command line option for specifying roms in multifile archives. Two very small cleanups, removed stay ":" from rom properties in Gtk GUI, and removed GameShark Pro V3.3 from .ini as it had the 0 byte MD5 string (bad dump). Scott Knauert 2008-07-26 18:32:07 +00:00
  • 2c6a2f68b7 Merged in Gtk gui_message fix as the netplay GUI actually uses these. Scott Knauert 2008-07-26 10:05:17 +00:00
  • 8f8b089899 Add OSX malloc.patch to trunk as <malloc.h> is non standard and there is no reason not to #include <stdlib.h> instead. In the process did some minor janitorial work on Gtk GUI, cleaning up extra #includes no longer needed (mainly non-RCS rom cache), gui_messages of messagetype = 1 would never occur, and gcc found a bug in filefrompath(). Scott Knauert 2008-07-26 10:04:08 +00:00
  • da20a501f9 Netplay Gtk GUI now compiles without error. It needs serious work as its not very functional and uses a lot of bad programming practices. I would seriously argue against including this in trunk unless we ifdef it out. If its just a base for GUI work in the netplay branch, then don't take my criticism the wrong way. Scott Knauert 2008-07-26 06:20:50 +00:00
  • 7e70821f20 First commit of netplay refactoring to current trunk, netplay core compiles, netplay gui does not Jesse Dean 2008-07-25 21:00:12 +00:00
  • 3f259c9aaa Creating new netplay branch based on trunk as of revision 806 Jesse Dean 2008-07-25 16:23:08 +00:00
  • c794b39971 Code cleanup for trunk merge r506-netplay Jesse Dean 2008-07-25 15:24:07 +00:00
  • 2ec7149f6d Input loop bugfix, input was only being processed every second sync frame instead of every sync frame Jesse Dean 2008-07-25 08:51:37 +00:00
  • ff9055f5ed Netplay event queue heap bugfix Jesse Dean 2008-07-25 08:07:05 +00:00
  • fdf0dea856 Re-factoring netplay to have all communication handled by core emulation thread Jesse Dean 2008-07-25 06:13:09 +00:00
  • 9263428e6d KDE4 GUI slots now work (if slot is changed elsewhere, menu shows correct slot), slot is persistant. Added multirom archive suport to KDE4 GUI rombrowser. Minor KDE4 and Gtk GUI menu text / accelerator and mnemonic updates. Scott Knauert 2008-07-22 18:23:46 +00:00
  • 693487e7c8 Merged 7 commits with bugfixes from the trunk Richard Goedeken 2008-07-22 03:46:46 +00:00
  • e1c19292b6 fixed small logical error in strcpy loop in util.c Richard Goedeken 2008-07-22 03:34:30 +00:00
  • bcc75adcab small bugfixes in blight_input: 1. only save config file after running config dialog, not every time DLL is closed. 2. If rumble is not available on a controller, don't allow user to switch between rumble and mempack. 3. If rumble is selected in config file but not available on a controller, select mempack instead. Richard Goedeken 2008-07-22 03:16:56 +00:00
  • 874f98993d KDE4 GUI rombrowser will now ask to load a ROM if play is pressed without a ROM loaded or a ROM selected in the rombrowser, or will load the selected ROM. Like Gtk GUI. Scott Knauert 2008-07-22 01:55:44 +00:00
  • 09c63269ff uncommented KDE4-GUI build dependency until we can figure out a better way to do this. Richard Goedeken 2008-07-21 12:20:47 +00:00
  • a4e795690d removed all the hokey ASM code from glN64 Richard Goedeken 2008-07-21 02:43:39 +00:00
  • 94e853099e Fix two KDE4 GUI crashing bugs (load bad ROM and user opt to close it, press Play without ROM loaded), altered makefile to only rebuild .cpp files with changes. Scott Knauert 2008-07-21 01:51:39 +00:00
  • edbee1680a new feature: hit F9 for soft reset. According to N64 manuals, this is a 2-step operation: first an external HW2 interrupt fires, and 0.5 seconds later an NMI fires. Im not sure if the HW2 interrupt is proceeding properly; it will require some work with the debugger to walk through this. But the NMI correctly resets the CPU system and the game Richard Goedeken 2008-07-21 00:09:05 +00:00
  • 5fe5231c0c KDE4 GUI improvements. Fix all compiler warnings. Fix crashing when opening Gtk dialogs in plugins. Added persistant size / position from config. Changed default rombrowser selection to only launch emulation on double click (like Gtk GUI). Scott Knauert 2008-07-20 22:55:42 +00:00
  • a91aba44ed Additional fix for KDE4 GUI .rc. Scott Knauert 2008-07-20 18:13:38 +00:00
  • d673b2a899 Initial fix of KDE4 GUI. It now compiles. Uses new GUI API and recieves rombrowser info from RCS. Changes to main/gui_gtk/rombrowser.c are improved comments. The KDE4 GUI still needs a lot of work. Scott Knauert 2008-07-20 18:11:44 +00:00
  • f2b0658f4e 3 glN64 bugfixes (segfaults on a 64-bit system in Perfect Dark): prevent clamp values from being negative, handle TMEM wrap-arounds from wacky height/line values in texture cache load and texture CRC functions Richard Goedeken 2008-07-20 15:01:57 +00:00
  • f63b2926a6 bugfix: add checks for uint32 height/width parameters which can be negative, causing segfault on 64-bit systems Richard Goedeken 2008-07-19 14:43:25 +00:00
  • 0136b97165 .ini fix, Paper Mario has rumble. r785 code detected it, confirmed from box image. Scott Knauert 2008-07-18 14:09:12 +00:00
  • 2167adb9d1 Minor .ini update. Added rumble debug printf (commented out) to blight so people without rumble controllers can test whether games support it. Scott Knauert 2008-07-18 11:28:52 +00:00
  • 6b82c5958f Applied changes to input polling, netplay now polls input itself once per sync frame Jesse Dean 2008-07-18 08:52:56 +00:00
  • 145e2309ea bugfix: 64-bit problem causing GUI crashes - gotta save/restore all the callee-saved registers around the dynarec Richard Goedeken 2008-07-17 02:56:25 +00:00
  • 15756baa6f All commercial games should have relevant refMD5s, now. Update some properties for most games in mupen64plus.ini starting w/ Q-R Jason Espinosa 2008-07-16 17:44:18 +00:00
  • 80b56a4fff Merged volume changing patch from Wahrhaft, with lots of changes by Richard42. Now both SDL-based and OSS-based volume controls are supported. Richard Goedeken 2008-07-16 04:39:14 +00:00
  • 7fc5987f24 update some things mupen64plus.ini for most roms s-t Jason Espinosa 2008-07-16 02:16:21 +00:00
  • 2533f4eda3 Update some properties for most ROMs starting w/ O-P in mupen64plus.ini Jason Espinosa 2008-07-15 20:52:42 +00:00
  • f5018bca8a Improved comments for RCS and rom loading. Scott Knauert 2008-07-15 15:20:17 +00:00
  • a67da4502b Fixed reload() compiler warning. Shouldn't be in header since its not a public function. Scott Knauert 2008-07-14 06:45:28 +00:00
  • a2ed083f95 Overhaul of messaging system. Mainly remove guifuncs.c and the associated includes. Double checked GUI=NONE build. Also changed alert_message to error_message as this is the more logical name. Also merged the three gui message functions which included a lot of repeated code as to simplify the gui api. Scott Knauert 2008-07-14 06:42:33 +00:00
  • 8ce2d351ad Added simple rcs pausing Scott Knauert 2008-07-14 03:27:19 +00:00
  • 7168cb8a12 Update some properties for most roms starting with u-v in mupen64plus.ini Jason Espinosa 2008-07-14 01:26:26 +00:00
  • 8e0f199735 Added some properties for most roms starting with m-n in mupen64plus.ini Jason Espinosa 2008-07-14 00:58:29 +00:00
  • 195afbe213 Fix semicolon bug in rom.c's hack detection for loop. Changed noask and messaging to only allow confirmation in GUI mode. Added #ifndefs for GUI=NONE option. Removed console confirmation code from guifuncs and the gui confirm. -This line, and those below, will be ignored-- Scott Knauert 2008-07-13 23:46:38 +00:00
  • e3b1481a59 Changed rombrowser.cache format, added 4 bytes worth of 0s to the header so older (non RCS) versions simply ignore and rebuild the cache (as opposed to generally running out of memory or segfaulting). When switching back to an RCS version the cache will need to be rebuilt. Also changed some cache_entry types from unsigned short to unsigned chars to save space. Fixed two minor RCS bugs. Also added Penny Racers to the .ini. Scott Knauert 2008-07-13 22:25:55 +00:00
  • 96556138a8 merged in r4300 reset/execute cleanup from r0344-soft-reset branch Richard Goedeken 2008-07-13 02:54:50 +00:00
  • a9d2edae45 Resolve with tillin9's updates in mupen64plus.ini. Jason Espinosa 2008-07-13 00:04:55 +00:00
  • f4879a899b Update some properties for most ROMS starting w/ w-x in mupen64plus.ini Jason Espinosa 2008-07-12 23:51:31 +00:00
  • 815db307a8 Update various properties in mupen64plus.ini starting with y and other misc, as well as minor cleanup Jason Espinosa 2008-07-12 22:11:48 +00:00
  • fe69396ff5 Made a few changes to the netplay this commit: orbitaldecay 2008-07-12 18:36:19 +00:00
  • 5cf2fff6cb Fixed a couple byte order bugs in the master server, testing some other things orbitaldecay 2008-07-12 15:21:41 +00:00
  • 546fcf31f4 Added new savestate file conversion tool and instructions Richard Goedeken 2008-07-12 13:52:52 +00:00
  • 0ea1338a35 added missing header include in main.c Richard Goedeken 2008-07-12 12:34:36 +00:00
  • bd58a9c9d6 Fixed SvaeType typos, added Status + Rumble to GoldenEye entries. Scott Knauert 2008-07-12 04:38:58 +00:00
  • 0cee265cb7 .ini upate Add all working ROMs in GoodName 3.14 Public Domain.7z Scott Knauert 2008-07-12 04:31:17 +00:00