mirror of
https://github.com/86Box/86Box.git
synced 2026-02-23 18:08:20 -07:00
Merge branch 'master' of github.com:86Box/86Box into tc1995
This commit is contained in:
@@ -19,7 +19,7 @@ cmake_policy(SET CMP0091 NEW)
|
||||
cmake_policy(SET CMP0079 NEW)
|
||||
|
||||
project(86Box
|
||||
VERSION 3.1
|
||||
VERSION 3.2
|
||||
DESCRIPTION "Emulator of x86-based systems"
|
||||
HOMEPAGE_URL "https://86box.net"
|
||||
LANGUAGES C CXX)
|
||||
|
||||
@@ -152,7 +152,7 @@ opti495_write(uint16_t addr, uint8_t val, void *priv)
|
||||
|
||||
case 0xe1:
|
||||
case 0xe2:
|
||||
dev->scratch[addr] = val;
|
||||
dev->scratch[~addr & 0x01] = val;
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -176,7 +176,7 @@ opti495_read(uint16_t addr, void *priv)
|
||||
break;
|
||||
case 0xe1:
|
||||
case 0xe2:
|
||||
ret = dev->scratch[addr];
|
||||
ret = dev->scratch[~addr & 0x01];
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
@@ -162,7 +162,7 @@ opti499_write(uint16_t addr, uint8_t val, void *priv)
|
||||
break;
|
||||
|
||||
case 0xe1: case 0xe2:
|
||||
dev->scratch[addr] = val;
|
||||
dev->scratch[~addr & 0x01] = val;
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -189,7 +189,7 @@ opti499_read(uint16_t addr, void *priv)
|
||||
break;
|
||||
case 0xe1:
|
||||
case 0xe2:
|
||||
ret = dev->scratch[addr];
|
||||
ret = dev->scratch[~addr & 0x01];
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
@@ -143,6 +143,8 @@ sis_85c496_recalcmapping(sis_85c496_t *dev)
|
||||
} else
|
||||
mem_set_mem_state_both(base, 0x8000, MEM_READ_EXTANY | MEM_WRITE_EXTANY);
|
||||
}
|
||||
|
||||
flushmmucache_nopc();
|
||||
}
|
||||
|
||||
|
||||
@@ -240,13 +242,8 @@ sis_85c49x_pci_write(int func, int addr, uint8_t val, void *priv)
|
||||
break;
|
||||
case 0x45: /* Shadow Configure */
|
||||
dev->pci_conf[addr] = val & 0x0f;
|
||||
if (valxor & 0x03) {
|
||||
if (valxor & 0x03)
|
||||
sis_85c496_recalcmapping(dev);
|
||||
if ((old == 0x0a) && (val == 0x09))
|
||||
flushmmucache_nopc();
|
||||
else
|
||||
flushmmucache();
|
||||
}
|
||||
break;
|
||||
case 0x46: /* Cacheable Control */
|
||||
dev->pci_conf[addr] = val;
|
||||
|
||||
@@ -20,9 +20,9 @@
|
||||
#define EMU_NAME "86Box"
|
||||
#define EMU_NAME_W LSTR(EMU_NAME)
|
||||
|
||||
#define EMU_VERSION "3.1"
|
||||
#define EMU_VERSION "3.2"
|
||||
#define EMU_VERSION_W LSTR(EMU_VERSION)
|
||||
#define EMU_VERSION_EX "3.01"
|
||||
#define EMU_VERSION_EX "3.02"
|
||||
#define EMU_VERSION_MAJ 3
|
||||
#define EMU_VERSION_MIN 0
|
||||
#define EMU_VERSION_PATCH 0
|
||||
|
||||
Reference in New Issue
Block a user