diff --git a/src/emu/cpu/i386/x87ops.inc b/src/emu/cpu/i386/x87ops.inc index d46f27f2fe5..545e9e8e684 100644 --- a/src/emu/cpu/i386/x87ops.inc +++ b/src/emu/cpu/i386/x87ops.inc @@ -226,13 +226,13 @@ void i386_device::x87_write_stack(int i, floatx80 value, int update_tag) void i386_device::x87_set_stack_underflow() { - m_x87_sw |= X87_SW_C1 | X87_SW_IE | X87_SW_SF; + m_x87_sw &= ~X87_SW_C1; + m_x87_sw |= X87_SW_IE | X87_SW_SF; } void i386_device::x87_set_stack_overflow() { - m_x87_sw &= ~X87_SW_C1; - m_x87_sw |= X87_SW_IE | X87_SW_SF; + m_x87_sw |= X87_SW_C1 | X87_SW_IE | X87_SW_SF; } int i386_device::x87_inc_stack() diff --git a/src/mess/drivers/pasogo.c b/src/mess/drivers/pasogo.c index d0224afd19a..295eea4defd 100644 --- a/src/mess/drivers/pasogo.c +++ b/src/mess/drivers/pasogo.c @@ -467,8 +467,8 @@ INPUT_PORTS_END PALETTE_INIT_MEMBER(pasogo_state, pasogo) { - palette.set_pen_color(0, rgb_t(160, 190, 170)); - palette.set_pen_color(1, rgb_t(40, 50, 70)); + palette.set_pen_color(0, rgb_t(80, 130, 130)); + palette.set_pen_color(1, rgb_t(40, 60, 140)); }