mirror of
https://github.com/holub/mame
synced 2025-10-06 17:08:28 +03:00
Split Micro-Term terminals to their own (skeleton) driver (nw)
This commit is contained in:
parent
d1565b4087
commit
b86f9bab4c
@ -3523,6 +3523,7 @@ files {
|
||||
MAME_DIR .. "src/mame/drivers/micro20.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/micronic.cpp",
|
||||
MAME_DIR .. "src/mame/includes/micronic.h",
|
||||
MAME_DIR .. "src/mame/drivers/microterm.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/mightyframe.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/mini2440.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/miniframe.cpp",
|
||||
|
76
src/mame/drivers/microterm.cpp
Normal file
76
src/mame/drivers/microterm.cpp
Normal file
@ -0,0 +1,76 @@
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:
|
||||
/***********************************************************************************************************************************
|
||||
|
||||
Skeleton driver for Micro-Term terminals.
|
||||
|
||||
************************************************************************************************************************************/
|
||||
|
||||
#include "emu.h"
|
||||
#include "cpu/z80/z80.h"
|
||||
//#include "machine/eepromser.h"
|
||||
//#include "machine/mc68681.h"
|
||||
//#include "screen.h"
|
||||
|
||||
class microterm_state : public driver_device
|
||||
{
|
||||
public:
|
||||
microterm_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag)
|
||||
, m_maincpu(*this, "maincpu")
|
||||
//, m_p_chargen(*this, "chargen")
|
||||
{ }
|
||||
|
||||
private:
|
||||
required_device<cpu_device> m_maincpu;
|
||||
//required_region_ptr<u8> m_p_chargen;
|
||||
};
|
||||
|
||||
static ADDRESS_MAP_START( mem_map, AS_PROGRAM, 8, microterm_state )
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static INPUT_PORTS_START( microterm )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static MACHINE_CONFIG_START( microterm )
|
||||
MCFG_CPU_ADD("maincpu", Z80, 2'000'000)
|
||||
MCFG_CPU_PROGRAM_MAP(mem_map)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
/**************************************************************************************************************
|
||||
|
||||
Micro-Term Model 420.
|
||||
Chips: Z80, MC2681P, SCN2674, 2x CDM6264E3, TMM2016BP-12, SCN2641, NMC9345N. Undumped PAL10L8NC at U18 and PROM (N82S129N) at U41.
|
||||
Crystals: 3.6864, 15.30072 (hard to read), 9.87768
|
||||
|
||||
***************************************************************************************************************/
|
||||
|
||||
ROM_START( mt420 )
|
||||
ROM_REGION(0x10000, "maincpu", 0)
|
||||
ROM_LOAD( "1910_M.P._R1.9.u8", 0x0000, 0x8000, CRC(e79154e9) SHA1(7c3f22097b931986c921bf731de98a1d0536aec9) )
|
||||
|
||||
ROM_REGION(0x1000, "chargen", 0)
|
||||
ROM_LOAD( "mt420cg_rev2.1.u44", 0x0000, 0x0fe0, CRC(7950e485) SHA1(1f03525958464bbe861d2e78f07cc5264e17c0e8) ) // incomplete?
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
/**************************************************************************************************************
|
||||
|
||||
Micro-Term 5510.
|
||||
Chips: Z80, SCN2681, S8842C4/SCX6244UNT, 4x CXK5864BP-70L, 2x NMC9346N
|
||||
Crystals: 6.000, 3.68640, 45.8304
|
||||
|
||||
***************************************************************************************************************/
|
||||
|
||||
ROM_START( mt5510 )
|
||||
ROM_REGION(0x10000, "maincpu", 0)
|
||||
ROM_LOAD( "2500_M.P._R1.9.u11", 0x00000, 0x10000, CRC(71f19a53) SHA1(91df26d46a93359cd033d7137f1676bcfa58223b) )
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
|
||||
COMP( 1986, mt420, 0, 0, microterm, microterm, microterm_state, 0, "Micro-Term", "Micro-Term 420", MACHINE_IS_SKELETON )
|
||||
COMP( 1988, mt5510, 0, 0, microterm, microterm, microterm_state, 0, "Micro-Term", "Micro-Term 5510", MACHINE_IS_SKELETON )
|
@ -204,43 +204,6 @@ COMP( 1982, hp2622a, 0, 0, terminals, terminals, terminals_state, 0, "HP", "HP-2
|
||||
|
||||
|
||||
|
||||
/**************************************************************************************************************
|
||||
|
||||
Micro-term 5510.
|
||||
Chips: Z80, SCN2681, S8842C4/SCX6244UNT, 4x CXK5864BP-70L, 2x NMC9346N
|
||||
Crystals: 6.000, 3.68640, 45.8304
|
||||
|
||||
***************************************************************************************************************/
|
||||
|
||||
ROM_START( mt5510 )
|
||||
ROM_REGION(0x10000, "maincpu", 0)
|
||||
ROM_LOAD( "2500_M.P._R1.9.u11", 0x00000, 0x10000, CRC(71f19a53) SHA1(91df26d46a93359cd033d7137f1676bcfa58223b) )
|
||||
ROM_END
|
||||
|
||||
COMP( 1988, mt5510, 0, 0, terminals, terminals, terminals_state, 0, "Micro-term", "5510", MACHINE_IS_SKELETON )
|
||||
|
||||
|
||||
|
||||
/**************************************************************************************************************
|
||||
|
||||
Micro-term MT420.
|
||||
Chips: Z80, MC2681P, SCN2674, 2x CDM6264E3, TMM2016BP-12, SCN2641, NMC9345N. Undumped PAL10L8NC at U18 and PROM (N82S129N) at U41.
|
||||
Crystals: 3.6864, 15.30072 (hard to read), 9.87768
|
||||
|
||||
***************************************************************************************************************/
|
||||
|
||||
ROM_START( mt420 )
|
||||
ROM_REGION(0x10000, "maincpu", 0)
|
||||
ROM_LOAD( "1910_M.P._R1.9.u8", 0x0000, 0x8000, CRC(e79154e9) SHA1(7c3f22097b931986c921bf731de98a1d0536aec9) )
|
||||
|
||||
ROM_REGION(0x1000, "chargen", 0)
|
||||
ROM_LOAD( "mt420cg_rev2.1.u44", 0x0000, 0x0fe0, CRC(7950e485) SHA1(1f03525958464bbe861d2e78f07cc5264e17c0e8) ) // incomplete?
|
||||
ROM_END
|
||||
|
||||
COMP( 1986, mt420, 0, 0, terminals, terminals, terminals_state, 0, "Micro-term", "MT420", MACHINE_IS_SKELETON )
|
||||
|
||||
|
||||
|
||||
/**************************************************************************************************************
|
||||
|
||||
Qume QVT-70.
|
||||
|
@ -20754,6 +20754,10 @@ pentacup2 //
|
||||
@source:microtan.cpp
|
||||
microtan // 1979 Microtan 65
|
||||
|
||||
@source:microterm.cpp
|
||||
mt420 //
|
||||
mt5510 //
|
||||
|
||||
@source:microvsn.cpp
|
||||
microvsn // Milton Bradley
|
||||
|
||||
@ -36305,8 +36309,6 @@ cit220p
|
||||
d461
|
||||
hp700_92
|
||||
hp2622a
|
||||
mt5510
|
||||
mt420
|
||||
qvt70
|
||||
qvt102
|
||||
qvt103
|
||||
|
@ -375,6 +375,7 @@ microdec.cpp
|
||||
microkit.cpp
|
||||
micronic.cpp
|
||||
microtan.cpp
|
||||
microterm.cpp
|
||||
microvsn.cpp
|
||||
mikro80.cpp
|
||||
mikromik.cpp
|
||||
|
Loading…
Reference in New Issue
Block a user