glmmc: This may actually be Z80-based, so fold it into prestige.cpp for now (nw)

This commit is contained in:
AJR 2019-07-06 00:17:05 -04:00
parent 6267615d4d
commit c8a99d00c0
5 changed files with 11 additions and 54 deletions

View File

@ -3732,7 +3732,6 @@ files {
MAME_DIR .. "src/mame/drivers/geniusiq.cpp",
MAME_DIR .. "src/mame/drivers/geniusjr.cpp",
MAME_DIR .. "src/mame/drivers/glcx.cpp",
MAME_DIR .. "src/mame/drivers/vtech_unk2.cpp",
MAME_DIR .. "src/mame/drivers/vtech_eu3a12.cpp",
MAME_DIR .. "src/mame/drivers/iqunlim.cpp",
MAME_DIR .. "src/mame/drivers/laser3k.cpp",

View File

@ -882,6 +882,15 @@ ROM_START( glmcolor )
ROM_LOAD( "27-5673-00.u6", 0x00000, 0x100000, CRC(c4245392) SHA1(bb651aaf11b75f4155c0a0106de9394018110cc7) )
ROM_END
ROM_START( glmmc )
// FIXME: either ROM loading or banking is wrong here...
ROM_REGION( 0x100000, "maincpu", 0 )
ROM_LOAD( "27-5889-00.bin", 0x060000, 0x020000, CRC(5e2c6359) SHA1(cc01c7bd5c87224b63dd1044db5a36a5cb7824f1) )
ROM_CONTINUE( 0x040000, 0x020000 )
ROM_CONTINUE( 0x020000, 0x020000 )
ROM_CONTINUE( 0x000000, 0x020000 )
ROM_END
ROM_START( gkidabc )
ROM_REGION( 0x20000, "maincpu", 0 )
ROM_LOAD("27-5730-00.bin", 0x00000, 0x20000, CRC(64664708) SHA1(74212c2dec1caa41dbc933b50f857904a8ac623b))
@ -907,6 +916,7 @@ COMP( 1998, snotecu, 0, 0, snotec, glcolor, prestige_state, empty
COMP( 1998, gl7007sl, 0, 0, gl7007sl, prestige, prestige_state, empty_init, "VTech", "Genius Leader 7007SL (Germany)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
COMP( 1998, prestige, 0, 0, prestige, prestige, prestige_state, empty_init, "VTech", "PreComputer Prestige Elite", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
COMP( 1999, gwnf, 0, 0, prestige, prestige, prestige_state, empty_init, "VTech", "Genius Winner Notebook Fun (Germany)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
COMP( 19??, glmmc, 0, 0, prestige, prestige, prestige_state, empty_init, "VTech", "Genius Leader Master Mega Color (Germany)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND )
// these systems need to be moved into a separate driver

View File

@ -1,49 +0,0 @@
// license:BSD-3-Clause
// copyright-holders:Sandro Ronco
// Unknown CPU type
#include "emu.h"
#include "screen.h"
class glmmc_state : public driver_device
{
public:
glmmc_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag)
{ }
void glmmc(machine_config &config);
private:
virtual uint32_t screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
};
uint32_t glmmc_state::screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect)
{
return 0;
}
static INPUT_PORTS_START( glmmc )
INPUT_PORTS_END
void glmmc_state::glmmc(machine_config &config)
{
/* basic machine hardware */
// UNKNOWN(config, "maincpu", unknown); // CPU type is unknown, epoxy blob
/* video hardware */
screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER));
screen.set_refresh_hz(50);
screen.set_vblank_time(ATTOSECONDS_IN_USEC(2500)); /* not accurate */
screen.set_size(512, 256);
screen.set_visarea(0, 512-1, 0, 256-1);
screen.set_screen_update(FUNC(glmmc_state::screen_update));
}
ROM_START( glmmc )
ROM_REGION(0x200000, "maincpu", 0)
ROM_LOAD( "27-5889-00.bin", 0x000000, 0x080000, CRC(5e2c6359) SHA1(cc01c7bd5c87224b63dd1044db5a36a5cb7824f1) )
ROM_END
COMP( 19??, glmmc, 0, 0, glmmc, glmmc, glmmc_state, empty_init, "Video Technology", "Genius Leader Master Mega Color (Germany)", MACHINE_IS_SKELETON)

View File

@ -33013,6 +33013,7 @@ gl6000sl // Genius Leader 6000SL (Germany)
gl7007sl // Genius Leader 7007SL (Germany)
glcolor // Genius Leader Color (Germany)
glmcolor // Genius Leader Magic Color (Germany)
glmmc // Genius Leader Master Mega Color (Germany)
glscolor // Genius Leader Super Color (Germany)
gwnf // Genius Winner Notebook Fun (Germany)
prestige // PreComputer Prestige Elite
@ -39307,9 +39308,6 @@ laser700 // 1984? Laser 700
@source:vtech_eu3a12.cpp
vreadere
@source:vtech_unk2.cpp
glmmc // 199? Genius Master Mega Color
@source:vulgus.cpp
mach9 // bootleg (ITISA)
vulgus // 5/1984 (c) 1984

View File

@ -902,7 +902,6 @@ vta2000.cpp
vtech1.cpp
vtech2.cpp
vtech_eu3a12.cpp
vtech_unk2.cpp
wangpc.cpp
wicat.cpp
wswan.cpp