From bcaed268fb9ca13f4403f6ce307369f8b4462256 Mon Sep 17 00:00:00 2001 From: hap Date: Wed, 24 Aug 2022 21:25:02 +0200 Subject: senjyo: remove dead code that doesn't work anymore (can use debugger memory view instead) --- src/mame/tecmo/senjyo.cpp | 11 +++++++++++ src/mame/tecmo/senjyo.h | 2 -- src/mame/tecmo/senjyo_a.cpp | 8 -------- src/mame/tecmo/senjyo_v.cpp | 47 --------------------------------------------- 4 files changed, 11 insertions(+), 57 deletions(-) diff --git a/src/mame/tecmo/senjyo.cpp b/src/mame/tecmo/senjyo.cpp index 784929b32b9..998d8b87730 100644 --- a/src/mame/tecmo/senjyo.cpp +++ b/src/mame/tecmo/senjyo.cpp @@ -11,6 +11,9 @@ TODO: fixed at some point) - Star Force: the Larios is supposed to blink at the third loop of the BGM. Right now it does at second and half, presumably due of the unknown PCB clocks. +- remove memory pointers for video attribute RAM area (r/w handlers instead?), + then the workaround at the end of starforb_map isn't needed, and m_scrollhack + can probably be removed too Note: - Star Force shows default MAME palette at POST. Flipped to all_black for now. @@ -551,6 +554,14 @@ static GFXDECODE_START( gfx_senjyo ) GFXDECODE_END +static const z80_daisy_config senjyo_daisy_chain[] = +{ + { "z80ctc" }, + { "z80pio" }, + { nullptr } +}; + + void senjyo_state::senjyo(machine_config &config) { /* basic machine hardware */ diff --git a/src/mame/tecmo/senjyo.h b/src/mame/tecmo/senjyo.h index 861019a2b92..659dc6a715f 100644 --- a/src/mame/tecmo/senjyo.h +++ b/src/mame/tecmo/senjyo.h @@ -131,7 +131,5 @@ private: void starforb_sound_map(address_map &map); }; -/*----------- defined in audio/senjyo.c -----------*/ -extern const z80_daisy_config senjyo_daisy_chain[]; #endif // MAME_INCLUDES_SENJYO_H diff --git a/src/mame/tecmo/senjyo_a.cpp b/src/mame/tecmo/senjyo_a.cpp index 1f72fcda63b..d387fd2e304 100644 --- a/src/mame/tecmo/senjyo_a.cpp +++ b/src/mame/tecmo/senjyo_a.cpp @@ -4,14 +4,6 @@ #include "senjyo.h" -const z80_daisy_config senjyo_daisy_chain[] = -{ - { "z80ctc" }, - { "z80pio" }, - { nullptr } -}; - - /* z80 pio */ uint8_t senjyo_state::pio_pa_r() diff --git a/src/mame/tecmo/senjyo_v.cpp b/src/mame/tecmo/senjyo_v.cpp index de0be29e693..0784574c08a 100644 --- a/src/mame/tecmo/senjyo_v.cpp +++ b/src/mame/tecmo/senjyo_v.cpp @@ -310,52 +310,5 @@ uint32_t senjyo_state::screen_update(screen_device &screen, bitmap_rgb32 &bitmap m_fg_tilemap->draw(screen, bitmap, cliprect, 0, 0); draw_radar(bitmap, cliprect); -#if 0 -{ - char baf[80]; - uint8_t *senjyo_scrolly3 = m_scrolly3; - - sprintf(baf,"%02x %02x %02x %02x %02x %02x %02x %02x", - senjyo_scrolly3[0x00], - senjyo_scrolly3[0x01], - senjyo_scrolly3[0x02], - senjyo_scrolly3[0x03], - senjyo_scrolly3[0x04], - senjyo_scrolly3[0x05], - senjyo_scrolly3[0x06], - senjyo_scrolly3[0x07]); - ui_draw_text(baf,0,0); - sprintf(baf,"%02x %02x %02x %02x %02x %02x %02x %02x", - senjyo_scrolly3[0x08], - senjyo_scrolly3[0x09], - senjyo_scrolly3[0x0a], - senjyo_scrolly3[0x0b], - senjyo_scrolly3[0x0c], - senjyo_scrolly3[0x0d], - senjyo_scrolly3[0x0e], - senjyo_scrolly3[0x0f]); - ui_draw_text(baf,0,10); - sprintf(baf,"%02x %02x %02x %02x %02x %02x %02x %02x", - senjyo_scrolly3[0x10], - senjyo_scrolly3[0x11], - senjyo_scrolly3[0x12], - senjyo_scrolly3[0x13], - senjyo_scrolly3[0x14], - senjyo_scrolly3[0x15], - senjyo_scrolly3[0x16], - senjyo_scrolly3[0x17]); - ui_draw_text(baf,0,20); - sprintf(baf,"%02x %02x %02x %02x %02x %02x %02x %02x", - senjyo_scrolly3[0x18], - senjyo_scrolly3[0x19], - senjyo_scrolly3[0x1a], - senjyo_scrolly3[0x1b], - senjyo_scrolly3[0x1c], - senjyo_scrolly3[0x1d], - senjyo_scrolly3[0x1e], - senjyo_scrolly3[0x1f]); - ui_draw_text(baf,0,30); -} -#endif return 0; } -- cgit v1.2.3