mirror of
https://github.com/86Box/86Box.git
synced 2026-02-23 18:08:20 -07:00
Fixes
This commit is contained in:
@@ -344,10 +344,10 @@ unknown_protocol:
|
||||
}
|
||||
|
||||
/* Finish transfer. */
|
||||
if (dev->local == SMBUS_INTEL_ICH2) // ICH2 SMBus specific. Transfer on Byte command doesn't stop till their specific points.
|
||||
if (dev->local == SMBUS_INTEL_ICH2) { // ICH2 SMBus specific. Transfer on Byte command doesn't stop till their specific points.
|
||||
if (!dev->byte_rw)
|
||||
i2c_stop(i2c_smbus, smbus_addr);
|
||||
else
|
||||
} else
|
||||
i2c_stop(i2c_smbus, smbus_addr);
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -268,14 +268,13 @@ it8702_read(uint16_t addr, void *priv)
|
||||
{
|
||||
it8702_t *dev = (it8702_t *) priv;
|
||||
|
||||
if(addr == 0x2e)
|
||||
if(addr == 0x2e) {
|
||||
return dev->index;
|
||||
else if(addr == 0x2f) {
|
||||
if(dev->index == 0x02) /* The Configure Control register is Write Only */
|
||||
} else if(addr == 0x2f) {
|
||||
if(dev->index == 0x02) { /* The Configure Control register is Write Only */
|
||||
return 0xff;
|
||||
else
|
||||
switch(dev->index)
|
||||
{
|
||||
} else {
|
||||
switch(dev->index) {
|
||||
case 0x07:
|
||||
return dev->ldn;
|
||||
|
||||
@@ -315,7 +314,10 @@ it8702_read(uint16_t addr, void *priv)
|
||||
default:
|
||||
return 0xff;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return 0xff;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -221,12 +221,14 @@ nsc366_write(uint16_t addr, uint8_t val, void *priv)
|
||||
case 0x20 ... 0x2d:
|
||||
switch (dev->index - 0x20) {
|
||||
case 0x01:
|
||||
if (!dev->siofc_lock)
|
||||
if (!dev->siofc_lock) {
|
||||
if (val & 0x80) {
|
||||
dev->sio_config[dev->index - 0x20] = val | 0x80;
|
||||
dev->siofc_lock = 1;
|
||||
} else
|
||||
} else {
|
||||
dev->sio_config[dev->index - 0x20] = val;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case 0x02:
|
||||
|
||||
@@ -539,7 +539,8 @@ MAINOBJ := 86box.o config.o log.o random.o timer.o io.o acpi.o apm.o dma.o ddma
|
||||
usb.o device.o nvr.o nvr_at.o nvr_ps2.o machine_status.o \
|
||||
$(VNCOBJ)
|
||||
|
||||
MEMOBJ := catalyst_flash.o i2c_eeprom.o intel_flash.o mem.o rom.o smram.o spd.o sst_flash.o
|
||||
MEMOBJ := catalyst_flash.o i2c_eeprom.o intel_flash.o mem.o rom.o smram.o spd.o sst_flash.o \
|
||||
815ep_spd_hack.o
|
||||
|
||||
CPUOBJ := $(DYNARECOBJ) \
|
||||
$(CGTOBJ) \
|
||||
|
||||
Reference in New Issue
Block a user