(MESS) Added skeleton driver for Compucolor II. [Jim Battle, Curt Coder]

This commit is contained in:
Curt Coder 2014-01-12 11:13:32 +00:00
parent d179fbfc4d
commit 3f45da5e2c
4 changed files with 60 additions and 0 deletions

1
.gitattributes vendored
View File

@ -6955,6 +6955,7 @@ src/mess/drivers/coco3.c svneol=native#text/plain
src/mess/drivers/codata.c svneol=native#text/plain
src/mess/drivers/coleco.c svneol=native#text/plain
src/mess/drivers/compis.c svneol=native#text/plain
src/mess/drivers/compucolor.c svneol=native#text/plain
src/mess/drivers/comquest.c svneol=native#text/plain
src/mess/drivers/comx35.c svneol=native#text/plain
src/mess/drivers/concept.c svneol=native#text/plain

View File

@ -0,0 +1,54 @@
// license:BSD-3-Clause
// copyright-holders:Curt Coder
/*
Compucolor II
http://www.compucolor.org/index.html
*/
#include "emu.h"
#include "cpu/i8085/i8085.h"
class compucolor2_state : public driver_device
{
public:
compucolor2_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag)
{ }
};
static ADDRESS_MAP_START( compucolor2_mem, AS_PROGRAM, 8, compucolor2_state )
AM_RANGE(0x0000, 0x3fff) AM_ROM AM_REGION("maincpu", 0)
ADDRESS_MAP_END
static ADDRESS_MAP_START( compucolor2_io, AS_IO, 8, compucolor2_state )
ADDRESS_MAP_END
static INPUT_PORTS_START( compucolor2 )
INPUT_PORTS_END
static MACHINE_CONFIG_START( compucolor2, compucolor2_state )
// basic machine hardware
MCFG_CPU_ADD("maincpu", I8080, 1996800)
MCFG_CPU_PROGRAM_MAP(compucolor2_mem)
MCFG_CPU_IO_MAP(compucolor2_io)
MACHINE_CONFIG_END
ROM_START( compclr2 )
ROM_REGION( 0x4000, "maincpu", 0 )
ROM_SYSTEM_BIOS( 0, "678", "v6.78" )
ROMX_LOAD( "v678.rom", 0x0000, 0x4000, BAD_DUMP CRC(5e559469) SHA1(fe308774aae1294c852fe24017e58d892d880cd3), ROM_BIOS(1) )
ROM_SYSTEM_BIOS( 1, "879", "v8.79" )
ROMX_LOAD( "v879.rom", 0x0000, 0x4000, BAD_DUMP CRC(4de8e652) SHA1(e5c55da3ac893b8a5a99c8795af3ca72b1645f3f), ROM_BIOS(2) )
ROM_REGION( 0x800, "chargen", 0 )
ROM_LOAD( "chargen.uf6", 0x000, 0x400, BAD_DUMP CRC(7eef135a) SHA1(be488ef32f54c6e5f551fb84ab12b881aef72dd9) )
ROM_LOAD( "chargen.uf7", 0x400, 0x400, BAD_DUMP CRC(2bee7cf6) SHA1(808e0fc6f2332b4297de190eafcf84668703e2f4) )
ROM_REGION( 0x20, "crt", 0 )
ROM_LOAD( "timing.rom", 0x00, 0x20, BAD_DUMP CRC(27ae54bc) SHA1(ccb056fbc1ec2132f2602217af64d77237494afb) )
ROM_END
COMP( 1977, compclr2, 0, 0, compucolor2, compucolor2, driver_device, 0, "Intelligent System Corporation", "Compucolor II", GAME_IS_SKELETON | GAME_NOT_WORKING | GAME_NO_SOUND )

View File

@ -2321,3 +2321,4 @@ cpu09
ivg09
pulsarlb
hprot1
compclr2

View File

@ -597,6 +597,7 @@ DRVLIBS += \
$(MESSOBJ)/interton.a \
$(MESSOBJ)/intv.a \
$(MESSOBJ)/isa.a \
$(MESSOBJ)/isc.a \
$(MESSOBJ)/kaypro.a \
$(MESSOBJ)/koei.a \
$(MESSOBJ)/kyocera.a \
@ -1388,6 +1389,9 @@ $(MESSOBJ)/intv.a: \
$(MESS_MACHINE)/intv.o \
$(MESS_DRIVERS)/intv.o \
$(MESSOBJ)/isc.a: \
$(MESS_DRIVERS)/compucolor.o\
$(MESSOBJ)/kaypro.a: \
$(MESS_DRIVERS)/kaypro.o \
$(MESS_MACHINE)/kaypro.o \