diff options
author | 2016-02-24 07:46:57 +0100 | |
---|---|---|
committer | 2016-02-24 07:46:57 +0100 | |
commit | 3abcaee63ff285514e8b51a60949c97a7dfa5304 (patch) | |
tree | 63e6be46c1932606689f9bfacc920d69cfc4b51f /src/mame/drivers/fidelz80.cpp | |
parent | 0cbd8782119b140920097a2bee76f36aef014be9 (diff) |
Cleanups and version bump
Diffstat (limited to 'src/mame/drivers/fidelz80.cpp')
-rw-r--r-- | src/mame/drivers/fidelz80.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/mame/drivers/fidelz80.cpp b/src/mame/drivers/fidelz80.cpp index 7d0267af603..197b2845d5a 100644 --- a/src/mame/drivers/fidelz80.cpp +++ b/src/mame/drivers/fidelz80.cpp @@ -16,7 +16,7 @@ Chess pieces are required, but theoretically blindfold chess is possible. Chessboard artwork is provided for boards with pressure/magnet sensors. Read the official manual(s) on how to play. - + Keypad legend: - RE: Reset - CL: Clear @@ -29,17 +29,17 @@ - RV: Reverse - ST: Set/Stop - TM: Time - + Peripherals, compatible with various boards: - Fidelity Challenger Printer - thermal printer, MCU=? - + Program/data cartridges, for various boards, some cross-compatible: - CG6: Greatest Chess Games 1 - CAC: Challenger Advanced Chess - 8KB 101-1038A01 - CB9: Challenger Book Openings 1 - 8KB? - CB16: Challenger Book Openings 2 - 8+8KB 101-1042A01,02 - others are alt. titles of these? - + Board hardware descriptions below. Detailed RE work done by Kevin 'kevtris' Horton, except where noted @@ -534,7 +534,7 @@ public: DECLARE_WRITE8_MEMBER(vcc_ppi_portc_w); DECLARE_WRITE8_MEMBER(cc10_ppi_porta_w); TIMER_DEVICE_CALLBACK_MEMBER(beeper_off_callback); - + // BCC DECLARE_READ8_MEMBER(bcc_input_r); DECLARE_WRITE8_MEMBER(bcc_control_w); @@ -938,7 +938,7 @@ READ8_MEMBER(fidelz80_state::vsc_pio_portb_r) // d4: TSI BUSY line data |= (m_speech->busy_r()) ? 0 : 0x10; - + return data; } @@ -947,14 +947,14 @@ WRITE8_MEMBER(fidelz80_state::vsc_pio_portb_w) // d0,d1: input mux highest bits // d5: enable language switch m_inp_mux = (m_inp_mux & 0xff) | (data << 8 & 0x300) | (data << 5 & 0x400); - + // d7: TSI ROM A12 m_speech->force_update(); // update stream to now m_speech_bank = data >> 7 & 1; - + // d6: TSI START line m_speech->start_w(data >> 6 & 1); - + // d2: lower TSI volume m_speech->set_output_gain(0, (data & 4) ? 0.5 : 1.0); } |