|
|
| version 1.21, 2004/07/05 14:32:19 | version 1.23, 2005/03/12 12:36:13 |
|---|---|
| Line 10 | Line 10 |
| * 2. Redistributions in binary form must reproduce the above copyright | * 2. Redistributions in binary form must reproduce the above copyright |
| * notice, this list of conditions and the following disclaimer in the | * notice, this list of conditions and the following disclaimer in the |
| * documentation and/or other materials provided with the distribution. | * documentation and/or other materials provided with the distribution. |
| * 3. The name of the author may not be used to endorse or promote products | |
| * derived from this software without specific prior written permission. | |
| * | * |
| * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR |
| * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES |
| Line 69 NP2OSCFG np2oscfg = { | Line 67 NP2OSCFG np2oscfg = { |
| 0, /* F12KEY */ | 0, /* F12KEY */ |
| 0, /* MOUSE_SW */ | 0, /* MOUSE_SW */ |
| 0, /* JOYPAD1 */ | 0, /* JOYPAD1 */ |
| 0, /* JOYPAD2 */ | 0, /* JOYPAD2 */ |
| { 0, 0, 0, 0 }, /* JOY1BTN */ | { 1, 2, 5, 6 }, /* JOY1BTN */ |
| { | |
| { 0, 1 }, /* JOYAXISMAP[0] */ | |
| { 0, 1 }, /* JOYAXISMAP[1] */ | |
| }, | |
| { | |
| { 0, 1, 0xff, 0xff }, /* JOYBTNMAP[0] */ | |
| { 0, 1, 0xff, 0xff }, /* JOYBTNMAP[1] */ | |
| }, | |
| { "", "" }, /* JOYDEV */ | |
| { COMPORT_MIDI, 0, 0x3e, 19200, "", "", "", "" }, /* mpu */ | { COMPORT_MIDI, 0, 0x3e, 19200, "", "", "", "" }, /* mpu */ |
| { | { |
| Line 311 mainloop(void *p) | Line 319 mainloop(void *p) |
| UNUSED(p); | UNUSED(p); |
| if (np2oscfg.NOWAIT) { | if (np2oscfg.NOWAIT) { |
| joy_flash(); | joymng_sync(); |
| mousemng_callback(); | mousemng_callback(); |
| pccore_exec(framecnt == 0); | pccore_exec(framecnt == 0); |
| if (np2oscfg.DRAW_SKIP) { | if (np2oscfg.DRAW_SKIP) { |
| Line 330 mainloop(void *p) | Line 338 mainloop(void *p) |
| } else if (np2oscfg.DRAW_SKIP) { | } else if (np2oscfg.DRAW_SKIP) { |
| /* frame skip */ | /* frame skip */ |
| if (framecnt < np2oscfg.DRAW_SKIP) { | if (framecnt < np2oscfg.DRAW_SKIP) { |
| joy_flash(); | joymng_sync(); |
| mousemng_callback(); | mousemng_callback(); |
| pccore_exec(framecnt == 0); | pccore_exec(framecnt == 0); |
| framecnt++; | framecnt++; |
| Line 341 mainloop(void *p) | Line 349 mainloop(void *p) |
| /* auto skip */ | /* auto skip */ |
| if (waitcnt == 0) { | if (waitcnt == 0) { |
| UINT cnt; | UINT cnt; |
| joy_flash(); | joymng_sync(); |
| mousemng_callback(); | mousemng_callback(); |
| pccore_exec(framecnt == 0); | pccore_exec(framecnt == 0); |
| framecnt++; | framecnt++; |