Panagiotis
5fc10ecb50
Added missing brackets on the UMC HB4
...
Fixes the IDE controller on the HOT-433A.
2021-03-16 12:51:12 +02:00
Panagiotis
68e22e0c6d
Hardcode cache size of the UMC HB4 to 512KB
...
Fixes Cache freeze issue on the HOT-433A.
2021-03-16 10:24:36 +02:00
Miran Grča
82b26f75be
Merge pull request #1303 from richardg867/master
...
AGP and clock control
2021-03-15 22:50:31 +01:00
RichardG867
ca354f5854
Fix M1543 PCI slot mess
2021-03-14 20:29:46 -03:00
RichardG867
7cdceb056f
Add ISA speed control to PIIX and VIA southbridges, and M6117 SoC
2021-03-14 19:44:09 -03:00
RichardG867
0f80e956d5
Add PCI and AGP speed control to i4x0 and VIA northbridges
2021-03-14 19:43:25 -03:00
Panagiotis
7c6e5bda4a
First batch implementation of the UMC HB4 chipset
2021-03-13 11:44:07 +02:00
Miran Grča
8d5f32a3e5
Merge pull request #1279 from tiseno100/master
...
Sanitize some old chipset code (Part 3)
2021-02-15 03:03:58 +01:00
Panagiotis
988478a095
Tiny typo fix
2021-02-14 11:57:03 +02:00
Panagiotis
db4ef02a88
Unite the E & F segment recalcs into one Macro
2021-02-14 11:55:16 +02:00
Panagiotis
41cd6b48f8
More work at the Shadow recalc code of the Python
...
Divided and documented into multiple macros
2021-02-14 11:46:22 +02:00
Panagiotis
54a36d82b9
Shadow recalc on the Python doesn't need ternaries
2021-02-14 11:14:11 +02:00
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