mirror of
https://github.com/holub/mame
synced 2025-04-19 15:11:37 +03:00
nintendo/n64.cpp: fix regression
This commit is contained in:
parent
c3bb31c3a2
commit
7a47a6f70a
@ -1054,7 +1054,7 @@ void aleck64_state::aleck64(machine_config &config)
|
||||
m_rsp->set_force_no_drc(false);
|
||||
|
||||
SCREEN(config, m_screen, SCREEN_TYPE_RASTER);
|
||||
m_screen->set_raw(DACRATE_NTSC*2,3093,0,3093,525,0,480);
|
||||
m_screen->set_raw(DACRATE_NTSC*2,3093,0,3093,525,0,525);
|
||||
m_screen->set_screen_update(FUNC(n64_state::screen_update));
|
||||
m_screen->screen_vblank().set(FUNC(n64_state::screen_vblank));
|
||||
|
||||
|
@ -411,7 +411,10 @@ void n64_console_state::n64(machine_config &config)
|
||||
/* video hardware */
|
||||
SCREEN(config, m_screen, SCREEN_TYPE_RASTER);
|
||||
/* Video DACRATE is for quarter pixels, so the horizontal is also given in quarter pixels. However, the horizontal and vertical timing and sizing is adjustable by register and will be reset when the registers are written. */
|
||||
m_screen->set_raw(DACRATE_NTSC*2,3093,0,3093,525,0,480);
|
||||
// TODO: with 480 vertical will generate invalid vblanks
|
||||
// cfr. amenairc -drc
|
||||
m_screen->set_raw(DACRATE_NTSC*2,3093,0,3093,525,0,525);
|
||||
//m_screen->set_raw(DACRATE_NTSC*2,3093,0,3093,525,0,480);
|
||||
m_screen->set_screen_update(FUNC(n64_state::screen_update));
|
||||
m_screen->screen_vblank().set(FUNC(n64_state::screen_vblank));
|
||||
|
||||
|
@ -335,9 +335,9 @@ void n64_gateway_state::n64_lodgenet(machine_config &config)
|
||||
config.set_maximum_quantum(attotime::from_hz(500000));
|
||||
|
||||
SCREEN(config, m_screen, SCREEN_TYPE_RASTER);
|
||||
m_screen->set_raw(DACRATE_NTSC*2,3093,0,3093,525,0,480);
|
||||
m_screen->set_screen_update(FUNC(aleck64_state::screen_update));
|
||||
m_screen->screen_vblank().set(FUNC(aleck64_state::screen_vblank));
|
||||
m_screen->set_raw(DACRATE_NTSC*2,3093,0,3093,525,0,525);
|
||||
m_screen->set_screen_update(FUNC(n64_state::screen_update));
|
||||
m_screen->screen_vblank().set(FUNC(n64_state::screen_vblank));
|
||||
|
||||
PALETTE(config, "palette").set_entries(0x1000);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user