mirror of
https://github.com/holub/mame
synced 2025-05-21 21:29:15 +03:00
New games marked as NOT_WORKING
------------------------------- X Tom 3D [Guru]
This commit is contained in:
parent
22fe36f17f
commit
a3aa7831dc
1
.gitattributes
vendored
1
.gitattributes
vendored
@ -2436,6 +2436,7 @@ src/mame/drivers/xexex.c svneol=native#text/plain
|
||||
src/mame/drivers/xmen.c svneol=native#text/plain
|
||||
src/mame/drivers/xorworld.c svneol=native#text/plain
|
||||
src/mame/drivers/xtheball.c svneol=native#text/plain
|
||||
src/mame/drivers/xtom3d.c svneol=native#text/plain
|
||||
src/mame/drivers/xxmissio.c svneol=native#text/plain
|
||||
src/mame/drivers/xybots.c svneol=native#text/plain
|
||||
src/mame/drivers/xyonix.c svneol=native#text/plain
|
||||
|
101
src/mame/drivers/xtom3d.c
Normal file
101
src/mame/drivers/xtom3d.c
Normal file
@ -0,0 +1,101 @@
|
||||
/***************************************************************************
|
||||
|
||||
X Tom 3D
|
||||
|
||||
This game runs on PC-based hardware.
|
||||
Major components are....
|
||||
|
||||
MAIN BOARD
|
||||
----------
|
||||
CPU: Intel Celeron (socket 370) 333MHz
|
||||
Chipset: Intel AGPset FW822443ZX, PCIset FW82371EB
|
||||
RAM: Samsung KMM366S823CTS 8M x 64-bit SDRAM DIMM
|
||||
Video: 3DFX 500-0013-04 PCB-mounted BGA
|
||||
EliteMT M32L1632512A video RAM (x4)
|
||||
14.31818MHz XTAL
|
||||
BIOS: Atmel 29C010 flash ROM
|
||||
Other: Holtek HT6542B i8042-based keyboard controller
|
||||
3V coin battery
|
||||
|
||||
SOUND BOARD
|
||||
-----------
|
||||
A40MX04 QFP84 CPLD
|
||||
Yamaha YMZ280B + YAC516
|
||||
16MHz XTAL
|
||||
PIC12C508 (secured, not read)
|
||||
Atmel 93C46 EEPROM
|
||||
LM358 OP AMP (x3)
|
||||
|
||||
ROM BOARD
|
||||
---------
|
||||
MX29F1610MC 16M FlashROM (x7)
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
#include "emu.h"
|
||||
#include "cpu/i386/i386.h"
|
||||
#include "memconv.h"
|
||||
#include "devconv.h"
|
||||
#include "machine/8237dma.h"
|
||||
#include "machine/pic8259.h"
|
||||
#include "machine/pit8253.h"
|
||||
#include "machine/mc146818.h"
|
||||
#include "machine/pcshare.h"
|
||||
#include "machine/pci.h"
|
||||
#include "machine/8042kbdc.h"
|
||||
#include "machine/pckeybrd.h"
|
||||
#include "machine/idectrl.h"
|
||||
|
||||
static VIDEO_START(xtom3d)
|
||||
{
|
||||
}
|
||||
|
||||
static VIDEO_UPDATE(xtom3d)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
static ADDRESS_MAP_START(xtom3d_map, ADDRESS_SPACE_PROGRAM, 32)
|
||||
AM_RANGE(0x00000000, 0x0009ffff) AM_RAM
|
||||
AM_RANGE(0xfffc0000, 0xffffffff) AM_ROM AM_REGION("user1", 0) /* System BIOS */
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static ADDRESS_MAP_START(xtom3d_io, ADDRESS_SPACE_IO, 32)
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static INPUT_PORTS_START( xtom3d )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static MACHINE_CONFIG_START( xtom3d, driver_device )
|
||||
MDRV_CPU_ADD("maincpu", PENTIUM, 450000000) // actually Pentium II 450
|
||||
MDRV_CPU_PROGRAM_MAP(xtom3d_map)
|
||||
MDRV_CPU_IO_MAP(xtom3d_io)
|
||||
|
||||
/* 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(640, 480)
|
||||
MDRV_SCREEN_VISIBLE_AREA(0, 639, 0, 199)
|
||||
MDRV_PALETTE_LENGTH(16)
|
||||
|
||||
MDRV_VIDEO_START(xtom3d)
|
||||
MDRV_VIDEO_UPDATE(xtom3d)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
ROM_START( xtom3d )
|
||||
ROM_REGION32_LE(0x40000, "user1", 0)
|
||||
ROM_LOAD( "bios.u22", 0x000000, 0x020000, CRC(f7c58044) SHA1(fd967d009e0d3c8ed9dd7be852946f2b9dee7671) )
|
||||
|
||||
ROM_REGION(0xe00000, "user2", 0)
|
||||
ROM_LOAD( "u3", 0x000000, 0x200000, CRC(f332e030) SHA1(f04fc7fc97e6ada8122ea7d111455043d7cc42df) )
|
||||
ROM_LOAD( "u4", 0x200000, 0x200000, CRC(ac40ea0b) SHA1(6fcb86f493885d62d20df6bddaa1a1b19d478c65) )
|
||||
ROM_LOAD( "u5", 0x400000, 0x200000, CRC(0fb98a20) SHA1(d21f33b0ca65dc6f90a411a9682f960e9c60244c) )
|
||||
ROM_LOAD( "u6", 0x600000, 0x200000, CRC(5c092c58) SHA1(d347e1ed957cc989dc71f4f347af926589ae926d) )
|
||||
ROM_LOAD( "u7", 0x800000, 0x200000, CRC(833c179c) SHA1(586555f5a4066a762fc05a43ef01be9fa202bb7f) )
|
||||
ROM_LOAD( "u19", 0xa00000, 0x200000, CRC(a1ae73d0) SHA1(232c73bfee426b5f651a015c505c26b8ed7176b7) )
|
||||
ROM_LOAD( "u20", 0xc00000, 0x200000, CRC(452131d9) SHA1(f62a0f1a7da9025ac1f7d5de4df90166871ac1e5) )
|
||||
ROM_END
|
||||
|
||||
GAME(1999, xtom3d, 0, xtom3d, xtom3d, 0, ROT0, "Jamie System Development", "X Tom 3D", GAME_NO_SOUND|GAME_NOT_WORKING)
|
@ -1674,6 +1674,7 @@ $(MAMEOBJ)/misc.a: \
|
||||
$(DRIVERS)/vpoker.o \
|
||||
$(DRIVERS)/vroulet.o \
|
||||
$(DRIVERS)/wldarrow.o \
|
||||
$(DRIVERS)/xtom3d.o \
|
||||
$(DRIVERS)/xyonix.o $(VIDEO)/xyonix.o \
|
||||
|
||||
|
||||
|
@ -10499,6 +10499,9 @@ Other Sun games
|
||||
/* Interactive Light */
|
||||
DRIVER( savquest )
|
||||
|
||||
/* Jamie System Development */
|
||||
DRIVER( xtom3d )
|
||||
|
||||
/* Jubilee */
|
||||
DRIVER( jubileep )
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user