Previous 199869 Revisions Next

r36389 Thursday 12th March, 2015 at 12:00:26 UTC by hap
improve ebball3 clock
[src/mess/drivers]hh_tms1k.c
[src/mess/layout]hh_hmcs40_test.lay hh_ucom4_test.lay

trunk/src/mess/drivers/hh_tms1k.c
r244900r244901
10581058
10591059void hh_tms1k_state::ebball3_set_clock()
10601060{
1061   // MCU clock is from an RC circuit oscillating by default at ~375kHz,
1062   // but on PRO, the difficulty switch adds an extra capacitor to Vdd to speed
1063   // it up to unknown, let's assume ~425kHz.
1064   m_maincpu->set_unscaled_clock(m_inp_matrix[3]->read() & 1 ? 425000 : 375000);
1061   // MCU clock is from an RC circuit(R=47K, C=33pf) oscillating by default at ~340kHz,
1062   // but on PRO, the difficulty switch adds an extra 150K resistor to Vdd to speed
1063   // it up to around ~440kHz.
1064   m_maincpu->set_unscaled_clock(m_inp_matrix[3]->read() & 1 ? 440000 : 340000);
10651065}
10661066
10671067INPUT_CHANGED_MEMBER(hh_tms1k_state::ebball3_difficulty_switch)
r244900r244901
10781078static MACHINE_CONFIG_START( ebball3, hh_tms1k_state )
10791079
10801080   /* basic machine hardware */
1081   MCFG_CPU_ADD("maincpu", TMS1100, 375000) // RC osc. R=47K, C=33pf -> ~375kHz
1081   MCFG_CPU_ADD("maincpu", TMS1100, 340000) // see ebball3_set_clock
10821082   MCFG_TMS1XXX_READ_K_CB(READ8(hh_tms1k_state, ebball3_read_k))
10831083   MCFG_TMS1XXX_WRITE_R_CB(WRITE16(hh_tms1k_state, ebball3_write_r))
10841084   MCFG_TMS1XXX_WRITE_O_CB(WRITE16(hh_tms1k_state, ebball3_write_o))
trunk/src/mess/layout/hh_hmcs40_test.lay
r244900r244901
55
66   <element name="static_black"><rect><color red="0.0" green="0.0" blue="0.0" /></rect></element>
77
8   <element name="led" defstate="0">
8   <element name="led" defstate="2">
99      <disk state="0"><color red="0.1" green="0.2" blue="0.2" /></disk>
1010      <disk state="1"><color red="0.5" green="1.0" blue="1.0" /></disk>
11
12      <disk state="2"><color red="0" green="0" blue="0" /></disk>
1113   </element>
1214
1315
trunk/src/mess/layout/hh_ucom4_test.lay
r244900r244901
55
66   <element name="static_black"><rect><color red="0.0" green="0.0" blue="0.0" /></rect></element>
77
8   <element name="led" defstate="0">
8   <element name="led" defstate="2">
99      <disk state="0"><color red="0.1" green="0.2" blue="0.2" /></disk>
1010      <disk state="1"><color red="0.5" green="1.0" blue="1.0" /></disk>
11
12      <disk state="2"><color red="0" green="0" blue="0" /></disk>
1113   </element>
1214
1315


Previous 199869 Revisions Next


© 1997-2024 The MAME Team