New not working machines

----------------------------------------
Dream Hunting (US) [ShouTime, The Dumping Union]
Hog Wild (US) [ShouTime, The Dumping Union]
This commit is contained in:
Ivan Vangelista 2017-05-27 13:08:32 +02:00
parent 7281fbfae7
commit 85b7c141e3
4 changed files with 120 additions and 0 deletions

View File

@ -4066,6 +4066,7 @@ files {
MAME_DIR .. "src/mame/drivers/silkroad.cpp",
MAME_DIR .. "src/mame/includes/silkroad.h",
MAME_DIR .. "src/mame/video/silkroad.cpp",
MAME_DIR .. "src/mame/drivers/unianapc.cpp",
MAME_DIR .. "src/mame/drivers/unico.cpp",
MAME_DIR .. "src/mame/includes/unico.h",
MAME_DIR .. "src/mame/video/unico.cpp",

View File

@ -1254,6 +1254,7 @@ ultratnk.cpp
ultrsprt.cpp
umipoker.cpp
undrfire.cpp
unianapc.cpp
unico.cpp
unkhorse.cpp
upscope.cpp

View File

@ -0,0 +1,114 @@
// license:BSD-3-Clause
// copyright-holders:Ivan Vangelista
/*
Uniana PC hardware (shared by other Korean companies)
Intel Celeron CPU, 1.70GHz
MSI MS-6566E VER: 2 motherboard
Samsung 256MB DDR PC2100 CL2.5 RAM
Inside TNC 128MB(?) VGA Graphics Video Card E-G012-01-1247
Dynamic 4281 Rev. A sound card by Jin Information Technology with Crystal CS4281 sound chip
DM Storage DM2560V00 IDE flash storage device
IO board
Game Box's Dream Hunting has the same hardware minus the sound card.
It also sports a gun IO board. Two version exist (CGA and VGA). Currently only VGA is dumped.
Other games believed to run on this hardware (* denotes a copy is in MAME friendly hands):
Frenzy Express(Uniana, 2001) *
S.A.P.T. (Uniana, 2004)
Possibly on other hardware (Crystal System ?)
Dojeon! OX Survival (Uniana, 2002)
Dojeon! OX Survival Plus (Uniana, 2002)
*/
#include "emu.h"
#include "cpu/i386/i386.h"
#include "screen.h"
class unianapc_state : public driver_device
{
public:
unianapc_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag),
m_maincpu(*this, "maincpu")
{ }
required_device<cpu_device> m_maincpu;
virtual void machine_start() override;
virtual void machine_reset() override;
virtual void video_start() override;
uint32_t screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
};
void unianapc_state::video_start()
{
}
uint32_t unianapc_state::screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect)
{
return 0;
}
static ADDRESS_MAP_START( unianapc_map, AS_PROGRAM, 32, unianapc_state )
ADDRESS_MAP_END
static INPUT_PORTS_START( unianapc )
INPUT_PORTS_END
void unianapc_state::machine_start()
{
}
void unianapc_state::machine_reset()
{
}
static MACHINE_CONFIG_START( unianapc )
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", PENTIUM3, 100000000) // actually a Celeron at 1.70 GHz
MCFG_CPU_PROGRAM_MAP(unianapc_map)
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
MCFG_SCREEN_REFRESH_RATE(60)
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
MCFG_SCREEN_SIZE(640, 480)
MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1)
MCFG_SCREEN_UPDATE_DRIVER(unianapc_state, screen_update)
MACHINE_CONFIG_END
/***************************************************************************
Game drivers
***************************************************************************/
ROM_START( dhunting )
ROM_REGION(0x20000, "bios", 0) \
ROM_LOAD("mbbios", 0x10000, 0x10000, NO_DUMP )
ROM_REGION( 0x10000, "vbios", 0 ) // video card BIOS
ROM_LOAD( "videobios", 0x000000, 0x00d000, NO_DUMP )
DISK_REGION( "ide:0:hdd:image" ) // DM Storage DM2560V00 IDE flash storage
DISK_IMAGE( "dream hunting", 0, SHA1(3515c0617c52c7e8b7e5dba8de22e363cce00e10) )
ROM_END
ROM_START( hogwild )
ROM_REGION(0x20000, "bios", 0) \
ROM_LOAD("mbbios", 0x10000, 0x10000, NO_DUMP )
ROM_REGION( 0x10000, "vbios", 0 ) // video card BIOS
ROM_LOAD( "videobios", 0x000000, 0x00d000, NO_DUMP )
DISK_REGION( "ide:0:hdd:image" ) // DM Storage DM2560V00 IDE flash storage
DISK_IMAGE( "hog wild", 0, SHA1(f05b7f64830d995db2e2a2f7f95ae0100de5dab1) )
ROM_END
GAME( 2002, dhunting, 0, unianapc, unianapc, unianapc_state, 0, ROT0, "Game Box Entertainment", "Dream Hunting (US)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // Ver 1007?
GAME( 2003, hogwild, 0, unianapc, unianapc, unianapc_state, 0, ROT0, "Uniana", "Hog Wild (US)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // Ver.00.26.b?

View File

@ -36735,6 +36735,10 @@ undrfire // D67 (c) 1993 Taito Corporation Japan (World)
undrfirej // D67 (c) 1993 Taito Corporation (Japan)
undrfireu // D67 (c) 1993 Taito America Corporation (US)
@source:unianapc.cpp
dhunting // (c) 2002 Game Box Entertainment
hogwild // (c) 2003 Uniana
@source:unichamp.cpp
unichamp //