Commit Graph

  • 718a1c6a3f missing files, sorry hrydgard 2008-08-30 22:15:37 +0000
  • 005cbbb379 Basic VBA-style save state system implemented - kb shortcuts only working on Windows. Keyboard shortcut system added. More cleanup in GFX plugins. hrydgard 2008-08-30 22:06:53 +0000
  • 85565688d7 New SaveState folder for states. Removed some outdated code. Removed an unnecessary level of indirection for plugin calls. Assorted cleanup. hrydgard 2008-08-30 19:19:40 +0000
  • 6b6003c563 add zlib include directory to all configurations of Core. hrydgard 2008-08-30 16:45:07 +0000
  • e4825be7a8 more statesave bugfixes... hrydgard 2008-08-30 16:24:45 +0000
  • 4608333a56 State saving progress. Most core state seems to be saved/loaded correctly, not so for video yet unfortunately. hrydgard 2008-08-30 16:05:32 +0000
  • 95eb8f9ef3 Save states now work (to some extent). Please report special cases which cause crashes or anything of the sort. Also removed debug messages from state management XTra.KrazzY 2008-08-30 15:54:44 +0000
  • 06f0b02ecd Fixed a few bugs with the memcard manager, and memcard classes: - Now the GCMemcard class will use the backup dir/bat if the main one is outdated/corrupted. - I fixed a few bugs in Delete. It still doesn't work, but at least it doesn't make the program crash. gigaherz 2008-08-30 13:44:44 +0000
  • 53afa1f900 reverted quantizer fix - causes heavy slowdown in some games. I have a better idea :p hrydgard 2008-08-30 13:17:07 +0000
  • 5ac5a04982 More state save code, "proper" fix for the quantizer problem hrydgard 2008-08-30 13:06:17 +0000
  • ff0a613427 Cleaning up XK's mess, added a simple profiler, minor disasm fix. Too lazy to split it up into individual changes. Savestates not yet working. hrydgard 2008-08-30 12:11:25 +0000
  • 838f37112e Fixed compilation on Mac OS X by testing for Linux explicitly instead of assuming that non-Windows equals Linux. Maarten ter Huurne 2008-08-30 08:49:34 +0000
  • 3e029639df Removed jpeg dependency in GL plugin, added Rumble to Linux nJoy. and reverted my accidental Dolphin ini file Sonicadvance1 2008-08-29 09:55:17 +0000
  • c32f116596 git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@376 8ced0084-cf51-0410-be5f-012b33b47a6e Shawn Hoffman 2008-08-28 22:15:00 +0000
  • 2e760d69fe Added save/load state support in the UI XTra.KrazzY 2008-08-28 21:30:13 +0000
  • 1716ef46bb Use compact syntax for converting C strings to C++ strings. Maarten ter Huurne 2008-08-28 19:22:36 +0000
  • cfd31f4385 Build both GUI and non-GUI executable. Maarten ter Huurne 2008-08-28 18:58:11 +0000
  • f8b4311b66 Final typo and error fixes and include reordering XTra.KrazzY 2008-08-28 09:19:46 +0000
  • 531230c03d *another* typo fix. Sorry XTra.KrazzY 2008-08-28 08:11:40 +0000
  • f3fb7a9102 typo fix XTra.KrazzY 2008-08-28 08:09:25 +0000
  • e05e2179c3 I have broken something, but more may be broken XTra.KrazzY 2008-08-28 08:00:40 +0000
  • 051c2e0784 A lot of save state groundwork. Please notify if compilation breaks because I haven't compiled XTra.KrazzY 2008-08-28 07:58:04 +0000
  • 8a33d6787b git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@367 8ced0084-cf51-0410-be5f-012b33b47a6e XTra.KrazzY 2008-08-28 07:42:48 +0000
  • e764723832 Fixed warnings about comparison between signed and unsigned integer expressions. Maarten ter Huurne 2008-08-27 16:12:05 +0000
  • 541a86de26 Removed unused function x86SetJ8(). Maarten ter Huurne 2008-08-27 13:42:32 +0000
  • ad748bfc05 Fixed CALL range check. Maarten ter Huurne 2008-08-27 13:29:35 +0000
  • 9b1ddfcc69 Fixed BE32 macro to make sure it returns an unsigned int. Maarten ter Huurne 2008-08-27 12:51:03 +0000
  • a5d51aa2ce Linux Speed up Sonicadvance1 2008-08-27 12:47:57 +0000
  • 6b718a6936 just some typo correction daco65 2008-08-27 12:44:29 +0000
  • cb43ed49cd Small warning fixes XTra.KrazzY 2008-08-27 12:44:22 +0000
  • 105e1c325f Fixed warnings about field initialisation order. Maarten ter Huurne 2008-08-27 12:33:49 +0000
  • ae7d236fdf Fixed warnings about field initialisation order. Maarten ter Huurne 2008-08-27 12:27:03 +0000
  • b64722d4d5 Fixed warnings about field initialisation order. Maarten ter Huurne 2008-08-27 12:23:52 +0000
  • 57c5cb12e9 Fixed warnings about missing braces in array initialisation. Maarten ter Huurne 2008-08-27 12:17:47 +0000
  • a8f5185ef0 This header is Windows specific, so disabled it for other platforms, to avoid GCC complaining about a #pragma it cannot understand. Maarten ter Huurne 2008-08-27 12:09:56 +0000
  • ee39265c1a Disabled "float-equal" warning: it was causing too many false positives, especially in "wx/math.h". Maarten ter Huurne 2008-08-27 12:01:18 +0000
  • 26c28d3a4f "-fvisibility-inlines-hidden" is a C++-only flag, so include it in CXXFLAGS but not in CCFLAGS. Maarten ter Huurne 2008-08-27 11:52:28 +0000
  • 794f656188 fixed Video_SaveState & Video_LoadState in OGL/DX that made dolphin unable to load the plugins daco65 2008-08-27 11:45:51 +0000
  • 6c5f0fc0f3 Do not force-enable logging. Maarten ter Huurne 2008-08-27 11:38:15 +0000
  • c0da275501 Fixed warning about initialisation order. Also made code layout consistent within this file. Maarten ter Huurne 2008-08-27 11:33:45 +0000
  • bbeca155de Added "const" to the data type. This fixes loads of compile warnings and the resulting file seems to still be a valid XPM (in fact, some of the files already had "const"). Maarten ter Huurne 2008-08-27 11:24:16 +0000
  • b6f82eb871 Avoid warning about redefining macro. It would be nice though if someone could add a comment describing what is Windows-specific about the JITting of stb/sth/stw. Maarten ter Huurne 2008-08-27 11:17:50 +0000
  • b9feea5412 Removed unnecessary extra terminating zero: sprintf() already zero-terminates its output. Maarten ter Huurne 2008-08-27 10:41:21 +0000
  • ef61bd8995 Removed superfluous arguments passed to WRITE() for string formatting. Maarten ter Huurne 2008-08-27 10:30:19 +0000
  • a0ae17c5ff Fixed message box calls (they aren't even necessary, just checking whether the saving made it into the VideoCommon library XTra.KrazzY 2008-08-27 10:01:46 +0000
  • 8876637c9f Fixed invalid use of sprintf. Maarten ter Huurne 2008-08-27 09:54:11 +0000
  • 411b81088b Do not compile external code with extra warnings, since we want to keep changes to this code minimal to allow easy upgrades. Maarten ter Huurne 2008-08-27 09:44:16 +0000
  • f8d7231be8 Fixed "no newline at end of file" warnings. Maarten ter Huurne 2008-08-27 09:27:57 +0000
  • f31ae87152 Fixed "no newline at end of file" warnings. Maarten ter Huurne 2008-08-27 09:27:38 +0000
  • 4aa233f1f6 Only include <windows.h> when compiling for Windows. Maarten ter Huurne 2008-08-27 09:07:02 +0000
  • 7d0bf8a101 Fixed "no newline at end of file" warning. Maarten ter Huurne 2008-08-27 09:05:52 +0000
  • f55722e288 Fix for XK's commit. XK, if its wrong punch me in the face daco65 2008-08-27 01:45:31 +0000
  • d8b3122e0d Minimized symbol visibility for GCC build. Fixes problem with two instances of x64Emitter getting mixed up and generating only part of the required opcodes. I get video on 32-bit Linux now :) Maarten ter Huurne 2008-08-27 01:42:11 +0000
  • d720368d48 Clear the full size of the EXRAM. Maarten ter Huurne 2008-08-27 01:05:54 +0000
  • 0f3e8ddced On platforms where the OpenGL library uses the CDECL calling convention, the stack should be increased after making a call. Maarten ter Huurne 2008-08-27 01:04:54 +0000
  • a8982b1d18 Corrected case of "MultiDI.cpp|h". Maarten ter Huurne 2008-08-27 00:07:57 +0000
  • 7a2cdef912 Preliminary video save state support. More work is necessary, this is just some infrastructure for inter-project communication. XTra.KrazzY 2008-08-26 23:40:18 +0000
  • 734586a0ab Include system headers using "#include <file.h>", so GCC will not issue warnings about them. Maarten ter Huurne 2008-08-26 23:32:54 +0000
  • 60a5a592f9 A little housekeeping on Vertex Shader in DX9. Pending more work but my shader code is still too buggy to commit. XTra.KrazzY 2008-08-26 23:11:15 +0000
  • 59974dfb5b Only use "-fPIC" for compiling objects that will be part of dynamic libs. Make SConscripts inherit the compile flags from the top level instead of overriding them. Maarten ter Huurne 2008-08-26 22:28:42 +0000
  • 0ebba1bde0 Restructured main SCons file in the same way as the one for the GL plugin. Maarten ter Huurne 2008-08-26 21:02:23 +0000
  • 93f45b773c Fixed typo introduced in rev 323. Maarten ter Huurne 2008-08-26 14:09:59 +0000
  • 1365abfbff OGL resolution fixing in Windows. report if anything went wrong (worked great here for me) daco65 2008-08-26 13:15:25 +0000
  • cedb93df9c Use CP_START constant: its value is 0, but using the constant anyway makes the code easier to read. Maarten ter Huurne 2008-08-26 13:06:38 +0000
  • 19336445df IsElfWii(): return false if open fails. Also query file size only once. Maarten ter Huurne 2008-08-26 13:02:54 +0000
  • ef6fb30b3c Refactored BlobReaders: instead of constructor + IsValid() method, a factory method is used which returns NULL if no valid BlobReader could be created. The new code does more sanity checks and leaks less objects. Maarten ter Huurne 2008-08-26 12:40:09 +0000
  • 4c54c0cad8 Documented the change of rev 320 in a comment, so people reading the code will not be tempted to remove it. Maarten ter Huurne 2008-08-26 12:06:43 +0000
  • 8e69d942e9 Implemented querying file size on POSIX. Also fixed size rounding of mmap() on POSIX. Maarten ter Huurne 2008-08-26 11:44:17 +0000
  • fdf02ce331 Allow 32-bit writes to the VI: although this is officially not allowed, the hardware seems to accept it (for example, DesktopMan GC Tetris uses it). Maarten ter Huurne 2008-08-26 10:20:41 +0000
  • afced1fa98 Implemented OpenGL_Update() for SDL. Maarten ter Huurne 2008-08-26 01:21:25 +0000
  • 2d6d3ddad8 Restructured OpenGL_Update() to reduce duplicated code. Maarten ter Huurne 2008-08-26 01:15:19 +0000
  • 8013f92863 Support SDL video on any platform. It is only enabled by default on Mac OS X though. So in practice nothing changes, but we have more flexibility in debugging. Maarten ter Huurne 2008-08-26 00:57:16 +0000
  • 6a426c1654 Cleanup and refactoring. Only the platform specific parts are in a platform specific block now, the rest is shared instead of duplicated. Maarten ter Huurne 2008-08-26 00:18:00 +0000
  • 236bb74c92 Forgot to move some enums. hrydgard 2008-08-25 21:15:52 +0000
  • 84336bd7b6 little Logwindow feature - enable/disable all logs hrydgard 2008-08-25 21:02:56 +0000
  • ab4333ebac Small build fix, re-add CPU check hrydgard 2008-08-25 20:43:37 +0000
  • fd188ec09e Switch between JIT and Interpreter at runtime using the debug window (pause first!) Plus assorted cleanup & fixes. hrydgard 2008-08-25 20:34:11 +0000
  • 35fdbdc360 Remove MACOSX define, now use __APPLE__ tmator 2008-08-25 19:44:11 +0000
  • 1a2e350158 Declare EAX as input register for CPUID. Maarten ter Huurne 2008-08-25 10:21:19 +0000
  • 8a06c0fdc7 Added call to DetectCPU() which is present in "Main.cpp" but was lacking in "MainNoGUI.cpp". Maarten ter Huurne 2008-08-25 08:51:08 +0000
  • 639ef6e27b Make SVN ignore memory card images written here. Maarten ter Huurne 2008-08-24 22:41:11 +0000
  • bbf29198d1 Make SVN ignore log files written here. Maarten ter Huurne 2008-08-24 22:40:21 +0000
  • 8185f7689a Fixed build on Linux. Maarten ter Huurne 2008-08-24 22:39:36 +0000
  • 90cf2c12c3 The arrows are back in the codeview! hrydgard 2008-08-24 22:22:55 +0000
  • a47f8cbe9a more fixes, prefix filter for export symbols hrydgard 2008-08-24 21:54:59 +0000
  • 4871626af8 Fixed "no newline at end of file" warnings issued by GCC 4.2. Maarten ter Huurne 2008-08-24 21:50:41 +0000
  • 65eb810d63 Let SVN ignore generated files. Maarten ter Huurne 2008-08-24 21:37:08 +0000
  • 5079ed0e5d linux build fix? hrydgard 2008-08-24 21:32:35 +0000
  • 71ea240890 More symbol magic+bugfixes hrydgard 2008-08-24 21:30:59 +0000
  • 241896ee4c Build fixes Sonicadvance1 2008-08-24 20:32:46 +0000
  • b9f5fd1f44 Very simple call tree browser added to code window, bottom left. hrydgard 2008-08-24 20:25:36 +0000
  • 1b1f0ecae9 The simple form of "cpuid" should work on 64-bit platforms; on 32-bit platforms it is safer to use the version that does not modify EBX. Maarten ter Huurne 2008-08-24 20:13:49 +0000
  • 7151ec6f4f GCC does not accept namespace as a prefix when defining functions (in general or because we are already inside the namespace?). Maarten ter Huurne 2008-08-24 19:48:42 +0000
  • 2babda7a80 Explicitly convert from C string to wxString. Fixes build on Linux. Maarten ter Huurne 2008-08-24 19:47:10 +0000
  • c0c6fc9e6d Ok, part 2/2 of the symbol code rewrite. You can now create and use function signature files. A monkey ball signature file included. Now to add some cooler features... hrydgard 2008-08-24 18:50:51 +0000
  • 23665a7b93 Cross compatibility function union (strcasecmp, unlink) XTra.KrazzY 2008-08-24 16:25:52 +0000
  • f44a06465a Change some project settings. Reorganize the symbol database code, step 1/2. hrydgard 2008-08-24 15:46:08 +0000
  • e3d7c44a8e For the SDL version of this driver, set the video mode in the CPU thread, otherwise GL calls will crash. There is a big comment block with all the details. Maarten ter Huurne 2008-08-24 14:47:19 +0000
  • 6f1600304f 64-bit constant needs "ULL" suffix. Maarten ter Huurne 2008-08-24 11:37:31 +0000
  • 18270f0904 Linux: When you resize Window, it now resizes video, if you go above start dimension, it goes weird. Gotta look in to it Sonicadvance1 2008-08-24 10:50:24 +0000