mirror of
https://github.com/holub/mame
synced 2025-07-02 00:29:37 +03:00
video/v9938.cpp: QA notes
This commit is contained in:
parent
82f9511ca4
commit
43818feb99
@ -241,14 +241,14 @@ void v99x8_device::set_screen_parameters()
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// NYSC
|
// NTSC
|
||||||
m_scanline_start = (m_cont_reg[9] & 0x80) ? 16 : 26;
|
m_scanline_start = (m_cont_reg[9] & 0x80) ? 16 : 26;
|
||||||
m_scanline_max = (m_cont_reg[9] & 0x80) ? 234 : 244;
|
m_scanline_max = (m_cont_reg[9] & 0x80) ? 234 : 244;
|
||||||
}
|
}
|
||||||
m_visible_y = (m_cont_reg[9] & 0x80) ? 212 : 192;
|
m_visible_y = (m_cont_reg[9] & 0x80) ? 212 : 192;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// FIXME: this doesn't really allow for external clock configuration
|
||||||
void v99x8_device::configure_pal_ntsc()
|
void v99x8_device::configure_pal_ntsc()
|
||||||
{
|
{
|
||||||
if (m_pal_ntsc)
|
if (m_pal_ntsc)
|
||||||
@ -692,6 +692,7 @@ void v99x8_device::device_reset()
|
|||||||
m_cmd_write_first = m_pal_write_first = 0;
|
m_cmd_write_first = m_pal_write_first = 0;
|
||||||
m_int_state = 0;
|
m_int_state = 0;
|
||||||
m_read_ahead = 0; m_address_latch = 0; // ???
|
m_read_ahead = 0; m_address_latch = 0; // ???
|
||||||
|
// FIXME: this drifts the scanline number wrt screen h/vpos
|
||||||
m_scanline = 0;
|
m_scanline = 0;
|
||||||
// MZ: The status registers 4 and 6 hold the high bits of the sprite
|
// MZ: The status registers 4 and 6 hold the high bits of the sprite
|
||||||
// collision location. The unused bits are set to 1.
|
// collision location. The unused bits are set to 1.
|
||||||
@ -810,6 +811,7 @@ void v99x8_device::check_int()
|
|||||||
** called; because of this Mr. Ghost, Xevious and SD Snatcher don't
|
** called; because of this Mr. Ghost, Xevious and SD Snatcher don't
|
||||||
** run. As a patch it's called every scanline
|
** run. As a patch it's called every scanline
|
||||||
*/
|
*/
|
||||||
|
// FIXME: breaks nichibutsu hrdvd.cpp & nichild.cpp, really needs INPUT_MERGER instead.
|
||||||
m_int_callback(n);
|
m_int_callback(n);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user