Commit graph

  • 19d40a21db Testing experimental sync method orbitaldecay 2008-06-13 17:14:29 +00:00
  • dee8086012 potential fix for warning on 32-bit systems with 64-bit bfd_vma type Richard Goedeken 2008-06-13 03:29:32 +00:00
  • 02cc55fd0c Fixed gtk bug discovered by compiling against gtk 2.12.10-2. Scott Knauert 2008-06-13 02:00:41 +00:00
  • c5228119f2 better fix for the bug which gcc 4.3.1 caught in rice_video/RDP_Texture.h Richard Goedeken 2008-06-13 01:41:23 +00:00
  • 8fa77f05ac Fixed compiler warnings for gcc 4.3.1. Scott Knauert 2008-06-13 01:30:03 +00:00
  • 600ba249a2 RCS finished and ready for merge! Gtk Gui frontend interaction nicer, .ini updated with all Eeprom 16KB entries. We still need to get the .ini complete, but I feel that it will be easier if its in trunk. Scott Knauert 2008-06-13 00:21:51 +00:00
  • 81631416dc Fixed a missing break; in switch statement, couple little typos, etc. orbitaldecay 2008-06-12 19:03:59 +00:00
  • ca505dce6d Fixed a whole bunch of warnings in the debugger. Most were 64-bit issues Richard Goedeken 2008-06-12 18:23:51 +00:00
  • 12630a4f12 OSD message when client desynchronizes from server. orbitaldecay 2008-06-12 18:09:02 +00:00
  • 9a681dafd1 Still cleaning up code, tightening up server code with the idea of possibly creating a stand alone server in addition to the build in one. orbitaldecay 2008-06-12 17:16:06 +00:00
  • e4e66997d0 Cleaning up code, separated network.c out into server.c and client.c, moved to network/ subdir, organizing organizing. orbitaldecay 2008-06-12 16:42:03 +00:00
  • 92db11457b Cleaning up more code, fixed bug in client when disconnecting from server. orbitaldecay 2008-06-12 15:28:15 +00:00
  • 5adffe3ada Cleaned up some code, removed some superflous functions, rewrote serverProcessMessages() to be faster and easier to understand. orbitaldecay 2008-06-12 15:07:05 +00:00
  • bea9db7ff9 Cleaned up the code a little before bed :) orbitaldecay 2008-06-12 03:32:36 +00:00
  • 49aa662c25 Fixed netplay bug between 32 and 64 bit builds orbitaldecay 2008-06-12 03:23:40 +00:00
  • 023ce25274 Cleaned up some of the code, enhanced error logging orbitaldecay 2008-06-12 01:36:54 +00:00
  • dc0412f84e Adjusted latency detection again (to be a little more forgiving) orbitaldecay 2008-06-12 00:38:32 +00:00
  • 453e78b4dd Fixed a small bug in net latency calculation routines orbitaldecay 2008-06-12 00:33:59 +00:00
  • b4c881bcaa Finished up some work on some net latency calculation routines in network.c that should fix the emulation start synchronization problem. orbitaldecay 2008-06-12 00:27:25 +00:00
  • e07dadcbee Trying to improve accuracy of timing pre emu execution to better synchronize game starts. orbitaldecay 2008-06-11 18:43:39 +00:00
  • ee99272b7d Fixed a silly subtraction bug orbitaldecay 2008-06-11 18:28:30 +00:00
  • 6466b79c7d Included rudamentary latency detection code to assist with initial syncrhonization orbitaldecay 2008-06-11 18:25:05 +00:00
  • 22cddebde8 Updated RELEASE file for upcoming 1.4 branch Richard Goedeken 2008-06-11 18:08:20 +00:00
  • 0827c5c80e Fixed bug in new net loop code (forgot to reset sync counter) orbitaldecay 2008-06-11 17:52:19 +00:00
  • 74e88dbaf6 Fixed a little bug I introduced with the last commit (doh) orbitaldecay 2008-06-11 17:47:43 +00:00
  • 6d0ed60cf7 Added network latency correction buffer length variable to config file so that it won't be neccesary to rebuild every time it's changed, because that's a pain. orbitaldecay 2008-06-11 17:44:56 +00:00
  • 77e77fcac2 Rewrote major portions of code to operate more efficiently, fixed the start syncrhonization bug that tub helped me find last night :) orbitaldecay 2008-06-11 17:39:12 +00:00
  • e0d97e7dfe Build mupen64plus instead of mupen64plus_dbg when DBG=1 to avoid install failure; do update_breakpoints() at end of init_breakpoints() in main/gui_gtk/debugger/breakpoints.c to populate list with previously set breakpoints Richard Goedeken 2008-06-11 13:33:45 +00:00
  • 31fa5350f8 Removed mupen64_audio: the source is crap, littered with commented out code, it writes directly to alsa device (no SDL), sound output stutters, doesnt support speedup/slowdown, etc. kthxbai Richard Goedeken 2008-06-11 13:14:31 +00:00
  • ee5492143c reverted commit 432; it is not acceptable to lose game-specific settings like EEPROM for the sake of goodnames. Richard Goedeken 2008-06-11 12:09:09 +00:00
  • af5b35e952 Fixed code that processed server messages without check if the server was active causing crash orbitaldecay 2008-06-10 22:37:49 +00:00
  • 002cb7bd13 Fixed bug that caused server to always initialize orbitaldecay 2008-06-10 22:23:03 +00:00
  • dae1f88d9c Modified OSD message to reflect server or client status (tiny change) orbitaldecay 2008-06-10 22:19:37 +00:00
  • 68774a5bdc Fixed screen OSD refresh bug, removed multithreaded code from netplay (too buggy) and made a few small modifications to the core. orbitaldecay 2008-06-10 22:15:58 +00:00
  • 95956cfb3f Testing orbitaldecay 2008-06-10 21:04:44 +00:00
  • d3df77fa39 Bugs bugs bugs orbitaldecay 2008-06-10 20:24:45 +00:00
  • c02e75c045 Error checking and cleanup bug fixes orbitaldecay 2008-06-10 20:14:57 +00:00
  • 2c48554661 Error checking and cleanup bug fixes orbitaldecay 2008-06-10 20:05:03 +00:00
  • 722194c42a More OSD integration, better cleanup, a few small bugfixes orbitaldecay 2008-06-10 19:45:03 +00:00
  • d1ec498d26 Should fix another minor input bug orbitaldecay 2008-06-10 18:57:28 +00:00
  • 1f968da6f1 Fixed bug introduced by previous commit orbitaldecay 2008-06-10 18:44:49 +00:00
  • 8a9c6d167d More bug fixes concerning whether or not controllers are present, restores previous controller states when netplay is finished. Need to avoid using ls on the prompt... keep doing multiple commits... heh orbitaldecay 2008-06-10 18:40:30 +00:00
  • 03bbf1ca2d Fixed Control[].Present bug for non present controllers orbitaldecay 2008-06-10 18:37:25 +00:00
  • e37f15475e Fixed Control[].Present bug for non present controllers orbitaldecay 2008-06-10 18:28:16 +00:00
  • 61c2c46835 Including more information in the net error log for debugging purposes orbitaldecay 2008-06-10 18:07:41 +00:00
  • 77a08fd5d4 Including more information in the net error log for debugging purposes orbitaldecay 2008-06-10 18:02:55 +00:00
  • fa90f78458 Forgot to add mupennet.conf as well... doh :/ orbitaldecay 2008-06-10 17:02:04 +00:00
  • e20ea7dc0b Forgot to add network.c and network.h orbitaldecay 2008-06-10 16:52:24 +00:00
  • aa9e88160a Extremely basic functional netplay, here's what's done so far. orbitaldecay 2008-06-10 16:07:00 +00:00
  • 41c208ef5e Preparing netplay branch orbitaldecay 2008-06-10 15:39:02 +00:00
  • d79dc60abf Fixed seg fault bug introduced in prior commit. Sorry. Scott Knauert 2008-06-10 11:07:28 +00:00
  • fafebeae91 Okay, besides the ini and some better frontend / backend integration, RCS is basically done. Re-added proper filter shortened code path, added smarter user comment edits that are less resource intensive, implemented refmd5s, and cleaned up a lot of code. Scott Knauert 2008-06-10 08:44:11 +00:00
  • b8b36025cb created branch for orbitaldecay's work on netplay r0506-netplay Richard Goedeken 2008-06-10 01:56:12 +00:00
  • fbd2906e15 Romproperties updated, Gtk errror fixed, now shows RCS info. Scott Knauert 2008-06-09 07:05:57 +00:00
  • 24bb921690 Gtk GUI updated for RCS. Please help flush out the .ini! Scott Knauert 2008-06-08 23:13:22 +00:00
  • 46a6f532ac Added ~40 GoodName 3.14 roms to ini, added CIC to cache, changed ini format to use less space, now dynamically assign Good Name space to save memory. Scott Knauert 2008-06-07 05:59:02 +00:00
  • a3bd476ecf in the debugger, mark a code block as dirty if the user modifies the underlying memory space Richard Goedeken 2008-06-06 19:48:33 +00:00
  • 38e92c3a76 Merged r0286-debugger branch into trunk Richard Goedeken 2008-06-06 18:25:59 +00:00
  • 87db40b984 RCS backend nearing completion. Switched to much more efficient storage and search scheme. Scott Knauert 2008-06-06 05:38:48 +00:00
  • 494e44c7c0 Updated & cleaned up debugger file headers to reflect new website, contributors and file locations r0286-debugger Jesse Dean 2008-06-04 19:06:12 +00:00
  • 48abace5ea Added options to open extra debugger windows from main GUI window, also some code cleanup Jesse Dean 2008-06-03 11:22:20 +00:00
  • 44738c78b2 Removed NoAudioDelay core option to resolve issue #48. The Mupen64 v0.5 readme.pdf states that this option is not needed for Mupen64 v0.5, so I believe that it is unnecessary and can be removed Richard Goedeken 2008-06-03 03:43:00 +00:00
  • b645f0a1de Cleaned up Internal Name code. Added shortcut Gtk GUI codepaths to speed up common operations and decrease memory usage. Scott Knauert 2008-05-31 20:53:14 +00:00
  • 6830f04a17 Save of WIP. Added support for Internal Name (extremely messly), cleaned up rcs CIC detection, so its faster and uses less memory. Added initial Status support. Scott Knauert 2008-05-31 08:02:22 +00:00
  • 88de0f7f80 bugfixes in OSD: no screenshots when OSD was disabled, adding new messages to OSD list even when OSD was disabled Richard Goedeken 2008-05-30 04:17:46 +00:00
  • b45380139c Fixed install script issue with new icons. Scott Knauert 2008-05-29 02:45:08 +00:00
  • e10a71b57b Icons for fallback. Scott Knauert 2008-05-29 01:45:07 +00:00
  • 43771bf802 Second part of issue 93 fix. Scott Knauert 2008-05-29 01:35:27 +00:00
  • 146f267fcd Issue 93, I hope svn handles the new files correctly. Scott Knauert 2008-05-29 01:34:46 +00:00
  • 962a58f6ff A few OSD changes: disable OSD with option --noosd, replaced font with Bitstream Vera sans-serif font, used slightly smaller font size which is now also proportional to screen size. Tested with 640x480 and 1280x960 Richard Goedeken 2008-05-28 03:53:32 +00:00
  • 8ba70595bb Better kde4 gui compilation courtesy of Tub. This actually workds properly. Louai Al-Khanji 2008-05-27 18:09:45 +00:00
  • 4b8251867c Added MD5 Hash and CIC Chip to rombrowser, fixed breakage from previous commit. Valgrind says memory leak is fixed in Gtk GUI filtering and sorting. Ideally a faster approach to filtering / sorting could be found. Scott Knauert 2008-05-27 07:46:16 +00:00
  • 999ac10c0a Determined memory leak seen when testing rcs is in Gtk GUI, sepcifically the sorting and filtering functions. Lowered memory loss. Rombrowser still leaks and is too slow with many ~3600 entries. Scott Knauert 2008-05-26 05:59:56 +00:00
  • 7727414294 Work in progress of Issue 93 fix, rcs extension of Gtk GUI rombrowser, CIC chip detection, and more. Needs a make clean && make since structures were changed. Scott Knauert 2008-05-25 18:03:36 +00:00
  • d61272da21 Applied HyperHacker's patches for the breakpoint system, disassembler, and memory editor as well as the newly added variable watcher. Jesse Dean 2008-05-24 07:05:46 +00:00
  • d3708af38e Added logarithmic scrolling to disassembler Jesse Dean 2008-05-23 14:21:14 +00:00
  • 0ae3406d5c Fixed minor issue with comments. Scott Knauert 2008-05-22 04:14:30 +00:00
  • 6539663e8b Code cleanup, more malloc checks, comments implemented through rcs. Scott Knauert 2008-05-22 04:10:53 +00:00
  • bbfb458bac Fixed seg fault, config file corruption, and automatic rombrowser refresh when config is changed. (Could be done more intelligently). Scott Knauert 2008-05-22 01:48:33 +00:00
  • 3f030efcea Added RCS_BUSY so if the state changes during an action, it will go to the next one. Scott Gorman 2008-05-21 23:09:48 +00:00
  • 4771d8523b Started cleanup of mupeniniapi database functions for move to rcs. Scott Knauert 2008-05-21 23:04:35 +00:00
  • b865e7ae9a Merged Gtk toolbar style and spacing bugfix from rcs branch upon developer request. Scott Knauert 2008-05-21 19:57:30 +00:00
  • b1832f7a19 Don't close and clear ini database until we exit. Fixes cache corruption when running roms. Scott Knauert 2008-05-21 14:21:24 +00:00
  • 4aabeba63b Second attempt to fix cache file issue, made a number of Gtk improvements. Scott Knauert 2008-05-21 12:02:48 +00:00
  • 9577db159a Add qt4 branch. I looked at using the kde4 port to provide a uniform UI for all platforms, but that didn't quite work out as the KDE framework is not mature enough yet on those. I'll base this on the KDE4 interface i wrote earlier and try to port it over to windows and mac os x as well. Just an experiment at this point. r0472-qt4 Louai Al-Khanji 2008-05-21 09:53:23 +00:00
  • e88cc2b1c2 Fix of config file issue. Scott Knauert 2008-05-21 05:28:21 +00:00
  • 3b1ce6e8a1 Small oversight with that last commit. Scott Gorman 2008-05-21 02:35:47 +00:00
  • 654608f91a Added better functioning of the RCS in regards to emulation playing/stopping, however since the job for RCS_RESCAN is incomplete, it wont do anything and RCS will stop when a rom is loaded. Scott Gorman 2008-05-21 02:33:51 +00:00
  • ace54e30f2 Moved a function, this should update the Rom Browser as new roms are cached. Scott Gorman 2008-05-21 01:59:52 +00:00
  • aa7d8cd1c5 Added a job list for RCS. Now this thing can be controlled from the outside to perform tasks. Scott Gorman 2008-05-21 00:12:07 +00:00
  • 2e364537dc Integrated rcs with config system, and added user comment field. Scott Knauert 2008-05-20 05:36:07 +00:00
  • e0fdc33888 Moved functions around to better places. Scott Knauert 2008-05-19 22:44:27 +00:00
  • 53dfa6e28e Incremental improvement, Gtk GUI romproperties updated to work with rcs. Scott Knauert 2008-05-19 17:26:45 +00:00
  • 9ef5d79f30 Incremental improvement, rcs now doesn't compute md5 when rom is already in cache. Scott Knauert 2008-05-19 16:13:43 +00:00
  • 052d688099 Cleanup. Scott Knauert 2008-05-19 15:40:58 +00:00
  • 754289272d Rough integration of rcs and Gtk GUI. Scott Knauert 2008-05-19 08:42:29 +00:00
  • f1944a2cd6 Huge change, but since it doesn't work... it needs to be fixed. but my concept might be good. Scott Gorman 2008-05-19 00:48:43 +00:00
  • 85b700e9cb Moved osd.cpp from main/ into opengl/, moved screenshot code from main.c into opengl/screenshot.cpp, refactored screenshot mechanism to grab screenshots without the OSD overlay Richard Goedeken 2008-05-18 20:54:10 +00:00
  • cd8ac0bd26 Rev 438 caused a segfault on exit when --testshots was used, and possibly could cause segfaults when exiting from normal play. This commit correctly shuts down the dynarec Richard Goedeken 2008-05-18 20:13:29 +00:00
  • 9cab10bcce Incremental improvement, cache saving, loading, and clearing now work. Scott Knauert 2008-05-17 08:30:32 +00:00