Previous 199869 Revisions Next

r20626 Thursday 31st January, 2013 at 05:51:44 UTC by Jonathan Gevaryahu
(MESS) vk100 tagmap removal: better solution. static variables are a bad idea. Also got rid of the last vestiges of the pre-tagmap code with sprintf and junk. No whatsnew.
[src/mess/drivers]vk100.c

trunk/src/mess/drivers/vk100.c
r20625r20626
211211   UINT8 m_ACTS;
212212   UINT16 m_RXDivisor;
213213   UINT16 m_TXDivisor;
214   ioport_port* m_col_array[16];
214215
215216   DECLARE_WRITE8_MEMBER(vgLD_X);
216217   DECLARE_WRITE8_MEMBER(vgLD_Y);
r20625r20626
634635
635636READ8_MEMBER(vk100_state::vk100_keyboard_column_r)
636637{
637   UINT8 code;
638   char kbdcol[8];
639   sprintf(kbdcol,"COL%X", (offset&0xF));
640   static ioport_port* col_array[16] = { m_col0, m_col1, m_col2, m_col3, m_col4, m_col5, m_col6, m_col7,
641                  m_col8, m_col9, m_cola, m_colb, m_colc, m_cold, m_cole, m_colf };
642   code = col_array[offset&0xF]->read() | m_capsshift->read();
638   UINT8 code = m_col_array[offset&0xF]->read() | m_capsshift->read();
643639#ifdef KBD_VERBOSE
644640   logerror("Keyboard column %X read, returning %02X\n", offset&0xF, code);
645641#endif
r20625r20626
913909   m_ACTS = 1;
914910   m_RXDivisor = 6336;
915911   m_TXDivisor = 6336;
912   //m_col_array[0] = { m_col0, m_col1, m_col2, m_col3, m_col4, m_col5, m_col6, m_col7,
913   //            m_col8, m_col9, m_cola, m_colb, m_colc, m_cold, m_cole, m_colf };
914   m_col_array[0] = m_col0;
915   m_col_array[1] = m_col1;
916   m_col_array[2] = m_col2;
917   m_col_array[3] = m_col3;
918   m_col_array[4] = m_col4;
919   m_col_array[5] = m_col5;
920   m_col_array[6] = m_col6;
921   m_col_array[7] = m_col7;
922   m_col_array[8] = m_col8;
923   m_col_array[9] = m_col9;
924   m_col_array[10] = m_cola;
925   m_col_array[11] = m_colb;
926   m_col_array[12] = m_colc;
927   m_col_array[13] = m_cold;
928   m_col_array[14] = m_cole;
929   m_col_array[15] = m_colf;
916930}
917931
918932WRITE_LINE_MEMBER(vk100_state::crtc_vsync)

Previous 199869 Revisions Next


© 1997-2024 The MAME Team