Skip to content

Commit 7eb7257

Browse files
committed
fidelity elite: let's rename the recently added feagp to feasx, for clarity the addition is:
Elite A/S Challenger (experimental) [Berger]
1 parent e47821d commit 7eb7257

File tree

2 files changed

+36
-37
lines changed

2 files changed

+36
-37
lines changed

src/mame/fidelity/elite.cpp

Lines changed: 32 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ class elite_state : public fidel_clockdiv_state
127127
void eas(machine_config &config);
128128
void ewc(machine_config &config);
129129
void easc(machine_config &config);
130-
void eagp(machine_config &config);
130+
void easx(machine_config &config);
131131

132132
DECLARE_INPUT_CHANGED_MEMBER(change_cpu_freq);
133133

@@ -441,7 +441,7 @@ static INPUT_PORTS_START( pc )
441441
PORT_BIT(0x01, IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_R) PORT_NAME("Reset") // led display still says - G C -
442442
INPUT_PORTS_END
443443

444-
static INPUT_PORTS_START( eagp )
444+
static INPUT_PORTS_START( easx )
445445
PORT_INCLUDE( eas )
446446

447447
PORT_MODIFY("CPU") // 5MHz
@@ -538,7 +538,7 @@ void elite_state::easc(machine_config &config)
538538
m_maincpu->set_clock(4_MHz_XTAL);
539539
}
540540

541-
void elite_state::eagp(machine_config &config)
541+
void elite_state::easx(machine_config &config)
542542
{
543543
eas(config);
544544

@@ -557,7 +557,7 @@ void elite_state::eagp(machine_config &config)
557557

558558
void eag_state::eag(machine_config &config)
559559
{
560-
eagp(config);
560+
easx(config);
561561

562562
// video hardware
563563
m_display->set_segmask(0x1ef, 0x7f);
@@ -782,6 +782,33 @@ ROM_START( feasglab )
782782
ROMX_LOAD("101-64106", 0x0000, 0x2000, CRC(8766e128) SHA1(78c7413bf240159720b131ab70bfbdf4e86eb1e9), ROM_BIOS(3) )
783783
ROM_END
784784

785+
ROM_START( feasx ) // 510-1071B01 PCB
786+
ROM_REGION( 0x10000, "maincpu", 0 )
787+
ROM_LOAD("exp_8000_6", 0xa000, 0x2000, CRC(b555c5ab) SHA1(d85ae44f0c13e2bfafbc3cadf829e74c7f4ba2e3) ) // Seeq DQ5133-25
788+
ROM_LOAD("exp_c000_5", 0xc000, 0x2000, CRC(fd8471e3) SHA1(e684ded8ed4934bc5ef0cc4ae37dc5d12496d39e) ) // "
789+
ROM_LOAD("exp_e000_4", 0xe000, 0x2000, CRC(19c36d83) SHA1(33438c316284182ebe195a383bb2d96d3524c88d) ) // "
790+
791+
// speech ROM
792+
ROM_DEFAULT_BIOS("en")
793+
ROM_SYSTEM_BIOS(0, "en", "English")
794+
ROM_SYSTEM_BIOS(1, "de", "German")
795+
ROM_SYSTEM_BIOS(2, "fr", "French")
796+
ROM_SYSTEM_BIOS(3, "sp", "Spanish")
797+
798+
ROM_REGION( 1, "language", 0 )
799+
ROMX_FILL(0, 1, 3, ROM_BIOS(0) )
800+
ROMX_FILL(0, 1, 2, ROM_BIOS(1) )
801+
ROMX_FILL(0, 1, 1, ROM_BIOS(2) )
802+
ROMX_FILL(0, 1, 0, ROM_BIOS(3) )
803+
804+
ROM_REGION( 0x2000, "speech", 0 )
805+
ROMX_LOAD("101-32107", 0x0000, 0x1000, CRC(f35784f9) SHA1(348e54a7fa1e8091f89ac656b4da22f28ca2e44d), ROM_BIOS(0) )
806+
ROM_RELOAD( 0x1000, 0x1000)
807+
ROMX_LOAD("101-64101", 0x0000, 0x2000, CRC(6c85e310) SHA1(20d1d6543c1e6a1f04184a2df2a468f33faec3ff), ROM_BIOS(1) )
808+
ROMX_LOAD("101-64105", 0x0000, 0x2000, CRC(fe8c5c18) SHA1(2b64279ab3747ee81c86963c13e78321c6cfa3a3), ROM_BIOS(2) )
809+
ROMX_LOAD("101-64106", 0x0000, 0x2000, CRC(8766e128) SHA1(78c7413bf240159720b131ab70bfbdf4e86eb1e9), ROM_BIOS(3) )
810+
ROM_END
811+
785812

786813
ROM_START( fpres ) // serial 0000082x
787814
ROM_REGION( 0x10000, "maincpu", 0 )
@@ -1043,33 +1070,6 @@ ROM_START( feag ) // model 6081, aka "Mobile Master" - checksum BE41 9B27 E959 4
10431070
ROMX_LOAD("101-64106.ic16", 0x0000, 0x2000, CRC(8766e128) SHA1(78c7413bf240159720b131ab70bfbdf4e86eb1e9), ROM_BIOS(3) )
10441071
ROM_END
10451072

1046-
ROM_START( feagp ) // 510-1071B01 PCB
1047-
ROM_REGION( 0x10000, "maincpu", 0 )
1048-
ROM_LOAD("exp_8000_6", 0xa000, 0x2000, CRC(b555c5ab) SHA1(d85ae44f0c13e2bfafbc3cadf829e74c7f4ba2e3) ) // Seeq DQ5133-25
1049-
ROM_LOAD("exp_c000_5", 0xc000, 0x2000, CRC(fd8471e3) SHA1(e684ded8ed4934bc5ef0cc4ae37dc5d12496d39e) ) // "
1050-
ROM_LOAD("exp_e000_4", 0xe000, 0x2000, CRC(19c36d83) SHA1(33438c316284182ebe195a383bb2d96d3524c88d) ) // "
1051-
1052-
// speech ROM
1053-
ROM_DEFAULT_BIOS("en")
1054-
ROM_SYSTEM_BIOS(0, "en", "English")
1055-
ROM_SYSTEM_BIOS(1, "de", "German")
1056-
ROM_SYSTEM_BIOS(2, "fr", "French")
1057-
ROM_SYSTEM_BIOS(3, "sp", "Spanish")
1058-
1059-
ROM_REGION( 1, "language", 0 )
1060-
ROMX_FILL(0, 1, 3, ROM_BIOS(0) )
1061-
ROMX_FILL(0, 1, 2, ROM_BIOS(1) )
1062-
ROMX_FILL(0, 1, 1, ROM_BIOS(2) )
1063-
ROMX_FILL(0, 1, 0, ROM_BIOS(3) )
1064-
1065-
ROM_REGION( 0x2000, "speech", 0 )
1066-
ROMX_LOAD("101-32107", 0x0000, 0x1000, CRC(f35784f9) SHA1(348e54a7fa1e8091f89ac656b4da22f28ca2e44d), ROM_BIOS(0) )
1067-
ROM_RELOAD( 0x1000, 0x1000)
1068-
ROMX_LOAD("101-64101", 0x0000, 0x2000, CRC(6c85e310) SHA1(20d1d6543c1e6a1f04184a2df2a468f33faec3ff), ROM_BIOS(1) )
1069-
ROMX_LOAD("101-64105", 0x0000, 0x2000, CRC(fe8c5c18) SHA1(2b64279ab3747ee81c86963c13e78321c6cfa3a3), ROM_BIOS(2) )
1070-
ROMX_LOAD("101-64106", 0x0000, 0x2000, CRC(8766e128) SHA1(78c7413bf240159720b131ab70bfbdf4e86eb1e9), ROM_BIOS(3) )
1071-
ROM_END
1072-
10731073
ROM_START( feag2100 ) // checksum F234 9D4A 2373 B2F1
10741074
ROM_REGION( 0x10000, "maincpu", 0 )
10751075
ROM_LOAD("el2100_2.ic5", 0xc000, 0x2000, CRC(76fec42f) SHA1(34660edb8458919fd179e93fdab3fe428a6625d0) )
@@ -1143,6 +1143,7 @@ SYST( 1983, feasbua, feas, 0, ewc, ewc, elite_state, empty_init,
11431143
SYST( 1984, feasgla, feas, 0, easc, easc, elite_state, empty_init, "Fidelity Electronics", "Elite A/S Challenger (Glasgow program, set 1)", MACHINE_SUPPORTS_SAVE )
11441144
SYST( 1984, feasglaa, feas, 0, easc, easc, elite_state, empty_init, "Fidelity Electronics", "Elite A/S Challenger (Glasgow program, set 2)", MACHINE_SUPPORTS_SAVE )
11451145
SYST( 1984, feasglab, feas, 0, easc, easc, elite_state, empty_init, "Fidelity Electronics", "Elite A/S Challenger (Glasgow program, set 3)", MACHINE_SUPPORTS_SAVE )
1146+
SYST( 1985, feasx, feas, 0, easx, easx, elite_state, empty_init, "Fidelity Computer Products", "Elite A/S Challenger (experimental)", MACHINE_SUPPORTS_SAVE )
11461147

11471148
SYST( 1982, fpres, 0, 0, pc, pc, elite_state, empty_init, "Fidelity Electronics", "Prestige Challenger (original program, set 1)", MACHINE_SUPPORTS_SAVE )
11481149
SYST( 1982, fpresa, fpres, 0, pc, pc, elite_state, empty_init, "Fidelity Electronics", "Prestige Challenger (original program, set 2)", MACHINE_SUPPORTS_SAVE )
@@ -1154,7 +1155,5 @@ SYST( 1983, fpresbu, fpres, 0, pc, pc, elite_state, empty_init,
11541155
SYST( 1984, fpresgla, fpres, 0, pc, pc, elite_state, empty_init, "Fidelity Electronics", "Prestige Challenger (Glasgow program)", MACHINE_SUPPORTS_SAVE )
11551156

11561157
SYST( 1986, feag, 0, 0, eag, eag, eag_state, empty_init, "Fidelity International", "Elite Avant Garde (model 6081)", MACHINE_SUPPORTS_SAVE )
1157-
SYST( 1985, feagp, feag, 0, eagp, eagp, elite_state, empty_init, "Fidelity Computer Products", "Elite Avant Garde (prototype on Elite A/S board)", MACHINE_SUPPORTS_SAVE )
1158-
11591158
SYST( 1986, feag2100, feag, 0, eag2100, eag, eag_state, init_eag2100, "Fidelity International", "Elite Avant Garde 2100 (set 1)", MACHINE_SUPPORTS_SAVE )
11601159
SYST( 1986, feag2100a, feag, 0, eag2100, eag, eag_state, init_eag2100, "Fidelity International", "Elite Avant Garde 2100 (set 2)", MACHINE_SUPPORTS_SAVE )

src/mame/mame.lst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18051,16 +18051,16 @@ premiere //
1805118051
feldo
1805218052

1805318053
@source:fidelity/elite.cpp
18054+
feag //
18055+
feag2100 //
18056+
feag2100a //
1805418057
feas //
1805518058
feasbu //
1805618059
feasbua //
1805718060
feasgla //
1805818061
feasglaa //
1805918062
feasglab //
18060-
feag //
18061-
feag2100 //
18062-
feag2100a //
18063-
feagp //
18063+
feasx //
1806418064
fpres //
1806518065
fpresa //
1806618066
fpresb //

0 commit comments

Comments
 (0)