summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Roberto Fresca <robbie@robertofresca.com>2025-11-18 23:52:32 +0100
committer Roberto Fresca <robbie@robertofresca.com>2025-11-18 23:52:32 +0100
commitf0154f50e16dc0831dd0a0c4ae6982c6a45f5925 (patch)
tree9893972b5186c6e7f3a20fb019be0e0fa84efcac
parentf1e31c78827cf7ad8fa3c11451118780800d9b75 (diff)
misc/goldstar.cpp improvements: [Roberto Fresca, Grull Osgo]
- Fixed Fever Chance W4 1st reel. - Fixed Wild Cat and Wild Cat 3 top reel cats animation.
-rw-r--r--src/mame/igs/goldstar.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/mame/igs/goldstar.cpp b/src/mame/igs/goldstar.cpp
index 261e6acc6c3..f60b8dfc742 100644
--- a/src/mame/igs/goldstar.cpp
+++ b/src/mame/igs/goldstar.cpp
@@ -3033,7 +3033,6 @@ void wingco_state::system_outputc_w(uint8_t data)
{
m_nmi_enable = data & 8;
m_vidreg = data & 2;
-// popmessage("system_outputc_w %02x",data);
if (!m_nmi_enable)
m_maincpu->set_input_line(INPUT_LINE_NMI, CLEAR_LINE);
@@ -4437,7 +4436,7 @@ void wingco_state::lucky8_map(address_map &map)
map(0x8000, 0x87ff).ram().share("nvram");
map(0x8800, 0x8fff).ram().w(FUNC(wingco_state::fg_vidram_w)).share(m_fg_vidram);
map(0x9000, 0x97ff).ram().w(FUNC(wingco_state::fg_atrram_w)).share(m_fg_atrram);
- map(0x9800, 0x99ff).ram().w(FUNC(wingco_state::reel_ram_w<0>)).share(m_reel_ram[0]);
+ map(0x9800, 0x99ff).mirror(0x200).ram().w(FUNC(wingco_state::reel_ram_w<0>)).share(m_reel_ram[0]); // all reels use mirrors?
map(0xa000, 0xa1ff).ram().w(FUNC(wingco_state::reel_ram_w<1>)).share(m_reel_ram[1]);
map(0xa800, 0xa9ff).ram().w(FUNC(wingco_state::reel_ram_w<2>)).share(m_reel_ram[2]);
map(0xb040, 0xb07f).ram().share(m_reel_scroll[0]);
@@ -4776,7 +4775,7 @@ void wingco_state::wcat3_map(address_map &map)
map(0x8000, 0x87ff).ram().share("nvram");
map(0x8800, 0x8fff).ram().w(FUNC(wingco_state::fg_vidram_w)).share(m_fg_vidram);
map(0x9000, 0x97ff).ram().w(FUNC(wingco_state::fg_atrram_w)).share(m_fg_atrram);
- map(0x9800, 0x99ff).ram().w(FUNC(wingco_state::reel_ram_w<0>)).share(m_reel_ram[0]);
+ map(0x9800, 0x99ff).mirror(0x200).ram().w(FUNC(wingco_state::reel_ram_w<0>)).share(m_reel_ram[0]); // all reels use mirrors?
map(0xa000, 0xa1ff).ram().w(FUNC(wingco_state::reel_ram_w<1>)).share(m_reel_ram[1]);
map(0xa800, 0xa9ff).ram().w(FUNC(wingco_state::reel_ram_w<2>)).share(m_reel_ram[2]);
map(0xb040, 0xb07f).ram().share(m_reel_scroll[0]);