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
|
639ef6e27b
|
Make SVN ignore memory card images written here.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@308 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 22:41:11 +00:00 |
Maarten ter Huurne
|
bbf29198d1
|
Make SVN ignore log files written here.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@307 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 22:40:21 +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 |
Maarten ter Huurne
|
65eb810d63
|
Let SVN ignore generated files.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@302 8ced0084-cf51-0410-be5f-012b33b47a6e
|
2008-08-24 21:37:08 +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 |