mirror of
https://github.com/holub/mame
synced 2025-04-26 18:23:08 +03:00
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:
parent
abc4dadd53
commit
6b049e33d6
@ -229,7 +229,8 @@ void pmmu_atc_flush_fc_ea(const u16 modes)
|
|||||||
{
|
{
|
||||||
if ((e & M68K_MMU_ATC_VALID) &&
|
if ((e & M68K_MMU_ATC_VALID) &&
|
||||||
(((e >> 24) & fcmask) == fc) &&
|
(((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);
|
MMULOG("flushing entry %08x\n", e);
|
||||||
e = 0;
|
e = 0;
|
||||||
|
@ -907,7 +907,6 @@ void apollo_state::machine_reset()
|
|||||||
#ifdef APOLLO_XXL
|
#ifdef APOLLO_XXL
|
||||||
// set configuration
|
// set configuration
|
||||||
omti8621_device::set_verbose(apollo_config(APOLLO_CONF_DISK_TRACE));
|
omti8621_device::set_verbose(apollo_config(APOLLO_CONF_DISK_TRACE));
|
||||||
threecom3c505_device::set_verbose(apollo_config(APOLLO_CONF_NET_TRACE));
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (apollo_config(APOLLO_CONF_NODE_ID))
|
if (apollo_config(APOLLO_CONF_NODE_ID))
|
||||||
|
@ -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"));
|
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_result = c8p_read_adc(data);
|
||||||
m_ad_pending = 1;
|
m_ad_pending = 1;
|
||||||
|
Loading…
Reference in New Issue
Block a user