about summary refs log tree commit diff stats
path: root/src/emu (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* [32BITS] Added 67 64 A1 opcode ([ARM64_DYNAREC] too)ptitSeb2024-02-011-0/+11
|
* [INTERPRETER] Added CE opcodeptitSeb2024-01-311-1/+9
|
* Added mknod syscall (#1236)Yang Liu2024-01-311-9/+24
| | | | | | | * Added mknod syscall * Add ifndef * A comma is needed
* [LOONGARCH] Fixed potential compilation issueptitSeb2024-01-311-0/+26
|
* [32BITS] Small improvment to E8/E9 opcode to trucate address to 32bitsptitSeb2024-01-291-2/+8
|
* [INTERPRETOR] More finetunning to shrd16/shld16ptitSeb2024-01-291-2/+5
|
* [INTERPRETER] Small improvements to shr/shl to limit fals-positive on ↵ptitSeb2024-01-291-7/+7
| | | | DYNAREC_TEST
* [DYNAREC_TEST] Fixed some potential fals-positive on some CMP opcodesptitSeb2024-01-291-4/+4
|
* Added BOX64_IGNOREINT3 env. var. to ignore INT3 in the code ([RCFILE] too)ptitSeb2024-01-271-3/+5
|
* Rollback vfork changes, it broke SlayTheSpire, and probably other too (for ↵ptitSeb2024-01-271-3/+6
| | | | #1221)
* [TEST_DYNAREC] Improved accuracy of some tests, and avoid a some false-positiveptitSeb2024-01-275-23/+26
|
* [INTERPRETER] Add code for unaligned 32bits F0 87 opcodeptitSeb2024-01-271-1/+12
|
* Improved fxam helperptitSeb2024-01-271-5/+17
|
* Reworked 0F 01 opcode ([ARM64_DYNAREC] too)ptitSeb2024-01-261-37/+24
|
* Added 66 8F opcode ([ARM64_DYNAREC] too)ptitSeb2024-01-261-1/+5
|
* [32BITS] Added 16/17 ocodes ([ARM64_DYNAREC] too)ptitSeb2024-01-261-0/+16
|
* [INTERPRETER] Ignore 36/26 segment prefix for 66 prefixed opcodesptitSeb2024-01-261-1/+1
|
* [32BITS] Added some more opcode to the 32bits part of interpreter, to run ↵ptitSeb2024-01-261-6/+66
| | | | more protected binaries
* Added a new option BOX64_MMAP32 to use 32bits mapping on external MMAP (help ↵ptitSeb2024-01-232-5/+21
| | | | Snapdragon device running Vulkan with Wine/Wow64, active by default on SD845/SD888/SD8G2 profiles)
* Added 1 syscallptitSeb2024-01-221-0/+1
|
* [TRACE] Slightly improved traceptitSeb2024-01-221-1/+7
|
* Make sure Stack is aligned properly... (should help #1187 and ~1188)ptitSeb2024-01-221-0/+2
|
* [TRACE] Improved trace for __libc_start_main init handlingptitSeb2024-01-211-1/+2
|
* Reworked exit, unloading libs and running Fini as it should (plus a ↵ptitSeb2024-01-191-5/+3
| | | | workaround for nvidia driver not unloading)
* Fixes (#1207)rajdakin2024-01-185-11/+19
| | | | | | | | | | | * Fixed signed/unsigned issues and other cosmetics * [WRAPPERS] Fixed missing `return`s in `my_` functions * [EMU] More fixes * [STEAM] Forgot one cleanup * [WRAPPER] Fixed wrappedpulse callback signatures
* [INTERPRETER] Fixed D7 opcodeptitSeb2024-01-161-4/+1
|
* Added 1 more syscallptitSeb2024-01-161-0/+1
|
* [INTERPRETER] Fixed VM Detection (TF trick) for interpreterptitSeb2024-01-151-3/+12
|
* Added 1 syscallptitSeb2024-01-061-0/+1
|
* [INTERPRETER] Added 67 66 8D opcode ([ARM64_DYNAREC] too)ptitSeb2024-01-064-0/+20
|
* [INTERPRETER] Added support for unaligned F0 0F BA /5 opcodeptitSeb2024-01-061-11/+25
|
* [INTERPRETER] Improved 0F 01 opcode ([ARM64_DYNAREC] too)ptitSeb2024-01-061-0/+21
|
* [DYNAREC_RV64] Added CALL/RET optimization (#1183)Yang Liu2024-01-051-0/+6
| | | | | | | | | | | * [DYNAREC_RV64] Added CALL/RET optimization * More hacks on the call/ret optimization * Small fixes, but still not working * More fixes * More fixes
* [TRACE] Better trace for read wrapped functionptitSeb2024-01-021-1/+15
|
* [INTERP] Added 64 66 39 CMP opcode (#1166)Yang Liu2023-12-251-0/+9
|
* [INTERPRETER] Added 64/65 86 opcode (for #1156)ptitSeb2023-12-231-0/+26
|
* Added/Fix some 16bits PUSH POP opcode ([ARM64_DYNAREC] too) (for ↵ptitSeb2023-12-211-18/+9
| | | | DaveTheDiver, but not enough for it to run yet)
* Allocated more cleanup when needed to avoid frequent resizeptitSeb2023-12-211-2/+2
|
* Added 1 more syscallptitSeb2023-12-201-0/+1
|
* Added syscall 316ptitSeb2023-12-201-0/+1
|
* [INTERPRETER] Added 64/65 0F BA opcode (for #1146)ptitSeb2023-12-181-0/+95
|
* [TRACE] Improve function name retreival in LOG=2 tracesptitSeb2023-12-182-14/+31
|
* [INTERPRETER] Added 67 0F 29 opcodeptitSeb2023-12-111-0/+8
|
* [TRACE] Better trace for some specific jumpptitSeb2023-12-071-2/+6
|
* Better way to handle multiple 3E/26 and F2/F3 prefixes ([DYNAREC] too)ptitSeb2023-12-071-4/+7
|
* [INTERPRETER] Made some opcode truer to what they should on some edge casesptitSeb2023-12-063-87/+246
|
* [INTERPRETER] Trigger a trap exception when CC is encounteredptitSeb2023-12-051-3/+4
|
* [32BITS] Forgot 66 54 opcodeptitSeb2023-12-051-0/+1
|
* [INTERPRETER] Refactored 0F A4/A5 opcodes for better readabilityptitSeb2023-12-051-5/+15
|
* [INTERPRETER] Added addling to divide by 0 exceptionptitSeb2023-12-051-0/+12
|