Diff for /xmil/io/ctc.c between versions 1.9 and 1.10

version 1.9, 2004/08/13 02:16:33 version 1.10, 2004/08/13 03:47:23
Line 173  BRESULT ieitem_ctc(UINT id) { Line 173  BRESULT ieitem_ctc(UINT id) {
         if (intr) {          if (intr) {
                 for (i=0, bit=1; i<4; i++, bit<<=1) {                  for (i=0, bit=1; i<4; i++, bit<<=1) {
                         if (intr & bit) {                          if (intr & bit) {
 #if 1                   // アークスのタイミング→あとで修正                                  if (!(ch->cmd[i] & 0x80)) {
                                 if (0)                                          intr ^= bit;
                                   }
   #if 0                   // アークスのタイミング→あとで修正
                                   else if (0)
 #elif 1  #elif 1
                                 if ((ch->countmax[i] - ch->count[i]) >= 256)                                  else if (((ch->cmd[i] & 0x10) == 0) &&
                                                   ((ch->countmax[i] - ch->count[i]) >= 256))
 #elif 0  #elif 0
                                 if (((ch->count[i] * 17) >> 4) < ch->countmax[i])                                  else if (((ch->count[i] * 17) >> 4) < ch->countmax[i])
 #else  #else
                                 if (ch->count[i] != ch->countmax[i])                                  else if (ch->count[i] != ch->countmax[i])
 #endif  #endif
                                 {                                  {
                                         intr ^= bit;                                          intr ^= bit;
                                 }                                  }
                                 else if (!(ch->cmd[i] & 0x80)) {  
                                         intr ^= bit;  
                                 }  
                                 else if (!r) {                                  else if (!r) {
                                         r = TRUE;                                          r = TRUE;
                                         intr ^= bit;                                          intr ^= bit;

Removed from v.1.9  
changed lines
  Added in v.1.10


RetroPC.NET-CVS <cvs@retropc.net>