Commit Graph

422 Commits

Author SHA1 Message Date
Panagiotis
8b7d643452 Sanitize some old chipset code (Part 3)
Fixed the Indentation of the Intel 82335, removed useless includes and numerous bugfixes on the OPTi Python.
2021-02-13 12:31:04 +02:00
EngiNerd89
56f794e66c Merge branch 'master' of https://github.com/86Box/86Box.git into EngiNerd 2021-02-11 20:10:43 +01:00
EngiNerd89
a2c53e1a94 Re-added fully complete and working Olivetti and NCR 386SX-class machines.
Moved Olivetti M290 to dev branch.
(Very) partially implemented Olivetti EVA gate array (used in M290).
2021-02-11 19:07:24 +01:00
RichardG867
1f3f204301 Add stpc.c to compilation list 2021-02-08 17:21:52 -03:00
RichardG867
23fe2b454a Disable M6117 logging 2021-02-08 17:17:30 -03:00
RichardG867
5481d48bd7 Merge branch 'master' of https://github.com/86Box/86Box 2021-02-08 17:02:30 -03:00
EngiNerd89
f026ac6eea Merge branch 'master' of https://github.com/86Box/86Box.git into EngiNerd 2021-02-07 00:24:21 +01:00
EngiNerd89
b7e2e239e8 Added chipset and xta interface to Philips machines.
Major refactoring.
2021-02-06 23:58:39 +01:00
Miran Grča
fbfde99b4a Merge pull request #1267 from qeeg/sonarcloud-fixes
Fixes to legitimate issues Sonarcloud caught in our code
2021-02-06 17:36:30 +01:00
qeeg
b9dfd082e1 Fixes to legitimate issues Sonarcloud caught in our code 2021-02-04 16:10:53 -06:00
RichardG867
114ab43422 Merge branch 'master' of https://github.com/86Box/86Box 2021-02-04 17:51:29 -03:00
Panagiotis
ccb52c4585 Sanitize some old chipset code (Part 2)
Few fixes for both the ALi M1429 & OPTi 291
2021-02-03 14:56:22 +02:00
RichardG867
53ee61d93c Merge branch 'master' of https://github.com/86Box/86Box 2021-01-28 18:58:36 -03:00
Panagiotis
42458bc877 Sanitize some old chipset code
Simplistic but complex shadow implementations, few corrections and clearups
2021-01-26 22:54:49 +02:00
Panagiotis
67290bcac8 Minor bugfixes on the SiS 5571 2021-01-24 15:34:24 +02:00
Panagiotis
d6d5bcd283 Mass rewrite of the WD76C10
Fairly broken rewrite of the WD76C10
2021-01-24 11:18:52 +02:00
Panagiotis
99881e3c26 Remove the programming switch of the M1217
As we do only shadowing, it's not really needed.
2021-01-15 20:29:37 +02:00
Panagiotis
9f5ff6169f Implemented the Chipset unlock mechanism properly for the ALi's
ALi M1217 & M1429 can be unlocked and locked back properly now.
2021-01-15 17:30:56 +02:00
Panagiotis
e4ef95665e Added missing Chipset revisions to the VIA Northbridges 2021-01-13 21:26:16 +02:00
Panagiotis
9ed2456ebb Minor changes on the ALi's & few other chipsets. 2021-01-13 16:13:07 +02:00
Panagiotis
e49a8231c9 Fix MSVC for ALi M1217 2021-01-13 12:12:55 +02:00
Panagiotis
00a81d6ae6 Delete umc491.c
It's now preserved on the chipset reversing repo
2021-01-13 11:52:00 +02:00
Panagiotis
6960fb31d5 Added the Flytech 386
A replacement for the US Technologies 386. It's a late 386SX board released around 1996. Comes with parts commonly found on late 486 and mid Pentium systems.
2021-01-13 11:50:43 +02:00
RichardG867
640fbf7c5c Merge branch 'master' of https://github.com/86Box/86Box 2021-01-12 21:49:13 -03:00
Panagiotis
7620d20673 Another small fix for MSVC 2021-01-13 00:34:20 +02:00
Panagiotis
7e300dc080 Experimental Implementation of the ALi Aladdin IV
Popular chipset casually used on the PC Chips motherboards rebranded as TXPro. The implementation is extremely early with many bugs surrounding both machines it comes with.
2021-01-13 00:09:26 +02:00
David Hrdlička
96eb8d806e Add copyright headers 2021-01-12 18:26:18 +01:00
David Hrdlička
11b6604196 Add CMake build files 2021-01-12 18:22:40 +01:00
RichardG867
625c02e4e5 Merge branch 'master' of https://github.com/86Box/86Box 2021-01-06 16:20:11 -03:00
RichardG867
b1686e0f4b ALi M6117 fixes, the Award BIOS now boots 2021-01-06 16:20:02 -03:00
Panagiotis
84c713411f Disable logging 2021-01-01 20:25:09 +02:00
Panagiotis
92168311bf Position fix. 2021-01-01 20:24:32 +02:00
Panagiotis
fea33c18c5 wrong naming on log. 2021-01-01 20:11:46 +02:00
Panagiotis
2b1e9a5656 Properly done logging 2021-01-01 20:11:03 +02:00
Panagiotis
9b9f2d7c7c Properly implemented the ACC 2046/2168
Based on the ACC 2046 datasheet. 2168 is just the Green variation of it.
2021-01-01 20:07:39 +02:00
OBattler
b9b753c9aa Fixed the SCAMP chipset emulation and the Commodore SL386SX-25 (it was using the SL386SX-16 BIOS), added the SL386-SX16 (NEAT) and the Samsung SPC-4620P, SPC-6033P, and SPC-6000A. 2020-12-28 05:34:33 +01:00
Panagiotis
f190c8ec7d Fixes and small rework on the ALi M1489 2020-12-27 18:51:08 +02:00
Panagiotis
d8b695b76c The SiS 5571 IDE & USB handlers are now accessed when they're actually needed
Fixes massive performance slowdowns.
2020-12-24 20:11:21 +02:00
Panagiotis
68e1b3fd99 Few fixes for the SiS 5571 2020-12-23 18:02:22 +02:00
Panagiotis
59bbfdd019 SiS 5571 implementation
A Socket 7 highly integrated chipset by SiS. Best performer for the Cyrix 6x86 CPUs of the time
2020-12-23 18:00:53 +02:00
Miran Grča
5e91b451fb Merge pull request #1176 from tiseno100/master
Early SiS 50x rework
2020-12-18 17:10:59 +01:00
OBattler
7577dbab78 Finished the SiS 50x work and added the two ASUS'es. 2020-12-18 17:09:54 +01:00
Panagiotis
d1e205cff4 Fixed logging & Added the BCM SQ-588 2020-12-17 13:38:10 +02:00
Panagiotis
4b0b03e056 Multiple fixes for the SiS 85C50x
- Fixed the PCI IRQ setting
- Added a missing register needed to trigger an APM SMI
- Registers with reserved bits are now safe
- The ISA controller is properly implemented
2020-12-17 09:19:51 +02:00
RichardG867
378b67584d Fix VIA 693A issues preventing the ASUS P3V133 from booting 2020-12-16 15:37:12 -03:00
Panagiotis
fbab9d8643 Identation fixes 2020-12-16 15:27:58 +02:00
Panagiotis
e05bd5d937 Added Port 92 & ISA bus on the SiS 50x 2020-12-16 15:25:33 +02:00
Panagiotis
61663d9a01 Early SiS 50x rework
Rewrote the chipset to adopt the new API
2020-12-16 15:08:18 +02:00
RichardG867
9cbf62b312 Fix VIA USB controller revisions 2020-12-07 18:34:14 -03:00
RichardG867
2638c37da2 Fix VIA 596A revision ID, should be <= 0x0f according to Linux pata_via 2020-12-03 18:01:44 -03:00