mirror of
https://github.com/holub/mame
synced 2025-07-05 01:48:29 +03:00
New not working machines
---------------------------------------- Dream Hunting (US) [ShouTime, The Dumping Union] Hog Wild (US) [ShouTime, The Dumping Union]
This commit is contained in:
parent
7281fbfae7
commit
85b7c141e3
@ -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",
|
||||
|
@ -1254,6 +1254,7 @@ ultratnk.cpp
|
||||
ultrsprt.cpp
|
||||
umipoker.cpp
|
||||
undrfire.cpp
|
||||
unianapc.cpp
|
||||
unico.cpp
|
||||
unkhorse.cpp
|
||||
upscope.cpp
|
||||
|
114
src/mame/drivers/unianapc.cpp
Normal file
114
src/mame/drivers/unianapc.cpp
Normal 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?
|
@ -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 //
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user