Skip to content

Commit bb3568a

Browse files
committed
Fixed the moonlghtb and moonlghtc colors.
1 parent 6e1ef4f commit bb3568a

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

src/mame/igs/goldstar.cpp

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -349,6 +349,7 @@ class goldstar_state : public driver_device
349349
void init_ladylinrc() ATTR_COLD;
350350
void init_ladylinrd() ATTR_COLD;
351351
void init_ladylinre() ATTR_COLD;
352+
void init_moonlghtb() ATTR_COLD;
352353
void init_super9() ATTR_COLD;
353354
void init_wcherry() ATTR_COLD;
354355

@@ -28751,6 +28752,16 @@ void unkch_state::init_boncha()
2875128752
rom[0x5d04] = 0x77;
2875228753
}
2875328754

28755+
void goldstar_state::init_moonlghtb()
28756+
{
28757+
// masking the reels
28758+
uint8_t *rom = memregion("maincpu")->base();
28759+
28760+
rom[0xc780] = 0x00; // black
28761+
28762+
}
28763+
28764+
2875428765
} // anonymous namespace
2875528766

2875628767

@@ -28766,8 +28777,8 @@ GAMEL( 199?, goldstar, 0, goldstar, goldstar, goldstar_state, init_gold
2876628777
GAMEL( 199?, goldstbl, goldstar, goldstbl, goldstar, goldstar_state, empty_init, ROT0, "IGS", "Golden Star (Blue version)", 0, layout_goldstar )
2876728778
GAME( 199?, moonlght, goldstar, moonlght, goldstar, goldstar_state, empty_init, ROT0, "bootleg", "Moon Light (v.0629, low program)", 0 )
2876828779
GAME( 199?, moonlghta, goldstar, moonlght, goldstar, goldstar_state, empty_init, ROT0, "bootleg", "Moon Light (v.0629, high program)", 0 )
28769-
GAME( 199?, moonlghtb, goldstar, moonlght, goldstar, goldstar_state, empty_init, ROT0, "bootleg", "Moon Light (v.02L0A, low program)", MACHINE_IMPERFECT_COLORS ) // need to check the odd palette value at 0xc780. should be black.
28770-
GAME( 199?, moonlghtc, goldstar, moonlght, goldstar, goldstar_state, empty_init, ROT0, "bootleg", "Moon Light (v.02L0A, high program, alt gfx)", MACHINE_IMPERFECT_COLORS ) // need to check the odd palette value at 0xc780. should be black.
28780+
GAME( 199?, moonlghtb, goldstar, moonlght, goldstar, goldstar_state, init_moonlghtb, ROT0, "bootleg", "Moon Light (v.02L0A, low program)", 0 )
28781+
GAME( 199?, moonlghtc, goldstar, moonlght, goldstar, goldstar_state, init_moonlghtb, ROT0, "bootleg", "Moon Light (v.02L0A, high program, alt gfx)", 0 )
2877128782
GAME( 199?, gregular, goldstar, moonlght, gregular, goldstar_state, empty_init, ROT0, "bootleg (Playmark)","Golden Regular (version 388/2000)", 0 ) // hacked to only hand pay
2877228783
GAMEL( 199?, chrygld, 0, chrygld, chrygld, cb3_state, init_chrygld, ROT0, "bootleg", "Cherry Gold I (set 1)", 0, layout_chrygld )
2877328784
GAMEL( 199?, chry10, 0, chrygld, chry10, cb3_state, init_chry10, ROT0, "bootleg", "Cherry 10 (bootleg with PIC16F84)", 0, layout_chrygld )

0 commit comments

Comments
 (0)