trunk/src/mame/drivers/sshot.c
| r19531 | r19532 | |
| 1 | 1 | /* |
| 2 | 2 | |
| 3 | | Super Shot by Model Racing |
| 3 | * Model Racing's Super Shot |
| 4 | * Model Racing's Gun Champ on Super Shot hardware |
| 4 | 5 | |
| 5 | | Driver by Mariusz Wojcieszek |
| 6 | Driver by Mariusz Wojcieszek |
| 6 | 7 | |
| 7 | | Todo: |
| 8 | | Discrete sound |
| 8 | Todo: |
| 9 | - Discrete sound |
| 9 | 10 | |
| 11 | SUPER SHOT |
| 10 | 12 | Mainboard: |
| 11 | 13 | __________________________________________________________________________________________________________________________ |
| 12 | 14 | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | |
| r19531 | r19532 | |
| 133 | 135 | 1 22 |
| 134 | 136 | |
| 135 | 137 | |
| 136 | | |
| 137 | | |
| 138 | | |
| 139 | | |
| 140 | | |
| 141 | | |
| 142 | 138 | __________________I N S T R U C T I O N S _________________ |
| 143 | 139 | | | |
| 144 | 140 | | INSERT COIN(S) AND PRESS START BUTTON | |
| r19531 | r19532 | |
| 154 | 150 | | GIVES THE GLASS SEQUENCE AT INCREASED SPEED. | |
| 155 | 151 | |___________________________________________________________| |
| 156 | 152 | |
| 153 | |
| 154 | GUN CHAMP |
| 155 | Same pcb as Super Shot, but with gun hardware as 8080bw Gun Champ, no xy pots |
| 156 | Mainboard: CS249 |
| 157 | Soundboard: CS240 - couple of undumped PROMs on this one |
| 158 | Given CS numbers this is released after the other GunChamp |
| 159 | |
| 157 | 160 | */ |
| 158 | 161 | |
| 159 | 162 | #include "emu.h" |
| r19531 | r19532 | |
| 177 | 180 | UINT32 screen_update_supershot(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); |
| 178 | 181 | }; |
| 179 | 182 | |
| 183 | |
| 180 | 184 | /************************************* |
| 181 | 185 | * |
| 182 | 186 | * Video |
| r19531 | r19532 | |
| 208 | 212 | m_tilemap->mark_tile_dirty(offset); |
| 209 | 213 | } |
| 210 | 214 | |
| 215 | |
| 211 | 216 | /************************************* |
| 212 | 217 | * |
| 213 | 218 | * Outputs |
| r19531 | r19532 | |
| 246 | 251 | */ |
| 247 | 252 | } |
| 248 | 253 | |
| 254 | |
| 249 | 255 | /************************************* |
| 250 | 256 | * |
| 251 | 257 | * Memory map |
| r19531 | r19532 | |
| 264 | 270 | AM_RANGE(0x4207, 0x4207) AM_WRITE(supershot_output1_w) |
| 265 | 271 | ADDRESS_MAP_END |
| 266 | 272 | |
| 273 | |
| 267 | 274 | /************************************* |
| 268 | 275 | * |
| 269 | 276 | * Inputs |
| r19531 | r19532 | |
| 300 | 307 | PORT_DIPSETTING( 0x82, "3" ) |
| 301 | 308 | INPUT_PORTS_END |
| 302 | 309 | |
| 310 | |
| 303 | 311 | /************************************* |
| 304 | 312 | * |
| 305 | 313 | * Machine |
| r19531 | r19532 | |
| 328 | 336 | } |
| 329 | 337 | |
| 330 | 338 | static MACHINE_CONFIG_START( supershot, supershot_state ) |
| 339 | |
| 331 | 340 | /* basic machine hardware */ |
| 332 | 341 | MCFG_CPU_ADD("maincpu", SCMP, XTAL_11_289MHz/4) |
| 333 | 342 | MCFG_CPU_PROGRAM_MAP(supershot_map) |
| 334 | 343 | |
| 335 | 344 | /* video hardware */ |
| 336 | | |
| 337 | 345 | MCFG_SCREEN_ADD("screen", RASTER) |
| 338 | 346 | MCFG_SCREEN_REFRESH_RATE(60) |
| 339 | 347 | MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) |
| r19531 | r19532 | |
| 345 | 353 | MCFG_GFXDECODE(supershot) |
| 346 | 354 | MCFG_PALETTE_LENGTH(2) |
| 347 | 355 | |
| 356 | /* sound hardware */ |
| 357 | //... |
| 348 | 358 | MACHINE_CONFIG_END |
| 349 | 359 | |
| 360 | |
| 350 | 361 | ROM_START( sshot ) |
| 351 | 362 | ROM_REGION(0x2000, "maincpu", 0) |
| 352 | 363 | ROM_LOAD( "ss_1m.a6", 0x0000, 0x0400, CRC(9f1625db) SHA1(734156d9858d696ac1f00706ba7716e5f818a3c5) ) |
| r19531 | r19532 | |
| 363 | 374 | ROM_LOAD( "ss_b.b10", 0x0400, 0x0400, CRC(ba70e619) SHA1(df39512de881df26ccc7fa74f6bae82d92cd9008) ) |
| 364 | 375 | ROM_END |
| 365 | 376 | |
| 366 | | GAME( 1979, sshot, 0, supershot, supershot, driver_device, 0, ROT0, "Model Racing", "Super Shot", GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND ) |
| 377 | ROM_START( gunchamps ) |
| 378 | ROM_REGION(0x2000, "maincpu", 0) |
| 379 | ROM_LOAD( "gc-1.a6", 0x0000, 0x0400, CRC(dcafc54b) SHA1(a83adbee5fc6125f90078e233af258120ae14a4d) ) |
| 380 | ROM_LOAD( "gc-2.a7", 0x0400, 0x0400, CRC(8b087128) SHA1(c49934dc29d24d94dda0a2b9d425abf1580a5038) ) |
| 381 | ROM_LOAD( "gc-3.a9", 0x0800, 0x0400, CRC(ca517d50) SHA1(ccb18b66070d02082a367ca78f9095395e997bdd) ) |
| 382 | ROM_LOAD( "gc-4.a10", 0x0c00, 0x0400, CRC(6a5b258c) SHA1(6a8349f4d785517877531100b3c30e02a54b98e2) ) |
| 383 | ROM_LOAD( "gc-5.a11", 0x1000, 0x0400, CRC(3f25c50d) SHA1(718687f421bf3ac2471b9cae7ff4514344912ef5) ) |
| 384 | ROM_LOAD( "gc-6.a12", 0x1400, 0x0400, CRC(85a62b89) SHA1(0a5dc97820f49a9100c99c129b4eebc649391a07) ) |
| 385 | ROM_LOAD( "gc-7.a13", 0x1800, 0x0400, CRC(0a6fde47) SHA1(cc596dd8c85701e1df0f513527125b006a7e1bd7) ) |
| 386 | |
| 387 | ROM_REGION(0x0800, "gfx", 0) |
| 388 | ROM_LOAD( "gc-a.b9", 0x0000, 0x0400, CRC(c07f290e) SHA1(760ce12f4f5cadbd846d361c615f5026356a6fe2) ) |
| 389 | ROM_LOAD( "gc-b.b10", 0x0400, 0x0400, CRC(10ce709b) SHA1(e6f194aa26cd0e01ba0de3909948cc8595031d4d) ) |
| 390 | ROM_END |
| 391 | |
| 392 | |
| 393 | GAME( 1979, sshot, 0, supershot, supershot, driver_device, 0, ROT0, "Model Racing", "Super Shot", GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND ) |
| 394 | GAME( 1979, gunchamps, gunchamp, supershot, supershot, driver_device, 0, ROT0, "Model Racing", "Gun Champ (newer, Super Shot hardware)", GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND ) |
trunk/src/mame/drivers/8080bw.c
| r19531 | r19532 | |
| 2421 | 2421 | |
| 2422 | 2422 | |
| 2423 | 2423 | |
| 2424 | | /* unlabeled gun game by Model Racing, almost certainly Gun Champ |
| 2424 | /* unlabeled gun game by Model Racing, verified to be Gun Champ |
| 2425 | 2425 | |
| 2426 | 2426 | BOARD 1: |
| 2427 | 2427 | _________________________________________________________________________________________________________________________________ |
| r19531 | r19532 | |
| 2548 | 2548 | |
| 2549 | 2549 | TIMER_DEVICE_CALLBACK_MEMBER(_8080bw_state::claybust_gun_callback) |
| 2550 | 2550 | { |
| 2551 | | |
| 2552 | 2551 | // reset gun latch |
| 2553 | 2552 | m_claybust_gun_pos = 0; |
| 2554 | 2553 | } |
| r19531 | r19532 | |
| 4238 | 4237 | GAMEL(1979, shuttlei, 0, shuttlei, shuttlei, driver_device, 0, ROT270, "Omori Electric Co., Ltd.", "Shuttle Invader", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND | GAME_NO_COCKTAIL, layout_shuttlei ) |
| 4239 | 4238 | GAMEL(1979, skylove, 0, shuttlei, skylove, driver_device, 0, ROT270, "Omori Electric Co., Ltd.", "Sky Love", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND | GAME_NO_COCKTAIL, layout_shuttlei ) |
| 4240 | 4239 | GAME (1978, claybust, 0, claybust, claybust, driver_device, 0, ROT0, "Model Racing", "Claybuster", GAME_SUPPORTS_SAVE | GAME_NO_SOUND ) // no titlescreen, Claybuster according to flyers |
| 4241 | | GAME (1980, gunchamp, 0, claybust, gunchamp, driver_device, 0, ROT0, "Model Racing", "Gun Champ", GAME_SUPPORTS_SAVE | GAME_NO_SOUND ) // no titlescreen, but very likely this is Gun Champ |
| 4240 | GAME (1980, gunchamp, 0, claybust, gunchamp, driver_device, 0, ROT0, "Model Racing", "Gun Champ", GAME_SUPPORTS_SAVE | GAME_NO_SOUND ) // no titlescreen, Gun Champ according to original cab |
| 4242 | 4241 | GAME( 19??, astropal, 0, astropal, astropal, driver_device, 0, ROT0, "Sidam?", "Astropal", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND ) |
| 4243 | 4242 | |
| 4244 | 4243 | GAME( 2002, invmulti, 0, invmulti, invmulti, _8080bw_state, invmulti, ROT270, "hack (Braze Technologies)", "Space Invaders Multigame (M8.03D)", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE ) |