Henrik Rydgård
3e198c53b2
More include cleanup
2024-12-18 13:57:26 +01:00
Unknown W. Brackets
21332c677b
Build: Allow compiling without armips.
2022-12-17 10:08:46 -08:00
Unknown W. Brackets
825450a373
jit: Defer invalidations made while running.
...
Previously, invalidating icache could happen while running, which might
cause the CPU to return into outer space. This runs such invalidations
after letting the CPU exit.
It was easy to trigger this with the debugger: step using the GE debugger,
add a CPU memory breakpoint, then resume from the GE debugger.
However, cheats and the like could cause similar issues.
2022-10-09 21:26:13 -07:00
Herman Semenov
29b87e0c0b
Merge branch 'master' into master
2022-10-03 07:49:13 +00:00
Unknown W. Brackets
ac335ad61a
armips: Update to UTF-8/c++17 armips.
2022-09-30 19:48:14 -07:00
Unknown W. Brackets
c49b91c62b
armips: Update to latest.
2022-09-30 17:47:43 -07:00
lainon
fec708489a
Correct cleaning string and remove unused vars
2022-09-30 12:26:30 +03:00
Unknown W. Brackets
b8ab7f39df
jit: Lock around changes to the jit pointer.
2021-11-28 10:04:22 -08:00
Unknown W. Brackets
f5de7c23fe
Debugger: Note writes from debugger.
...
To avoid confusion.
2021-04-03 18:14:59 -07:00
Henrik Rydgård
ff8148dd92
Move native/util, native/data and native/i18 to Common/Data.
...
Also move colorutil.cpp/h
linking build fix experiment
Delete a bunch of unused CMakeLists.txt files
CMakeLists.txt linking fix
Don't include NativeApp.h from any headers.
Android.mk buildfix
Half of the UWP fix
Buildfix
Minor project file cleanup
Buildfixes
Guess what? More buildfixes!
2020-10-04 07:28:29 +02:00
Henrik Rydgård
65617889dd
Merge ext/native/ext/... directly into ext.
2020-09-30 00:30:42 +02:00
Henrik Rydgård
40ec0d8358
Finish getting rid of basictypes.h
2020-09-29 15:51:51 +02:00
Unknown W. Brackets
8ae157e27f
Debugger: Update to latest armips.
2018-06-30 14:18:26 -07:00
Unknown W. Brackets
e21753bc93
Debugger: Add assembler to build.
2018-06-06 05:59:24 -07:00
Unknown W. Brackets
6b3944d329
UnitTest: Correct vertex and jit tests.
...
We now convert texcoords to floats.
2017-05-06 18:45:04 -07:00
Henrik Rydgård
f8343e9efc
Add Gradle build. This time, we don't remove the old build system and we don't switch Travis.
2017-03-15 19:42:17 +01:00
Henrik Rydgard
f5c3b15746
Buildfix on Windows
2017-03-15 19:33:33 +01:00
Florent Castelli
70593d1004
android: Change preprocessor define to standard __ANDROID__
...
ANDROID is only standard to the old Makefile buildsystem, not the platform.
2016-10-12 11:14:09 +02:00
Henrik Rydgard
3ee2b27cdd
Update ext/armips
2016-09-18 23:11:41 +02:00
Henrik Rydgard
8b450c8034
Merge NativeJit.cpp/h with JitCommon.cpp/h
2016-05-01 11:39:59 +02:00
Unknown W. Brackets
86127b3d0d
Update armips to latest version.
...
The new version has some speed and other improvements.
2015-12-26 20:30:35 -08:00
Henrik Rydgard
b998131581
Move the symbol map to the heap, deallocate it when no game is running.
2015-10-31 23:01:19 +01:00
Lioncash
fea7428fdb
Core: Add missing override specifiers
2015-10-17 02:58:02 -04:00
Unknown W. Brackets
2450724be2
Make Memory::Memcpy() execute memchecks directly.
...
This makes it easier to handle breakpoints in HLE.
2015-04-05 18:09:20 -07:00
Unknown W. Brackets
585d0d3a56
Update armips.
2015-01-04 13:04:30 -08:00
Henrik Rydgard
8ad1ea4c84
Split JitCommon.h so that you can include it without getting the "NativeJit" definition
2014-12-13 21:13:28 +01:00
Unknown W. Brackets
58ff826b73
Cleanup to link assembler on arm unittest builds.
2014-12-07 15:41:11 -08:00
Kingcom
f6cedcbff5
Replace assembler with a submodule
2014-11-23 21:09:40 +01:00
Unknown W. Brackets
370fb86379
Add VFPU instructions to the mips asm tables.
2014-11-09 15:14:07 -08:00
The Dax
427970750b
Remove redundant break in MIPSAsm.cpp.
2014-01-30 01:48:32 -05:00
Unknown W. Brackets
f14361c3b8
Add a bunch more missing cstring includes.
2013-12-30 21:37:19 -08:00
Unknown W. Brackets
e99cc01976
Fix some switch/case warnings.
2013-10-19 14:57:45 -07:00
Unknown W. Brackets
d6f1320dfd
Allow tab to be used in the assembler.
...
This way we can assemble our disassembly. Makes it easier.
2013-10-12 10:03:28 -07:00
Unknown W. Brackets
c93268fdd3
Fix some minor warnings.
2013-09-06 01:13:45 -07:00
Unknown W. Brackets
a95264ad41
Small warning fixes in MIPSAsm.
2013-09-01 13:38:42 -07:00
Unknown W. Brackets
8d537f014f
Fix some const char * conversion warnings.
2013-09-01 10:25:20 -07:00
Sacha
1189f10397
Buildfix (a few platforms)
2013-09-01 21:51:06 +10:00
Kingcom
2a56694626
Display proper error messages when assembling failed
2013-09-01 10:21:05 +02:00
Henrik Rydgard
55aa3d13c7
Win32: Switch to a UNICODE build. This took quite a bit of fixing.
2013-08-26 19:00:16 +02:00
Unknown W. Brackets
1ed8edb0d3
Avoid some dangerous hex constant widths.
2013-08-22 23:23:48 -07:00
Sacha
580ce69897
Buildfix for non-Windows.
2013-07-29 00:52:01 +10:00
Kingcom
f72807cac3
Translate comments
2013-07-28 15:42:17 +02:00
Kingcom
b6bca24850
-added assemble option to disassembly view
...
-added 16bit li
2013-07-28 15:24:33 +02:00
Kingcom
0a78a2d160
Added MIPS assembler
2013-07-28 14:50:25 +02:00