mirror of
https://github.com/holub/mame
synced 2025-10-06 09:00:04 +03:00
neogeo: hook up coin counters
This commit is contained in:
parent
e019bf481f
commit
216281cc41
@ -126,9 +126,9 @@ WRITE8_MEMBER(laserbat_state_base::ct_io_w)
|
||||
+-----+-----------------------------+--------------------+--------------+
|
||||
*/
|
||||
|
||||
machine().bookkeeping().coin_counter_w(0, data & 0x01);
|
||||
machine().bookkeeping().coin_counter_w(1, data & 0x02);
|
||||
machine().bookkeeping().coin_counter_w(2, data & 0x04);
|
||||
machine().bookkeeping().coin_counter_w(0, BIT(data, 0));
|
||||
machine().bookkeeping().coin_counter_w(1, BIT(data, 1));
|
||||
machine().bookkeeping().coin_counter_w(2, BIT(data, 2));
|
||||
flip_screen_set((bool(data & 0x08) && !bool(m_row1->read() & 0x10)) ? 1 : 0);
|
||||
m_input_mux = (data >> 4) & 0x03;
|
||||
|
||||
|
@ -153,6 +153,7 @@
|
||||
* JAMMA connector has high-level balanced mono output
|
||||
* Single-slot boards with stereo capability have a 4-pin stereo speaker header
|
||||
* Boards with stereo support have headphone connectors or headers for them
|
||||
* Newer single-slot boards have an 8-pin header for the trackball or 4-player interface
|
||||
|
||||
*****************************************************************************
|
||||
|
||||
@ -832,8 +833,8 @@ WRITE8_MEMBER(neogeo_base_state::io_control_w)
|
||||
case 0x18:
|
||||
case 0x20:
|
||||
case 0x28:
|
||||
// case 0x30: break; // coin counters
|
||||
// case 0x31: break; // coin counters
|
||||
case 0x30:
|
||||
case 0x31:
|
||||
// case 0x32: break; // coin lockout
|
||||
// case 0x33: break; // coin lockout
|
||||
// arcade peripherals
|
||||
@ -854,8 +855,11 @@ WRITE8_MEMBER(ngarcade_base_state::io_control_w)
|
||||
m_upd4990a->stb_w(BIT(data, 2));
|
||||
break;
|
||||
|
||||
// case 0x30: break; // coin counters
|
||||
// case 0x31: break; // coin counters
|
||||
case 0x30: // coin 1 counter
|
||||
case 0x31: // coin 2/3/4 counter
|
||||
machine().bookkeeping().coin_counter_w(BIT(offset, 0), BIT(data, 4));
|
||||
break;
|
||||
|
||||
// case 0x32: break; // coin lockout
|
||||
// case 0x33: break; // coin lockout
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user