mirror of
https://github.com/holub/mame
synced 2025-06-30 16:00:01 +03:00
dribling: Use raw timing parameters for screen
This commit is contained in:
parent
35357a43b6
commit
51fcd72c74
@ -277,7 +277,7 @@ void dribling_state::machine_reset()
|
|||||||
void dribling_state::dribling(machine_config &config)
|
void dribling_state::dribling(machine_config &config)
|
||||||
{
|
{
|
||||||
// basic machine hardware
|
// basic machine hardware
|
||||||
Z80(config, m_maincpu, 20_MHz_XTAL / 4); // XTAL verified, divider not
|
Z80(config, m_maincpu, 20_MHz_XTAL / 4); // XTAL and divider verified
|
||||||
m_maincpu->set_addrmap(AS_PROGRAM, &dribling_state::prg_map);
|
m_maincpu->set_addrmap(AS_PROGRAM, &dribling_state::prg_map);
|
||||||
m_maincpu->set_addrmap(AS_IO, &dribling_state::io_map);
|
m_maincpu->set_addrmap(AS_IO, &dribling_state::io_map);
|
||||||
m_maincpu->set_vblank_int("screen", FUNC(dribling_state::irq_gen));
|
m_maincpu->set_vblank_int("screen", FUNC(dribling_state::irq_gen));
|
||||||
@ -298,10 +298,7 @@ void dribling_state::dribling(machine_config &config)
|
|||||||
// video hardware
|
// video hardware
|
||||||
screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER));
|
screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER));
|
||||||
screen.set_video_attributes(VIDEO_UPDATE_BEFORE_VBLANK);
|
screen.set_video_attributes(VIDEO_UPDATE_BEFORE_VBLANK);
|
||||||
screen.set_refresh_hz(60);
|
screen.set_raw(20_MHz_XTAL / 4, 320, 0, 256, 262, 40, 256);
|
||||||
screen.set_vblank_time(ATTOSECONDS_IN_USEC(2500)); // not accurate
|
|
||||||
screen.set_size(256, 256);
|
|
||||||
screen.set_visarea(0, 255, 40, 255);
|
|
||||||
screen.set_screen_update(FUNC(dribling_state::screen_update));
|
screen.set_screen_update(FUNC(dribling_state::screen_update));
|
||||||
screen.set_palette("palette");
|
screen.set_palette("palette");
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user