OBattler
|
cd03b6a31c
|
Packard Bell machines: PS/2 mouse commands now suspend dynamic recompilation until the response byte is read, fixes #552.
|
2024-01-25 21:47:15 +01:00 |
|
OBattler
|
9107c2fa25
|
Added the AOpen AP61 and fixed floppies on the LG IBM 440 FX.
|
2024-01-24 04:56:31 +01:00 |
|
OBattler
|
bd2ef6855a
|
A CPU change in preparation for the AOpen AP61.
|
2024-01-21 20:21:52 +01:00 |
|
OBattler
|
2cbfc8e047
|
808x: Clear prefetch queue on soft reset, fixes the CTRL+ALT+DEL hang on Amstrad 808x machines, fixes #408.
|
2024-01-15 04:32:52 +01:00 |
|
OBattler
|
f2971a132f
|
Disable the debug registers on 486+.
|
2024-01-14 21:47:52 +01:00 |
|
Cacodemon345
|
d8330a0c46
|
No need to translate EIP
|
2024-01-15 02:14:00 +06:00 |
|
Cacodemon345
|
a7be107e9b
|
Fix address compare
|
2024-01-15 01:22:50 +06:00 |
|
Cacodemon345
|
911deeab1a
|
Fix single-step trap flag setting
|
2024-01-15 01:09:52 +06:00 |
|
Cacodemon345
|
8c6fc11bb2
|
Fix TSS trap-bit handling
|
2024-01-15 00:05:48 +06:00 |
|
Cacodemon345
|
128a2f2b5d
|
And finally exec386
|
2024-01-14 21:21:02 +06:00 |
|
Cacodemon345
|
b884ef825c
|
And 386.c
|
2024-01-14 20:58:29 +06:00 |
|
Cacodemon345
|
55f03f63e5
|
More oversight fixing
|
2024-01-14 20:12:53 +06:00 |
|
Cacodemon345
|
3cf747d93e
|
Forgot taskswitch DR7 clearing
|
2024-01-14 15:34:36 +06:00 |
|
Cacodemon345
|
f4f252c0b7
|
Implement x86 debug registers
|
2024-01-14 15:26:40 +06:00 |
|
Cacodemon345
|
a13a8efb39
|
Implement TSS debug trap bit
|
2024-01-14 04:04:04 +06:00 |
|
OBattler
|
937e2a52f8
|
SiS 5571, Daewoo Compaq, speed up AT / PS/2 KBC (does not appear to break anything from months of testing) and fix AT / PS/2 keyboard reset to fix the Samsung SPC7700LP-W soft reset.
|
2024-01-06 01:51:20 +01:00 |
|
OBattler
|
8e985de5d2
|
Merge remote-tracking branch 'origin/master' into version/4.1
|
2023-11-11 15:47:04 +01:00 |
|
RichardG867
|
61ec3213c6
|
Merge branch 'master' of ssh://github.com/86Box/86Box into version/4.1
|
2023-11-07 21:28:51 -03:00 |
|
Joakim L. Gilje
|
a436c12de3
|
pmodeiret(): move the second cpl_override after read_descriptor() because the flag is reset by the function
|
2023-11-07 20:45:45 +01:00 |
|
Joakim L. Gilje
|
fad290df77
|
add cpl_override in pmodeiret() when cpu_state.flags has NT_FLAG
|
2023-11-07 12:39:42 +01:00 |
|
OBattler
|
6d2e5185ae
|
Reverted back to known-good 808x code from 3.11.4311, fixes PC/XT V20 (the full 808x rewrite based on MartyPC is still coming in 4.1).
|
2023-11-06 23:21:58 +01:00 |
|
OBattler
|
7dd13b704c
|
Fixed a compile-breaking mistake in cpu/cpu.c.
|
2023-11-06 06:51:44 +01:00 |
|
Alexander Babikov
|
8b741d511e
|
Add Page Global Enable feature (toggleable by an MSR) to the Cyrix III
|
2023-11-06 10:27:27 +05:00 |
|
Alexander Babikov
|
b0b857a50e
|
Don't set Centaur/VIA Feature Control Register MSR on CPUs that lack it
|
2023-11-06 10:27:24 +05:00 |
|
OBattler
|
09d2f7517c
|
Some CPU fixes.
|
2023-11-06 06:07:43 +01:00 |
|
Alexander Babikov
|
8f4fe2f9e2
|
Reorder and reformat comments
|
2023-11-05 07:20:35 +05:00 |
|
Alexander Babikov
|
33b6166896
|
Fix the Pentium Pro L1 cache amount
|
2023-11-05 07:08:33 +05:00 |
|
OBattler
|
2d653b8bd3
|
Merge remote-tracking branch 'origin/master' into version/4.1
|
2023-11-04 07:15:11 +01:00 |
|
Alexander Babikov
|
73714e8130
|
Report correct cache info in CPUID on P6-family CPUs
|
2023-11-04 10:54:51 +05:00 |
|
Jasmine Iwanek
|
410e6a8347
|
Named-initializers for 80286 CPU's
|
2023-11-03 22:24:44 -04:00 |
|
Jasmine Iwanek
|
2c7175bb66
|
Named-initializers for NEC V30 CPU's
|
2023-11-03 22:24:44 -04:00 |
|
Jasmine Iwanek
|
ba44d3cbac
|
Named-initializers for 80186 CPU's
|
2023-11-03 22:24:43 -04:00 |
|
Jasmine Iwanek
|
cf6af5128b
|
Named-initializers for NEC V20 CPU's
|
2023-11-03 22:24:43 -04:00 |
|
Jasmine Iwanek
|
eb3d3804aa
|
Named-initializers for 80188 CPU's
|
2023-11-03 22:24:43 -04:00 |
|
Jasmine Iwanek
|
bc4f006e59
|
Named-initializers for 8086 CPU's
|
2023-11-03 22:24:43 -04:00 |
|
Jasmine Iwanek
|
f6e6e2cda9
|
Named-initializers for 8088 CPU's
|
2023-11-03 22:24:43 -04:00 |
|
Jasmine Iwanek
|
859e74b301
|
Named-initializers for FPU's
|
2023-11-03 22:24:42 -04:00 |
|
linear cannon
|
1e156b96b1
|
add machine Hyundai Super 286C
|
2023-10-31 01:58:27 -04:00 |
|
OBattler
|
8184d71aa6
|
Removing the remaining unnecessary files that should not have been committed.
|
2023-10-21 08:13:22 +02:00 |
|
OBattler
|
28e2eb3ce5
|
More Sound Blaster 16+ / ViBRA 16 fixes, added optional PC speaker control via the Sound Blaster 16+ / ViBRA 16, and removed some left-over temporary code from device.c.
|
2023-10-21 06:53:11 +02:00 |
|
Jasmine Iwanek
|
f6a5229a98
|
Future support for higher clocked CPU's
|
2023-10-13 17:55:18 -04:00 |
|
OBattler
|
7ec58da46f
|
Config clean-ups, auto-pause, 4:3 integer scale, and more parameters.
|
2023-10-13 23:30:31 +02: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 |
|
OBattler
|
65175f4d7c
|
No warnings.
|
2023-10-11 23:18:59 +02:00 |
|
OBattler
|
60cf5921a3
|
CPU clean-ups.
|
2023-10-11 23:17:22 +02:00 |
|
OBattler
|
74ba935a0c
|
Further fix the V20/V30 ins() and outs() instructions.
|
2023-10-11 18:43:53 +02:00 |
|
Miran Grča
|
528c269cdd
|
The INS and OUTS instruction on V20/V30 now increase/decrease the correct registers, fixes #3723.
|
2023-10-11 18:33:01 +02:00 |
|
Jasmine Iwanek
|
197e817ea3
|
Remove several unused variables
|
2023-10-08 13:32:43 -04:00 |
|
OBattler
|
535fd005dc
|
Removed the useless codegen_close().
|
2023-10-07 22:50:17 +02:00 |
|
OBattler
|
8f21db5527
|
Interim 808x fixes - just enough to fix the two most outstanding problems (Prehistorik 2 and Snatch-It! being broken).
|
2023-08-26 16:40:29 +02:00 |
|