mirror of
https://github.com/holub/mame
synced 2025-04-21 07:52:35 +03:00
cchip: Fix analog input values
This commit is contained in:
parent
5dcef206e2
commit
dad2f3ba91
@ -226,14 +226,14 @@ void taito_cchip_device::device_add_mconfig(machine_config &config)
|
||||
upd.pb_out_cb().set([this] (u8 data) { m_out_pb_cb(data); });
|
||||
upd.pc_out_cb().set([this] (u8 data) { m_out_pc_cb(data); });
|
||||
upd.pf_out_cb().set([this] (u8 data) { logerror("%s port F written %.2x\n", machine().describe_context(), data); }); // internal? related to locking out the 68k?
|
||||
upd.an0_func().set([this] { return BIT(m_in_ad_cb(), 0); });
|
||||
upd.an1_func().set([this] { return BIT(m_in_ad_cb(), 1); });
|
||||
upd.an2_func().set([this] { return BIT(m_in_ad_cb(), 2); });
|
||||
upd.an3_func().set([this] { return BIT(m_in_ad_cb(), 3); });
|
||||
upd.an4_func().set([this] { return BIT(m_in_ad_cb(), 4); });
|
||||
upd.an5_func().set([this] { return BIT(m_in_ad_cb(), 5); });
|
||||
upd.an6_func().set([this] { return BIT(m_in_ad_cb(), 6); });
|
||||
upd.an7_func().set([this] { return BIT(m_in_ad_cb(), 7); });
|
||||
upd.an0_func().set([this] { return BIT(m_in_ad_cb(), 0) ? 0xff : 0; });
|
||||
upd.an1_func().set([this] { return BIT(m_in_ad_cb(), 1) ? 0xff : 0; });
|
||||
upd.an2_func().set([this] { return BIT(m_in_ad_cb(), 2) ? 0xff : 0; });
|
||||
upd.an3_func().set([this] { return BIT(m_in_ad_cb(), 3) ? 0xff : 0; });
|
||||
upd.an4_func().set([this] { return BIT(m_in_ad_cb(), 4) ? 0xff : 0; });
|
||||
upd.an5_func().set([this] { return BIT(m_in_ad_cb(), 5) ? 0xff : 0; });
|
||||
upd.an6_func().set([this] { return BIT(m_in_ad_cb(), 6) ? 0xff : 0; });
|
||||
upd.an7_func().set([this] { return BIT(m_in_ad_cb(), 7) ? 0xff : 0; });
|
||||
|
||||
ADDRESS_MAP_BANK(config, m_upd4464_bank, 0);
|
||||
m_upd4464_bank->set_map(&taito_cchip_device::cchip_ram_bank);
|
||||
|
Loading…
Reference in New Issue
Block a user