Previous 199869 Revisions Next

r19394 Friday 7th December, 2012 at 16:07:33 UTC by Angelo Salese
Notes updates
[src/emu/machine]upd1990a.c

trunk/src/emu/machine/upd1990a.c
r19393r19394
156156   case TIMER_TEST_MODE:
157157      if (m_oe)
158158      {
159         /* TODO: completely untested */
159160         /* time counter is advanced at 1024 Hz from "Second" counter input */
160161         int i;
161162
162         for(i=0;i<4;i++)
163         m_data_out = (m_time_counter[4] == 0);
164
165         for(i=0;i<5;i++)
163166         {
164167            m_time_counter[i]++;
165168            if(m_time_counter[i] != 0)
166               break;
169               return;
167170         }
168
169         m_data_out = (m_time_counter[4] == 0);
170171      }
171172      else // parallel
172173      {
r19393r19394
177178         m_time_counter[3]++;
178179         m_time_counter[4]++;
179180         m_data_out = (m_time_counter[4] == 0);
180         if(0)
181         {
182            int i;
183
184            for(i=0;i<5;i++)
185               printf("%02x ",m_time_counter[i]);
186
187            printf("\n");
188         }
189181      }
190182
191183      break;

Previous 199869 Revisions Next


© 1997-2024 The MAME Team