Diff for /np2/macos9/mackbd.cpp between versions 1.10 and 1.11

version 1.10, 2004/01/22 01:10:04 version 1.11, 2004/02/13 09:07:42
Line 10 Line 10
 #define         NC              0xff  #define         NC              0xff
   
 typedef struct {  typedef struct {
         BYTE    f11[4];          UINT8   f11[5];
         BYTE    f12[4];          UINT8   f12[5];
 } BINDTBL;  } BINDTBL;
   
 static const BINDTBL bindtbl = {  static const BINDTBL bindtbl = {
                                                 //   カナ  Stop  [=]  NFER                                                  //   カナ  Stop  [=]  NFER  USER
                                                         {0x72, 0x60, 0x4d, 0x51},                                                          {0x72, 0x60, 0x4d, 0x51, 0x76},
                                                 //         Copy  [,]  XFER                                                  //         Copy  [,]  XFER
                                                         {NC,   0x61, 0x4f, 0x35}};                                                          {NC,   0x61, 0x4f, 0x35, 0x77}};
   
 void mackbd_resetf11(void) {  void mackbd_resetf11(void) {
   
         UINT    i;          UINT    i;
   
         for (i=1; i<(sizeof(bindtbl.f11)/sizeof(BYTE)); i++) {          for (i=1; i<(sizeof(bindtbl.f11)/sizeof(UINT8)); i++) {
                 keystat_forcerelease(bindtbl.f11[i]);                  keystat_forcerelease(bindtbl.f11[i]);
         }          }
 }  }
Line 33  void mackbd_resetf12(void) { Line 33  void mackbd_resetf12(void) {
   
         UINT    i;          UINT    i;
   
         for (i=1; i<(sizeof(bindtbl.f12)/sizeof(BYTE)); i++) {          for (i=1; i<(sizeof(bindtbl.f12)/sizeof(UINT8)); i++) {
                 keystat_forcerelease(bindtbl.f12[i]);                  keystat_forcerelease(bindtbl.f12[i]);
         }          }
 }  }
Line 167  BOOL mackbd_keydown(int keycode, BOOL cm Line 167  BOOL mackbd_keydown(int keycode, BOOL cm
   
         data = NC;          data = NC;
         if (keycode == 0x67) {          if (keycode == 0x67) {
                 if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(BYTE))) {                  if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(UINT8))) {
                         data = bindtbl.f11[np2oscfg.F11KEY];                          data = bindtbl.f11[np2oscfg.F11KEY];
                 }                  }
         }          }
         else if (keycode == 0x6f) {          else if (keycode == 0x6f) {
                 if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(BYTE))) {                  if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(UINT8))) {
                         data = bindtbl.f12[np2oscfg.F12KEY];                          data = bindtbl.f12[np2oscfg.F12KEY];
                 }                  }
         }          }
Line 190  BOOL mackbd_keyup(int keycode) { Line 190  BOOL mackbd_keyup(int keycode) {
   
         data = NC;          data = NC;
         if (keycode == 0x67) {          if (keycode == 0x67) {
                 if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(BYTE))) {                  if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(UINT8))) {
                         data = bindtbl.f11[np2oscfg.F11KEY];                          data = bindtbl.f11[np2oscfg.F11KEY];
                 }                  }
         }          }
         else if (keycode == 0x6f) {          else if (keycode == 0x6f) {
                 if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(BYTE))) {                  if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(UINT8))) {
                         data = bindtbl.f12[np2oscfg.F12KEY];                          data = bindtbl.f12[np2oscfg.F12KEY];
                 }                  }
         }          }
Line 362  BOOL mackbd_keydown(int keycode, BOOL cm Line 362  BOOL mackbd_keydown(int keycode, BOOL cm
   
         data = NC;          data = NC;
         if (keycode == 0x67) {          if (keycode == 0x67) {
                 if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(BYTE))) {                  if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(UINT8))) {
                         data = bindtbl.f11[np2oscfg.F11KEY];                          data = bindtbl.f11[np2oscfg.F11KEY];
                 }                  }
         }          }
         else if (keycode == 0x6f) {          else if (keycode == 0x6f) {
                 if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(BYTE))) {                  if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(UINT8))) {
                         data = bindtbl.f12[np2oscfg.F12KEY];                          data = bindtbl.f12[np2oscfg.F12KEY];
                 }                  }
         }          }
Line 396  BOOL mackbd_keyup(int keycode) { Line 396  BOOL mackbd_keyup(int keycode) {
         data = NC;          data = NC;
         ret = FALSE;          ret = FALSE;
         if (keycode == 0x67) {          if (keycode == 0x67) {
                 if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(BYTE))) {                  if (np2oscfg.F11KEY < (sizeof(bindtbl.f11)/sizeof(UINT8))) {
                         data = bindtbl.f11[np2oscfg.F11KEY];                          data = bindtbl.f11[np2oscfg.F11KEY];
                 }                  }
         }          }
         else if (keycode == 0x6f) {          else if (keycode == 0x6f) {
                 if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(BYTE))) {                  if (np2oscfg.F12KEY < (sizeof(bindtbl.f12)/sizeof(UINT8))) {
                         data = bindtbl.f12[np2oscfg.F12KEY];                          data = bindtbl.f12[np2oscfg.F12KEY];
                 }                  }
         }          }

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


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