OBattler
|
17f6ddecb3
|
More UM888x fixes.
|
2024-09-24 04:41:45 +02:00 |
|
OBattler
|
f2eb6a0161
|
UM8886: More IRQ-related bug fixes, including incorrect shifts to the right by 8 instead of 4 bits which was causing all PCI devices to use IRQ 0 instead of their assigned IRQ.
|
2024-09-23 05:54:46 +02:00 |
|
OBattler
|
6d5fd97cda
|
UMC UM8886: Invert PCI IRQ edge/level flags.
|
2024-09-19 19:43:38 +02:00 |
|
OBattler
|
0d3cb1c9d6
|
UMC 8886: PCI IRQ steering fixes.
|
2024-09-19 10:28:07 +02:00 |
|
OBattler
|
f374ffde36
|
UM8886: Slight fixes.
|
2024-06-13 16:44:44 +02:00 |
|
OBattler
|
58a0c840c1
|
Added SiS 550x, 558x, 559x, (5)600, UMC UM8890, UMC UM8663 Super I/O Chips, UMC UM8673F and Winbond W83769F IDE Contollers, and a number of machines, and fixes to the UM888x 486 chipset.
|
2024-02-22 00:52:20 +01:00 |
|
OBattler
|
c30d5d90b7
|
PCI and IRQ rework, pci.c rewritten from ground up, fixes numerous issues such as the bridge being added when the number of normal PCI devices equals the number of normal PCI slots, Windows 95 PCI operation on Intel 430NX, sharing of PCI IRQ's with non-PCI level-triggered devices, having both configuration mechanisms operating at the same time (ALi M1435), etc., and makes the code much more readable.
|
2023-08-07 03:04:52 +02:00 |
|
RichardG867
|
9d19b0dc05
|
UMC: Fix ISA speed select oversight
|
2023-08-01 10:05:26 -03:00 |
|
Jasmine Iwanek
|
998cfe5cc8
|
Constification
|
2023-07-25 17:59:24 -04:00 |
|
Jasmine Iwanek
|
922c4335ae
|
Next round of sonarlint cleanups
|
2023-06-27 21:17:13 -04:00 |
|
Jasmine Iwanek
|
21adfd4d50
|
Next round of sonarlint cleanups
|
2023-06-26 18:28:13 -04:00 |
|
OBattler
|
8fca57aa79
|
Universalize the keyboard and mouse latches again, fixes #3280.
|
2023-05-01 01:35:16 +02:00 |
|
OBattler
|
ef17003f1b
|
Fixed the "minor bug fix" in the AT / PS/2 keyboard controller, reworked PS/2 keyboard controller IRQ latches, and correctly disabled memory top remaps if there's more than (16 MB - remap size) RAM (fixes segmentation faults on some machines with 16+ MB of RAM).
|
2023-04-11 23:21:52 +02:00 |
|
Jasmine Iwanek
|
bd75bc141a
|
Header cleanups
Tabs to spaces
Consistency
|
2022-11-13 21:15:47 -05:00 |
|
Jasmine Iwanek
|
3753a9f8b2
|
clang-format in src/chipset/
|
2022-09-18 17:19:21 -04:00 |
|
OBattler
|
f6fef765d7
|
Chipsets.
|
2022-07-16 02:58:37 +02:00 |
|
Jasmine Iwanek
|
a52f0cca79
|
src/chipset
|
2022-03-13 09:21:08 -04:00 |
|
Jasmine Iwanek
|
4674756664
|
More newline and whitespace cleanups
|
2022-02-20 16:26:40 -05:00 |
|
Jess Lovelace
|
f18615ae87
|
refactored device_t and all declarations
|
2022-02-02 16:31:22 -05:00 |
|
OBattler
|
5ad606a8f2
|
UMC HB4 shadow RAM overhaul and SMRAM fixes, slight changes to SiS 85c4xx, a fix for SiS 85c50x, fixed SMBASE on 486 (it should *NOT* zero the most significant 8 bits!), various improvements to mem.c (eg. mem_invalidate_range() is now faster), fixed resetting PCI on soft reset, and made the KBC soft reset again.
|
2021-09-25 15:30:06 +02:00 |
|
OBattler
|
d30ad04a88
|
UMC UM88xx fixes, ALi M1429 documentation, and added the DataExpert 386SX, PC Chips M919, Samsung SPC7700P-LW, and Acrosser AR-B1423C. Also renamed the ALi M1429G AMI WinBIOS 486 to Kaimei 486.
|
2021-08-24 21:11:00 +02:00 |
|
OBattler
|
67367798a7
|
Merged various SMC FDC67C6xx Super I/O chips into one file, re-added the UMC88xx 486 chipsets (and four machines for it) based on work by tiseno100 and my own work, various other fixes, and added quite a few machines (including the AOpen AP5VM which now works), also added the remaining ALi M6117 machine (Protech SBC with Award BIOS), and made the Intel Advanced/ATX's on-board S3 Trio64V+ work, as well as the on-board S3 Trio64/V2 of the two Compaq Presarios.
|
2021-08-21 18:19:10 +02:00 |
|
OBattler
|
642d3b16be
|
More indentation fixes in the same file.
|
2021-04-29 19:57:50 +02:00 |
|
OBattler
|
9802dfabff
|
Reindented and fixed a bug in chipset/umc_8886.c.
|
2021-04-29 19:57:01 +02: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 |
|