Commit Graph

3707 Commits

Author SHA1 Message Date
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
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
OBattler
099fd2fc34 Properly fixed update_tsc(). 2020-07-12 23:51:56 +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
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
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
OBattler
fec5160bf4 Fixed STPC PCI IRQ steering and silenced the massive Voodoo warning. 2020-07-10 03:10:07 +02:00
OBattler
72c1c36ec6 OPTi 5x7 no longer does excess logging, running of timers on the recompiler is now done on every fourth AT KBC port 61h read instead of every 3F4h read, added some safety precautions to io.c to handle the cases where a handler removes itself, implmented the STPC ELCR and refresh control, and fixed the messed up register reading in the PC87307 and PC87309 implementations. 2020-07-10 02:05:49 +02:00
Miran Grča
3fe9ad3e67 Merge pull request #915 from richardg867/master
STPC: Implement bus master IDE
2020-07-09 22:24:42 +02:00
RichardG867
c23a9c984c Merge branch 'master' of https://github.com/86Box/86Box 2020-07-09 16:50:28 -03:00
RichardG867
37c5edacd0 STPC: Implement bus master IDE 2020-07-09 16:50:19 -03:00
OBattler
3a9c4cece2 Merge branch 'master' of https://github.com/86Box/86Box 2020-07-09 19:28:58 +02:00
OBattler
5a862e9551 Fixed 440GX ID without AGP and the FDC now causes the CPU to run the timers on MSR read when the recompiler is used. 2020-07-09 19:28:47 +02:00
Miran Grča
1186e7826f Merge pull request #914 from richardg867/master
STPC PCI IRQ steering
2020-07-09 17:55:46 +02:00
RichardG867
5304db348f STPC: disable PCI IRQs on reset 2020-07-08 18:25:35 -03:00
RichardG867
4ab5e7c5af STPC: implement PCI IRQ steering, leave blank space for ELCR registers 2020-07-08 18:21:06 -03:00
RichardG867
07fba1ce11 STPC: change hex values to upper case 2020-07-08 17:54:05 -03:00
Miran Grča
0e15180952 Merge pull request #910 from Winins0/master
Update the website address on version.h and fix a typo on README.md.
2020-07-08 22:03:31 +02:00
Miran Grča
3874441b1f Merge pull request #913 from richardg867/master
Add AEWIN AW-O671R
2020-07-08 22:03:19 +02:00
Miran Grča
2f720b6c07 Merge pull request #911 from nerd73/opti291
Implement F0000-FFFFF shadowing on the OPTi 291
2020-07-08 22:03:06 +02:00
RichardG867
a0237c261a PCM-5330 has options for 32/64/128 MB RAM 2020-07-08 11:50:05 -03:00
RichardG867
df82178f8f PCM-9340 has a SDRAM slot 2020-07-08 11:44:07 -03:00
TC1995
e550c9897b Merge branch 'master' of github.com:86Box/86Box into tc1995 2020-07-08 12:58:02 +02:00
nerd73
8be211c69a Merge branch 'master' into opti291 2020-07-08 02:00:46 -06:00
nerd73
845e2fdb6e also, remove the hdc flag as it has no internal hdc 2020-07-08 01:50:40 -06:00