Previous 199869 Revisions Next

r18753 Monday 29th October, 2012 at 08:44:31 UTC by Miodrag Milanović
Remove hack patch for tdragonb and emulated protection instead [IQ_132]
[src/mame/drivers]nmk16.c
[src/mame/includes]nmk16.h

trunk/src/mame/drivers/nmk16.c
r18752r18753
900900   AM_RANGE(0x0d0000, 0x0d07ff) AM_RAM_WRITE(nmk_txvideoram_w) AM_SHARE("nmk_txvideoram")
901901ADDRESS_MAP_END
902902
903// No sprites without this. Is it actually protection?
904READ16_MEMBER(nmk16_state::tdragonb_prot_r)
905{
906   return 0x0003;
907}
908
903909static ADDRESS_MAP_START( tdragonb_map, AS_PROGRAM, 16, nmk16_state )
904910   AM_RANGE(0x000000, 0x03ffff) AM_ROM
905   AM_RANGE(0x044022, 0x044023) AM_READNOP  /* No Idea */
911   AM_RANGE(0x044022, 0x044023) AM_READ(tdragonb_prot_r)
906912   AM_RANGE(0x0b0000, 0x0bffff) AM_RAM AM_SHARE("mainram")
907913   AM_RANGE(0x0c0000, 0x0c0001) AM_READ_PORT("IN0")
908914   AM_RANGE(0x0c0002, 0x0c0003) AM_READ_PORT("IN1")
r18752r18753
45154521
45164522DRIVER_INIT_MEMBER(nmk16_state,tdragonb)
45174523{
4518   UINT16 *rom = (UINT16 *)machine().root_device().memregion("maincpu")->base();
4519
45204524   decode_tdragonb(machine());
4521
4522   /* The Following Patch is taken from Raine, Otherwise the game has no Sprites in Attract Mode or After Level 1
4523       which is rather odd considering its a bootleg.. */
4524   rom[0x00308/2] = 0x4e71; /* Sprite Problem */
45254525}
45264526
45274527DRIVER_INIT_MEMBER(nmk16_state,tdragon)
trunk/src/mame/includes/nmk16.h
r18752r18753
7070   DECLARE_WRITE8_MEMBER(okibank_w);
7171   DECLARE_WRITE8_MEMBER(raphero_sound_rombank_w);
7272   DECLARE_READ16_MEMBER(vandykeb_r);
73   DECLARE_READ16_HANDLER(tdragonb_prot_r);
7374   DECLARE_READ16_MEMBER(afega_unknown_r);
7475   DECLARE_WRITE16_MEMBER(afega_scroll0_w);
7576   DECLARE_WRITE16_MEMBER(afega_scroll1_w);

Previous 199869 Revisions Next


© 1997-2024 The MAME Team