Commit Graph
968 Commits
Author SHA1 Message Date
Sacha 58454413b3 Use QNX atomic_set on Blackberry. Allows Playbook builds to continue on GCC 4.4. 2013-02-13 04:05:54 +10:00
Henrik Rydgard b115cd7320 VMOV gpr->fpu, fixes 2013-02-12 18:53:04 +01:00
Henrik Rydgard af4c7be086 mul.s div.s 2013-02-11 23:58:06 +01:00
Henrik Rydgard 69c3c91d7e add.s/sub.s now appear to work 2013-02-11 23:23:42 +01:00
Henrik Rydgard 4bdb2045a7 Armjit-FPU: Fix lots of bugs, impl some stuff. Still nothing working. 2013-02-11 23:10:11 +01:00
Henrik Rydgard 4eb89e6aec Merge branch 'master' into armjit-fpu 2013-02-11 19:22:14 +01:00
Unknown W. Brackets 2e0beb5833 Buildfix for Windows. 2013-02-10 08:10:01 -08:00
Henrik Rydgard 88d9a6dd05 Merge branch 'master' into armjit-fpu 2013-02-10 15:59:59 +01:00
Henrik Rydgard f75d14d3b5 ARM FPU jit work 2013-02-10 15:53:56 +01:00
Sacha b817e3bf26 Update max to std::max 2013-02-10 23:01:18 +10:00
Sacha ddfac0926a Update Symbian README. Should build from clean install without any hacks now. 2013-02-10 22:51:14 +10:00
Henrik Rydgard c1338259bc Merge latest arm emitters from Sonic1's work. 2013-02-07 20:54:01 +01:00
Henrik Rydgard 377c94b125 JIT x86: cvt.s.w 2013-02-06 20:29:49 +01:00
Henrik Rydgard 8749ad0cb9 Warning fixes, very minor updates to shader generators. 2013-02-06 19:04:28 +01:00
Sacha 148c390524 Buildfix for Symbian 2013-02-04 09:55:56 +10:00
Xele02 2a424977c0 Fix linux build ^^ 2013-02-04 21:24:01 +01:00
Henrik Rydgård d60f685ae8 MacOSX buildfix 2013-02-04 20:36:43 +01:00
Henrik Rydgard 7a36619174 Android buildfix + cleanup 2013-02-04 20:19:24 +01:00
Unknown W. Brackets 112c1e9e23 Automatically delete pointers when savestating. 2013-02-04 08:28:22 -08:00
Unknown W. Brackets 82a8450758 Fix some more non-pod structs in savestates. 2013-02-04 08:27:02 -08:00
Unknown W. Brackets 8f10c7f161 Make savestates automagically call DoState(). 2013-02-04 08:27:01 -08:00
Unknown W. Brackets 806907e2cc Add a safety check that p.Do() is only used on pod. 2013-02-04 08:27:00 -08:00
Unknown W. Brackets 2a6457b6ab Cut down on h files including PointerWrap.
This makes changes to it a bit faster to build.
2013-02-04 08:26:59 -08:00
Florent Castelli 522983549d Correctly savestate std::maps with non-uint keys. 2013-02-04 03:10:00 +01:00
Unknown W. Brackets 251f4a0b47 Avoid some memory copying when logging. 2013-02-02 15:40:48 -08:00
Henrik Rydgård b7066a46a0 Merge pull request #567 from xsacha/7bba8c68c478e49bd1e170b34b204164fdf41340
Fix Jit on Symbian
2013-02-02 11:34:12 -08:00
Xele02 d5c2560212 Add window to config key bindings
Save the bindings in the conf file in a map.
2013-02-02 17:43:56 +01:00
Unknown W. Brackets ec8f080491 Fix the emitter assert. 2013-01-31 23:29:00 -08:00
Unknown W. Brackets d13e08423a Fix a console log crash when color is on the edge. 2013-01-31 22:58:16 -08:00
Unknown W. Brackets ac59efad11 Use memcpy for console log to avoid terminators. 2013-01-31 22:25:28 -08:00
Unknown W. Brackets bc05f7fc85 Fix a stupid typo duplicating log messages. 2013-01-31 21:55:36 -08:00
Sacha 7bba8c68c4 Fix JIT on Symbian (HACK). 2013-02-01 09:01:00 +10:00
Henrik Rydgard d8f4e27926 Rename ARMABI_MOVI2R to MOVI2R 2013-01-31 23:41:05 +01:00
Sacha 6d63403f69 Fix memory management for allocated block on Symbian. TODO: Use RChunks to make it more efficient. 2013-02-01 02:30:27 +10:00
Unknown W. Brackets d279eb8932 Fix a bad assertion. 2013-01-31 00:02:51 -08:00
Unknown W. Brackets f73c67b8b8 Handle it better if the console log overflows. 2013-01-30 21:21:32 -08:00
Unknown W. Brackets 86e66a8e2d Use a char ringbuffer not ptrs in console logging. 2013-01-30 21:21:31 -08:00
Unknown W. Brackets 726196bb66 Use a ringbuffer for the logging instead. 2013-01-30 21:21:31 -08:00
Unknown W. Brackets fdd8a3cf5f Don't write more lines than the log can show. 2013-01-30 21:21:30 -08:00
Unknown W. Brackets e813833c18 Disable OutputDebugString logging by default. 2013-01-30 21:21:30 -08:00
Unknown W. Brackets 7fa89777fc Attempt to put the console in a thread for speed? 2013-01-30 21:21:30 -08:00
Henrik Rydgard 1b4394ac5e ARM jit: jit integer multiplies. ARM is so nice, very clean. 2013-01-30 01:06:14 +01:00
Henrik Rydgard 630c025fd5 ArmEmitter: Set the P bit for 0-offset LDR/STR like AS does (but not W, which is the update part of indexed instructions) 2013-01-28 22:40:06 +01:00
Henrik Rydgard 2738417040 VFPU JIT: start setting up infrastructure. very incomplete. vdot works if undisabled, but isn't complete. 2013-01-26 01:34:19 +01:00
Lioncash 38caedadfa Fixed two other memory leaks I missed. 2013-01-25 15:07:36 -05:00
Lioncash c3d6f67c7c Fix release() in StdMutex.h
Originally fixed here:

https://code.google.com/p/dolphin-emu/source/detail?spec=svn74a5ad542b44a18751acc19e4d1229d640cc4c0f&r=4f4aa4860df98f401384f6e598cb649b13882e79
2013-01-25 13:07:01 -05:00
Lioncash b897309eaf Fix some resource leaks/memory leaks. 2013-01-25 13:00:50 -05:00
Summeli abb09092d2 fixed null ptr bug in Symbian 2013-01-24 23:15:20 +02:00
Unknown W. Brackets 5170931aad Buildfix for Windows. 2013-01-21 01:15:57 -08:00
Xele02 3825df5c6a Improve sceIo to pass io autotest.
io/io, io/cwd, io/directory ok
io/file still have a file mode fail
2013-01-21 01:25:48 +01:00