Previous 199869 Revisions Next

r36476 Thursday 19th March, 2015 at 11:28:01 UTC by David Haywood
new NOT WORKING
Spider [system11]

will spend more time with it later.
[src/mame]mame.lst
[src/mame/drivers]twins.c

trunk/src/mame/drivers/twins.c
r244987r244988
306306   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
307307MACHINE_CONFIG_END
308308
309static ADDRESS_MAP_START( spider_io, AS_IO, 16, twins_state )
310   AM_RANGE(0x0000, 0x0003) AM_DEVWRITE8("aysnd", ay8910_device, address_data_w, 0x00ff)
311   AM_RANGE(0x0002, 0x0003) AM_DEVREAD8("aysnd", ay8910_device, data_r, 0x00ff)
312   AM_RANGE(0x0004, 0x0005) AM_READWRITE(twins_port4_r, twins_port4_w)
313   AM_RANGE(0x0008, 0x0009) AM_WRITE(port6_pal0_w) AM_SHARE("paletteram")
314   AM_RANGE(0x0010, 0x0011) AM_WRITE(porte_paloff0_w)
315ADDRESS_MAP_END
309316
317
318static MACHINE_CONFIG_START( spider, twins_state )
319   /* basic machine hardware */
320   MCFG_CPU_ADD("maincpu", V30, 8000000)
321   MCFG_CPU_PROGRAM_MAP(twins_map)
322   MCFG_CPU_IO_MAP(spider_io)
323   MCFG_CPU_VBLANK_INT_DRIVER("screen", twins_state,  nmi_line_pulse)
324
325   /* video hardware */
326   MCFG_SCREEN_ADD("screen", RASTER)
327   MCFG_SCREEN_REFRESH_RATE(50)
328   MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
329   MCFG_SCREEN_SIZE(320,256)
330   MCFG_SCREEN_VISIBLE_AREA(0, 320-1, 0, 200-1)
331   MCFG_SCREEN_UPDATE_DRIVER(twins_state, screen_update_twins)
332   MCFG_SCREEN_PALETTE("palette")
333
334   MCFG_PALETTE_ADD("palette", 0x100)
335
336   MCFG_VIDEO_START_OVERRIDE(twins_state,twins)
337
338   /* sound hardware */
339   MCFG_SPEAKER_STANDARD_MONO("mono")
340
341   MCFG_SOUND_ADD("aysnd", AY8910, 2000000)
342   MCFG_AY8910_PORT_A_READ_CB(IOPORT("P1"))
343   MCFG_AY8910_PORT_B_READ_CB(IOPORT("P2"))
344   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
345MACHINE_CONFIG_END
346
347
310348ROM_START( twins )
311349   ROM_REGION( 0x100000, "maincpu", 0 )
312350   ROM_LOAD16_BYTE( "1.bin", 0x000000, 0x080000, CRC(d5ef7b0d) SHA1(7261dca5bb0aef755b4f2b85a159b356e7ac8219) )
r244987r244988
337375   ROM_LOAD16_BYTE( "hp.bin", 0x000001, 0x080000, CRC(aaf74b83) SHA1(09bd76b9fc5cb7ba6ffe1a2581ffd5633fe440b3) )
338376ROM_END
339377
378ROM_START( spider )
379   ROM_REGION( 0x100000, "maincpu", 0 )
380   ROM_LOAD16_BYTE( "20.bin", 0x000001, 0x080000, CRC(25e15f11) SHA1(b728f35c817f60a294e38d66559da8977b94a1f5) )
381   ROM_LOAD16_BYTE( "21.bin", 0x000000, 0x080000, CRC(ff224206) SHA1(d8d45850983542e811facc917d016841fc56a97f) )
382ROM_END
383
340384GAME( 1994, twins,  0,     twins,  twins, driver_device, 0, ROT0, "Electronic Devices", "Twins (set 1)", GAME_SUPPORTS_SAVE )
341385GAME( 1994, twinsa, twins, twinsa, twins, driver_device, 0, ROT0, "Electronic Devices", "Twins (set 2)", GAME_SUPPORTS_SAVE )
386
387GAME( 1994, spider,  0,     spider,  twins, driver_device, 0, ROT0, "Buena Vision", "Spider", GAME_NOT_WORKING )
trunk/src/mame/mame.lst
r244987r244988
1010710107ppmast93        // (c) 1993 Electronic Devices S.R.L.
1010810108twins           // (c) 1994
1010910109twinsa          // (c) 1994
10110spider
1011010111mwarr
1011110112pzletime
1011210113


Previous 199869 Revisions Next


© 1997-2024 The MAME Team