Fixed datasheet erratum in floppy handling on the PC87307 and PC87309 Super I/O chip, and added a variant of the PC87307 on ports 15C and 15D.
This commit is contained in:
@@ -255,7 +255,7 @@ pc87309_write(uint16_t port, uint8_t val, void *priv)
|
||||
case 0x61:
|
||||
switch (dev->regs[0x07]) {
|
||||
case 0x00:
|
||||
dev->ld_regs[dev->regs[0x07]][dev->cur_reg - 0x30] = val & 0xfa;
|
||||
dev->ld_regs[dev->regs[0x07]][dev->cur_reg - 0x30] = (val & 0xfa) | 0x02;
|
||||
fdc_handler(dev);
|
||||
break;
|
||||
case 0x01:
|
||||
|
||||
Reference in New Issue
Block a user