Commit Graph

3976 Commits

Author SHA1 Message Date
Miran Grča
87088d7695 Merge pull request #926 from richardg867/master
STPC serial and parallel support
2020-07-15 03:28:20 +02:00
RichardG867
9eb4577101 Merge branch 'master' of https://github.com/86Box/86Box 2020-07-14 22:25:11 -03:00
RichardG867
a1e273b13b STPC serial and parallel support 2020-07-14 22:24:22 -03:00
OBattler
39726915d3 Merged the two versions of x86_flags.h into one. 2020-07-15 03:22:28 +02:00
TC1995
2bb1d3a594 Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-07-14 19:26:31 +02:00
OBattler
c24a24c1cb Finished the Headland rework, now EMS works on both machines as it should, as does shadowing. 2020-07-14 03:47:37 +02:00
OBattler
63975d636b New recompiler fixes: fixed cycle accumulation and a division by zero. 2020-07-13 22:18:21 +02:00
TC1995
5c140d905f Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-07-13 20:19:28 +02:00
TC1995
a60a4f888a Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-07-13 20:18:47 +02:00
OBattler
d8ff8e2624 Removed an excess pclog() call from pc.c. 2020-07-13 20:18:33 +02:00
OBattler
8732fb3e75 Fixed some MIDI-related crashes and AdLib Gold now writes the correct amount of EEPROM bytes on close. 2020-07-13 20:07:47 +02:00
Miran Grča
6268c30ff8 Merge pull request #919 from 86Box/tc1995
86c928 15bpp fix.
2020-07-13 19:47:10 +02:00
OBattler
f30ed783f0 Merge branch 'master' of https://github.com/86Box/86Box 2020-07-13 19:46:27 +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
Miran Grča
abf4b047ab Merge pull request #924 from richardg867/master
Machine table fixes
2020-07-13 19:34:53 +02:00
RichardG867
639807cd3e Merge branch 'master' of https://github.com/86Box/86Box 2020-07-13 14:32:17 -03:00
RichardG867
7b79f75ffa Machine table fixes 2020-07-13 14:31:28 -03:00
TC1995
2706e4720d Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-07-13 01:25:29 +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
TC1995
8d5230d9fc Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-07-13 00:10:36 +02:00
OBattler
099fd2fc34 Properly fixed update_tsc(). 2020-07-12 23:51:56 +02:00
TC1995
24da58180c Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-07-12 21:09:50 +02:00
OBattler
38828bdc3b TSC update cycle fixes. 2020-07-12 21:05:46 +02:00
OBattler
bef8f8093a And another one. 2020-07-12 21:02:13 +02:00
OBattler
6df9ed73a7 Fixed a compile-breaking type mismatch. 2020-07-12 21:00:36 +02:00
TC1995
e9100b2cf7 Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-07-12 20:22:01 +02:00
OBattler
e19ceda157 Even more network timer safeguarding. 2020-07-12 20:21:43 +02:00
OBattler
be9d369a91 A number of bugfixes. 2020-07-12 20:20:06 +02:00
OBattler
2788ea59bf Hopefully fixed compilation of the new recompiler. 2020-07-12 20:14:25 +02:00
TC1995
1128c8520d Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-07-12 20:04:46 +02:00
OBattler
974a7ae4f1 Fixed cycles accumulation in update_tsc() when cache is enabled (and the actual recompiler kicks in), and also fixed a warning in the 82091AA code. 2020-07-12 20:01:16 +02:00
OBattler
8e5fa10d0e Added the AMI386SX and OPEN_AT options to the makefile. 2020-07-12 19:40:48 +02:00
OBattler
23bc283e45 Added the HEDAKA option to the makefile. 2020-07-12 19:38:42 +02:00
OBattler
7fea148985 Fixed the Toshiba 1000 ROM DOS mapping. 2020-07-12 19:28:07 +02:00
OBattler
01a43792e9 Moved the Hedaka HED-919 to the Dev branch. 2020-07-12 19:21:44 +02:00
OBattler
1bb105b175 Fixed the memory limits of the PS/1 Model 2133, closes #886. 2020-07-12 17:42:01 +02:00
OBattler
d248039995 Finished the headland fixes, now EMS works again. 2020-07-12 03:54:28 +02:00
OBattler
8020f8e763 Some Headland chipset fixes. 2020-07-12 02:07:27 +02:00
OBattler
be0a681f31 Removed the PS/ValuePoint from the Dev branch and moved the other Socket 4 Dell there, and the PS/ValuePoint now uses the SMC FDC73C665 Super I/O chip and a PCI version of the PS/1 keyboard controller. 2020-07-12 01:04:41 +02:00
OBattler
a8fc5b2ba1 Fixed a serial IRQ bug on the 82091AA. 2020-07-11 23:37:09 +02:00
TC1995
a72d1d728b Fix horizontal screen bug in 15bpp mode of the 928. 2020-07-11 19:55:45 +02:00
TC1995
1e83e65576 Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-07-11 19:53:09 +02:00
OBattler
f4f7877ef6 Fixed the memory limits for the PB520R. 2020-07-11 04:15:04 +02:00
OBattler
72cfa4dcb8 Implemented the Intel 82091AA Super I/O chip and added the Packard Bell PB520R, closes #825. 2020-07-11 03:37:25 +02:00
OBattler
3c0f4491a8 Fixed STPC Client IDE PCI Vendor ID. 2020-07-11 01:42:26 +02:00
OBattler
e0ea2b1f69 Fixed the STPC chipset PCI Vendor and Device ID's. 2020-07-11 00:56:45 +02:00
OBattler
0d2e69142d Fixed an IDE log line and fixed a bug in the implementation of the STPC chipsets caused by an erratum in the STPC Atlas programming manual (corrected in the other STPC chipsets' programming manuals). 2020-07-11 00:42:38 +02:00
TC1995
840ed89fc6 Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-07-10 12:44:18 +02:00
OBattler
7ebe8f5018 Vastly improved the STPC PCI IDE controller emulation. 2020-07-10 04:23:10 +02:00
OBattler
f0633753fc Fixed STPC PCI IRQ steering again. 2020-07-10 03:14:15 +02:00