seta/simple_st0016.cpp: Remove unnecessary trampoline (#13270)

* seta/simple_st0016.cpp: Remove unnecessary trampoline

* seta/st0016.cpp: Fix naming
This commit is contained in:
cam900 2025-01-25 03:00:05 +09:00 committed by GitHub
parent 43187e5e3c
commit 05fa265691
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 4 additions and 11 deletions

View File

@ -511,7 +511,7 @@ void macs_state::macs(machine_config &config)
screen.set_vblank_time(ATTOSECONDS_IN_USEC(0));
screen.set_size(128*8, 128*8);
screen.set_visarea(0*8, 128*8-1, 0*8, 128*8-1);
screen.set_screen_update(m_maincpu, FUNC(st0016_cpu_device::update));
screen.set_screen_update(m_maincpu, FUNC(st0016_cpu_device::screen_update));
screen.set_palette("maincpu:palette");
screen.screen_vblank().set_inputline(m_maincpu, INPUT_LINE_IRQ0, HOLD_LINE); // FIXME: HOLD_LINE is bad juju

View File

@ -77,7 +77,6 @@ private:
void rom_bank_w(uint8_t data);
uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
TIMER_DEVICE_CALLBACK_MEMBER(interrupt);
void renju_mem(address_map &map) ATTR_COLD;
@ -525,12 +524,6 @@ TIMER_DEVICE_CALLBACK_MEMBER(st0016_state::interrupt)
*
*************************************/
uint32_t st0016_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
{
return m_maincpu->update(screen, bitmap, cliprect);
}
void st0016_state::st0016(machine_config &config)
{
// basic machine hardware
@ -547,7 +540,7 @@ void st0016_state::st0016(machine_config &config)
m_screen->set_vblank_time(ATTOSECONDS_IN_USEC(0));
m_screen->set_size(48*8, 48*8);
m_screen->set_visarea(0*8, 48*8-1, 0*8, 48*8-1);
m_screen->set_screen_update(FUNC(st0016_state::screen_update));
m_screen->set_screen_update(m_maincpu, FUNC(st0016_cpu_device::screen_update));
m_screen->set_palette("maincpu:palette");
// TODO: Mono?

View File

@ -743,7 +743,7 @@ void st0016_cpu_device::draw_screen(screen_device &screen, bitmap_ind16 &bitmap,
draw_bgmap(bitmap, cliprect, 1);
}
u32 st0016_cpu_device::update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
u32 st0016_cpu_device::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
{
#ifdef MAME_DEBUG
if (machine().input().code_pressed_once(KEYCODE_Z))

View File

@ -29,7 +29,7 @@ public:
void set_game_flag(u32 flag) { m_game_flag = flag; }
void draw_screen(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
u32 update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
u32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
protected:
// device-level overrides