mirror of
https://github.com/holub/mame
synced 2025-05-05 13:54:42 +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)
|
- Advanced Bridge Challenger (UBC)
|
||||||
- Voice Bridge Challenger (VBRC)
|
- Voice Bridge Challenger (VBRC)
|
||||||
- Bridge Challenger III (English,*French) (BV3)
|
- Bridge Challenger III (English,*French) (BV3)
|
||||||
- *Gin & Cribbage Challenger
|
- *Gin & Cribbage Challenger (GIN)
|
||||||
- *Skat Challenger
|
- *Skat Challenger (SKT)
|
||||||
|
|
||||||
*: not dumped yet
|
*: not dumped yet
|
||||||
|
|
||||||
@ -282,8 +282,8 @@ READ8_MEMBER(card_state::mcu_p2_r)
|
|||||||
|
|
||||||
READ_LINE_MEMBER(card_state::mcu_t0_r)
|
READ_LINE_MEMBER(card_state::mcu_t0_r)
|
||||||
{
|
{
|
||||||
// T0: card scanner light sensor (1=white, 0=black/none)
|
// T0: card scanner light sensor (1=white/none, 0=black)
|
||||||
return m_barcode & 1;
|
return ~m_barcode & 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -328,8 +328,7 @@ INPUT_CHANGED_MEMBER(card_state::start_scan)
|
|||||||
code >>= 1;
|
code >>= 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
// leftshift to give it a lead-in of white
|
m_barcode <<= 1; // in case next barcode_shift timeout is soon
|
||||||
m_barcode = ~(m_barcode << 12);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
INPUT_CHANGED_MEMBER(card_state::reset_button)
|
INPUT_CHANGED_MEMBER(card_state::reset_button)
|
||||||
|
Loading…
Reference in New Issue
Block a user