Previous 199869 Revisions Next

r23578 Sunday 9th June, 2013 at 22:32:21 UTC by David Haywood
new NOT WORKING
Attack Force [pieroandreini]

this is a rare italian game on old b&w hw, see
http://www.arcadeitalia.net/viewtopic.php?f=57&t=13803

if somebody else wants to get it working be my guest, I don't like trying to map this ancient stuff properly myself.
[src/mame]mame.lst
[src/mame/drivers]8080bw.c

trunk/src/mame/drivers/8080bw.c
r23577r23578
30163016   INVADERS_CAB_TYPE_PORT
30173017INPUT_PORTS_END
30183018
3019/*****************************************************
3020  Attack Force
3021*****************************************************/
30193022
30203023
3024
3025static ADDRESS_MAP_START( attackfc_io_map, AS_IO, 8, _8080bw_state )
3026   //AM_RANGE(0x00, 0x00) AM_READ_PORT("IN0")
3027ADDRESS_MAP_END
3028
3029static ADDRESS_MAP_START( attackfc_map, AS_PROGRAM, 8, _8080bw_state )
3030   AM_RANGE(0x0000, 0x1fff) AM_ROM
3031   AM_RANGE(0x2000, 0x3fff) AM_RAM AM_SHARE("main_ram")
3032
3033   AM_RANGE(0xf000, 0xffff) AM_RAM
3034ADDRESS_MAP_END
3035
3036
3037static MACHINE_CONFIG_DERIVED_CLASS( attackfc, mw8080bw_root, _8080bw_state )
3038
3039   /* basic machine hardware */
3040   MCFG_CPU_MODIFY("maincpu")
3041   MCFG_CPU_PROGRAM_MAP(attackfc_map)
3042   MCFG_CPU_IO_MAP(attackfc_io_map)
3043   MCFG_MACHINE_START_OVERRIDE(_8080bw_state,extra_8080bw)
3044
3045//   /* add shifter */
3046//   MCFG_MB14241_ADD("mb14241")
3047
3048//   /* sound hardware */
3049//   MCFG_FRAGMENT_ADD(invaders_samples_audio)
3050//   MCFG_DISCRETE_ADD("discrete", 0, galactic)
3051//   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
3052
3053   /* video hardware */
3054   MCFG_SCREEN_MODIFY("screen")
3055   MCFG_SCREEN_UPDATE_DRIVER(_8080bw_state, screen_update_invaders)
3056MACHINE_CONFIG_END
3057
3058
3059static INPUT_PORTS_START( attackfc )
3060   PORT_START("IN0")
3061   PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNKNOWN )
3062
3063   PORT_START("IN1")
3064   PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNKNOWN )
3065
3066   PORT_START("IN2")
3067   PORT_BIT( 0xff, IP_ACTIVE_HIGH, IPT_UNKNOWN )
3068
3069   /* Dummy controls port, P1 */
3070   INVADERS_CONTROL_PORT_P1
3071
3072   /* Dummy controls port, P2 */
3073   INVADERS_CONTROL_PORT_P2
3074
3075   /* Dummy port for cocktail mode */
3076   INVADERS_CAB_TYPE_PORT
3077INPUT_PORTS_END
3078
3079
3080
30213081/*****************************************************
30223082
30233083 Space Invaders Multigame kit, Braze Technologies,
r23577r23578
44844544   ROM_LOAD( "8",       0x0000, 0x0800, CRC(942e5261) SHA1(e8af51d644eab4e7b31c14dc66bb036ad8940c42) ) // ?
44854545ROM_END
44864546
4547ROM_START( attackfc )
4548   ROM_REGION( 0x10000, "maincpu", 0 )
4549   ROM_LOAD( "30a.bin",       0x0000, 0x0400, CRC(c12e3386) SHA1(72b1d3d67a83edf0be0b0c37ef6dcffba450f16f) )
4550   ROM_LOAD( "36a.bin",       0x0400, 0x0400, CRC(6738dcb9) SHA1(e4c68553fc3f2d3db3d251b9cb325e2409d9c02a) )
4551   ROM_LOAD( "31a.bin",      0x0800, 0x0400, CRC(787a4658) SHA1(5be3143bdba6a32256603be94400034a8ea1fda6) )
4552   ROM_LOAD( "37a.bin",       0x0c00, 0x0400, CRC(ad6bfbbe) SHA1(5f5437b6c8e7dfe9649b25040862f8a51d8c43ed) )
4553
4554   // these are probably loaded wrong
4555   ROM_LOAD( "32a.bin",       0x1800, 0x0400, CRC(cbe0a711) SHA1(6e5f4214a4b48b70464005f4263c9b1ec3cbbeb1) )
4556   ROM_LOAD( "39a.bin",       0x1000, 0x0400, CRC(f538cf08) SHA1(4a375a41ab5d9f0d9f9a2ebef4c448038c139204) )
4557   ROM_LOAD( "33a.bin",       0x1400, 0x0400, CRC(53147393) SHA1(57e078f1734e382e8a46be09c133daab30c75681) )
4558ROM_END
4559
4560
44874561/* board #  rom         parent    machine    inp        init              monitor, .. */
44884562
44894563// Taito games (+clones), starting with Space Invaders
r23577r23578
45824656GAME (1978, claybust,   0,        claybust,  claybust,  driver_device, 0, ROT0,   "Model Racing", "Claybuster", GAME_SUPPORTS_SAVE | GAME_NO_SOUND ) // no titlescreen, Claybuster according to flyers
45834657GAME (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
45844658GAME( 19??, astropal,   0,        astropal,  astropal,  driver_device, 0, ROT0,   "Sidam?", "Astropal", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_SOUND )
4659GAME (1979, attackfc,   0,        attackfc,  attackfc,  driver_device, 0, ROT270, "EGS", "Attack Force", GAME_NOT_WORKING | GAME_NO_SOUND ) // not sure how close this is to invaders hw
45854660
45864661GAME( 2002, invmulti,   0,        invmulti,  invmulti,  _8080bw_state, invmulti, ROT270, "hack (Braze Technologies)", "Space Invaders Multigame (M8.03D)", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
45874662GAME( 2002, invmultim3a,invmulti, invmulti,  invmulti,  _8080bw_state, invmulti, ROT270, "hack (Braze Technologies)", "Space Invaders Multigame (M8.03A)", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE )
trunk/src/mame/mame.lst
r23577r23578
14921492spceking        // (c) 1978 Leijac Corporation (Konami)
14931493spcewars        // (c) 1978 Sanritsu
14941494astropal        // (c) 19?? Sidam
1495attackfc      //
14951496cosmo           // TDS & Mints
14961497darthvdr        // bootleg
14971498ultrainv

Previous 199869 Revisions Next


© 1997-2024 The MAME Team