mirror of
https://github.com/holub/mame
synced 2025-10-05 16:50:57 +03:00
(MESS) New skeleton [Robbbert]
------------------------------------------------- Televideo TV950
This commit is contained in:
parent
0871d50819
commit
24dbff2975
1
.gitattributes
vendored
1
.gitattributes
vendored
@ -6616,6 +6616,7 @@ src/mess/drivers/ts803.c svneol=native#text/plain
|
||||
src/mess/drivers/ts816.c svneol=native#text/plain
|
||||
src/mess/drivers/tsispch.c svneol=native#text/plain
|
||||
src/mess/drivers/tutor.c svneol=native#text/plain
|
||||
src/mess/drivers/tv950.c svneol=native#text/plain
|
||||
src/mess/drivers/tvc.c svneol=native#text/plain
|
||||
src/mess/drivers/tx0.c svneol=native#text/plain
|
||||
src/mess/drivers/uknc.c svneol=native#text/plain
|
||||
|
68
src/mess/drivers/tv950.c
Normal file
68
src/mess/drivers/tv950.c
Normal file
@ -0,0 +1,68 @@
|
||||
/***************************************************************************
|
||||
|
||||
2013-09-10 Skeleton driver for Televideo TV950
|
||||
|
||||
TODO:
|
||||
- Everything - this is just a skeleton
|
||||
|
||||
No info on this system, not even what CPU it has.
|
||||
|
||||
****************************************************************************/
|
||||
|
||||
#include "emu.h"
|
||||
#include "cpu/z80/z80.h"
|
||||
#include "cpu/mcs48/mcs48.h"
|
||||
|
||||
|
||||
class tv950_state : public driver_device
|
||||
{
|
||||
public:
|
||||
tv950_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag)
|
||||
, m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
private:
|
||||
virtual void machine_reset();
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
||||
static ADDRESS_MAP_START(tv950_mem, AS_PROGRAM, 8, tv950_state)
|
||||
ADDRESS_MAP_UNMAP_HIGH
|
||||
AM_RANGE(0x0000, 0x0fff) AM_ROM
|
||||
AM_RANGE(0x1000, 0xffff) AM_RAM
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static ADDRESS_MAP_START(tv950_io, AS_IO, 8, tv950_state)
|
||||
ADDRESS_MAP_END
|
||||
|
||||
|
||||
/* Input ports */
|
||||
static INPUT_PORTS_START( tv950 )
|
||||
INPUT_PORTS_END
|
||||
|
||||
|
||||
void tv950_state::machine_reset()
|
||||
{
|
||||
}
|
||||
|
||||
static MACHINE_CONFIG_START( tv950, tv950_state )
|
||||
/* basic machine hardware */
|
||||
MCFG_CPU_ADD("maincpu", I8048, 1000000)
|
||||
MCFG_CPU_PROGRAM_MAP(tv950_mem)
|
||||
MCFG_CPU_IO_MAP(tv950_io)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
/* ROM definition */
|
||||
ROM_START( tv950 )
|
||||
ROM_REGION(0x10000, "maincpu", 0)
|
||||
ROM_SYSTEM_BIOS( 0, "8000043", "8000043")
|
||||
ROMX_LOAD( "tv-043h.rom", 0x0000, 0x1000, CRC(89b826be) SHA1(fd5575be04317682d0c9062702b5932b46f89926), ROM_BIOS(1) )
|
||||
ROM_SYSTEM_BIOS( 1, "8000044", "8000044")
|
||||
ROMX_LOAD( "tv-044h.rom", 0x0000, 0x1000, CRC(24b0383d) SHA1(71cabb7f3da8652a36afdf3d505ab8a41651e801), ROM_BIOS(2) )
|
||||
ROM_END
|
||||
|
||||
/* Driver */
|
||||
|
||||
/* YEAR NAME PARENT COMPAT MACHINE INPUT STATE INIT COMPANY FULLNAME FLAGS */
|
||||
COMP( 198?, tv950, 0, 0, tv950, tv950, driver_device, 0, "Televideo", "TV950", GAME_IS_SKELETON )
|
@ -2233,6 +2233,7 @@ ts802
|
||||
ts802h
|
||||
ts803h
|
||||
ts816
|
||||
tv950
|
||||
modellot
|
||||
tim100
|
||||
pencil2
|
||||
|
@ -2450,6 +2450,7 @@ $(MESSOBJ)/skeleton.a: \
|
||||
$(MESS_DRIVERS)/ts802.o \
|
||||
$(MESS_DRIVERS)/ts803.o \
|
||||
$(MESS_DRIVERS)/ts816.o \
|
||||
$(MESS_DRIVERS)/tv950.o \
|
||||
$(MESS_DRIVERS)/tsispch.o \
|
||||
$(MESS_DRIVERS)/unior.o \
|
||||
$(MESS_DRIVERS)/unistar.o \
|
||||
|
Loading…
Reference in New Issue
Block a user