mirror of
https://github.com/holub/mame
synced 2025-10-07 17:27:06 +03:00
Bonanza's MiniBoy 7: Fixed button-lamps order.
Removed log with implemented R/W. Lamps are temporarily disabled due to some sort of additional data that adds an unwanted and odd blinking effect. Maybe it's some kind of multiplexion. [Roberto Fresca]
This commit is contained in:
parent
d9d89befee
commit
a15d4ff6c3
@ -310,19 +310,23 @@ void miniboy7_state::machine_reset()
|
||||
|
||||
WRITE8_MEMBER(miniboy7_state::ay_pa_w)
|
||||
{
|
||||
// ---x xxxx lamps
|
||||
// --x- ---- coins lockout
|
||||
// -x-- ---- coins meter
|
||||
// x--- ---- unused
|
||||
|
||||
/* ---x xxxx lamps
|
||||
--x- ---- coins lockout
|
||||
-x-- ---- coins meter
|
||||
x--- ---- unused
|
||||
*/
|
||||
data = data ^ 0xff;
|
||||
|
||||
// m_lamps[0] = BIT(data, 0); // [----x]
|
||||
// m_lamps[1] = BIT(data, 1); // [---x-]
|
||||
// m_lamps[2] = BIT(data, 2); // [--x--]
|
||||
// m_lamps[3] = BIT(data, 3); // [-x---]
|
||||
// m_lamps[4] = BIT(data, 4); // [x----]
|
||||
/* Lamps temporarily disabled due to some sort of additional data
|
||||
that adds an unwanted and odd blinking effect.
|
||||
Maybe it's some kind of multiplexion.
|
||||
|
||||
m_lamps[0] = BIT(data, 4); // [----x]
|
||||
m_lamps[1] = BIT(data, 3); // [---x-]
|
||||
m_lamps[2] = BIT(data, 2); // [--x--]
|
||||
m_lamps[3] = BIT(data, 1); // [-x---]
|
||||
m_lamps[4] = BIT(data, 0); // [x----]
|
||||
*/
|
||||
machine().bookkeeping().coin_counter_w(0, data & 0x40); // counter
|
||||
|
||||
// popmessage("Out Lamps: %02x", data);
|
||||
@ -372,33 +376,6 @@ void miniboy7_state::miniboy7_map(address_map &map)
|
||||
/*
|
||||
|
||||
'maincpu' (E190): unmapped program memory byte read from 3800
|
||||
'maincpu' (E190): unmapped program memory byte read from 3800
|
||||
'maincpu' (E190): unmapped program memory byte read from 3800
|
||||
'maincpu' (E190): unmapped program memory byte read from 3800
|
||||
|
||||
'maincpu' (CF41): unmapped program memory byte read from 3081
|
||||
'maincpu' (CF41): unmapped program memory byte write to 3081 = 00
|
||||
'maincpu' (CF41): unmapped program memory byte read from 3083
|
||||
'maincpu' (CF41): unmapped program memory byte write to 3083 = 00
|
||||
'maincpu' (CF41): unmapped program memory byte read from 3080
|
||||
'maincpu' (CF41): unmapped program memory byte write to 3080 = 00
|
||||
'maincpu' (CF41): unmapped program memory byte read from 3082
|
||||
'maincpu' (CF41): unmapped program memory byte write to 3082 = 00
|
||||
'maincpu' (CF41): unmapped program memory byte read from 3081
|
||||
'maincpu' (CF41): unmapped program memory byte write to 3081 = 3F
|
||||
'maincpu' (CF41): unmapped program memory byte read from 3083
|
||||
'maincpu' (CF41): unmapped program memory byte write to 3083 = 34
|
||||
|
||||
'maincpu' (CF5A): unmapped program memory byte write to 3000 = 0E
|
||||
'maincpu' (CF61): unmapped program memory byte write to 3001 = FF
|
||||
'maincpu' (CF5A): unmapped program memory byte write to 3000 = 0F
|
||||
'maincpu' (CF61): unmapped program memory byte write to 3001 = FF
|
||||
'maincpu' (CF5A): unmapped program memory byte write to 3000 = 07
|
||||
'maincpu' (CF61): unmapped program memory byte write to 3001 = FF
|
||||
'maincpu' (CF5A): unmapped program memory byte write to 3000 = 0E
|
||||
'maincpu' (CF61): unmapped program memory byte write to 3001 = FF
|
||||
'maincpu' (CF5A): unmapped program memory byte write to 3000 = 0F
|
||||
'maincpu' (CF61): unmapped program memory byte write to 3001 = FF
|
||||
|
||||
... CRTC init (snap) --> $CF2D: JSR $CF76
|
||||
|
||||
@ -411,11 +388,6 @@ void miniboy7_state::miniboy7_map(address_map &map)
|
||||
'maincpu' (E1C2): unmapped program memory byte read from 3000
|
||||
'maincpu' (E1CA): unmapped program memory byte write to 3001 = 1F
|
||||
|
||||
'maincpu' (E189): unmapped program memory byte read from 3800
|
||||
'maincpu' (E189): unmapped program memory byte read from 3800
|
||||
'maincpu' (E189): unmapped program memory byte read from 3800
|
||||
'maincpu' (E189): unmapped program memory byte read from 3800
|
||||
'maincpu' (E189): unmapped program memory byte read from 3800
|
||||
'maincpu' (E189): unmapped program memory byte read from 3800
|
||||
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user