hrydgard
|
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.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@381 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-30 12:11:25 +00:00 |
Maarten ter Huurne
|
838f37112e
|
Fixed compilation on Mac OS X by testing for Linux explicitly instead of assuming that non-Windows equals Linux.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@380 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-30 08:49:34 +00:00 |
Sonicadvance1
|
3e029639df
|
Removed jpeg dependency in GL plugin, added Rumble to Linux nJoy. and reverted my accidental Dolphin ini file
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@379 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-29 09:55:17 +00:00 |
Shawn Hoffman
|
c32f116596
|
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@376 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-28 22:15:00 +00:00 |
XTra.KrazzY
|
2e760d69fe
|
Added save/load state support in the UI
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@375 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-28 21:30:13 +00:00 |
Maarten ter Huurne
|
1716ef46bb
|
Use compact syntax for converting C strings to C++ strings.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@374 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-28 19:22:36 +00:00 |
Maarten ter Huurne
|
cfd31f4385
|
Build both GUI and non-GUI executable.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@373 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-28 18:58:11 +00:00 |
XTra.KrazzY
|
f8b4311b66
|
Final typo and error fixes and include reordering
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@372 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-28 09:19:46 +00:00 |
XTra.KrazzY
|
531230c03d
|
*another* typo fix. Sorry
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@371 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-28 08:11:40 +00:00 |
XTra.KrazzY
|
f3fb7a9102
|
typo fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@370 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-28 08:09:25 +00:00 |
XTra.KrazzY
|
e05e2179c3
|
I have broken something, but more may be broken
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@369 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-28 08:00:40 +00:00 |
XTra.KrazzY
|
051c2e0784
|
A lot of save state groundwork. Please notify if compilation breaks because
I haven't compiled
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@368 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-28 07:58:04 +00:00 |
XTra.KrazzY
|
8a33d6787b
|
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@367 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-28 07:42:48 +00:00 |
Maarten ter Huurne
|
e764723832
|
Fixed warnings about comparison between signed and unsigned integer expressions.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@366 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 16:12:05 +00:00 |
Maarten ter Huurne
|
541a86de26
|
Removed unused function x86SetJ8().
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@365 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 13:42:32 +00:00 |
Maarten ter Huurne
|
ad748bfc05
|
Fixed CALL range check.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@364 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 13:29:35 +00:00 |
Maarten ter Huurne
|
9b1ddfcc69
|
Fixed BE32 macro to make sure it returns an unsigned int.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@363 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 12:51:03 +00:00 |
Sonicadvance1
|
a5d51aa2ce
|
Linux Speed up
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@362 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 12:47:57 +00:00 |
daco65
|
6b718a6936
|
just some typo correction
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@361 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 12:44:29 +00:00 |
XTra.KrazzY
|
cb43ed49cd
|
Small warning fixes
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@360 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 12:44:22 +00:00 |
Maarten ter Huurne
|
105e1c325f
|
Fixed warnings about field initialisation order.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@359 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 12:33:49 +00:00 |
Maarten ter Huurne
|
ae7d236fdf
|
Fixed warnings about field initialisation order.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@358 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 12:27:03 +00:00 |
Maarten ter Huurne
|
b64722d4d5
|
Fixed warnings about field initialisation order.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@357 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 12:23:52 +00:00 |
Maarten ter Huurne
|
57c5cb12e9
|
Fixed warnings about missing braces in array initialisation.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@356 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 12:17:47 +00:00 |
Maarten ter Huurne
|
a8f5185ef0
|
This header is Windows specific, so disabled it for other platforms, to avoid GCC complaining about a #pragma it cannot understand.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@355 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 12:09:56 +00:00 |
daco65
|
794f656188
|
fixed Video_SaveState & Video_LoadState in OGL/DX that made dolphin unable to load the plugins
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@352 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 11:45:51 +00:00 |
Maarten ter Huurne
|
6c5f0fc0f3
|
Do not force-enable logging.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@351 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 11:38:15 +00:00 |
Maarten ter Huurne
|
c0da275501
|
Fixed warning about initialisation order. Also made code layout consistent within this file.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@350 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 11:33:45 +00:00 |
Maarten ter Huurne
|
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").
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@349 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 11:24:16 +00:00 |
Maarten ter Huurne
|
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.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@348 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 11:17:50 +00:00 |
Maarten ter Huurne
|
b9feea5412
|
Removed unnecessary extra terminating zero: sprintf() already zero-terminates its output.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@347 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 10:41:21 +00:00 |
Maarten ter Huurne
|
ef61bd8995
|
Removed superfluous arguments passed to WRITE() for string formatting.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@346 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 10:30:19 +00:00 |
XTra.KrazzY
|
a0ae17c5ff
|
Fixed message box calls (they aren't even necessary, just checking whether the saving made it into the VideoCommon library
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@345 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 10:01:46 +00:00 |
Maarten ter Huurne
|
8876637c9f
|
Fixed invalid use of sprintf.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@344 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 09:54:11 +00:00 |
Maarten ter Huurne
|
f8d7231be8
|
Fixed "no newline at end of file" warnings.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@342 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 09:27:57 +00:00 |
Maarten ter Huurne
|
f31ae87152
|
Fixed "no newline at end of file" warnings.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@341 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 09:27:38 +00:00 |
Maarten ter Huurne
|
4aa233f1f6
|
Only include <windows.h> when compiling for Windows.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@340 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 09:07:02 +00:00 |
Maarten ter Huurne
|
7d0bf8a101
|
Fixed "no newline at end of file" warning.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@339 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 09:05:52 +00:00 |
daco65
|
f55722e288
|
Fix for XK's commit. XK, if its wrong punch me in the face
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@337 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 01:45:31 +00:00 |
Maarten ter Huurne
|
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 :)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@336 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 01:42:11 +00:00 |
Maarten ter Huurne
|
d720368d48
|
Clear the full size of the EXRAM.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@335 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 01:05:54 +00:00 |
Maarten ter Huurne
|
0f3e8ddced
|
On platforms where the OpenGL library uses the CDECL calling convention, the stack should be increased after making a call.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@334 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 01:04:54 +00:00 |
Maarten ter Huurne
|
a8982b1d18
|
Corrected case of "MultiDI.cpp|h".
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@333 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-27 00:07:57 +00:00 |
XTra.KrazzY
|
7a2cdef912
|
Preliminary video save state support. More work is necessary, this is just some infrastructure for inter-project communication.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@332 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-26 23:40:18 +00:00 |
Maarten ter Huurne
|
734586a0ab
|
Include system headers using "#include <file.h>", so GCC will not issue warnings about them.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@331 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-26 23:32:54 +00:00 |
XTra.KrazzY
|
60a5a592f9
|
A little housekeeping on Vertex Shader in DX9. Pending more work but my shader code is still too buggy to commit.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@330 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-26 23:11:15 +00:00 |
Maarten ter Huurne
|
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.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@329 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-26 22:28:42 +00:00 |
Maarten ter Huurne
|
0ebba1bde0
|
Restructured main SCons file in the same way as the one for the GL plugin.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@328 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-26 21:02:23 +00:00 |
Maarten ter Huurne
|
93f45b773c
|
Fixed typo introduced in rev 323.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@327 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-26 14:09:59 +00:00 |
daco65
|
1365abfbff
|
OGL resolution fixing in Windows. report if anything went wrong (worked great here for me)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@326 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-26 13:15:25 +00:00 |
Maarten ter Huurne
|
cedb93df9c
|
Use CP_START constant: its value is 0, but using the constant anyway makes the code easier to read.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@325 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-26 13:06:38 +00:00 |
Maarten ter Huurne
|
19336445df
|
IsElfWii(): return false if open fails. Also query file size only once.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@324 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-26 13:02:54 +00:00 |
Maarten ter Huurne
|
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.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@323 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-26 12:40:09 +00:00 |
Maarten ter Huurne
|
4c54c0cad8
|
Documented the change of rev 320 in a comment, so people reading the code will not be tempted to remove it.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@322 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-26 12:06:43 +00:00 |
Maarten ter Huurne
|
8e69d942e9
|
Implemented querying file size on POSIX. Also fixed size rounding of mmap() on POSIX.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@321 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-26 11:44:17 +00:00 |
Maarten ter Huurne
|
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).
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@320 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-26 10:20:41 +00:00 |
Maarten ter Huurne
|
afced1fa98
|
Implemented OpenGL_Update() for SDL.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@319 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-26 01:21:25 +00:00 |
Maarten ter Huurne
|
2d6d3ddad8
|
Restructured OpenGL_Update() to reduce duplicated code.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@318 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-26 01:15:19 +00:00 |
Maarten ter Huurne
|
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.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@317 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-26 00:57:16 +00:00 |
Maarten ter Huurne
|
6a426c1654
|
Cleanup and refactoring. Only the platform specific parts are in a platform specific block now, the rest is shared instead of duplicated.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@316 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-26 00:18:00 +00:00 |
hrydgard
|
236bb74c92
|
Forgot to move some enums.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@315 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-25 21:15:52 +00:00 |
hrydgard
|
84336bd7b6
|
little Logwindow feature - enable/disable all logs
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@314 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-25 21:02:56 +00:00 |
hrydgard
|
ab4333ebac
|
Small build fix, re-add CPU check
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@313 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-25 20:43:37 +00:00 |
hrydgard
|
fd188ec09e
|
Switch between JIT and Interpreter at runtime using the debug window (pause first!)
Plus assorted cleanup & fixes.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@312 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-25 20:34:11 +00:00 |
tmator
|
35fdbdc360
|
Remove MACOSX define, now use __APPLE__
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@311 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-25 19:44:11 +00:00 |
Maarten ter Huurne
|
1a2e350158
|
Declare EAX as input register for CPUID.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@310 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-25 10:21:19 +00:00 |
Maarten ter Huurne
|
8a06c0fdc7
|
Added call to DetectCPU() which is present in "Main.cpp" but was lacking in "MainNoGUI.cpp".
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@309 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-25 08:51:08 +00:00 |
Maarten ter Huurne
|
8185f7689a
|
Fixed build on Linux.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@306 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 22:39:36 +00:00 |
hrydgard
|
90cf2c12c3
|
The arrows are back in the codeview!
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@305 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 22:22:55 +00:00 |
hrydgard
|
a47f8cbe9a
|
more fixes, prefix filter for export symbols
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@304 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 21:54:59 +00:00 |
Maarten ter Huurne
|
4871626af8
|
Fixed "no newline at end of file" warnings issued by GCC 4.2.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@303 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 21:50:41 +00:00 |
hrydgard
|
5079ed0e5d
|
linux build fix?
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@301 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 21:32:35 +00:00 |
hrydgard
|
71ea240890
|
More symbol magic+bugfixes
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@300 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 21:30:59 +00:00 |
Sonicadvance1
|
241896ee4c
|
Build fixes
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@299 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 20:32:46 +00:00 |
hrydgard
|
b9f5fd1f44
|
Very simple call tree browser added to code window, bottom left.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@298 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 20:25:36 +00:00 |
Maarten ter Huurne
|
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.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@297 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 20:13:49 +00:00 |
Maarten ter Huurne
|
7151ec6f4f
|
GCC does not accept namespace as a prefix when defining functions (in general or because we are already inside the namespace?).
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@296 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 19:48:42 +00:00 |
Maarten ter Huurne
|
2babda7a80
|
Explicitly convert from C string to wxString. Fixes build on Linux.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@295 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 19:47:10 +00:00 |
hrydgard
|
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...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@294 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 18:50:51 +00:00 |
XTra.KrazzY
|
23665a7b93
|
Cross compatibility function union (strcasecmp, unlink)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@293 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 16:25:52 +00:00 |
hrydgard
|
f44a06465a
|
Change some project settings. Reorganize the symbol database code, step 1/2.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@292 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 15:46:08 +00:00 |
Maarten ter Huurne
|
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.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@291 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 14:47:19 +00:00 |
Maarten ter Huurne
|
6f1600304f
|
64-bit constant needs "ULL" suffix.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@290 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 11:37:31 +00:00 |
Sonicadvance1
|
18270f0904
|
Linux: When you resize Window, it now resizes video, if you go above start dimension, it goes weird. Gotta look in to it
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@289 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 10:50:24 +00:00 |
Sonicadvance1
|
5f925882d9
|
Windows Build Fix for GL plugin from my last rev
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@288 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 10:24:17 +00:00 |
Sonicadvance1
|
05cbb94cbb
|
GL plugin now centers video output, you can set it to render to the full window and FPS can be shown. FPS and stretch to Window res is set in INI. Maybe also the window res actually changes correctly when resizing window in Windows?
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@287 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 10:10:48 +00:00 |
XTra.KrazzY
|
98b9cfb2de
|
TEV shader compilation bugfix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@286 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 08:54:23 +00:00 |
Sonicadvance1
|
8f6d7ad5e9
|
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@285 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-23 19:50:28 +00:00 |
masken
|
657dfff6f8
|
Fixed new warnings from r282.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@284 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-23 15:33:40 +00:00 |
masken
|
ae5b59747a
|
Turned on Warnings as Errors for all vcprojs. Fixed almost all of the warnings in win32. Added many SVN Ignore settings.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@283 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-23 15:28:24 +00:00 |
hrydgard
|
8be70a8ed2
|
Finally hacked Super Monkey Ball into submission! Some bonus hacking tools included.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@282 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-23 15:15:25 +00:00 |
masken
|
0849a96d81
|
Added SYSCONF files. Fixed the return value of FileIO::Read().
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@281 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-23 14:53:33 +00:00 |
Sonicadvance1
|
d697eb6a85
|
Fix Compiling for people, Silly ector breaking things ;p
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@280 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-23 11:18:39 +00:00 |
hrydgard
|
f82bf2ae9a
|
Lots of FP hacking for little gain, super monkey ball is only slightly more sane (wow, it rhymed). Temporary no-speed-limit hack: Hold TAB.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@279 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-23 09:20:36 +00:00 |
Maarten ter Huurne
|
0becaa3223
|
Make sure SDL can hijack main() so it can do its initialisation. Only implemented for non-GUI executable so far.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@278 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-23 08:42:52 +00:00 |
Sonicadvance1
|
19bcb6a21c
|
Linux side doesn't need libjpeg, crazy Mac users
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@277 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-23 07:53:03 +00:00 |
Sonicadvance1
|
c56a27a3d2
|
Forgot to put GL in the Windows Title bar as well
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@276 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-23 07:50:27 +00:00 |
Sonicadvance1
|
6e3069f99e
|
Should fix Linux building, also adds GL/DX to the title in their respective plugins when in use
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@275 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-23 03:48:40 +00:00 |
Maarten ter Huurne
|
efd894fe1e
|
Include SDL header as "SDL.h". This works with the CFLAGS output of pkg-config, picking up SDL no matter where it is installed.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@274 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-22 21:19:56 +00:00 |
Maarten ter Huurne
|
cb5aa5435b
|
On non-Windows platforms, #define _M_IX86 for 32-bit platforms and _M_X64 for 64-bit platforms. Until now, 64-bit was always selected, which broke Dolphin on 32-bit Linux and OS X.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@273 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-22 19:28:00 +00:00 |
Maarten ter Huurne
|
31c0bc4508
|
Implemented FPU precision control for 32-bit non-Windows platforms.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@272 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-22 17:46:13 +00:00 |
Maarten ter Huurne
|
292120453e
|
Implemented FPU rounding control for 32-bit non-Windows platforms. I renamed the _RC_* constants that were previously #defined, because the bit patterns used by the hardware do not match those used by Windows; the new constants match the hardware.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@271 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-22 12:17:55 +00:00 |
Maarten ter Huurne
|
418e37029c
|
Typecast function pointer argument of CALL() to void*, since this is not an automatic conversion for GCC.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@267 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-22 11:21:51 +00:00 |
Maarten ter Huurne
|
936bfbd867
|
Implemented Find4GBBase() on 32-bit non-Windows platforms. I am not sure the pointer acquired is any good though.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@266 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-22 10:38:53 +00:00 |
Maarten ter Huurne
|
e74dd5d9f9
|
Added missing #include.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@265 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-22 00:13:26 +00:00 |
Maarten ter Huurne
|
d27b79f413
|
Added "jpeg" to list of libs to link against.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@264 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-22 00:06:27 +00:00 |
hrydgard
|
465ee5fd86
|
Save states - more boring groundwork. Far from done.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@263 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-21 23:28:07 +00:00 |
Maarten ter Huurne
|
28edd4d31b
|
Fixed compilation when logging is enaled: it tried to log a non-existing field ("name"); I replaced it by an existing field ("type").
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@262 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-21 23:23:15 +00:00 |
Maarten ter Huurne
|
1acdd6b8e0
|
Fixed compile errors in conversion of C string to wxString when compiling with GCC against wx with Unicode support.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@261 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-21 23:11:29 +00:00 |
hrydgard
|
6a4d697f5f
|
statesave prep: Change coretiming to index/registration model, instead of storing pointers. This will make it possible to save/load the event queue.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@258 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-21 20:01:18 +00:00 |
hrydgard
|
9e3747e2f3
|
SaveState preparations #1 - Annotate all(?) state. (NO SCHEDULE PROMISE!)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@257 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-21 18:23:10 +00:00 |
hrydgard
|
92031705cd
|
Forgot some defines.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@256 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-21 17:57:26 +00:00 |
hrydgard
|
3ef0eb979d
|
Move some code out of the plugins into VideoCommon. No functional change.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@255 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-21 17:49:06 +00:00 |
hrydgard
|
5e4da92d42
|
Very basic JIT results viewer.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@254 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-21 17:22:55 +00:00 |
Maarten ter Huurne
|
4e9b5a40fd
|
Look for libs in MacPorts install dir (/opt/local). This seems to be the easiest way to get libjpeg on OS X.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@253 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-21 00:27:10 +00:00 |
hrydgard
|
05c04bd03e
|
fix bug that prevented ogl plugin from recognizing many resolutions, like my favorite 1920x1200
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@252 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-21 00:05:48 +00:00 |
hrydgard
|
77cec36ad4
|
Force the result of single precision arithmetic to have single precision only, also in jit. That is, another attempt at fixing the FPU bug in Zelda.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@251 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-20 23:25:48 +00:00 |
Maarten ter Huurne
|
adafeaa8b4
|
Simplified conversion to C++ string.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@250 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-20 18:43:14 +00:00 |
hrydgard
|
683ba7ecae
|
Minor speedup in texdecoder. More informative fifo error messages.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@249 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-20 18:31:48 +00:00 |
hrydgard
|
f2b45beb90
|
Attempting to close the display window should not exit the emulator.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@248 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-20 18:30:11 +00:00 |
hrydgard
|
bab47b610d
|
Save/restore SSE flags through protected function calls.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@247 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-20 18:28:21 +00:00 |
hrydgard
|
b5ff3fd80e
|
Workaround for a missing feature in the FPU parts of the JIT.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@246 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-20 18:27:20 +00:00 |
Shawn Hoffman
|
e84721b13b
|
fix for fullscreen for both video plugins in windows
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@243 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-20 08:01:27 +00:00 |
Sonicadvance1
|
e0b3e32860
|
one hundred percent correct scaling in GL plugin now, or at least it should be. report problems as they come
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@242 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-18 09:15:05 +00:00 |
hrydgard
|
af7e0404ca
|
fix crash bug in movddup-on-sse2-emulation
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@241 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-17 22:58:12 +00:00 |
hrydgard
|
ba684cabcd
|
some jit updates
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@240 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-17 22:26:42 +00:00 |
Sonicadvance1
|
4faa685def
|
Fix for the Config Dialog in GL
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@239 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-17 20:22:12 +00:00 |
Shawn Hoffman
|
06e1add86c
|
getting ready for AA
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@238 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-17 19:35:23 +00:00 |
NunoRamiro
|
8c132bdae5
|
- Fixed: Crash when loading a rom with an unknown file extension.
- Fixed: Crash when stopping a game.
- Improved: DirectX Plugin.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@237 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-17 19:28:24 +00:00 |
Sonicadvance1
|
e3f3a7a41d
|
Linux: Fix so there isn't a trace/breakpoint trap when you get a panicalert and got the mem card reader to work
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@236 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-17 18:29:20 +00:00 |
hrydgard
|
3ccc46a67e
|
Update 2005 project files. Add websites to help menu.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@235 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-17 16:59:59 +00:00 |
Shawn Hoffman
|
51317997f5
|
changed dolphinWX a bit and added memcard manager
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@234 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-17 16:41:53 +00:00 |
Sonicadvance1
|
9ca343743a
|
My fix yet again..
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@233 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-17 04:07:38 +00:00 |
Sonicadvance1
|
c557fdda03
|
Woops, GL plugin fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@232 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-17 04:03:34 +00:00 |
Sonicadvance1
|
730d80864d
|
Mostly fix for OGL plugin, putting it's shaders in the right place, few other bugs here and there though. Fix for CPU detect and removed a quick hack to reduce underflows in the HLE plugin. Added AA for Linux, but may be only usable by ATI/Intel cards or Opensource drivers
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@231 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-17 03:56:07 +00:00 |
hrydgard
|
d1723cae4a
|
fix bug in giga's resampler,
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@230 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-16 23:53:00 +00:00 |
hrydgard
|
72e1a6afc8
|
Kill Plugin_DSP_NULL
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@229 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-16 22:30:29 +00:00 |
hrydgard
|
471bb025b2
|
gigaherz' improved resampler
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@228 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-16 22:28:33 +00:00 |
hrydgard
|
aa3fee8c60
|
Audio system update - HLE plugin submitted, homebrew has sound, and also Mario movies!! (this was very unexpected). This also acts as a frame limiter. Might provide an option to turn it off in the future.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@227 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-16 21:58:07 +00:00 |
hrydgard
|
dcd5ffeb7a
|
More accurate audio interrupts (preparation for homebrew audio support). some minor cleanup in gl plugin.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@226 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-16 10:49:08 +00:00 |
Maarten ter Huurne
|
7962ab4713
|
Fixed CPU detection on Mac OS X.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@225 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-16 10:48:32 +00:00 |
Maarten ter Huurne
|
2f55ee30be
|
Added missing #include.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@224 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-16 10:41:36 +00:00 |
hrydgard
|
48cfb8aa1f
|
bug fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@223 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-15 20:51:32 +00:00 |
hrydgard
|
a077e1e1de
|
untested cpu_id for linux/macosx
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@222 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-15 20:48:40 +00:00 |
hrydgard
|
99c0d7b899
|
Rewrote CPU detection.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@221 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-15 20:43:14 +00:00 |
Sonicadvance1
|
0325f55d68
|
Some more fixes for GL plugin, getting ready for AA, and maybe some proper cleanup of XWindow in Linux, which we will never know if it works.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@220 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-15 12:03:49 +00:00 |
Sonicadvance1
|
bae7cf1354
|
Maybe quick fix for Windows
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@219 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-15 03:12:18 +00:00 |
Sonicadvance1
|
980679d84d
|
GL Plugin Now has High res instead of stretching to the res. No AA yet and shadows are wrong, which causes Sunshine to trip and a few others to have shadows in the upper left corner
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@218 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-15 02:57:20 +00:00 |
Maarten ter Huurne
|
9edf51c64f
|
Call CheckDTLB always, only keep result if logging is enabled. Thanks to hrydgard for reviewing my previous commit.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@217 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-14 23:07:08 +00:00 |
Sonicadvance1
|
9b676c0a01
|
Removes 4 unneeded values in the GL plugin, Makes less buffer underruns in ALSA in DSP_NULL, and case sensitivity so Wii games get just a 'wii' bit farther
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@216 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-14 23:04:24 +00:00 |