Sacha
8e88cc37d2
Fix crash on Return to Menu in Symbian.
...
We don't want to free the executable code (actually a Chunk+Heap) using same method we use to free memory pages (delete).
This would be the same situation on jailbroken iOS and WP.
Now the JIT code is always allocated and never freed on Symbian.
2013-02-21 15:59:02 +10:00
Sacha
1540869e95
All mobile devices now have file logging disabled. Change save dir on blackberry/symbian. Update native.
2013-02-20 13:12:03 +10:00
Unknown W. Brackets
363d1dbe19
Fix some misc. warnings.
2013-02-18 08:44:59 -08:00
Sacha
a9eb6cf4a4
Fix crash on Symbian when doing "Return to Menu"
2013-02-17 20:21:42 +10:00
Sacha
d99c9fb2ff
Fix Symbian JIT + FastMem by using a mapped virtual address RChunk.
2013-02-17 15:23:56 +10:00
Sacha
4feefda8d0
Symbian build fix: use glib for atomics.
2013-02-15 03:07:32 +10:00
Sacha
743014a293
Cache flushing for iOS
2013-02-15 03:07:32 +10:00
Sacha
3faeeea2f9
Support other MSVC compilers in Qt. Update native reference.
2013-02-14 01:34:53 +10:00
Sacha
f55776ee59
Windows MSVC 2010 compiler support for Qt.
2013-02-13 21:09:18 +10:00
Sacha
013357f21e
Build fix for iOS
2013-02-13 16:39:53 +10:00
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
Unknown W. Brackets
2e0beb5833
Buildfix for Windows.
2013-02-10 08:10:01 -08: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