OBattler
44713c4f7f
Preliminary ALi M5123 code.
2022-07-23 03:10:13 +02:00
OBattler
5dc9b4a7fc
Super I/O chip fixes.
2022-07-18 23:53:05 +02:00
Jasmine Iwanek
a61379eaee
src/sio
2022-03-13 09:57:57 -04:00
Jasmine Iwanek
b24008f075
Floppy
2022-03-12 19:18:49 -05:00
Jasmine Iwanek
41f1c2facd
More hardcoding fixes
2022-03-12 19:18:48 -05:00
Jasmine Iwanek
4674756664
More newline and whitespace cleanups
2022-02-20 16:26:40 -05:00
Jasmine Iwanek
4287e44824
newlines at end of file
2022-02-18 21:38:51 -05:00
OBattler
6f2b93923c
A lot of fixes - everything now seems to work properly.
2022-02-03 03:10:06 +01:00
Jess Lovelace
c3b8818550
more fix
2022-02-02 16:31:23 -05:00
Jess Lovelace
f18615ae87
refactored device_t and all declarations
2022-02-02 16:31:22 -05:00
David Hrdlička
52486e121e
Convert CMake files to 4 spaces indentation
2021-12-20 15:08:23 +01:00
OBattler
28e70abbf3
Commented out excess W83787F logging.
2021-12-05 16:49:35 +01:00
OBattler
28be6f99d1
A small bug fix in the SMC FDC37c67x Super I/O chip.
2021-12-02 12:15:55 +01:00
Miran Grča
be2005dea4
Merge pull request #1690 from 86Box/master
...
Bring the branch up to par with master.
2021-09-14 22:34:42 +02:00
OBattler
c0d296d53a
Rewrote the V86P's I/O chip and fixed its UART IRQ assignments, fixes serial mouse, closes #1678 .
2021-09-14 15:33:06 +02:00
Miran Grča
c5864a46d8
Merge pull request #1676 from 86Box/master
...
Bring the branch up to par with master.
2021-09-08 00:08:23 +02:00
Lubomir Rintel
ad5e0943f1
Add Chips & Technologies 82C606 Super I/O emulation
...
This adds support for Chips & Technologies 82C606 CHIPSpak Multifunction
Controller emulation. It is similar enough to 82C710 that supporting the
82C606 is merely a matter of adding a variant to the existing code.
The 82C606 is notably used in the Victor V86P portable computer.
Compared to 82C710, the 82C606 provides neither floppy nor IDE hard
driver support. On the other hand it provides a RTC with non-volatile
CMOS RAM and a Game Port. The base addresses and interrupt lines of the
peripherals are configurable.
2021-09-07 21:34:18 +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
a76fda99d8
Various Super I/O chip rewrites and fixes (and implemented dual-chip mode for the SMC FDC73C669).
2021-08-20 17:50:42 +02:00
OBattler
80bc644692
ALi and SMC fixes.
2021-08-12 11:10:16 +02:00
OBattler
da9546c82a
Fixed FDC37C665 UART 2 handler and some ALi M1487/89 bugs.
2021-08-12 11:09:24 +02:00
OBattler
df00d0ac58
Added three ALi M1487/89 machines and that 430VX machine with Award 4.50PG BIOS.
2021-08-07 12:28:33 +02:00
Miran Grča
6519581d59
Merge pull request #1582 from 86Box/master
...
Fixed 82091AA Serial port disabling.
2021-08-04 14:47:18 +02:00
OBattler
bfcc36ac8e
Fixed 82091AA Serial port disabling.
2021-08-04 14:46:42 +02:00
Miran Grča
77a5cf6891
Merge pull request #1581 from 86Box/master
...
Bring the branch up to par with master.
2021-08-04 09:15:08 +02:00
RichardG867
3c99788071
More UM8669F semantics stuff
2021-08-03 16:48:15 -03:00
RichardG867
8889e9477f
Switch UM8669F dummy device to the more technically correct PNPFFFF
2021-08-03 16:39:46 -03:00
RichardG867
a25eeed228
Improve VIA 686 Super I/O and hardware monitor to match probed hardware behavior
2021-08-03 13:03:33 -03:00
OBattler
29c8e36e6e
Fixed miscellaneous bugs reported by Coverity.
2021-07-04 20:50:03 +02:00
OBattler
4f6df76f10
Revert "Revert "Merge branch 'feature/machine_and_kb' into master""
...
This reverts commit f2cd3756dd .
2021-07-04 17:40:39 +02:00
Daniel Gurney
f2cd3756dd
Revert "Merge branch 'feature/machine_and_kb' into master"
...
This reverts commit 6604a29d7e , reversing
changes made to 1d7fca0abd .
2021-07-04 18:22:52 +03:00
OBattler
fd4817a87b
All the current WIP work (warning: the PIT is currently using some temporary test rewrite that is going to be undone).
2021-06-29 19:11:19 +02:00
OBattler
f0da82fa2b
The LG Prime3C no longer calls the IDE handler on register write if it is the variant without IDE.
2021-06-07 00:12:53 +02:00
OBattler
dc6e07a162
SMC FDC73C93x Super I/O chip fixes.
2021-06-07 00:11:45 +02:00
OBattler
80a6f81a97
SM(S)C FDC37M60x Super I/O chip rewrite.
2021-06-07 00:10:56 +02:00
OBattler
368c92780a
Added a version of the Winbond W83787F Super I/O chip with IDE enabled by default, fixes IDE on the Flytech 386.
2021-06-03 23:15:34 +02:00
RichardG867
b5a295e91d
Continuing the game port overhaul: added support for Super I/O game ports not being broken out
2021-06-03 16:26:07 -03:00
RichardG867
c8c4aac167
ISAPnP tweaks: allow initialization with a null ROM; disable fatals for bad resource data; only change state on enable/disable if a change occurred.
2021-06-03 16:26:05 -03:00
RichardG867
77f311b179
Game port overhaul
2021-06-03 16:26:05 -03:00
RichardG867
1de2e3dd2f
Crystal CS4237, part 2
2021-06-03 16:26:04 -03:00
Panagiotis
5129e1e331
Reverted commentary again
2021-05-02 13:48:58 +03:00
Panagiotis
78b2f7c9fb
Memory changes and SIO done according to the Intel Classic R
2021-05-02 13:48:18 +03:00
Panagiotis
c1240af39b
I copy paste commentaries
2021-05-02 10:35:22 +03:00
Panagiotis
aae4163a8e
Removed the PS/1 Model 2133. Introduced the Siemens D824.
2021-05-02 10:33:45 +03:00
OBattler
adb019e2db
Corrected the indentation in sio/it8661f.c and disabled the execess logging.
2021-04-29 19:48:24 +02:00
OBattler
8fe4decd95
More PS/1 model 2133 fixes.
2021-04-29 07:36:16 +02:00
Panagiotis
c5be6e3e0a
Added the missing IT8661F
2021-04-21 22:05:59 +03:00
OBattler
17c3056681
Finished fixing the VIA chipset required for the FIC VIP-IO2, added a version of the W83787F Super I/O chip with secondary IDE, fixed the W83787F IDE handler, made AT NVR initialize with 0xff rather than 0x00 by default (which is actually correct), and removed the FIC VIP-IO2 from the Dev branch.
2021-04-20 03: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
RichardG867
5940b3f12e
ISAPnP: only invalidate card references when disabling the card
2021-04-03 19:02:11 -03:00