summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2009-07-09 08:45:23 +0000
committer Aaron Giles <aaron@aarongiles.com>2009-07-09 08:45:23 +0000
commitc1b119d3e5e820a85ae37094d0db46225b97ec8f (patch)
tree4f5748e0cdc6a2f93b1717ca0ed7146f622881c6 /src
parentddc3fe4a5dfd182f98448948626ec03d95fa7a02 (diff)
New not working: Turret Tower [SoftwareThis]
Diffstat (limited to 'src')
-rw-r--r--src/mame/drivers/turrett.c120
-rw-r--r--src/mame/mame.mak3
-rw-r--r--src/mame/mamedriv.c1
3 files changed, 123 insertions, 1 deletions
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 */