Commit Graph

  • 5af15b6fd3 added () nakeee 2008-09-07 14:04:25 +00:00
  • 43634d53df fixed warnings nakeee 2008-09-07 13:58:56 +00:00
  • e77e1cbabc removed unesserary __attribute__ ((packed)); nakeee 2008-09-07 13:51:39 +00:00
  • 6cd9700dcf Explicitly convert negative numbers to u32 to avoid warnings. Maarten ter Huurne 2008-09-07 13:17:46 +00:00
  • 4952852799 Removed header because "HTTP.cpp" was the only source that included it, and that source was removed. Maarten ter Huurne 2008-09-07 13:04:40 +00:00
  • 7beada8f54 Removed "HTTP.cpp" from list of files to build, because the source file was removed too. Maarten ter Huurne 2008-09-07 13:03:32 +00:00
  • 81e937041f fix 64-bit build too on Platform SDK 6.0, fix project file. hrydgard 2008-09-07 11:07:55 +00:00
  • 5a69fca0be Add some missing GPL headers, fix building with Platform SDK 6.0, delete unused HTTP code. hrydgard 2008-09-07 10:29:46 +00:00
  • 5ac0c33530 Fixed "bcl" instruction in the case where the branch is always taken. The old code would emit a "jne" that can skip the updating of LR depending on the state the host CPU happens to be in. Maarten ter Huurne 2008-09-07 07:04:41 +00:00
  • 72ca1e2355 refixed. my mistake sorry daco65 2008-09-06 23:38:12 +00:00
  • 3078f66763 fixed some issues with ExtendedTrace.cpp for 64bit builds. not sure about the (PDWORD64) tho (i had bad exp. with that in past projects). daco65 2008-09-06 23:05:06 +00:00
  • 953085d4d9 include fix nakeee 2008-09-06 21:56:20 +00:00
  • 10e9add26d Fixed Common logging. masken 2008-09-06 21:12:19 +00:00
  • 565a4d28ec Added ExtendedTrace crash logging. Wiimote HLE can now create an L2CAP connection. masken 2008-09-06 13:41:44 +00:00
  • f6298b9f31 forgot return value on windows can't check it though nakeee 2008-09-05 15:22:25 +00:00
  • 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