Previous 199869 Revisions Next

r32650 Saturday 11th October, 2014 at 10:22:24 UTC by David Haywood
new clones
Shot Rider (bootleg) [f205v]
[src/mame]mame.lst
[src/mame/drivers]travrusa.c
[src/mame/includes]travrusa.h

trunk/src/mame/includes/travrusa.h
r32649r32650
2020   DECLARE_WRITE8_MEMBER(travrusa_scroll_x_low_w);
2121   DECLARE_WRITE8_MEMBER(travrusa_scroll_x_high_w);
2222   DECLARE_WRITE8_MEMBER(travrusa_flipscreen_w);
23   DECLARE_READ8_MEMBER(shtridrb_port11_r);
2324   DECLARE_DRIVER_INIT(shtridra);
2425   DECLARE_DRIVER_INIT(motorace);
26   DECLARE_DRIVER_INIT(shtridrb);
2527   TILE_GET_INFO_MEMBER(get_tile_info);
2628   virtual void machine_reset();
2729   virtual void video_start();
trunk/src/mame/drivers/travrusa.c
r32649r32650
335335   MCFG_PALETTE_INIT_OWNER(travrusa_state,shtrider)
336336MACHINE_CONFIG_END
337337
338static MACHINE_CONFIG_DERIVED( shtriderb, travrusa )
338339
340   /* video hardware */
341   MCFG_GFXDECODE_MODIFY("gfxdecode", shtrider)
342MACHINE_CONFIG_END
339343
340344/***************************************************************************
341345
r32649r32650
539543   ROM_LOAD( "3.bpr",   0x0220, 0x0100, CRC(5db47092) SHA1(8e234ee88143755a4fd5ec86a03b55be5f9c5db8) )
540544ROM_END
541545
546ROM_START( shtriderb )
547   ROM_REGION( 0x10000, "maincpu", 0 )
548   ROM_LOAD( "sr1.20.m3", 0x0000, 0x2000, CRC(8bca38d7) SHA1(97482ea1b6e5415df7149184dd5662d96a3e155a) )
549   ROM_LOAD( "sr2.21.l3", 0x2000, 0x2000, CRC(56d4a66a) SHA1(e51a409ecc9f4d808678467ca7ce9bc0a35a7863) )
550   ROM_LOAD( "sr3.22.k3", 0x4000, 0x2000, CRC(44cab4cc) SHA1(9e87d88353c858c25fb4ff9528c3f369505ffd88) )
551   ROM_LOAD( "sr4.23.h3", 0x6000, 0x2000, CRC(02b96eaa) SHA1(ba4d61cf57142192684c45dd22720234d3521241) )
552
553   ROM_REGION( 0x8000, "iremsound", 0 )
554   ROM_LOAD( "sr11.7.a1", 0x6000, 0x2000, CRC(a8396b76) SHA1(614151fb1d25930e9fee4ab290a63f8fe97adbe6) )
555
556   ROM_REGION( 0x06000, "gfx1", 0 )
557   ROM_LOAD( "sr5.f3",  0x0000, 0x2000, CRC(34449f79) SHA1(30aa9da07bf32282d213f63e50c564a336fd0102) )
558   ROM_LOAD( "sr6.c3",  0x2000, 0x2000, CRC(de43653d) SHA1(a9fae236ee8e32d576123a4871ba3c46ca78ec3b) )
559   ROM_LOAD( "sr7.a3",  0x4000, 0x2000, CRC(3445b81c) SHA1(6768d411f8c3a347b10908e757a701d5b71ca2bc) )
560
561   ROM_REGION( 0x06000, "gfx2", 0 )
562   ROM_LOAD( "sr8.17.n3", 0x0000, 0x2000, CRC(4072b096) SHA1(e43482ac916a0fa259f74f99dc6ef72e86c23d9d) )
563   ROM_LOAD( "sr9.18.m3", 0x2000, 0x2000, CRC(fd4cc7e6) SHA1(3852883d32354e8c90c6cf701581ebc57d830c8b))
564   ROM_LOAD( "sr10.19.k3",0x4000, 0x2000, CRC(0a117925) SHA1(e061254428874b6153c2e9e514122373395f4da1) )
565
566   ROM_REGION( 0x0420,  "proms", 0 )
567   ROM_LOAD( "6349-2.k2",   0x0000, 0x0200, CRC(854487a7) SHA1(5f3a2a7f7ba89f945fda97debb5436af8a2c6885) )
568   ROM_LOAD( "prom1.6.f1",   0x0200, 0x0020, CRC(ee97c581) SHA1(a5d0ba5e03f3bcbdd72f89f0495a98cef2821e59))
569   ROM_LOAD( "prom2.12.h2",  0x0220, 0x0100, CRC(5db47092) SHA1(8e234ee88143755a4fd5ec86a03b55be5f9c5db8) )
570ROM_END
571
542572DRIVER_INIT_MEMBER(travrusa_state,motorace)
543573{
544574   int A, j;
r32649r32650
565595      rom[A] = BITSWAP8(rom[A],7,5,6,3,4,2,1,0);
566596}
567597
598READ8_MEMBER(travrusa_state::shtridrb_port11_r)
599{
600   printf("shtridrb_port11_r %04x\n", space.device().safe_pc());
601   // reads, masks with 0xa8, checks for 0x88, resets game if not happy with value?
602   return 0x88;
603}
568604
569605
606DRIVER_INIT_MEMBER(travrusa_state, shtridrb)
607{
608   m_maincpu->space(AS_IO).install_read_handler(0x11, 0x11, 0x0000, 0xff00, read8_delegate(FUNC(travrusa_state::shtridrb_port11_r),this));
609}
610
611
570612GAME( 1983, travrusa, 0,        travrusa, travrusa, driver_device, 0,         ROT270, "Irem",                    "Traverse USA / Zippy Race", GAME_SUPPORTS_SAVE )
571613GAME( 1983, travrusab,travrusa, travrusa, travrusa, driver_device, 0,         ROT270, "bootleg (I.P.)",          "Traverse USA (bootleg)", GAME_SUPPORTS_SAVE )
572614GAME( 1983, mototour, travrusa, travrusa, travrusa, driver_device, 0,         ROT270, "Irem (Tecfri license)",   "MotoTour / Zippy Race (Tecfri license)", GAME_SUPPORTS_SAVE )
573615GAME( 1983, motorace, travrusa, travrusa, motorace, travrusa_state, motorace, ROT270, "Irem (Williams license)", "MotoRace USA", GAME_SUPPORTS_SAVE )
574616
575GAME( 1985, shtrider, 0,        shtrider, shtrider, driver_device, 0,         ROT270|ORIENTATION_FLIP_X, "Seibu Kaihatsu",                 "Shot Rider", GAME_SUPPORTS_SAVE )
617GAME( 1985, shtrider, 0,        shtrider, shtrider, driver_device, 0,         ROT270|ORIENTATION_FLIP_X, "Seibu Kaihatsu",                 "Shot Rider", GAME_SUPPORTS_SAVE ) // possible bootleg
576618GAME( 1984, shtridera,shtrider, shtrider, shtrider, travrusa_state, shtridra, ROT270|ORIENTATION_FLIP_X, "Seibu Kaihatsu (Sigma license)", "Shot Rider (Sigma license)", GAME_SUPPORTS_SAVE )
619GAME( 1985, shtriderb,shtrider, shtriderb,shtrider, travrusa_state, shtridrb, ROT270|ORIENTATION_FLIP_X, "bootleg",                        "Shot Rider (bootleg)", GAME_SUPPORTS_SAVE ) // resets when you attempt to start a game?
620
trunk/src/mame/mame.lst
r32649r32650
17571757mototour        // (c) 1983 Tecfri
17581758shtrider        // (c) 1984 Seibu Kaihatsu
17591759shtridera       // (c) 1984 Seibu Kaihatsu
1760shtriderb      // bootleg
17601761wilytowr        // M63 (c) 1984
17611762atomboy         // M63 (c) 1985 Irem + Memetron license
17621763atomboya        // M63 (c) 1985 Irem + Memetron license

Previous 199869 Revisions Next


© 1997-2024 The MAME Team