New working clones

------------------
Designer 2100 Display (set 2) [Berger]
This commit is contained in:
hap 2022-10-14 16:01:47 +02:00
parent dc7874c2b6
commit 616e11aeb9
2 changed files with 25 additions and 15 deletions

View File

@ -286,7 +286,7 @@ INPUT_PORTS_END
void desdis_state::fdes2100d(machine_config &config)
{
/* basic machine hardware */
// basic machine hardware
M65C02(config, m_maincpu, 6_MHz_XTAL); // W65C02P-6
m_maincpu->set_addrmap(AS_PROGRAM, &desdis_state::fdes2100d_map);
@ -298,12 +298,12 @@ void desdis_state::fdes2100d(machine_config &config)
m_board->init_cb().set(m_board, FUNC(sensorboard_device::preset_chess));
m_board->set_delay(attotime::from_msec(150));
/* video hardware */
// video hardware
PWM_DISPLAY(config, m_display).set_size(2+4, 9);
m_display->set_segmask(0x3c, 0x7f);
config.set_default_layout(layout_fidel_desdis);
/* sound hardware */
// sound hardware
SPEAKER(config, "speaker").front_center();
DAC_1BIT(config, m_dac).add_route(ALL_OUTPUTS, "speaker", 0.25);
}
@ -312,7 +312,7 @@ void desdis_state::fdes2000d(machine_config &config)
{
fdes2100d(config);
/* basic machine hardware */
// basic machine hardware
R65C02(config.replace(), m_maincpu, 3_MHz_XTAL); // R65C02P3
m_maincpu->set_addrmap(AS_PROGRAM, &desdis_state::fdes2100d_map);
}
@ -321,7 +321,7 @@ void desmas_state::fdes2265(machine_config &config)
{
fdes2100d(config);
/* basic machine hardware */
// basic machine hardware
M68000(config.replace(), m_maincpu, 16_MHz_XTAL); // MC68HC000P12F
m_maincpu->set_addrmap(AS_PROGRAM, &desmas_state::fdes2265_map);
@ -336,7 +336,7 @@ void desmas_state::fdes2325(machine_config &config)
{
fdes2265(config);
/* basic machine hardware */
// basic machine hardware
M68EC020(config.replace(), m_maincpu, 20_MHz_XTAL); // MC68EC020RP25
m_maincpu->set_addrmap(AS_PROGRAM, &desmas_state::fdes2325_map);
@ -349,12 +349,20 @@ void desmas_state::fdes2325(machine_config &config)
ROM Definitions
******************************************************************************/
ROM_START( fdes2100d ) // model 6106, PCB label 510.1130A01 - this dump came from a post-release bugfix by Fidelity
ROM_START( fdes2100d ) // model 6106, PCB label 510.1130A01, serial 000646xx
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD("i9_orange.ic9", 0x8000, 0x8000, CRC(83fec02a) SHA1(6f43ab05bc605061989b05d0592dbd184efff9d4) ) // WSI 27C256L-12
ROM_REGION( 0x8000, "rombank", 0 )
ROM_LOAD("bk3_white.ic10", 0x0000, 0x8000, CRC(3857cc35) SHA1(f073dafb9fd885c7ddb7fbff10e3653f343ef1c6) ) // WSI 27C256L-12
ROM_LOAD("bk_3_white.ic10", 0x0000, 0x8000, CRC(3857cc35) SHA1(f073dafb9fd885c7ddb7fbff10e3653f343ef1c6) ) // "
ROM_END
ROM_START( fdes2100da ) // model 6106, serial 914611xx
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD("i9_orange.ic9", 0x8000, 0x8000, CRC(83fec02a) SHA1(6f43ab05bc605061989b05d0592dbd184efff9d4) ) // Microchip 27C256-15
ROM_REGION( 0x8000, "rombank", 0 )
ROM_LOAD("bk_white.ic10", 0x0000, 0x8000, CRC(10debf37) SHA1(b4ceeeb64436af77ab9b6a34a8d2e39deaf3000d) ) // "
ROM_END
ROM_START( fdes2000d ) // model 6105, PCB label 510.1130A01
@ -380,7 +388,7 @@ ROM_END
ROM_START( fdes2325 ) // model 6129, PCB label 510.1149A01
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD("61_29_white.ic10", 0x00000, 0x10000, CRC(f74157e1) SHA1(87f3f2d584e292f81593e053240d022cc477834d) ) // 27c512
ROM_LOAD("61_29_white.ic10", 0x00000, 0x10000, CRC(f74157e1) SHA1(87f3f2d584e292f81593e053240d022cc477834d) ) // 27C512
ROM_REGION( 0x100, "pals", 0 )
ROM_LOAD("101-1097a01.ic19", 0x000, 0x100, NO_DUMP ) // PALCE16V8Q-25PC
@ -394,10 +402,11 @@ ROM_END
Drivers
******************************************************************************/
// YEAR NAME PARENT CMP MACHINE INPUT STATE INIT COMPANY, FULLNAME, FLAGS
CONS( 1988, fdes2100d, 0, 0, fdes2100d, desdis, desdis_state, init_fdes2100d, "Fidelity Electronics", "Designer 2100 Display", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1988, fdes2000d, fdes2100d, 0, fdes2000d, desdis, desdis_state, init_fdes2100d, "Fidelity Electronics", "Designer 2000 Display", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
// YEAR NAME PARENT CMP MACHINE INPUT STATE INIT COMPANY, FULLNAME, FLAGS
CONS( 1988, fdes2100d, 0, 0, fdes2100d, desdis, desdis_state, init_fdes2100d, "Fidelity Electronics", "Designer 2100 Display (set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1988, fdes2100da, fdes2100d, 0, fdes2100d, desdis, desdis_state, init_fdes2100d, "Fidelity Electronics", "Designer 2100 Display (set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1988, fdes2000d, fdes2100d, 0, fdes2000d, desdis, desdis_state, init_fdes2100d, "Fidelity Electronics", "Designer 2000 Display", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1989, fdes2265, 0, 0, fdes2265, desdis, desmas_state, init_fdes2265, "Fidelity Electronics", "Designer Mach III Master 2265 (set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1989, fdes2265a, fdes2265, 0, fdes2265, desdis, desmas_state, init_fdes2265, "Fidelity Electronics", "Designer Mach III Master 2265 (set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1991, fdes2325, fdes2265, 0, fdes2325, desdis, desmas_state, empty_init, "Fidelity Electronics", "Designer Mach IV 68020 Master 2325", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1989, fdes2265, 0, 0, fdes2265, desdis, desmas_state, init_fdes2265, "Fidelity Electronics", "Designer Mach III Master 2265 (set 1)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1989, fdes2265a, fdes2265, 0, fdes2265, desdis, desmas_state, init_fdes2265, "Fidelity Electronics", "Designer Mach III Master 2265 (set 2)", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )
CONS( 1991, fdes2325, fdes2265, 0, fdes2325, desdis, desmas_state, empty_init, "Fidelity Electronics", "Designer Mach IV 68020 Master 2325", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK )

View File

@ -14067,6 +14067,7 @@ damesc //
@source:fidelity/desdis.cpp
fdes2000d //
fdes2100d //
fdes2100da //
fdes2265 //
fdes2265a //
fdes2325 //