RichardG867
71cbebb662
Work around P3V133 ACPI I/O space mapping issue
2021-04-13 14:05:18 -03:00
OBattler
28c95d88c2
The ALi M1487/89 now correctly clears SMI status on clearing bit 4 of register 0x30, fixes booting with 486DX2/iDX4.
2021-04-07 23:47:00 +02:00
Miran Grča
091b45c104
Merge branch 'master' into master
2021-04-06 07:24:30 +02:00
OBattler
0415351497
Added the Super PC/Turbo TX, ASUS P/I-486SP3, ASUS PVI-486SP3C, PC Partner MB520N, MSI MS-6168, and Packard bell Bora Pro.
2021-04-06 07:17:38 +02:00
Panagiotis
8edf104668
Fixed build error
2021-04-05 22:37:27 +03:00
Panagiotis
5d68fa68c0
Implemented the OPTi 822 VLB to PCI bridge
...
Needed for early OPTi Pentium's but also 486's like the Packard Bell PB450 PCI. IRQ routing is hacking though!!
2021-04-05 22:28:04 +03:00
Panagiotis
f29cd37b35
Minor fix for the UMC HB4
2021-04-02 10:18:51 +03:00
Panagiotis
405b613667
Disable logging
2021-04-02 10:16:11 +03:00
Panagiotis
698d4ce8a7
Minor improvements on the ALi M1217
2021-04-02 10:15:27 +03:00
Panagiotis
5e24a55067
Minor changes for the Internal IDE of the SiS 5571
2021-03-31 14:30:10 +03:00
Panagiotis
e9c589e7bc
SiS 5571 can now configure the ISA bus clock
2021-03-31 13:52:25 +03:00
Panagiotis
88165ae918
Fixes and Improvements on the SiS 5571
...
- SMI is now properly provoked
- Removed default methods for registers
2021-03-31 13:26:16 +03:00
OBattler
345a61fa7c
Removed the redundant mem_write_null* functions (the few mappings that use them, now use NULL pointers instead) and made the _phys function used by DMA not write to the exec buffer if the address has no write mapping (as in that case, it's clearly not intended to be writable), fixes #1332 .
2021-03-30 02:16:01 +02:00
Panagiotis
d73011cd4c
Early implementation of the Intel 450KX
...
450GX & 450KX are the first chipsets intended for the i686 era of processors. Mostly they were used on workstations and servers but also a few general boards. This is an early implementation, not complete due to 86Box limitations in terms of memory handling.
2021-03-28 21:06:06 +03:00
Panagiotis
f8910f4b19
Add the PCI & ISA Clock registers of the UMC 8886F
...
Comply the UMC with the recent clock divider implementation.
2021-03-26 11:34:59 +02:00
Panagiotis
050c16424c
Seperated the UMC 8886, Added the UMC 8890
2021-03-25 11:01:54 +02:00
OBattler
3074d5b845
Cleaned up excess header includes from the chipset files and the ALI M1487/1489 is now correctly implemented (still Dev branched as I have not committed the machine files yet).
2021-03-24 20:03:20 +01:00
David Hrdlička
10cc122925
fix Clang/WinSDK warnings
2021-03-21 03:28:37 +01:00
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