From c295fc4daaef3a4d33a3cd1b2792c49695200eb0 Mon Sep 17 00:00:00 2001 From: Robbbert Date: Mon, 30 Jul 2018 00:20:28 +1000 Subject: [PATCH] (nw) jgz80 is not... renamed to unkz80 (unknown manufacturer). --- scripts/target/mame/mess.lua | 2 +- src/mame/drivers/{jade.cpp => unkz80.cpp} | 41 ++++++++++++----------- src/mame/mame.lst | 6 ++-- src/mame/mess.flt | 2 +- 4 files changed, 26 insertions(+), 25 deletions(-) rename src/mame/drivers/{jade.cpp => unkz80.cpp} (65%) diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua index 8c24fcadf41..3d36a02c25c 100644 --- a/scripts/target/mame/mess.lua +++ b/scripts/target/mame/mess.lua @@ -3671,7 +3671,6 @@ files { MAME_DIR .. "src/mame/drivers/imsai.cpp", MAME_DIR .. "src/mame/drivers/indiana.cpp", MAME_DIR .. "src/mame/drivers/itt3030.cpp", - MAME_DIR .. "src/mame/drivers/jade.cpp", MAME_DIR .. "src/mame/drivers/jonos.cpp", MAME_DIR .. "src/mame/drivers/konin.cpp", MAME_DIR .. "src/mame/drivers/kron.cpp", @@ -3766,6 +3765,7 @@ files { MAME_DIR .. "src/mame/drivers/tsispch.cpp", MAME_DIR .. "src/mame/includes/tsispch.h", MAME_DIR .. "src/mame/drivers/tti.cpp", + MAME_DIR .. "src/mame/drivers/unkz80.cpp", MAME_DIR .. "src/mame/drivers/unistar.cpp", MAME_DIR .. "src/mame/drivers/v6809.cpp", MAME_DIR .. "src/mame/drivers/vector4.cpp", diff --git a/src/mame/drivers/jade.cpp b/src/mame/drivers/unkz80.cpp similarity index 65% rename from src/mame/drivers/jade.cpp rename to src/mame/drivers/unkz80.cpp index 41e619fb7a6..0b44b8f0f15 100644 --- a/src/mame/drivers/jade.cpp +++ b/src/mame/drivers/unkz80.cpp @@ -2,17 +2,19 @@ // copyright-holders:Robbbert /*************************************************************************** - Jade JGZ80 (with Serial Parallel Interrupt Controller) +Unknown Z80 (with Serial Parallel Interrupt Controller) - Single board Z80 computer on a S100 card. - The SPIO board adds four CTCs, two SIOs and one PIO. +Single board Z80 computer on a S100 card. +The SPIO board adds four CTCs, two SIOs and one PIO. - 2013-09-12 Skeleton driver. +2013-09-12 Skeleton driver. - No info found as yet. +No info found as yet. - It takes about 8 seconds to start up. - Type HE to get a list of commands. +It should display P-Mon 4b 08/29/83 SPIC, then pause a bit, +then show a # prompt. Type HE to get a list of commands. + +Currently does nothing due to a SIO regression. ****************************************************************************/ @@ -25,15 +27,15 @@ //#include "bus/s100/s100.h" -class jade_state : public driver_device +class unkz80_state : public driver_device { public: - jade_state(const machine_config &mconfig, device_type type, const char *tag) + unkz80_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu") { } - void jade(machine_config &config); + void unkz80(machine_config &config); private: void io_map(address_map &map); @@ -43,14 +45,14 @@ private: }; -void jade_state::mem_map(address_map &map) +void unkz80_state::mem_map(address_map &map) { map.unmap_value_high(); map(0x0000, 0x07ff).rom().region("roms", 0); map(0x0800, 0xffff).ram(); } -void jade_state::io_map(address_map &map) +void unkz80_state::io_map(address_map &map) { map.unmap_value_high(); map.global_mask(0xff); @@ -60,13 +62,13 @@ void jade_state::io_map(address_map &map) } /* Input ports */ -static INPUT_PORTS_START( jade ) +static INPUT_PORTS_START( unkz80 ) INPUT_PORTS_END -MACHINE_CONFIG_START(jade_state::jade) +MACHINE_CONFIG_START(unkz80_state::unkz80) /* basic machine hardware */ - MCFG_DEVICE_ADD("maincpu",Z80, XTAL(4'000'000)) + MCFG_DEVICE_ADD("maincpu",Z80, 4_MHz_XTAL) MCFG_DEVICE_PROGRAM_MAP(mem_map) MCFG_DEVICE_IO_MAP(io_map) @@ -79,8 +81,7 @@ MACHINE_CONFIG_START(jade_state::jade) CLOCK(config, "trg0", 4_MHz_XTAL / 2).signal_handler().set("ctc2", FUNC(z80ctc_device::trg0)); /* Devices */ - MCFG_DEVICE_ADD("sio", Z80SIO, XTAL(4'000'000)) - //MCFG_Z80SIO_OUT_INT_CB(INPUTLINE("maincpu", INPUT_LINE_IRQ0)) // no evidence of a daisy chain because IM2 is not set + MCFG_DEVICE_ADD("sio", Z80SIO, 4_MHz_XTAL) MCFG_Z80SIO_OUT_TXDA_CB(WRITELINE("rs232", rs232_port_device, write_txd)) MCFG_Z80SIO_OUT_DTRA_CB(WRITELINE("rs232", rs232_port_device, write_dtr)) MCFG_Z80SIO_OUT_RTSA_CB(WRITELINE("rs232", rs232_port_device, write_rts)) @@ -91,12 +92,12 @@ MACHINE_CONFIG_START(jade_state::jade) MACHINE_CONFIG_END /* ROM definition */ -ROM_START( jgz80 ) +ROM_START( unkz80 ) ROM_REGION( 0x800, "roms", 0 ) - ROM_LOAD( "jgz80.rom", 0x0000, 0x0800, CRC(90c4a1ef) SHA1(8a93a11051cc27f3edca24f0f4297ebe0099964e) ) + ROM_LOAD( "unkz80.rom", 0x0000, 0x0800, CRC(90c4a1ef) SHA1(8a93a11051cc27f3edca24f0f4297ebe0099964e) ) ROM_END /* Driver */ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS -COMP( 1983, jgz80, 0, 0, jade, jade, jade_state, empty_init, "Jade Computer Products", "JGZ80", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW ) +COMP( 1983, unkz80, 0, 0, unkz80, unkz80, unkz80_state, empty_init, "", "Unknown Z80 computer", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 867b6da3793..53342be3015 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -15826,9 +15826,6 @@ jackie // (c) 1993 IGS @source:jackpool.cpp jackpool // (c) 1997 Electronic Projects -@source:jade.cpp -jgz80 // Jade JGZ-80 - @source:jaguar.cpp a51mxr3k // ?? (c) 1998 a51mxr3ka // ?? (c) 1998 @@ -37853,6 +37850,9 @@ uts20 // @source:unkhorse.cpp unkhorse // +@source:unkz80.cpp +unkz80 // Unknown + @source:upscope.cpp upscope // (c) 1986 Grand products diff --git a/src/mame/mess.flt b/src/mame/mess.flt index f022750873e..90f375d1471 100644 --- a/src/mame/mess.flt +++ b/src/mame/mess.flt @@ -327,7 +327,6 @@ isbc8010.cpp isbc8030.cpp iskr103x.cpp itt3030.cpp -jade.cpp jonos.cpp jr100.cpp jr200.cpp @@ -748,6 +747,7 @@ tvc.cpp tvgame.cpp tx0.cpp uknc.cpp +unkz80.cpp unichamp.cpp unior.cpp unistar.cpp