mirror of
https://github.com/holub/mame
synced 2025-05-31 10:01:51 +03:00
New games marked as GAME_NOT_WORKING
------------------------------------ Speed Driver [XingXing]
This commit is contained in:
parent
ae784c4379
commit
5ce1caff87
1
.gitattributes
vendored
1
.gitattributes
vendored
@ -2244,6 +2244,7 @@ src/mame/drivers/igs009.c svneol=native#text/plain
|
||||
src/mame/drivers/igs011.c svneol=native#text/plain
|
||||
src/mame/drivers/igs017.c svneol=native#text/plain
|
||||
src/mame/drivers/igs_m027.c svneol=native#text/plain
|
||||
src/mame/drivers/igspc.c svneol=native#text/plain
|
||||
src/mame/drivers/igspoker.c svneol=native#text/plain
|
||||
src/mame/drivers/ikki.c svneol=native#text/plain
|
||||
src/mame/drivers/imolagp.c svneol=native#text/plain
|
||||
|
66
src/mame/drivers/igspc.c
Normal file
66
src/mame/drivers/igspc.c
Normal file
@ -0,0 +1,66 @@
|
||||
/*
|
||||
|
||||
IGS PC based hardware
|
||||
|
||||
4 boards
|
||||
1x NV440 gfx card
|
||||
1x sound card
|
||||
1x CF2IDE card
|
||||
1x proteection card with a IGS027A (ARM7 with internal ROM)
|
||||
|
||||
The CF dump contains no MBR, it is thought that it is stored in either the main bios
|
||||
or provided by the IGS027A. If you disconnect the protection card the bios will hang
|
||||
when detecting the HDDs which further backs up the theory that it is provided or
|
||||
decrypted by the 027A
|
||||
|
||||
*/
|
||||
|
||||
#include "emu.h"
|
||||
#include "cpu/i386/i386.h"
|
||||
|
||||
class speeddrv_state : public driver_device
|
||||
{
|
||||
public:
|
||||
speeddrv_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag) { }
|
||||
|
||||
};
|
||||
|
||||
static ADDRESS_MAP_START( speeddrv_map, AS_PROGRAM, 32 )
|
||||
AM_RANGE(0xfffc0000, 0xffffffff) AM_ROM AM_REGION("bios", 0 )
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static ADDRESS_MAP_START( speeddrv_io, AS_IO, 32 )
|
||||
ADDRESS_MAP_END
|
||||
|
||||
|
||||
static INPUT_PORTS_START( speeddrv )
|
||||
INPUT_PORTS_END
|
||||
|
||||
|
||||
|
||||
static MACHINE_CONFIG_START( speeddrv, speeddrv_state )
|
||||
/* basic machine hardware */
|
||||
MCFG_CPU_ADD("maincpu", I486, 40000000 ) // ?? at least a pentium
|
||||
MCFG_CPU_PROGRAM_MAP(speeddrv_map)
|
||||
MCFG_CPU_IO_MAP(speeddrv_io)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
ROM_START( speeddrv )
|
||||
ROM_REGION32_LE(0x40000, "bios", 0) /* motherboard bios */
|
||||
ROM_LOAD( "mainbios", 0x0000, 0x040000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x4000, "prot", 0 ) /* ARM protection ASIC - internal rom */
|
||||
ROM_LOAD( "speed_driver_igs027a.bin", 0x000000, 0x04000, NO_DUMP )
|
||||
|
||||
DISK_REGION( "disks" )
|
||||
DISK_IMAGE( "speeddrv", 0, SHA1(88712a37b75d84cf9b5a4bee9386285d1b3760b3) )
|
||||
ROM_END
|
||||
|
||||
static DRIVER_INIT(speeddrv)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
GAME( 2004, speeddrv, 0, speeddrv, speeddrv, speeddrv, ROT0, "IGS", "Speed Driver", GAME_NOT_WORKING|GAME_NO_SOUND )
|
@ -8905,6 +8905,9 @@ ddpdojblk // (c) 2002 Cave
|
||||
espgal // (c) 2003 Cave
|
||||
orleg2 // (c) 2007
|
||||
|
||||
// IGS PC based HW
|
||||
speeddrv // (c) 2004
|
||||
|
||||
// Spirit Tech. Corp.
|
||||
dunhuang // (c) 1995
|
||||
|
||||
|
@ -735,6 +735,7 @@ $(MAMEOBJ)/ibmpc.a: \
|
||||
$(DRIVERS)/pcxt.o \
|
||||
$(DRIVERS)/quakeat.o \
|
||||
$(DRIVERS)/queen.o \
|
||||
$(DRIVERS)/igspc.o \
|
||||
|
||||
$(MAMEOBJ)/igs.a: \
|
||||
$(DRIVERS)/cabaret.o \
|
||||
|
Loading…
Reference in New Issue
Block a user