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
Jasmine Iwanek
aa2c07bed2
Random header cleanups I noticed while porting things
2022-11-05 22:12:35 -04:00
OBattler
2a2276dbee
On the NEC V20/V30, REP string instructions with segment override move IP back one further byte on a hardware interrupt, fixes V20 detection on HWiNFO16.
2022-11-03 01:04:21 +01:00
OBattler
19d6fcec24
808x flags fixes - fixes HWiNFO v2.2 hanging.
2022-11-03 00:14:31 +01:00
plant
c80d2a0209
Fix CPU-Z on IBM 486
...
It turns out that the IBM 486 does indeed have the AC bit in EFLAGS, based on CPU-Z detection behavior.
2022-10-31 00:12:39 -06:00
Miran Grča
c2402daf1e
Merge pull request #2755 from jriwanek-forks/tabstospaces
...
Correct many file headers to show 86box
2022-10-29 17:06:18 +02:00
OBattler
535b19a027
Do not raise CPU trap if an exception has occurred, fixes #2577 .
2022-10-28 04:12:31 +02:00
OBattler
cb13ca526a
Handle trap first also on interpreter - makes retf.exe at least run.
2022-10-28 03:27:35 +02:00
OBattler
079bec06eb
Added segment limti checks to CPU instruction FFh, fixes #2583 .
2022-10-28 03:07:48 +02:00
Jasmine Iwanek
f49d3c7458
Correct many file headers to show 86box
2022-10-27 17:08:58 -04:00
OBattler
bff5026b8b
One last attempt at a fix to my own GPF handler.
2022-10-27 04:10:16 +02:00
OBattler
605929fcba
Fixed V20 / V30 MUL flags - OpenXT now correctly detects the V20.
2022-10-26 17:02:52 +02:00
OBattler
e6321d952a
More V20/V30 fixes.
2022-10-26 16:45:17 +02:00
OBattler
ec42ab69e1
Corrected the NEC V30 package to the correct 8086.
2022-10-26 02:47:39 +02:00
OBattler
a2d0ed214e
Some NEC V20 fixes.
2022-10-26 02:46:40 +02:00
OBattler
787a6b81f7
Fixed warnings in cpu/808x.c.
2022-10-24 02:03:04 +02:00
Jasmine Iwanek
45e01ea3b8
Fix build
2022-10-19 19:20:49 -04:00
Jasmine Iwanek
51f84ce0be
Merge remote-tracking branch 'upstream/master' into nec-v20
2022-10-19 16:24:10 -04:00
plant
8a53754b97
fix 95/98FE on P6
...
loop should decode into 4 alu ops instead of 1
2022-10-17 19:28:46 -06:00
Jasmine Iwanek
ece9f7ec72
Fix some compile warns while I'm at it
2022-09-21 19:27:08 -04:00
Jasmine Iwanek
b4673117fd
Some clang-formatting in src/cpu
2022-09-20 01:00:45 -04:00
Jasmine Iwanek
05697fe355
Remove some cruft
2022-09-13 08:15:03 -04:00
Jasmine Iwanek
8904fd675f
Use MD_FLAG
2022-09-13 08:10:24 -04:00
Cacodemon345
62fc657466
Even more i8080 work ( #20 )
2022-09-11 01:47:13 -04:00
Cacodemon345
54bc9dc58c
808x: Make sure all 8018x opcodes are marked as handled ( #19 )
2022-09-10 05:39:39 -04:00
Cacodemon345
2cdc63e83a
808x: Switch to __builtin_parity for parity flag setting
2022-09-10 14:53:00 +06:00
Cacodemon345
fc2fac4c73
More i8080 + NEC changes ( #18 )
...
* More i8080 changes
* Fix compilation
* More foundational i8080 work
* Switch to __builtin_parity for parity flag setting
Fix some incorrectly implemented instructions
2022-09-10 04:50:50 -04:00
Cacodemon345
13f5a2794f
Prepare the structure for upcoming actual i8080 emulation ( #16 )
2022-09-08 16:28:51 -04:00