OBattler
|
db568b8658
|
Correct the floatx80_abs() and floatx80_chs() declarations when used with C++ code - fixes the sign in some trigonometric instruction, fixes Quake on SoftFloat.
|
2023-05-07 22:59:18 +02: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 |
|
OBattler
|
18f96d2823
|
And that's the last softfloat warning fixed.
|
2023-05-02 15:27:20 +02:00 |
|
OBattler
|
fcd1d3f354
|
And another unused variable removed. Only the bitwise comparison warning is left now.
|
2023-05-02 15:25:53 +02:00 |
|
OBattler
|
5a342c0a80
|
Two unused variables.
|
2023-05-02 15:23:27 +02:00 |
|
OBattler
|
10bf8884b8
|
And another such warning (how is GCC unaware that it has literally evaluated every possible case?!).
|
2023-05-02 15:22:30 +02:00 |
|
OBattler
|
5f384427fc
|
A small warning fix to shut up the compiler.
|
2023-05-02 15:20:15 +02:00 |
|
OBattler
|
aa41a9b49c
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2023-05-02 15:18:15 +02:00 |
|
OBattler
|
7ebdd1c74b
|
Re-added the 32-bit address variants of FXTRACT, should fix OpenStep again.
|
2023-05-02 15:18:05 +02:00 |
|
Jasmine Iwanek
|
927c26f496
|
Fix some variant type comparisons
|
2023-05-02 02:18:17 -04:00 |
|
OBattler
|
a67af2368e
|
Rename softfloat's poly.cc to softfloat_poly.cc, fixes the clobbering of Munt's poly.cpp when compiling with Makefile.mingw.
|
2023-05-01 02:42:47 +02:00 |
|
TC1995
|
c778d144cb
|
Update x87_ops_misc.h
Fix compile 2.
|
2023-04-30 18:44:03 +02:00 |
|
TC1995
|
07a7af84a5
|
Update x87_ops_misc.h
Fix PR commit.
|
2023-04-30 18:43:26 +02:00 |
|
TC1995
|
43245c69b4
|
Merge branch 'master' into pr_softfloat
|
2023-04-30 18:20:21 +02:00 |
|
TC1995
|
7c372ca789
|
Moved the softfloat-enabled ops back to the cpu directory.
Made softfloat always enabled, thus dynarec disabled, only for the IBM PS/2 model 70 type 4, in preparation for its comeback to main use.
|
2023-04-30 18:18:12 +02:00 |
|
OBattler
|
3ea8a9607f
|
Replaced my implmenetation of FXTRACT with TC1995's.
|
2023-04-30 00:32:50 +02:00 |
|
TC1995
|
7a53e1de45
|
Initial softfloat port from Bochs to 86box, currently selectable only on QT.
|
2023-04-29 18:56:57 +02:00 |
|
OBattler
|
071c05e65f
|
Fixed the typedef's name.
|
2023-04-29 18:16:41 +02:00 |
|
OBattler
|
6e853aa756
|
Use uint64_t's, they can actually hold that many bits.
|
2023-04-29 18:14:44 +02:00 |
|
OBattler
|
4aedbc44be
|
Removed a now obsolete #ifdef.
|
2023-04-29 18:08:36 +02:00 |
|
OBattler
|
19ce34787d
|
Implemented the x87 instruction FXTRACT.
|
2023-04-29 18:05:20 +02:00 |
|
RichardG867
|
4253c7bae7
|
386_common: Handle IOPB segment limit corner case more like the old code
|
2023-04-22 22:28:18 -03:00 |
|
RichardG867
|
c076406450
|
386_common: Optimize I/O permission checking for word and dword operations (based on qemu)
|
2023-04-22 18:41:42 -03:00 |
|
OBattler
|
333e9377ff
|
Some minor CPU bugfixes - one for 808x and one for the new dynarec.
|
2023-04-20 02:24:03 +02:00 |
|
OBattler
|
19d155cdd7
|
Keyboard controller file split and assorted clean-ups and fixes
|
2023-04-19 23:34:32 +02:00 |
|
OBattler
|
4eb902d853
|
More keyboard controller fixes.
|
2023-04-09 19:44:15 +02:00 |
|
Cacodemon345
|
16e6ed424c
|
cpu_busspeed is now a double
|
2023-03-16 22:28:18 +06:00 |
|
Jasmine Iwanek
|
1860700eab
|
Fix some small issues
|
2023-01-07 17:02:23 -05:00 |
|
Jasmine Iwanek
|
a40630ba63
|
Even more tabs to spaces
|
2023-01-07 14:09:51 -05:00 |
|
Jasmine Iwanek
|
4e73192cb0
|
Merge pull request #3011 from jriwanek-forks/slotket-8
Add Slot1 to Socket 8 slotket
|
2023-01-03 19:47:50 -05:00 |
|
Jasmine Iwanek
|
6291ae01a3
|
Even more missed formatting
|
2023-01-03 18:15:20 -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
|
239294b6e3
|
Add out of spec underclocked models
Matches how we handle the Deschutes
|
2022-12-27 15:27:06 -05:00 |
|
Jasmine Iwanek
|
bde4531606
|
Fix timings, as the Covington doesn't have L2 cache
|
2022-12-27 14:03:16 -05:00 |
|
Jasmine Iwanek
|
cfa6f64716
|
Initial P2 Covington support
|
2022-12-27 13:49:10 -05:00 |
|
Jasmine Iwanek
|
f04f0f24cc
|
Tidy up src/cpu/cpu.h
|
2022-12-20 19:33:42 -05:00 |
|
Jasmine Iwanek
|
537fbad564
|
More bits of missed formatting
|
2022-12-20 19:33:42 -05:00 |
|
OBattler
|
d7c0889fe1
|
Fixed a small bug.
|
2022-12-07 02:05:49 +01: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
|
d802ec3485
|
more clang-formatting in cpu
|
2022-11-19 11:53:10 -05:00 |
|
Jasmine Iwanek
|
35fea100db
|
clang-format markers
|
2022-11-19 11:53:09 -05:00 |
|
Jasmine Iwanek
|
83b220cb03
|
clang format in cpu
|
2022-11-19 11:53:09 -05:00 |
|
OBattler
|
27ebb27db7
|
Makefile.mingw corrections and made the code pass much stricter checks (now mandated by Makefile.mignw) to ensure GCC 14 readiness.
|
2022-11-17 22:44:06 +01:00 |
|
Jasmine Iwanek
|
af9f1abf98
|
Code/Comments cleanup
Tabs to spaces
Whitespace
Normalize clang-format comments
|
2022-11-13 21:15:58 -05:00 |
|
Jasmine Iwanek
|
bd75bc141a
|
Header cleanups
Tabs to spaces
Consistency
|
2022-11-13 21:15:47 -05:00 |
|
Jasmine Iwanek
|
51aa132818
|
Fix a typo, and correct two NEC V20 speeds
|
2022-11-11 01:40:59 -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 |
|