mirror of
https://github.com/holub/mame
synced 2025-04-20 15:32:45 +03:00
glmmc: This may actually be Z80-based, so fold it into prestige.cpp for now (nw)
This commit is contained in:
parent
6267615d4d
commit
c8a99d00c0
@ -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",
|
||||
|
@ -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
|
||||
|
@ -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)
|
@ -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
|
||||
|
@ -902,7 +902,6 @@ vta2000.cpp
|
||||
vtech1.cpp
|
||||
vtech2.cpp
|
||||
vtech_eu3a12.cpp
|
||||
vtech_unk2.cpp
|
||||
wangpc.cpp
|
||||
wicat.cpp
|
||||
wswan.cpp
|
||||
|
Loading…
Reference in New Issue
Block a user