@@ -127,7 +127,7 @@ class elite_state : public fidel_clockdiv_state
127
127
void eas (machine_config &config);
128
128
void ewc (machine_config &config);
129
129
void easc (machine_config &config);
130
- void eagp (machine_config &config);
130
+ void easx (machine_config &config);
131
131
132
132
DECLARE_INPUT_CHANGED_MEMBER (change_cpu_freq);
133
133
@@ -441,7 +441,7 @@ static INPUT_PORTS_START( pc )
441
441
PORT_BIT(0x01 , IP_ACTIVE_HIGH, IPT_KEYPAD) PORT_CODE(KEYCODE_R) PORT_NAME(" Reset" ) // led display still says - G C -
442
442
INPUT_PORTS_END
443
443
444
- static INPUT_PORTS_START( eagp )
444
+ static INPUT_PORTS_START( easx )
445
445
PORT_INCLUDE( eas )
446
446
447
447
PORT_MODIFY(" CPU" ) // 5MHz
@@ -538,7 +538,7 @@ void elite_state::easc(machine_config &config)
538
538
m_maincpu->set_clock (4_MHz_XTAL);
539
539
}
540
540
541
- void elite_state::eagp (machine_config &config)
541
+ void elite_state::easx (machine_config &config)
542
542
{
543
543
eas (config);
544
544
@@ -557,7 +557,7 @@ void elite_state::eagp(machine_config &config)
557
557
558
558
void eag_state::eag (machine_config &config)
559
559
{
560
- eagp (config);
560
+ easx (config);
561
561
562
562
// video hardware
563
563
m_display->set_segmask (0x1ef , 0x7f );
@@ -782,6 +782,33 @@ ROM_START( feasglab )
782
782
ROMX_LOAD (" 101-64106" , 0x0000 , 0x2000 , CRC(8766e128 ) SHA1(78c7413bf240159720b131ab70bfbdf4e86eb1e9), ROM_BIOS(3 ) )
783
783
ROM_END
784
784
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
+
785
812
786
813
ROM_START ( fpres ) // serial 0000082x
787
814
ROM_REGION ( 0x10000 , " maincpu" , 0 )
@@ -1043,33 +1070,6 @@ ROM_START( feag ) // model 6081, aka "Mobile Master" - checksum BE41 9B27 E959 4
1043
1070
ROMX_LOAD (" 101-64106.ic16" , 0x0000 , 0x2000 , CRC(8766e128 ) SHA1(78c7413bf240159720b131ab70bfbdf4e86eb1e9), ROM_BIOS(3 ) )
1044
1071
ROM_END
1045
1072
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
-
1073
1073
ROM_START ( feag2100 ) // checksum F234 9D4A 2373 B2F1
1074
1074
ROM_REGION ( 0x10000 , " maincpu" , 0 )
1075
1075
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,
1143
1143
SYST( 1984 , feasgla, feas, 0 , easc, easc, elite_state, empty_init, " Fidelity Electronics" , " Elite A/S Challenger (Glasgow program, set 1)" , MACHINE_SUPPORTS_SAVE )
1144
1144
SYST( 1984 , feasglaa, feas, 0 , easc, easc, elite_state, empty_init, " Fidelity Electronics" , " Elite A/S Challenger (Glasgow program, set 2)" , MACHINE_SUPPORTS_SAVE )
1145
1145
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 )
1146
1147
1147
1148
SYST( 1982 , fpres, 0 , 0 , pc, pc, elite_state, empty_init, " Fidelity Electronics" , " Prestige Challenger (original program, set 1)" , MACHINE_SUPPORTS_SAVE )
1148
1149
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,
1154
1155
SYST( 1984 , fpresgla, fpres, 0 , pc, pc, elite_state, empty_init, " Fidelity Electronics" , " Prestige Challenger (Glasgow program)" , MACHINE_SUPPORTS_SAVE )
1155
1156
1156
1157
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
-
1159
1158
SYST( 1986 , feag2100, feag, 0 , eag2100, eag, eag_state, init_eag2100, " Fidelity International" , " Elite Avant Garde 2100 (set 1)" , MACHINE_SUPPORTS_SAVE )
1160
1159
SYST( 1986 , feag2100a, feag, 0 , eag2100, eag, eag_state, init_eag2100, " Fidelity International" , " Elite Avant Garde 2100 (set 2)" , MACHINE_SUPPORTS_SAVE )
0 commit comments