Skip to content

Commit 05fa265

Browse files
authored
seta/simple_st0016.cpp: Remove unnecessary trampoline (#13270)
* seta/simple_st0016.cpp: Remove unnecessary trampoline * seta/st0016.cpp: Fix naming
1 parent 43187e5 commit 05fa265

File tree

4 files changed

+4
-11
lines changed

4 files changed

+4
-11
lines changed

src/mame/seta/macs.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -511,7 +511,7 @@ void macs_state::macs(machine_config &config)
511511
screen.set_vblank_time(ATTOSECONDS_IN_USEC(0));
512512
screen.set_size(128*8, 128*8);
513513
screen.set_visarea(0*8, 128*8-1, 0*8, 128*8-1);
514-
screen.set_screen_update(m_maincpu, FUNC(st0016_cpu_device::update));
514+
screen.set_screen_update(m_maincpu, FUNC(st0016_cpu_device::screen_update));
515515
screen.set_palette("maincpu:palette");
516516
screen.screen_vblank().set_inputline(m_maincpu, INPUT_LINE_IRQ0, HOLD_LINE); // FIXME: HOLD_LINE is bad juju
517517

src/mame/seta/simple_st0016.cpp

+1-8
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ class st0016_state : public driver_device
7777

7878
void rom_bank_w(uint8_t data);
7979

80-
uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
8180
TIMER_DEVICE_CALLBACK_MEMBER(interrupt);
8281

8382
void renju_mem(address_map &map) ATTR_COLD;
@@ -525,12 +524,6 @@ TIMER_DEVICE_CALLBACK_MEMBER(st0016_state::interrupt)
525524
*
526525
*************************************/
527526

528-
uint32_t st0016_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
529-
{
530-
return m_maincpu->update(screen, bitmap, cliprect);
531-
}
532-
533-
534527
void st0016_state::st0016(machine_config &config)
535528
{
536529
// basic machine hardware
@@ -547,7 +540,7 @@ void st0016_state::st0016(machine_config &config)
547540
m_screen->set_vblank_time(ATTOSECONDS_IN_USEC(0));
548541
m_screen->set_size(48*8, 48*8);
549542
m_screen->set_visarea(0*8, 48*8-1, 0*8, 48*8-1);
550-
m_screen->set_screen_update(FUNC(st0016_state::screen_update));
543+
m_screen->set_screen_update(m_maincpu, FUNC(st0016_cpu_device::screen_update));
551544
m_screen->set_palette("maincpu:palette");
552545

553546
// TODO: Mono?

src/mame/seta/st0016.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -743,7 +743,7 @@ void st0016_cpu_device::draw_screen(screen_device &screen, bitmap_ind16 &bitmap,
743743
draw_bgmap(bitmap, cliprect, 1);
744744
}
745745

746-
u32 st0016_cpu_device::update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
746+
u32 st0016_cpu_device::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
747747
{
748748
#ifdef MAME_DEBUG
749749
if (machine().input().code_pressed_once(KEYCODE_Z))

src/mame/seta/st0016.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ class st0016_cpu_device : public z80_device, public device_gfx_interface, public
2929
void set_game_flag(u32 flag) { m_game_flag = flag; }
3030

3131
void draw_screen(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
32-
u32 update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
32+
u32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
3333

3434
protected:
3535
// device-level overrides

0 commit comments

Comments
 (0)