Commit graph

  • 1e5664fa4c properly save and restore the callee-saved registers of EBX, ESI, and EDI for 32-bit dynarec as the SRV4 i386 ABI requires. This may solve OSX bug with crash after closing a game Richard Goedeken 2008-09-18 02:47:06 +00:00
  • 6cef67e666 Fixed rcs dirname() dependence, minor snprintf bug, moved ricevideo to default plugin list as it now compiles fine on OSX. Scott Knauert 2008-09-18 00:15:40 +00:00
  • 10cdede5c2 fixed clobbered list in MMX/SSE checking functions in rice video Richard Goedeken 2008-09-17 21:59:44 +00:00
  • 9087f730fc Attempt to fix Rice icontheme issues with QT4 GUI. Scott Knauert 2008-09-17 19:37:29 +00:00
  • 38dbfe7813 Fix a few win32 things Louai Al-Khanji 2008-09-17 16:39:58 +00:00
  • fd0464af60 Another attempt to fix compilation on windows Louai Al-Khanji 2008-09-17 16:32:05 +00:00
  • 8a48dfbfb4 Possibly fix compile errors on windows Louai Al-Khanji 2008-09-17 16:28:20 +00:00
  • a922ac05ed fix compilation error on some 32-bit systems Richard Goedeken 2008-09-17 02:13:04 +00:00
  • b220e03ba7 Minor rcs default snprint bug fixed. Scott Knauert 2008-09-16 12:30:26 +00:00
  • 1445e69233 fixed inline ASM in glide64 to avoid ebx register, and properly build with -fpic. This will fix warning in 32-bit build and may help OSX build as well Richard Goedeken 2008-09-15 13:31:44 +00:00
  • 1bd211aa06 First stab at themable Gtk icons for plugins. Extended plugin API with EXPORT void CALL SetInstallDir(char* installDir) based on the config dir work we had done. Modified core to send the install dir. Modified Rice to accept (since glide64 and rice share the same dialog system and we want to remove the windows icons from glide64), checks for a Gtk icon theme and hook into the theme change (does do transient dialog icon changes like the core, yet). Feel free to revert or offer other suggestions as to how best handle this. Scott Knauert 2008-09-12 05:46:45 +00:00
  • ba8a21e54f snprintf() / dirname() fix in romcache.c. Changed strncats to snprintfs to avoid possible lack of NULL termination. Scott Knauert 2008-09-12 00:17:23 +00:00
  • 56a8be6da7 merge rsp_hle changes from revs 1048-1049 into branch Richard Goedeken 2008-09-11 12:09:08 +00:00
  • 32778d478b created branch for rsp-hle work Richard Goedeken 2008-09-11 12:06:43 +00:00
  • deed167de2 fixed warning from rev 1049 Richard Goedeken 2008-09-11 12:04:41 +00:00
  • 2e9b3dac9b reverted RSP changes from revs 1048-1049 Richard Goedeken 2008-09-11 12:01:05 +00:00
  • 32ea126717 Minor Gtk GUI fixes, pre.mk fixes for RSP Qt4 GUI. Scott Knauert 2008-09-11 03:01:58 +00:00
  • 9bb67da753 Pyromanik's RSP work. We need to agree on standard ways to see the plugin / icon paths. Also need more standardized plugin GUIs. Scott Knauert 2008-09-11 02:57:34 +00:00
  • 40ce339d27 slougi says that the mupen64plusui.rc file is not needed for installation of the QT4 gui Richard Goedeken 2008-09-10 12:18:54 +00:00
  • dc8c6e83ae new r4300 disassembler from ZZT32 Richard Goedeken 2008-09-10 12:04:22 +00:00
  • 7a4977e6e9 merged patch from Guido Berhoerster to improve portability of install/uninstall scripts Richard Goedeken 2008-09-10 03:38:38 +00:00
  • b817627768 Code style changes for rcs thread. Minor Gtk GUI fixes, better handling of transient dialog icon themeing. Scott Knauert 2008-09-09 18:28:53 +00:00
  • f1ac746360 removed unnecessary pragma in rice video which gave compiler error under OSX Richard Goedeken 2008-09-09 13:27:38 +00:00
  • 004980e813 Fixed a number of -Wall warnings, fixed memory leak which was due to freeing the variables giving seg fault previously. Fixed lack of deletion if rom is removed from filesystem durring rescan. Scott Knauert 2008-09-09 12:18:29 +00:00
  • 41640e3c54 Fixed issue 140, we can now delete roms from the rombrowser in both GUIs. Minor rcs code cleanup. Gtk GUI bugs, fixed memory leak / toggling full path crash issue. Child windows no longer have position memory, follow UI convention of snapping to center of main window. Scott Knauert 2008-09-09 07:20:38 +00:00
  • 05cfc7371d fixed warnings in NO_ASM build, added missing implementation of byte-swapping functions in pure C Richard Goedeken 2008-09-09 00:32:13 +00:00
  • 5563e5e610 Fix a few warnings Louai Al-Khanji 2008-09-08 23:25:53 +00:00
  • 60f429bff5 Fix a warning in glide64 gtk port Louai Al-Khanji 2008-09-08 23:09:45 +00:00
  • 4a2c71a9ec Add reset button to config dialog. Restore Defaults button still missing. Louai Al-Khanji 2008-09-08 23:00:47 +00:00
  • a06e9c517a Draw focus in ratings column Louai Al-Khanji 2008-09-08 22:23:28 +00:00
  • 63c4248bb1 Remove XID passing code accitendly commited as gdkx.h breaks portability. Scott Knauert 2008-09-08 21:51:20 +00:00
  • 1f8659fc82 Fix ratings painter to work even when 16x16 star icon is missing. Nicer look for disabled stars. Louai Al-Khanji 2008-09-08 21:17:43 +00:00
  • 532b4d4d19 Resurrect 16x16 star.png Louai Al-Khanji 2008-09-08 21:15:40 +00:00
  • a8f52ca62b More Gtk GUI fixes. Finished transitioning to Gtk icon theme. Themable empty status stars. Minor UI additions to address issue 141. More removal of depreciated gtk functions. Fixed a number of minor bugs. First stab at better debugger GUI integration, strncpy fixes. Minor GUI API change from updaterombrowser() to update_rombroswer(). Scott Knauert 2008-09-08 11:13:02 +00:00
  • ac147a39ad Very slightly clean up gln64 and glide64 interface Louai Al-Khanji 2008-09-08 09:14:17 +00:00
  • 93adceb874 Added gzipped csv logging for netplay stats, and initial rewrite of timing code Jesse Dean 2008-09-08 03:56:38 +00:00
  • e087a47f46 Make the qt gui aware of window id's for config, about, and test calls. Add about and test dialogs for qt4 gui. Louai Al-Khanji 2008-09-07 22:32:06 +00:00
  • 4e561fec80 Use the window id Louai Al-Khanji 2008-09-07 22:23:20 +00:00
  • 870fde202c Use the plugin config, about, and test calls that take a window id. Louai Al-Khanji 2008-09-07 22:22:11 +00:00
  • 2bd11611da Add config, about, and test callbacks that take a window id. Louai Al-Khanji 2008-09-07 22:21:48 +00:00
  • 755cc4b2ea fixed makefile problems from r1023: broke GTK build, make clean wasnt complete for GUI=QT4 Richard Goedeken 2008-09-07 13:01:10 +00:00
  • ab9c149a54 Disable Masterserver registration which seems to trigger segfault in parsing command line opts Jesse Dean 2008-09-07 04:42:16 +00:00
  • 8dff3402a4 Polish off glide64 Qt gui. Should be fairly complete now. Louai Al-Khanji 2008-09-06 22:56:09 +00:00
  • 3c0d98c856 Some ui improvements for glide64 Louai Al-Khanji 2008-09-06 21:20:49 +00:00
  • 9868a13a57 Make sure string is null-terminated. Louai Al-Khanji 2008-09-06 21:05:17 +00:00
  • 56730f6d74 Add a few files I forgot before... Louai Al-Khanji 2008-09-06 21:03:11 +00:00
  • 18aa4baf5b use SDL instead of pthreads in debugger, remove pthread from library list in makefile, fix small bug in glide64 makefile Richard Goedeken 2008-09-06 20:09:28 +00:00
  • 982cbaf424 Forgot to add file Louai Al-Khanji 2008-09-06 18:40:49 +00:00
  • 2bbd453a87 Make sure never to overflow buffer Louai Al-Khanji 2008-09-06 18:36:35 +00:00
  • 9c99f43c8b Initial work on qt4 port. Qt4 config dialog doesn't do anything yet. Louai Al-Khanji 2008-09-06 18:36:07 +00:00
  • db623d2439 Removed pthreads from the makefile for windows. Scott Gorman 2008-09-06 17:49:47 +00:00
  • ac995974d4 Added QMAKE to the makefile for windows. Scott Gorman 2008-09-06 17:46:04 +00:00
  • c2dbc1decb Work around a crash in gtk with qt + gtk both enabled at the same time. Louai Al-Khanji 2008-09-06 12:01:55 +00:00
  • 44109dbcd8 Improve settings dialog a bit. Add cancel button, make header a bit nicer, make the dialog modal. Louai Al-Khanji 2008-09-06 10:10:54 +00:00
  • e4dff338ba Some more adjustments in glN64 config dialog Louai Al-Khanji 2008-09-06 09:47:14 +00:00
  • b69eb75714 merged r0970-sdl-threads branch into trunk. fixed old bug in signal handler Richard Goedeken 2008-09-06 05:27:50 +00:00
  • 6790b9ce6b Fixed minor icon oversight and win32 pthread bug. Scott Knauert 2008-09-05 09:06:24 +00:00
  • 13dee279e4 Gtk GUI improvements. Fix seg fault when adding new roms via config dialog. Added error dialogs when attempting to save or load save state while emulation is running. Fixed config policy to allow for changing plugin options while emulation is running. New standard Gtk About dialog. Removed a number of depreicated Gtk widget types and functions (mainly menu_shell and gtk_signal stuff). Added icons to most Gtk menu items (the 16x16 icons are also needed for the qt4 GUI). Better Gtk theme handling, foundation laid for plugins to tap into the mupen theme handling code. Fixes to mnemonic and labels. Major code cleanup. Scott Knauert 2008-09-05 08:31:24 +00:00
  • 8112736d57 reverted unfinished work accidentally committed in last rev Richard Goedeken 2008-09-04 12:29:32 +00:00
  • 59b67c69de fixed makefile breakage introduced in rev 1000 Richard Goedeken 2008-09-04 12:26:29 +00:00
  • 269272b74c A few gui updates. Louai Al-Khanji 2008-09-04 11:14:32 +00:00
  • cf92c4b2c9 Improve glN64 settings dialog Louai Al-Khanji 2008-09-04 09:01:31 +00:00
  • e1c56bbc69 Minor cleanup of SDL_opengl.h include fix. Minor threading issue fix. Scott Knauert 2008-09-04 04:30:13 +00:00
  • 2b6dcb0907 Remove usage of QFormLayout. Ugly, but should compile on older Qt versions now. This dialog needs some work. Louai Al-Khanji 2008-09-04 03:59:31 +00:00
  • e271df092c Patch for MacOSX now things should work! Scott Gorman 2008-09-03 23:31:53 +00:00
  • 48f874c684 Added back sighandler. r0970-sdl-threads Scott Gorman 2008-09-03 23:09:02 +00:00
  • 833e4d352a Finished up porting to SDL_Threads, also fixed a seg fault with the RCS, all that is left is to reimplement the sig handler, test on Windows build (QT4 gui), no gui build, and then merge. Scott Gorman 2008-09-03 22:51:02 +00:00
  • 85e2eb98c2 changed stack offset for 32-bit dynarec so that the stack will be 16-byte aligned under OSX and won't crash Richard Goedeken 2008-09-03 16:14:37 +00:00
  • 7a5bd35097 Re-added the Config.cpp file that I removed in r942, but only with GTK GUI code Richard Goedeken 2008-09-03 12:51:59 +00:00
  • d8d131241a Add new icon for cheats. Louai Al-Khanji 2008-09-03 07:07:03 +00:00
  • 53ef0c16d4 Add cheat dialog. Louai Al-Khanji 2008-09-03 03:09:47 +00:00
  • 57fa4cacf5 Fixed Makefile for mupen64plus Scott Gorman 2008-09-03 02:51:00 +00:00
  • f965e5ef70 Updated Makefile, merged from trunk Scott Gorman 2008-09-03 02:39:36 +00:00
  • fa8c663eec Fix g_MainWindow symbol collision Louai Al-Khanji 2008-09-03 01:37:56 +00:00
  • 0cc9a0b087 Fixed makefile issue for mupen64plus, removed warning on non wn32 systems. Scott Knauert 2008-09-03 00:16:22 +00:00
  • 338847f823 Some more parser progress. No real functionality yet. Louai Al-Khanji 2008-09-02 22:23:05 +00:00
  • ab9ba4c64a fix hard-coded register usage in 32-bit dynarec rjump.c which was generating a GCC error under OSX Richard Goedeken 2008-09-02 21:23:45 +00:00
  • c22a61261b Start reworking cheat related code. Louai Al-Khanji 2008-09-02 19:30:41 +00:00
  • 8284658326 two fast commits Scott Gorman 2008-09-02 15:56:38 +00:00
  • 8c86fbc11f Two fast commits Scott Gorman 2008-09-02 15:55:56 +00:00
  • a599a4f7e8 Add ini reader implementation. Louai Al-Khanji 2008-09-02 15:50:27 +00:00
  • f76af06406 Rebase cheats branch on current trunk in order to incorporate some fixes made there. Louai Al-Khanji 2008-09-02 15:45:08 +00:00
  • 23d84eec5c Dummy commit to test bot. Scott Gorman 2008-09-02 15:34:31 +00:00
  • dfe23d640e A small bat file for making on windows. Scott Gorman 2008-09-02 14:58:33 +00:00
  • cd7eb5aeca Let's emulation gracefully stop. Scott Knauert 2008-09-02 05:54:57 +00:00
  • 3d77727d27 Cleaned up main_gtk.c for okaygo. Scott Knauert 2008-09-02 05:15:15 +00:00
  • 361534127e A very hacked together - non-working - revision. I need Tillin to look at main_gtk.c for me. Scott Gorman 2008-09-02 04:49:20 +00:00
  • 03e895f192 Removed the 'trunk' folder that got bugged in there. Proceed to porting. Scott Gorman 2008-09-02 03:22:47 +00:00
  • 58d0f0bbe0 replaced the GPL notice on the regression test config file Richard Goedeken 2008-09-02 03:10:52 +00:00
  • 1a0c1af9df updated regtest config file, added capability to run multiple test builds before building the binaries for the video test Richard Goedeken 2008-09-02 02:30:03 +00:00
  • 9c1f8ca013 Don't crash on linux. This should be fixed in the plugins. Louai Al-Khanji 2008-09-01 20:31:26 +00:00
  • 4d74644c39 Add branch for cheat development. r971-pj64-1.7-cheats Louai Al-Khanji 2008-09-01 20:09:14 +00:00
  • 7e9812a55d SDL Thread Branches Scott Gorman 2008-09-01 20:06:35 +00:00
  • c9782e8c68 SDL Thread Branches Scott Gorman 2008-09-01 20:04:49 +00:00
  • 1e0b7d3f90 Fix off by one error. Louai Al-Khanji 2008-09-01 19:58:18 +00:00
  • 925ce5e74f Fix rendering of stars Louai Al-Khanji 2008-09-01 19:56:49 +00:00
  • 2404721def Properly close plugins when stopping emulation. This gets rid of ghost windows on win32. Louai Al-Khanji 2008-09-01 19:05:25 +00:00
  • 44004b4ae8 Make shortcuts work in render window. Louai Al-Khanji 2008-09-01 17:57:16 +00:00
  • 9e254a02c9 Remove two debug prints that slipped through. Louai Al-Khanji 2008-09-01 15:59:19 +00:00
  • cddfd0c8a1 A few more fixes. Louai Al-Khanji 2008-09-01 15:06:21 +00:00