Jasmine Iwanek
|
4674756664
|
More newline and whitespace cleanups
|
2022-02-20 16:26:40 -05:00 |
|
Laci bá
|
17f7fa3437
|
Merge further fixes to the 32-bit recompiler
Remove mprotect usages in 32-bit x86 dynamic recompiler
|
2021-10-16 19:43:50 +02:00 |
|
Laci bá
|
8b5e39ceed
|
Merge dynarec fixes from Cacodemon345's branch
Get rid of mprotect call entirely on x64 dynamic recompiler
Use mmap whenever possible on old dynamic recompiler
|
2021-10-16 18:38:32 +02:00 |
|
David Hrdlička
|
144b19b941
|
codegen: fix architecture detection on MSVC
|
2020-12-17 00:58:37 +01:00 |
|
OBattler
|
1ddee67aa6
|
Got rid of the last differences between the old and new recompilers with regards to the readmem*/writemem* functions.
|
2020-12-01 02:41:22 +01:00 |
|
OBattler
|
a5ae4cfba5
|
Got completely rid of readmemb386l() and writememb386l().
|
2020-11-30 05:27:04 +01:00 |
|
OBattler
|
70dd4ba3be
|
Generic MO Device ID changes and implemented the VPCEXT instructions (on the Virtual PC 2007 VM only).
|
2020-07-25 05:14:06 +02:00 |
|
OBattler
|
0b4b2b4d2f
|
A number of recompiler fixes and put some of the timer/cycle-related changes behind #ifdef's as they are no longer used but someone may want to still try them out.
|
2020-07-15 18:30:27 +02:00 |
|
OBattler
|
ec74ffb6a5
|
Old recompiler improvements: limited in-block IRQ checking to floppy IRQ's only, rewrote the GPF handlers in ASM, and changed the recompiled INC and DEC instructions to actually use INC and DEC on host. Also removed the keyboard_at.c timer hack.
|
2020-07-15 05:03:19 +02:00 |
|
OBattler
|
a862bda04c
|
Rewrote the recompiler interrupt checking in assembly (and removed it for the new dynamic compiler because the requires uops are not present), brings performance back up, and also did a number of CPU-related clean-ups (mostly removal of dead variables and associated code).
|
2020-07-13 19:46:19 +02:00 |
|
OBattler
|
0cd0d83cee
|
Both recompilers now check for interrupt after every instruction and exit the block if one has happened.
|
2020-07-13 01:23:40 +02:00 |
|
OBattler
|
395537070b
|
Renamed the three CPU folders to their final names.
|
2020-06-13 10:53:11 +02:00 |
|