There is currently only one motherboard/PC that uses the 430VX chipset. Is the SuperIO code included in the 430vx.c file?
Let's say that I would like to add a machine that uses the 430VX chipset but this new machine has a different SuperIO chipset. Should I modify 430vx.c or add a new file?
I'm kind of surprised because SuperIO chipsets datasheets have more than 200 pages but the 430vx.c file is no more than 140 lines of code! Are there more C files for the SuperIO that I'm not looking?
SuperIO emulation
- SarahWalker
- Site Admin
- Posts: 2054
- Joined: Thu 24 Apr, 2014 4:18 pm
Re: SuperIO emulation
The current '430VX' system uses the UM8669F for SuperIO. So um8669f.c is a better place to look
On the SuperIO datasheets I've seen, generally most of the datasheet is covering the FDC component, which is in fdc.c. A lot of the other common SuperIO functionality either isn't emulated (eg EPP/ECP parallel port controllers), or isn't relevant to PCem (eg infrared).
On the SuperIO datasheets I've seen, generally most of the datasheet is covering the FDC component, which is in fdc.c. A lot of the other common SuperIO functionality either isn't emulated (eg EPP/ECP parallel port controllers), or isn't relevant to PCem (eg infrared).
Re: SuperIO emulation
Thank you Sarah! I totally missed that file!
Happy new year and may 2019 bring us a faster PCem haha
Happy new year and may 2019 bring us a faster PCem haha