Diff for /xmil/io/cgrom.c between versions 1.3 and 1.4

version 1.3, 2004/08/14 12:16:17 version 1.4, 2008/06/02 20:07:31
Line 30  REG8 IOINPCALL cgrom_i(UINT port) { Line 30  REG8 IOINPCALL cgrom_i(UINT port) {
         }          }
         ret = 0;          ret = 0;
         if (cgrom.reg[1]) {          if (cgrom.reg[1]) {
                 if (!(port & 1)) {              // 0x0e80                  if (!(port & 1)) {              /* 0x0e80 */
                         ret = font_knjx1[cgrom.face + cgrom.count];                          ret = font_knjx1[cgrom.face + cgrom.count];
                         cgrom.flag |= 1;                          cgrom.flag |= 1;
                 }                  }
                 else {                                  // 0x0e81                  else {                                  /* 0x0e81 */
                         ret = font_knjx1[cgrom.face + cgrom.count + FONTX1_LR];                          ret = font_knjx1[cgrom.face + cgrom.count + FONTX1_LR];
                         cgrom.flag |= 2;                          cgrom.flag |= 2;
                 }                  }
                 // 0x0e81 ポートリードの時だけインクリメントの筈だが…?                  /* 0x0e81 ポートリードの時だけインクリメントの筈だが…? */
                 if (cgrom.flag == 3) {                  if (cgrom.flag == 3) {
                         cgrom.flag = 0;                          cgrom.flag = 0;
                         cgrom.count = (cgrom.count + 1) & 15;                          cgrom.count = (cgrom.count + 1) & 15;
                 }                  }
         }          }
         else {          else {
                 if (!(port & 1)) {              // 0x0e80                  if (!(port & 1)) {              /* 0x0e80 */
                         if (cgrom.reg[0] >= 0x30) {                          if (cgrom.reg[0] >= 0x30) {
                                 ret = 0x40 + ((cgrom.reg[0] - 0x30) * 6);                                  ret = 0x40 + ((cgrom.reg[0] - 0x30) * 6);
                         }                          }
Line 58  REG8 IOINPCALL cgrom_i(UINT port) { Line 58  REG8 IOINPCALL cgrom_i(UINT port) {
 }  }
   
   
 // ----  /* reset */
   
 void cgrom_reset(void) {  void cgrom_reset(void) {
   

Removed from v.1.3  
changed lines
  Added in v.1.4


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