From 1b452e3bfb48e9c77e705a60ab285c382d457e8a Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Wed, 29 Jul 2015 08:34:21 +0200 Subject: Cleanups and version bump --- src/mess/drivers/tb303.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'src/mess/drivers/tb303.c') diff --git a/src/mess/drivers/tb303.c b/src/mess/drivers/tb303.c index a1df54dc7e3..37eccbd7e78 100644 --- a/src/mess/drivers/tb303.c +++ b/src/mess/drivers/tb303.c @@ -28,7 +28,7 @@ public: { } required_device m_t3_off_timer; - + UINT8 m_ram[0xc00]; UINT16 m_ram_address; bool m_ram_ce; @@ -97,7 +97,7 @@ void tb303_state::refresh_ram() case 2: hi = 1; break; case 3: hi = 2; break; } - + if (m_ram_ce) { // _WE must be high(read mode) for address transitions @@ -114,7 +114,7 @@ WRITE8_MEMBER(tb303_state::ram_w) // MCU D,F,E: RAM address m_port[offset] = data; refresh_ram(); - + // MCU D,F01: pitch data //.. } @@ -133,7 +133,7 @@ WRITE8_MEMBER(tb303_state::strobe_w) // MCU I0: RAM _WE m_ram_we = (data & 1) ? false : true; refresh_ram(); - + // MCU I1: pitch data latch strobe // MCU I2: gate signal @@ -147,13 +147,13 @@ void tb303_state::update_leds() { // 4*4 LED matrix from port G/H: /* - 0.0 D204 1.0 D211 2.0 D217 3.0 D205 - 0.1 D206 1.1 D213 2.1 D218 3.1 D207 - 0.2 D208 1.2 D215 2.2 D220 3.2 D210 - 0.3 D209 1.3 D216 2.3 D221 3.3 D212 + 0.0 D204 1.0 D211 2.0 D217 3.0 D205 + 0.1 D206 1.1 D213 2.1 D218 3.1 D207 + 0.2 D208 1.2 D215 2.2 D220 3.2 D210 + 0.3 D209 1.3 D216 2.3 D221 3.3 D212 */ display_matrix(4, 4, m_port[NEC_UCOM4_PORTG], m_port[NEC_UCOM4_PORTH]); - + // todo: battery led // todo: 4 more leds(see top-left part) } @@ -164,7 +164,7 @@ WRITE8_MEMBER(tb303_state::switch_w) // MCU H: input/led mux if (offset == NEC_UCOM4_PORTH) m_inp_mux = data = data ^ 0xf; - + m_port[offset] = data; update_leds(); } @@ -253,13 +253,13 @@ INPUT_PORTS_END void tb303_state::machine_start() { hh_ucom4_state::machine_start(); - + // zerofill memset(m_ram, 0, sizeof(m_ram)); m_ram_address = 0; m_ram_ce = false; m_ram_we = false; - + // register for savestates save_item(NAME(m_ram)); save_item(NAME(m_ram_address)); -- cgit v1.2.3