mirror of
https://github.com/holub/mame
synced 2025-05-05 05:53:05 +03:00
fidel_card: scanner probably "sees" white if no card inserted (nw)
This commit is contained in:
parent
9dbea0fbf4
commit
2bec6185d6
@ -9,8 +9,8 @@ Fidelity electronic card games
|
||||
- Advanced Bridge Challenger (UBC)
|
||||
- Voice Bridge Challenger (VBRC)
|
||||
- Bridge Challenger III (English,*French) (BV3)
|
||||
- *Gin & Cribbage Challenger
|
||||
- *Skat Challenger
|
||||
- *Gin & Cribbage Challenger (GIN)
|
||||
- *Skat Challenger (SKT)
|
||||
|
||||
*: not dumped yet
|
||||
|
||||
@ -282,8 +282,8 @@ READ8_MEMBER(card_state::mcu_p2_r)
|
||||
|
||||
READ_LINE_MEMBER(card_state::mcu_t0_r)
|
||||
{
|
||||
// T0: card scanner light sensor (1=white, 0=black/none)
|
||||
return m_barcode & 1;
|
||||
// T0: card scanner light sensor (1=white/none, 0=black)
|
||||
return ~m_barcode & 1;
|
||||
}
|
||||
|
||||
|
||||
@ -328,8 +328,7 @@ INPUT_CHANGED_MEMBER(card_state::start_scan)
|
||||
code >>= 1;
|
||||
}
|
||||
|
||||
// leftshift to give it a lead-in of white
|
||||
m_barcode = ~(m_barcode << 12);
|
||||
m_barcode <<= 1; // in case next barcode_shift timeout is soon
|
||||
}
|
||||
|
||||
INPUT_CHANGED_MEMBER(card_state::reset_button)
|
||||
|
Loading…
Reference in New Issue
Block a user