Revert "(nw) jgz80 is not... renamed to unkz80 (unknown manufacturer)."

This is likely a Jade board, just not the JGZ80. The set has reverted to its original name (jade).

This reverts commit c295fc4daa.
This commit is contained in:
AJR 2018-08-25 17:26:42 -04:00
parent f84d895832
commit e520141656
4 changed files with 25 additions and 26 deletions

View File

@ -3698,6 +3698,7 @@ 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/kron.cpp",
MAME_DIR .. "src/mame/drivers/leapster.cpp",
@ -3793,7 +3794,6 @@ 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",

View File

@ -2,19 +2,17 @@
// copyright-holders:Robbbert
/***************************************************************************
Unknown Z80 (with Serial Parallel Interrupt Controller)
Jade JGZ80 (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 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.
It takes about 8 seconds to start up.
Type HE to get a list of commands.
****************************************************************************/
@ -27,15 +25,15 @@ Currently does nothing due to a SIO regression.
//#include "bus/s100/s100.h"
class unkz80_state : public driver_device
class jade_state : public driver_device
{
public:
unkz80_state(const machine_config &mconfig, device_type type, const char *tag)
jade_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag)
, m_maincpu(*this, "maincpu")
{ }
void unkz80(machine_config &config);
void jade(machine_config &config);
private:
void io_map(address_map &map);
@ -45,14 +43,14 @@ private:
};
void unkz80_state::mem_map(address_map &map)
void jade_state::mem_map(address_map &map)
{
map.unmap_value_high();
map(0x0000, 0x07ff).rom().region("roms", 0);
map(0x0800, 0xffff).ram();
}
void unkz80_state::io_map(address_map &map)
void jade_state::io_map(address_map &map)
{
map.unmap_value_high();
map.global_mask(0xff);
@ -62,13 +60,13 @@ void unkz80_state::io_map(address_map &map)
}
/* Input ports */
static INPUT_PORTS_START( unkz80 )
static INPUT_PORTS_START( jade )
INPUT_PORTS_END
MACHINE_CONFIG_START(unkz80_state::unkz80)
MACHINE_CONFIG_START(jade_state::jade)
/* basic machine hardware */
MCFG_DEVICE_ADD("maincpu",Z80, 4_MHz_XTAL)
MCFG_DEVICE_ADD("maincpu",Z80, XTAL(4'000'000))
MCFG_DEVICE_PROGRAM_MAP(mem_map)
MCFG_DEVICE_IO_MAP(io_map)
@ -81,7 +79,8 @@ MACHINE_CONFIG_START(unkz80_state::unkz80)
CLOCK(config, "trg0", 4_MHz_XTAL / 2).signal_handler().set("ctc2", FUNC(z80ctc_device::trg0));
/* Devices */
MCFG_DEVICE_ADD("sio", Z80SIO, 4_MHz_XTAL)
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_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))
@ -92,12 +91,12 @@ MACHINE_CONFIG_START(unkz80_state::unkz80)
MACHINE_CONFIG_END
/* ROM definition */
ROM_START( unkz80 )
ROM_START( jgz80 )
ROM_REGION( 0x800, "roms", 0 )
ROM_LOAD( "unkz80.rom", 0x0000, 0x0800, CRC(90c4a1ef) SHA1(8a93a11051cc27f3edca24f0f4297ebe0099964e) )
ROM_LOAD( "jgz80.rom", 0x0000, 0x0800, CRC(90c4a1ef) SHA1(8a93a11051cc27f3edca24f0f4297ebe0099964e) )
ROM_END
/* Driver */
// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS
COMP( 1983, unkz80, 0, 0, unkz80, unkz80, unkz80_state, empty_init, "<unknown>", "Unknown Z80 computer", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW )
COMP( 1983, jgz80, 0, 0, jade, jade, jade_state, empty_init, "Jade Computer Products", "JGZ80", MACHINE_NOT_WORKING | MACHINE_NO_SOUND_HW )

View File

@ -15854,6 +15854,9 @@ 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
@ -37921,9 +37924,6 @@ uts20 //
@source:unkhorse.cpp
unkhorse //
@source:unkz80.cpp
unkz80 // Unknown
@source:upscope.cpp
upscope // (c) 1986 Grand products

View File

@ -332,6 +332,7 @@ isbc8010.cpp
isbc8030.cpp
iskr103x.cpp
itt3030.cpp
jade.cpp
jonos.cpp
jr100.cpp
jr200.cpp
@ -756,7 +757,6 @@ tvc.cpp
tvgame.cpp
tx0.cpp
uknc.cpp
unkz80.cpp
unichamp.cpp
unior.cpp
unistar.cpp