mirror of
https://github.com/holub/mame
synced 2025-07-01 08:18:59 +03:00
new not working game
-------------------- Alien: The Arcade Medal Edition [Yohji, Tormod, Smitdogg, The Dumping Union]
This commit is contained in:
parent
f3dccf4890
commit
613401f005
1
.gitattributes
vendored
1
.gitattributes
vendored
@ -1543,6 +1543,7 @@ src/mame/drivers/albazc.c svneol=native#text/plain
|
||||
src/mame/drivers/albazg.c svneol=native#text/plain
|
||||
src/mame/drivers/aleck64.c svneol=native#text/plain
|
||||
src/mame/drivers/alg.c svneol=native#text/plain
|
||||
src/mame/drivers/alien.c svneol=native#text/plain
|
||||
src/mame/drivers/aliens.c svneol=native#text/plain
|
||||
src/mame/drivers/allied.c svneol=native#text/plain
|
||||
src/mame/drivers/alpha68k.c svneol=native#text/plain
|
||||
|
@ -188,6 +188,7 @@ enum
|
||||
XTAL_73_728MHz = 73728000, /* Ms. Pac-Man/Galaga 20th Anniversary */
|
||||
XTAL_100MHz = 100000000, /* PSX-based Namco System 12, Vegas, Sony ZN1-2-based */
|
||||
XTAL_101_4912MHz = 101491200, /* PSX-based Namco System 10 */
|
||||
XTAL_200MHz = 200000000, /* Base SH4 CPU (Naomi, Hikaru etc.) */
|
||||
|
||||
/* Resonators (There are probably more. Almost always used for driving OKI sound chips) */
|
||||
|
||||
|
108
src/mame/drivers/alien.c
Normal file
108
src/mame/drivers/alien.c
Normal file
@ -0,0 +1,108 @@
|
||||
/**********************************************************************************
|
||||
|
||||
Alien: The Arcade Medal Edition (c) 2005 Capcom
|
||||
|
||||
skeleton driver
|
||||
|
||||
- sh-4 clocked with 200MHz
|
||||
- 2 x Panasonic MN677511DE chips (MPEG2 decoders)
|
||||
- Altera ACEX 1K PLD
|
||||
- M48T35Y timekeeper device
|
||||
- CF interface
|
||||
|
||||
***********************************************************************************/
|
||||
|
||||
#include "emu.h"
|
||||
#include "cpu/sh4/sh4.h"
|
||||
|
||||
#define MASTER_CLOCK XTAL_200MHz
|
||||
|
||||
class alien_state : public driver_device
|
||||
{
|
||||
public:
|
||||
alien_state(running_machine &machine, const driver_device_config_base &config)
|
||||
: driver_device(machine, config) { }
|
||||
|
||||
};
|
||||
|
||||
static VIDEO_START( alien )
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
static SCREEN_UPDATE( alien )
|
||||
{
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static READ64_HANDLER( test_r )
|
||||
{
|
||||
return space->machine().rand();
|
||||
}
|
||||
|
||||
static ADDRESS_MAP_START( alien_map, AS_PROGRAM, 64 )
|
||||
AM_RANGE(0x00000000, 0x0003ffff) AM_ROM
|
||||
AM_RANGE(0x08000000, 0x08000007) AM_READ(test_r) //hangs if zero
|
||||
AM_RANGE(0x0cfe0000, 0x0cffffff) AM_RAM
|
||||
AM_RANGE(0x10000000, 0x13ffffff) AM_RAM
|
||||
AM_RANGE(0x18000000, 0x1800000f) AM_READ(test_r) AM_WRITENOP
|
||||
ADDRESS_MAP_END
|
||||
|
||||
|
||||
|
||||
|
||||
static INPUT_PORTS_START( alien )
|
||||
|
||||
INPUT_PORTS_END
|
||||
|
||||
static MACHINE_RESET( alien )
|
||||
{
|
||||
//cputag_set_input_line(machine, "maincpu", INPUT_LINE_HALT, ASSERT_LINE);
|
||||
}
|
||||
|
||||
static MACHINE_CONFIG_START( alien, alien_state )
|
||||
/* basic machine hardware */
|
||||
MCFG_CPU_ADD("maincpu", SH4, MASTER_CLOCK) /* 200MHz */
|
||||
MCFG_CPU_PROGRAM_MAP(alien_map)
|
||||
|
||||
/* video hardware */
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
MCFG_SCREEN_REFRESH_RATE(60)
|
||||
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
|
||||
MCFG_SCREEN_FORMAT(BITMAP_FORMAT_RGB32)
|
||||
MCFG_SCREEN_SIZE((32)*8, (32)*8)
|
||||
MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 32*8-1)
|
||||
|
||||
MCFG_MACHINE_RESET(alien)
|
||||
|
||||
MCFG_VIDEO_START(alien)
|
||||
MCFG_SCREEN_UPDATE(alien)
|
||||
|
||||
MCFG_PALETTE_LENGTH(0x1000)
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
/*************************
|
||||
* Rom Load *
|
||||
*************************/
|
||||
|
||||
ROM_START( alien )
|
||||
ROM_REGION( 0x800000, "maincpu", 0 ) // BIOS code
|
||||
ROM_LOAD32_WORD( "aln_s04.4.ic30", 0x000000, 0x400000, CRC(11777d3f) SHA1(8cc9fcae7911e6be273b4532d89b44a309687ead) )
|
||||
ROM_LOAD32_WORD( "aln_s05.5.ic33", 0x000002, 0x400000, CRC(71d2f22c) SHA1(16b25aa34f8b0d988565e7ab7cecc4df62ee8cf3) )
|
||||
|
||||
ROM_REGION( 0x800100, "unk", 0 ) //firmware?
|
||||
ROM_LOAD( "s29jl064hxxtfi00.u35", 0x000000, 0x800100, CRC(01890c61) SHA1(4fad321f42eab835351c6d5f73539bdbed80affe) )
|
||||
|
||||
ROM_REGION( 0x8000, "nvram", ROMREGION_ERASEFF) //timekeeper device
|
||||
ROM_LOAD( "m48t35y.3.ic26", 0x000000, 0x007ff8, CRC(060b0a75) SHA1(7ddf380ee0e7b54533ef7e248405bfce1c5dbb4b) )
|
||||
ROM_END
|
||||
|
||||
|
||||
GAME( 2005, alien, 0, alien, alien, 0, ROT0, "Capcom", "Alien: The Arcade Medal Edition", GAME_NO_SOUND | GAME_NOT_WORKING )
|
@ -506,6 +506,7 @@ $(MAMEOBJ)/bmc.a: \
|
||||
$(MAMEOBJ)/capcom.a: \
|
||||
$(DRIVERS)/1942.o $(VIDEO)/1942.o \
|
||||
$(DRIVERS)/1943.o $(VIDEO)/1943.o \
|
||||
$(DRIVERS)/alien.o \
|
||||
$(DRIVERS)/bionicc.o $(VIDEO)/bionicc.o \
|
||||
$(DRIVERS)/blktiger.o $(VIDEO)/blktiger.o \
|
||||
$(DRIVERS)/cbasebal.o $(VIDEO)/cbasebal.o \
|
||||
|
@ -3212,6 +3212,9 @@ V-V TP-027
|
||||
DRIVER( strider2a ) /* Strider 2 (ASIA 991213) */
|
||||
DRIVER( shiryu2 ) /* Strider Hiryu 2 (JAPAN 991213) */
|
||||
|
||||
DRIVER( alien ) /* (c) 2005 */
|
||||
/* Alien Danger */
|
||||
|
||||
/* Tecmo ZN1 */
|
||||
DRIVER( tps )
|
||||
DRIVER( glpracr2 ) /* Gallop Racer 2 (USA) */
|
||||
|
Loading…
Reference in New Issue
Block a user