m68kmmu: Fixed issues with Domain/OS and its installer crashing [Hans Ostermeyer]

apollo: Fixed failures in DEX DISP7C tests 170 and 210 and selftest TE [Hans Ostermeyer]
This commit is contained in:
arbee 2019-11-27 21:37:24 -05:00
parent abc4dadd53
commit 6b049e33d6
3 changed files with 4 additions and 3 deletions

View File

@ -229,7 +229,8 @@ void pmmu_atc_flush_fc_ea(const u16 modes)
{
if ((e & M68K_MMU_ATC_VALID) &&
(((e >> 24) & fcmask) == fc) &&
(((e >> ps) << (ps - 8)) == ((ea >> ps) << (ps - 8))))
// (((e >> ps) << (ps - 8)) == ((ea >> ps) << (ps - 8))))
( (e << ps) == (ea >> 8 << ps) ))
{
MMULOG("flushing entry %08x\n", e);
e = 0;

View File

@ -907,7 +907,6 @@ void apollo_state::machine_reset()
#ifdef APOLLO_XXL
// set configuration
omti8621_device::set_verbose(apollo_config(APOLLO_CONF_DISK_TRACE));
threecom3c505_device::set_verbose(apollo_config(APOLLO_CONF_NET_TRACE));
#endif
if (apollo_config(APOLLO_CONF_NODE_ID))

View File

@ -1473,7 +1473,8 @@ WRITE8_MEMBER( apollo_graphics_15i::apollo_ccr_w )
{
MLOG1(("apollo_graphics_15i::apollo_ccr_w: writing LUT data register with RW = 1 in LUT Control register"));
}
else if ((m_lut_control & LUT_AD_CS) == 0)
if ((m_lut_control & LUT_AD_CS) == 0)
{
m_ad_result = c8p_read_adc(data);
m_ad_pending = 1;