Commit Graph

178 Commits

Author SHA1 Message Date
Jasmine Iwanek
beb71eed1e Merge remote-tracking branch 'upstream/master' into feature/mtrr 2023-10-13 13:57:29 -04:00
OBattler
be4d160024 Fixed the state of the 486 DX2 WB CPU's used by the PC 330. 2023-10-13 06:00:38 +02:00
Jasmine Iwanek
6ac891ddf4 Merge remote-tracking branch 'upstream/master' into feature/mtrr 2023-08-23 05:51:50 -04:00
OBattler
1d48363803 The 286/386 interpreter now has its own variant of x86seg.c. 2023-08-21 02:56:33 +02:00
Jasmine Iwanek
9118a16ada Merge remote-tracking branch 'upstream/master' into feature/mtrr 2023-08-14 07:19:18 -04:00
Jasmine Iwanek
5cd18f3fbb Clang-formatting in src/cpu 2023-08-11 19:11:37 -04:00
Jasmine Iwanek
be79ea78c7 sonarlinting and formatting in src/cpu 2023-08-11 19:11:32 -04:00
OBattler
06998e4278 Corrected some 286/386 interpreter opcode table assignments in cpu/cpu.c. 2023-08-08 21:04:49 +02:00
OBattler
b1c5cbaf47 Split the 286/386 interpreter away from the 486+ one (the 286/386 interpreter does not use the pccache's, readlookup's, and writelookup's as the emulated CPU's are too slow for them to be required, and also has more accurate FPU timings), also added a LPT status read function for future-proofing. 2023-08-08 19:39:52 +02:00
OBattler
ce5e21f870 More warning and compile fixes. 2023-08-08 15:38:40 +02:00
OBattler
8a1cbbcba1 Implemented the P6 model-specific register 1D9h (DEBUG_CTL), needed by Netware 6.0. 2023-08-07 03:29:10 +02:00
Jasmine Iwanek
76b19b3ac2 Merge remote-tracking branch 'upstream/master' into feature/mtrr 2023-07-16 13:34:51 -04:00
OBattler
1d59351c03 Some MMX optimizations. 2023-07-16 03:43:54 +02:00
Jasmine Iwanek
cccbe17fdc Merge remote-tracking branch 'upstream/master' into feature/mtrr 2023-07-11 11:19:56 -04:00
OBattler
f44821d840 Removed an invalid change from cpu/cpu.c. 2023-07-06 20:38:34 +02:00
OBattler
979bd75acb Merge branch 'master' of https://github.com/86Box/86Box 2023-07-06 19:59:54 +02:00
Jasmine Iwanek
922c4335ae Next round of sonarlint cleanups 2023-06-27 21:17:13 -04:00
Jasmine Iwanek
60d21964be Merge remote-tracking branch 'upstream/master' into feature/mtrr 2023-06-13 04:54:17 -04:00
Jasmine Iwanek
66816464f7 Fix a warning in cpu.c 2023-06-05 01:40:41 -04:00
Jasmine Iwanek
e9ffea19ae Fix build 2023-05-16 22:24:37 -04:00
Jasmine Iwanek
60f685bc02 Merge remote-tracking branch 'upstream/master' into feature/mtrr 2023-05-09 15:41:23 -04:00
OBattler
a9cc8cf898 Made softfloat work on the dynamic recompiler (not yet enabled in the Settings dialog, needs MMX and FXSAVE/FXRSTOR for softfloat first). 2023-05-07 00:24:57 +02:00
Jasmine Iwanek
dcab3e0846 Merge remote-tracking branch 'upstream/master' into feature/mtrr 2023-05-02 10:12:29 -04:00
TC1995
7a53e1de45 Initial softfloat port from Bochs to 86box, currently selectable only on QT. 2023-04-29 18:56:57 +02:00
Jasmine Iwanek
062bb0f8ab Merge remote-tracking branch 'upstream/master' into feature/mtrr 2023-04-17 23:49:35 -04:00
Cacodemon345
16e6ed424c cpu_busspeed is now a double 2023-03-16 22:28:18 +06:00
Jasmine Iwanek
3dc55f6b84 Merge remote-tracking branch 'upstream/master' into feature/mtrr 2023-01-08 00:30:27 -05:00
Jasmine Iwanek
1860700eab Fix some small issues 2023-01-07 17:02:23 -05:00
Jasmine Iwanek
ba21b31a7b Merge remote-tracking branch 'upstream/master' into feature/mtrr 2023-01-04 05:19:33 -05:00
Jasmine Iwanek
3738a83980 Add Slot1 to Socket 8 slotket
One such example is the ASUS C-P6S1
2023-01-03 16:01:45 -05:00
Jasmine Iwanek
5984270f0d Minor formatting in cpu.c 2022-12-28 19:07:51 -05:00
Jasmine Iwanek
55f8f4d473 Remove/tidy some escaped cruft 2022-12-28 19:04:11 -05:00
Jasmine Iwanek
537fbad564 More bits of missed formatting 2022-12-20 19:33:42 -05:00
Jasmine Iwanek
ed4b341893 Merge remote-tracking branch 'upstream/master' into feature/mtrr 2022-12-18 15:40:55 -05:00
OBattler
d7c0889fe1 Fixed a small bug. 2022-12-07 02:05:49 +01:00
Jasmine Iwanek
dd66e20c4b Minor formatting 2022-12-02 18:28:33 -05:00
Jasmine Iwanek
d067b38e75 Merge remote-tracking branch 'upstream/master' into feature/mtrr 2022-12-02 14:38:31 -05:00
Alexander Babikov
6e3ffea3d4 Add the CR4 Page Global Enable bit support to Pentium Pro and Pentium II CPUs 2022-12-01 22:33:55 +05:00
Dan Horák
8c9dd1d7c8 fix build for non-dynarec platforms 2022-11-26 16:58:31 +01:00
Jasmine Iwanek
20d9d1ef85 Merge remote-tracking branch 'upstream/master' into feature/mtrr 2022-11-19 13:52:00 -05:00
Jasmine Iwanek
83b220cb03 clang format in cpu 2022-11-19 11:53:09 -05:00
Jasmine Iwanek
694f2b47cc Fix merge mistake 2022-11-15 22:52:50 -05:00
Jasmine Iwanek
6cb4857215 Merge remote-tracking branch 'upstream/master' into feature/mtrr 2022-11-06 10:14:22 -05:00
OBattler
8fddb692d2 Merge branch 'master' of https://github.com/86Box/86Box 2022-11-06 04:50:24 +01:00
OBattler
fc53fceda7 Added AMD K6-2+ and K6-III+ 3DNow! DSP Extensions. 2022-11-06 04:50:13 +01:00
Jasmine Iwanek
f4ed3139e3 Merge remote-tracking branch 'upstream/master' into feature/mtrr 2022-11-05 22:54:27 -04:00
Jasmine Iwanek
aa2c07bed2 Random header cleanups I noticed while porting things 2022-11-05 22:12:35 -04:00
Jasmine Iwanek
da5ab7e389 Merge remote-tracking branch 'upstream/master' into feature/mtrr 2022-10-27 04:08:59 -04:00
OBattler
bff5026b8b One last attempt at a fix to my own GPF handler. 2022-10-27 04:10:16 +02:00
Jasmine Iwanek
2167878ae5 Merge remote-tracking branch 'upstream/master' into feature/mtrr 2022-10-26 13:32:20 -04:00