Commit Graph

  • 3749fb510b added getuserdirectory nakeee 2008-09-05 13:12:47 +00:00
  • dc28cbec1c map renamed to icon nakeee 2008-09-05 12:16:01 +00:00
  • 6edc234303 added createdir and isdirectory for nix nakeee 2008-09-05 11:59:28 +00:00
  • cf36d4ba58 Fixed ProtectFunction(): it should copy parameters using the padded size. Actually, I am not sure this function is correct, but at least its implementation is now equivalent to the original (before rev 439). Maarten ter Huurne 2008-09-05 01:48:16 +00:00
  • 6d53aaed21 Linux: Made PadSimple actually work in Linux, removed the SDL dependency since Fires yelled at me (a long time ago).Tmator, you will have to use something else and Video Plugin Skips key events in Linux. Sonicadvance1 2008-09-05 01:07:41 +00:00
  • 722ea233a1 Align stack to 16-byte boundary when compiling in 32-bit mode with GCC. This is required to run anything on OS X and to support SSE instructions on Linux. Maarten ter Huurne 2008-09-05 00:02:53 +00:00
  • f96d19a1fb Wiimote: added ACL connection setup. masken 2008-09-03 06:50:38 +00:00
  • 53cdd29228 Removed CHAR typedef. Maarten ter Huurne 2008-09-03 00:41:06 +00:00
  • bccb1756b2 Replaced "CHAR" by "char": there is no mention of type CHAR on MSDN, the argument to which CHAR* is passed is documented as being char* and the function would be broken if sizeof(CHAR) would be different from 1. Maarten ter Huurne 2008-09-03 00:40:18 +00:00
  • bd7996354a Removed "INT" typedef: it was not used in any plugin spec. It was used DX9 video plugin, but for arguments where MSDN lists a plain "int", so I replaced "INT" by "int" to make things clearer. Maarten ter Huurne 2008-09-03 00:27:24 +00:00
  • 4b3c4492ea Replaced "WORD" by "u16", except where it is part of the Windows API. Maarten ter Huurne 2008-09-03 00:12:32 +00:00
  • 36058428a0 Replaced "unsigned __int64" by "u64". Maarten ter Huurne 2008-09-03 00:02:21 +00:00
  • 6e2416b389 Replaced "unsigned __int32" by "u32". Maarten ter Huurne 2008-09-02 23:44:54 +00:00
  • 36b464cbc8 Replaced "unsigned __int16" by "u16". Maarten ter Huurne 2008-09-02 23:32:05 +00:00
  • 179752449d removed PortableSockets.cpp from the vs05 project file Shawn Hoffman 2008-09-02 02:35:08 +00:00
  • 1154027808 Replaced type "DWORD" by "u32", except where "DWORD" is used to access the Windows API. Maarten ter Huurne 2008-09-01 22:48:56 +00:00
  • f3f17b4a19 Removed parts of PortableSockets that we do not use. If you need more functionality later, resurrect it from old SVN revisions or re-download the source (see top of the header). However, DO NOT use performance counters to do timing, since the counter value can be different for different CPU cores. Maarten ter Huurne 2008-09-01 22:13:11 +00:00
  • 012041bab5 Added puts() HLE, WIIMOTE logging section and experimental virtual connection request. masken 2008-09-01 21:29:27 +00:00
  • b1cd01819b replace _DEBUG with LOGGING in the #ifs. Thanks to Xuefer for this change. gigaherz 2008-09-01 15:18:32 +00:00
  • a7ec1a2562 Made banners/icons show up in linux. It doesn't seem to use the right height, but I have to leave now so that will have to wait. gigaherz 2008-09-01 15:04:59 +00:00
  • b0f51a0b98 Reverted the "warning removal" changes because they broke debug building in windows. Used #ifdef _DEBUG to disable those lines in release builds instead. gigaherz 2008-09-01 14:49:34 +00:00
  • 10eef7f60e Build fix XTra.KrazzY 2008-09-01 13:31:24 +00:00
  • 4bbfff3cac many warning fixes nakeee 2008-09-01 12:11:08 +00:00
  • cad45aea72 Replaced CPFifo by SCPFifoStruct: both were identical and there is no point in having two definitions. Maarten ter Huurne 2008-09-01 09:12:30 +00:00
  • 6638ed20a6 Woops, my fault Sonicadvance1 2008-09-01 08:50:16 +00:00
  • 454cee4d1e Your Holy savior has come to save the day. Also fixed compiling in Linux, a memory leak, and checks if a glxcontext was created Sonicadvance1 2008-09-01 08:32:33 +00:00
  • ead647d422 Added code to display the first icon (I tried to display it animated, but failed). It still uses just one imagelist, so I had to "expand" the icons to 96x32 (adding transparent pixels to the right). Sorry I don't know how to do this better and it's 4am. gigaherz 2008-09-01 02:10:42 +00:00
  • f0b41b1f0d Fixed display of banners. gigaherz 2008-09-01 00:43:35 +00:00
  • 73a5e1cb91 ao_play() uses "uint_32" as the type for the byte count, so use that in the calling code as well. Maarten ter Huurne 2008-08-31 23:20:36 +00:00
  • f9d04ae1ad Put dsp_thread_debug() entirely inside the "#ifdef _WIN32" block, since it is only used on Windows. Maarten ter Huurne 2008-08-31 23:06:21 +00:00
  • 362b9d2514 Wind Waker PAL (Europe) working item hang fix XTra.KrazzY 2008-08-31 22:28:48 +00:00
  • 56608cecc9 Added code to display the banners from the memcards. Doesn't overlay the icons yet. gigaherz 2008-08-31 22:28:43 +00:00
  • 9a7b828eba Removed function FilterDown(), which was neither used nor implemented. Maarten ter Huurne 2008-08-31 21:52:28 +00:00
  • d4db1a6657 Changed BYTE* to u8* after all, since these pointers are not directly related to Windows API. Maarten ter Huurne 2008-08-31 21:49:57 +00:00
  • 532c675a3a Added animation reading. It seems to work fine for the first frame, but none of my saves have >1 frames so I can't test the reading of the other frames, which should work fine anyway. gigaherz 2008-08-31 21:08:47 +00:00
  • be6c1518ea Added ReadBannerRGBA8 function to GCMemcard class. Also "#if FALSE"'d the debug code which outputs BMPs of the banners (because I'm too lazy, the BMPs will "look" upside-down, while the actual image is ok). gigaherz 2008-08-31 20:35:41 +00:00
  • 0bebbcb5f4 Replaced type "BYTE" by "u8", except where "BYTE" is used to access the Windows API. Maarten ter Huurne 2008-08-31 14:32:35 +00:00
  • 965fd33f16 Also let SVN ignore DolphinNoGUI executable. Maarten ter Huurne 2008-08-31 14:09:46 +00:00
  • af1e42ec90 Fix build hrydgard 2008-08-31 14:00:54 +00:00
  • 2c7a92e1b7 Split off type definitions from "Common.h" into new header "CommonTypes.h". This is a preparation for sharing the type definitions between the Dolphin core and the plugin specs. Maarten ter Huurne 2008-08-31 13:54:25 +00:00
  • 09406d76c4 Fix/workaround at least one class of buffer underruns in the GL plugin. Fix some bad deletes (instead of delete []). etc. hrydgard 2008-08-31 13:36:52 +00:00
  • d9e129ae99 Removed WEAK_SYMBOL: it is not used anywhere. Maarten ter Huurne 2008-08-31 13:13:36 +00:00
  • 5c6dfa3bbe Moved declaration of EXPORT and CALL inside the include guards. I accidentally placed it outside in revision 336. Maarten ter Huurne 2008-08-31 12:22:03 +00:00
  • 2f0eb72ba1 Added compression support for save states. Decompression is still buggy so compression is off by default. XTra.KrazzY 2008-08-31 09:38:41 +00:00
  • a9c6a59307 don't lookup things in symbol map unnecessarily in the ppcanalyst, helps slowdowns in debugger in debug mode hrydgard 2008-08-31 08:39:57 +00:00
  • 55c18d1d10 some cleanup, don't update the log window too often hrydgard 2008-08-31 08:29:43 +00:00
  • 8bd78a21b4 Fix Pad_DX9 crash hrydgard 2008-08-31 06:53:23 +00:00
  • af60e06bb0 Simulate Wii bootup better (info from wiibrew.org) hrydgard 2008-08-31 06:52:16 +00:00
  • b89e56cbcb linux build fix hrydgard 2008-08-30 23:30:41 +00:00
  • e5deb10714 bugfix the texcache bugfixes :P hrydgard 2008-08-30 23:15:11 +00:00
  • 20d0c53781 Fix same texcache bug on DX side hrydgard 2008-08-30 23:06:40 +00:00
  • db303de0db Fix texture cache bug in OpenGL plugin hrydgard 2008-08-30 22:55:09 +00:00
  • 432084ebe7 handled state saving IO errors XTra.KrazzY 2008-08-30 22:36:28 +00:00
  • 718a1c6a3f missing files, sorry hrydgard 2008-08-30 22:15:37 +00:00
  • 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 +00:00
  • 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 +00:00
  • 6b6003c563 add zlib include directory to all configurations of Core. hrydgard 2008-08-30 16:45:07 +00:00
  • e4825be7a8 more statesave bugfixes... hrydgard 2008-08-30 16:24:45 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 53afa1f900 reverted quantizer fix - causes heavy slowdown in some games. I have a better idea :p hrydgard 2008-08-30 13:17:07 +00:00
  • 5ac5a04982 More state save code, "proper" fix for the quantizer problem hrydgard 2008-08-30 13:06:17 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 2e760d69fe Added save/load state support in the UI XTra.KrazzY 2008-08-28 21:30:13 +00:00
  • 1716ef46bb Use compact syntax for converting C strings to C++ strings. Maarten ter Huurne 2008-08-28 19:22:36 +00:00
  • cfd31f4385 Build both GUI and non-GUI executable. Maarten ter Huurne 2008-08-28 18:58:11 +00:00
  • f8b4311b66 Final typo and error fixes and include reordering XTra.KrazzY 2008-08-28 09:19:46 +00:00
  • 531230c03d *another* typo fix. Sorry XTra.KrazzY 2008-08-28 08:11:40 +00:00
  • f3fb7a9102 typo fix XTra.KrazzY 2008-08-28 08:09:25 +00:00
  • e05e2179c3 I have broken something, but more may be broken XTra.KrazzY 2008-08-28 08:00:40 +00:00
  • 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 +00:00
  • 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 +00:00
  • e764723832 Fixed warnings about comparison between signed and unsigned integer expressions. Maarten ter Huurne 2008-08-27 16:12:05 +00:00
  • 541a86de26 Removed unused function x86SetJ8(). Maarten ter Huurne 2008-08-27 13:42:32 +00:00
  • ad748bfc05 Fixed CALL range check. Maarten ter Huurne 2008-08-27 13:29:35 +00:00
  • 9b1ddfcc69 Fixed BE32 macro to make sure it returns an unsigned int. Maarten ter Huurne 2008-08-27 12:51:03 +00:00
  • a5d51aa2ce Linux Speed up Sonicadvance1 2008-08-27 12:47:57 +00:00
  • 6b718a6936 just some typo correction daco65 2008-08-27 12:44:29 +00:00
  • cb43ed49cd Small warning fixes XTra.KrazzY 2008-08-27 12:44:22 +00:00
  • 105e1c325f Fixed warnings about field initialisation order. Maarten ter Huurne 2008-08-27 12:33:49 +00:00
  • ae7d236fdf Fixed warnings about field initialisation order. Maarten ter Huurne 2008-08-27 12:27:03 +00:00
  • b64722d4d5 Fixed warnings about field initialisation order. Maarten ter Huurne 2008-08-27 12:23:52 +00:00
  • 57c5cb12e9 Fixed warnings about missing braces in array initialisation. Maarten ter Huurne 2008-08-27 12:17:47 +00:00
  • 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 +00:00
  • 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 +00:00
  • 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 +00:00
  • 794f656188 fixed Video_SaveState & Video_LoadState in OGL/DX that made dolphin unable to load the plugins daco65 2008-08-27 11:45:51 +00:00
  • 6c5f0fc0f3 Do not force-enable logging. Maarten ter Huurne 2008-08-27 11:38:15 +00:00
  • c0da275501 Fixed warning about initialisation order. Also made code layout consistent within this file. Maarten ter Huurne 2008-08-27 11:33:45 +00:00
  • 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 +00:00
  • 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 +00:00
  • b9feea5412 Removed unnecessary extra terminating zero: sprintf() already zero-terminates its output. Maarten ter Huurne 2008-08-27 10:41:21 +00:00
  • ef61bd8995 Removed superfluous arguments passed to WRITE() for string formatting. Maarten ter Huurne 2008-08-27 10:30:19 +00:00
  • 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 +00:00
  • 8876637c9f Fixed invalid use of sprintf. Maarten ter Huurne 2008-08-27 09:54:11 +00:00
  • 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 +00:00