From c1b119d3e5e820a85ae37094d0db46225b97ec8f Mon Sep 17 00:00:00 2001 From: Aaron Giles Date: Thu, 9 Jul 2009 08:45:23 +0000 Subject: [PATCH] New not working: Turret Tower [SoftwareThis] --- .gitattributes | 1 + src/mame/drivers/turrett.c | 120 +++++++++++++++++++++++++++++++++++++ src/mame/mame.mak | 3 +- src/mame/mamedriv.c | 1 + 4 files changed, 124 insertions(+), 1 deletion(-) create mode 100644 src/mame/drivers/turrett.c diff --git a/.gitattributes b/.gitattributes index 2a9fd8fb63d..0ee43fd3024 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2181,6 +2181,7 @@ src/mame/drivers/tumbleb.c svneol=native#text/plain src/mame/drivers/tumblep.c svneol=native#text/plain src/mame/drivers/tunhunt.c svneol=native#text/plain src/mame/drivers/turbo.c svneol=native#text/plain +src/mame/drivers/turrett.c svneol=native#text/plain src/mame/drivers/tutankhm.c svneol=native#text/plain src/mame/drivers/twin16.c svneol=native#text/plain src/mame/drivers/twincobr.c svneol=native#text/plain diff --git a/src/mame/drivers/turrett.c b/src/mame/drivers/turrett.c new file mode 100644 index 00000000000..b0392f0be49 --- /dev/null +++ b/src/mame/drivers/turrett.c @@ -0,0 +1,120 @@ +/* Namco Turret Tower +Turret Tower by Namco +-- no idea about this, is the dump complete? +-- what is the CPU? + + +Silkscreened Copyright (c) 2001 Dell Electroinics Labs, Ltd + +Samsung SV2001H Hard drive stickered (c)DELL V1.XX + TOCAB0181 + TURRET TOWER + +IDT 79R3041-25J + XG0110P + +Xilinx Spartan XCS30XL x2 + PQ208AKP0105 + D1164035A + 4c + + +Xilinx XC9572 + PC84AEM0109 + A1172748A + 10C + +IDT 71124 x8 + S12Y + N0048M + +COMPAQ MT16LSDT1664AG-10CY5 SDRAM stick x2 + +.u7 AM29F040B stickered U7 (c)DELL + +.u8 AM29F040B stickered U8 (c)DELL + +.u12 AM29F040B stickered U12 (c)DELL + +.u13 AM29F040B stickered U13 (c)DELL + +.u29 stickered TTML(1) (c) DELL Unmarked chip looks like 28 PIN DIP PLD + + +CHDMAN info +Version 0.128 +Input offset 511 +Cycliders 2438 +Heads 255 +Sectors 63 +Bytes/Sector 512 +Sectors/Hunk 8 +Logical size 20,053,232,640 + +Windows showed a 5.94 gig partion empty and a 12.74 unallocated partition + + +*/ + +#include "driver.h" +#include "cpu/m68000/m68000.h" +#include "deprecat.h" + + + +static ADDRESS_MAP_START( cpu_map, ADDRESS_SPACE_PROGRAM, 32 ) + AM_RANGE(0x000000, 0x1fffff) AM_ROM +ADDRESS_MAP_END + + +static INPUT_PORTS_START( turrett ) +INPUT_PORTS_END + +VIDEO_START(turrett) +{ + +} + +VIDEO_UPDATE(turrett) +{ + return 0; +} + +static MACHINE_DRIVER_START( turrett ) + + /* basic machine hardware */ + MDRV_CPU_ADD("maincpu", M68EC020, 24000000) // CPU is ???? + MDRV_CPU_PROGRAM_MAP(cpu_map) + MDRV_CPU_VBLANK_INT("screen", irq4_line_hold) + + /* video hardware */ + MDRV_SCREEN_ADD("screen", RASTER) + MDRV_SCREEN_REFRESH_RATE(60) + MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0)) + MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) + MDRV_SCREEN_SIZE(64*8, 32*8) + MDRV_SCREEN_VISIBLE_AREA(0, 64*8-1, 0*8, 32*8-1) + + MDRV_PALETTE_LENGTH(0x2000) + + MDRV_VIDEO_START(turrett) + MDRV_VIDEO_UPDATE(turrett) + +MACHINE_DRIVER_END + + + + +ROM_START( turrett ) + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD32_BYTE( "turret.u7", 0x000000, 0x080000, CRC(fa8b5a5a) SHA1(658e9eeadc9c70185973470565d562c76f4fcdd7) ) + ROM_LOAD32_BYTE( "turret.u8", 0x000002, 0x080000, CRC(ddff4898) SHA1(a8f859a0dcab8ec83fbfe255d58b3e644933b923) ) + ROM_LOAD32_BYTE( "turret.u12", 0x000003, 0x080000, CRC(a2a498fc) SHA1(47f2c9c9f2496b49fd923acb400166e963095e1d) ) + ROM_LOAD32_BYTE( "turret.u13", 0x000001, 0x080000, CRC(85287007) SHA1(990b954905c66340d3e88918b2f8cc7f1b9c7cf4) ) + + DISK_REGION( "disks" ) + DISK_IMAGE( "turrett", 0, SHA1(b0c98c5876870dd8b3e37a38fe35846c9e011df4) ) +ROM_END + + +GAME( 199?, turrett, 0, turrett, turrett, 0, ROT0, "Namco", "Turret Tower", GAME_NOT_WORKING | GAME_NO_SOUND ) diff --git a/src/mame/mame.mak b/src/mame/mame.mak index 7d2181f4986..484a6a041ed 100644 --- a/src/mame/mame.mak +++ b/src/mame/mame.mak @@ -914,6 +914,7 @@ $(MAMEOBJ)/namco.a: \ $(DRIVERS)/20pacgal.o $(VIDEO)/20pacgal.o \ $(DRIVERS)/baraduke.o $(VIDEO)/baraduke.o \ $(DRIVERS)/dambustr.o \ + $(DRIVERS)/gal3.o \ $(DRIVERS)/galaga.o $(AUDIO)/galaga.o $(VIDEO)/galaga.o \ $(DRIVERS)/galaxian.o $(AUDIO)/galaxian.o $(VIDEO)/galaxian.o \ $(DRIVERS)/galaxold.o $(MACHINE)/galaxold.o $(VIDEO)/galaxold.o \ @@ -931,7 +932,6 @@ $(MAMEOBJ)/namco.a: \ $(DRIVERS)/namcos12.o \ $(DRIVERS)/namcos2.o $(MACHINE)/namcos2.o $(VIDEO)/namcos2.o \ $(DRIVERS)/namcos21.o $(VIDEO)/namcos21.o \ - $(DRIVERS)/gal3.o \ $(DRIVERS)/namcos22.o $(VIDEO)/namcos22.o \ $(DRIVERS)/namcos23.o \ $(DRIVERS)/namcos86.o $(VIDEO)/namcos86.o \ @@ -942,6 +942,7 @@ $(MAMEOBJ)/namco.a: \ $(DRIVERS)/tankbatt.o $(VIDEO)/tankbatt.o \ $(DRIVERS)/tceptor.o $(VIDEO)/tceptor.o \ $(DRIVERS)/toypop.o $(VIDEO)/toypop.o \ + $(DRIVERS)/turrett.o \ $(DRIVERS)/warpwarp.o $(AUDIO)/warpwarp.o $(VIDEO)/warpwarp.o \ $(MACHINE)/namcoio.o \ $(AUDIO)/geebee.o \ diff --git a/src/mame/mamedriv.c b/src/mame/mamedriv.c index 9642db63a2e..4943de40e37 100644 --- a/src/mame/mamedriv.c +++ b/src/mame/mamedriv.c @@ -907,6 +907,7 @@ const game_driver * const drivers[] = DRIVER( finfrl2j ) /* (c) 1999 */ /* Misc Namco games */ + DRIVER( turrett ) /* (c) 199? Namco */ DRIVER( 20pacgal ) /* (c) 2000 Ver 1.04 */ DRIVER( 20pacgaa ) /* (c) 2000 Ver 1.01 */