Commit Graph

2753 Commits

Author SHA1 Message Date
OBattler
7f0aa89f38 Merge pull request #764 from nerd73/master
Make writing to MSR 0x8B cause a GPF on Intel Pentium/Pentium MMX
2020-05-18 07:03:17 +02:00
OBattler
319d55f0ea Merge branch 'master' of https://github.com/86Box/86Box 2020-05-18 05:23:28 +02:00
OBattler
ed511e10fc Fixed a potentially crash-causing bug in io_removehandler(). 2020-05-18 05:23:13 +02:00
nerd73
eebdcf85cb Made writing to MSR 0x8B GPF on Intel Pentium/Pentium MMX
Windows Vista now (correctly) no longer works on these CPUs. IDT WinChip, AMD K6, VIA Cyrix III, and Intel P6 family CPUs are not affected.
2020-05-17 19:28:40 -06:00
RichardG867
693ffd81ea Merge branch 'master' of ssh://github.com/richardg867/86Box 2020-05-17 20:00:09 -03:00
RichardG867
1ceebf6860 SMBus: add length to block read operations 2020-05-17 00:49:03 -03:00
RichardG867
cff43c07c3 SPD improvements
* Word and block read support for the SMBus ROM
* Asymmetric module support to cover more RAM configurations
* Add 86Box version as revision code
* Fix supported CAS latencies
* Fixed slot count on the GA-6BXC
2020-05-17 00:47:51 -03:00
RichardG867
3f5bb6c67f Versioning improvements
* Add numeric major/minor version constants to 86box.h
* Add copyright year constant to 86box.h
* Update 86Box.rc to use the constants from 86box.h
2020-05-17 00:21:02 -03:00
OBattler
6743bc3816 Merge pull request #760 from tiseno100/master
Minor changes for the SuperMicro's
2020-05-16 18:03:33 +02:00
OBattler
d5114bdf67 Fix to the previous commit to only do it when using the recompiler. 2020-05-15 07:26:31 +02:00
OBattler
8997159dde Update the TSC (and run the timers) on ACPI timer read and RDTSC instruction. 2020-05-15 07:25:20 +02:00
OBattler
3d278b344f Some PPI changes, should make the PPI behave consistently on hard reset. 2020-05-15 07:24:43 +02:00
OBattler
d4f6a91e0a Overhauled USB OHCI emulation, fixes NT 5.x Setup on the Atrend. 2020-05-15 07:23:52 +02:00
tiseno100
9eeb79e090 Minor changes for the SuperMicro's
Fixed the board SPD's, added some basic notes from testing, Added their hardware sensors and few more minor changes.
2020-05-14 21:40:37 +03:00
OBattler
3a401af84e Changes to update_tsc() - no longer requires a parameter and advances by all the currently accumulated cycles. Also changed TSC-related delta's to be correctly uint64_t. 2020-05-14 01:36:52 +02:00
OBattler
0bfaf059e8 Merge branch 'master' of https://github.com/86Box/86Box 2020-05-13 19:27:39 +02:00
OBattler
c0bb31e24b Tweaked io_delay a bit, makes MR BIOS'es happier on the new recompiler. 2020-05-13 19:27:28 +02:00
TC1995
1e10963841 Ported patch of a patch for the Kasan 16 VGA card. 2020-05-13 17:08:19 +02:00
OBattler
f46181db78 Several fixes - the MR BIOS'es now work on the recompiler (thank you, port EBh!), so they have been moved out of the Dev branch. 2020-05-13 03:43:02 +02:00
GH Cao
870671586d Fix Windows.h not found when building on Linux with MinGW 2020-05-12 20:06:06 +02:00
tiseno100
d220f53836 added the missing S370SLM which was causing the Dev branch to fail 2020-05-12 20:00:38 +03:00
tiseno100
82b73e7941 SuperMicro WinBios 440LX & 440BX + Slot 2 440GX bringup 2020-05-12 19:33:26 +03:00
TC1995
d3612ff501 Fixed small mistake at porting from PCem. 2020-05-12 13:50:23 +02:00
OBattler
2bd6572f02 Merge branch 'master' of https://github.com/86Box/86Box 2020-05-12 13:37:06 +02:00
OBattler
241ad90b54 Got rid of a lot of incorrect variable declaration and missing extern's, 86Box now successfully links when compiled with GCC 10.x. 2020-05-12 13:36:47 +02:00
David Hrdlička
528f11a5a2 video: fix build 2020-05-12 10:25:24 +02:00
David Hrdlička
a52f599b86 machine: fix build 2020-05-12 10:08:42 +02:00
OBattler
55c1c884e6 Merge pull request #749 from 86Box/bugfix/scsi_modepage
Small mode page fix in scsi_cdrom.c, makes aspicd 3.03 work with the …
2020-05-12 04:45:51 +02:00
tiseno100
4ef74c0003 Fix damages done by the Goldstar 286 PR 2020-05-12 02:00:32 +03:00
TC1995
1af410296b Small mode page fix in scsi_cdrom.c, makes aspicd 3.03 work with the Toshiba
vendor inquiry.
2020-05-12 00:46:07 +02:00
TC1995
f317bf3690 Ported the Goldstar 286 machine from PCem alongside video fixes
and enhancements from greatpsycho.
2020-05-12 00:37:30 +02:00
OBattler
3b9c6a0839 Merge pull request #733 from tiseno100/master
Improved the VIA VPX code + changes on the machines
2020-05-12 00:22:39 +02:00
nerd73
08b4622348 Improvements to P6 timings
- Removed the RISC86 references
- Some cleanup
- Balancing fixes, so performance should be more accurate
2020-05-09 14:42:22 -06:00
tiseno100
de87d0ee00 Removed another ALR reference
Considering that machine doesn't exist.
2020-05-08 16:21:33 +03:00
tiseno100
e1ec42d2b2 Fix and Dev Branch the PCI/I-486SP3G
Use the SST 29EE010, Include the NCR 810 onboard SCSI chip and use the AMI KBC like the real deal.
2020-05-08 16:20:18 +03:00
tiseno100
c79b7a7b42 Fix table inconsistencies. Again -_- 2020-05-07 22:47:59 +03:00
tiseno100
2a93df7df9 Remove PS/2 support off the Chariot
The board doesn't seem to support it according to it's manual and neither works if applied.
2020-05-07 22:44:41 +03:00
tiseno100
6888a6ca47 Removed ALR references
The ALR board is not yet planned for addition so it's removed.
2020-05-07 17:56:55 +03:00
tiseno100
d4e1f2e405 Removed the Award 430FX President board. Replaced it with the QDI Chariot
As we didn't have enough information for that board, it was removed and replaced with the QDI Chariot.
2020-05-07 17:54:43 +03:00
tiseno100
c9003894ed Few minor changes on the VPX 2020-05-07 17:51:53 +03:00
OBattler
cb6bedf70f Some fixes to board readout registers, TC430HX now properly works without a sound card. 2020-05-06 05:35:45 +02:00
OBattler
0821f7ea41 Fixed the accumulate function on the 64-bit recompiler. 2020-05-06 04:09:33 +02:00
OBattler
8cda5aee20 PIT counters' null_count variables are now set to 1 on counter reload to make sure the readouts after counter reload are correct, fixes MR BIOS'es on interpreter (still broken on the recompiler because of another issue specifically related to the PIT on the recompiler), among other things. 2020-05-06 03:43:37 +02:00
OBattler
3dd3396a2c Backported the codegen_accumulate functionality to the old recompiler, so Windows 98 first edition on i686 CPU's can stay fixed without i686 timings getting messed up. 2020-05-06 03:41:46 +02:00
OBattler
9c6cfc9a15 Optimized builds are now compiled with -fp-contact=fast for a slight performance improvement. 2020-05-06 00:27:05 +02:00
OBattler
df3dce487f Fixed a bug in the code for clearing the network queues, should reduce crashes even further. 2020-05-06 00:26:07 +02:00
OBattler
867ca0cd64 Split PIIX rev. 02 (with faulty bus mastering) from the normal rev. 00, made the PB640 use it, and made rev. 00 initialize with IDE enabled which allows for DOS IDE DMA drivers on P54TP4XE and PowerMate V. 2020-05-06 00:25:06 +02:00
OBattler
989f7bfb51 Fixed a long-standing bug in config.c, should reduce crashes on hard reset after settings changes. 2020-05-06 00:23:53 +02:00
OBattler
3027422e88 PCI graphics cards now correctly use PCI timings instead of VLB timings. 2020-05-06 00:23:07 +02:00
OBattler
cf0a7dd3dc Merge branch 'master' of https://github.com/86Box/86Box 2020-05-06 00:22:33 +02:00