|
|
| version 1.3, 2003/11/26 14:55:01 | version 1.9, 2004/01/05 07:22:02 |
|---|---|
| Line 35 | Line 35 |
| #include "timing.h" | #include "timing.h" |
| #include "toolkit.h" | #include "toolkit.h" |
| #include "keydisp.h" | #include "kdispwin.h" |
| #include "toolwin.h" | #include "toolwin.h" |
| #include "viewer.h" | |
| #include "commng.h" | #include "commng.h" |
| #include "joymng.h" | #include "joymng.h" |
| Line 45 | Line 46 |
| #include "scrnmng.h" | #include "scrnmng.h" |
| #include "soundmng.h" | #include "soundmng.h" |
| #include "sysmng.h" | #include "sysmng.h" |
| #include "taskmng.h" | |
| NP2OSCFG np2oscfg = { | NP2OSCFG np2oscfg = { |
| #if !defined(CPU386) /* titles */ | #if !defined(CPUCORE_IA32) /* titles */ |
| "Neko Project II", | "Neko Project II", |
| #else | #else |
| "Neko Project II + IA32", | "Neko Project II + IA32", |
| Line 58 NP2OSCFG np2oscfg = { | Line 60 NP2OSCFG np2oscfg = { |
| 0, /* paddingy */ | 0, /* paddingy */ |
| 0, /* NOWAIT */ | 0, /* NOWAIT */ |
| 2, /* DRAW_SKIP */ | 0, /* DRAW_SKIP */ |
| 0, /* DISPCLK */ | 0, /* DISPCLK */ |
| KEY_KEY106, /* KEYBOARD */ | KEY_KEY106, /* KEYBOARD */ |
| 0, /* F12COPY */ | 0, /* F12KEY */ |
| 0, /* MOUSE_SW */ | 0, /* MOUSE_SW */ |
| 0, /* JOYPAD1 */ | 0, /* JOYPAD1 */ |
| Line 91 NP2OSCFG np2oscfg = { | Line 93 NP2OSCFG np2oscfg = { |
| #if defined(USE_GTK) /* toolkit */ | #if defined(USE_GTK) /* toolkit */ |
| "gtk", | "gtk", |
| #else | #elif defined(USE_QT) |
| "qt", | "qt", |
| #elif defined(USE_SDL) | |
| "sdl", | |
| #else | |
| "unknown", | |
| #endif | #endif |
| MMXFLAG_DISABLE, /* disablemmx */ | MMXFLAG_DISABLE, /* disablemmx */ |
| FALSE, /* shared_pixmap */ | |
| #if defined(MITSHM) /* shared_pixmap */ | |
| TRUE, | |
| #else | |
| FALSE, | |
| #endif | |
| }; | }; |
| BOOL np2running = FALSE; | BOOL np2running = FALSE; |
| Line 120 char bmpfilefolder[MAX_PATH]; | Line 121 char bmpfilefolder[MAX_PATH]; |
| char modulefile[MAX_PATH]; | char modulefile[MAX_PATH]; |
| char statpath[MAX_PATH]; | char statpath[MAX_PATH]; |
| #ifndef FONTFACE | |
| #define FONTFACE "-misc-fixed-%s-r-normal--%d-*-*-*-*-*-*-*" | |
| #endif | |
| char fontname[1024] = FONTFACE; | |
| char timidity_cfgfile_path[MAX_PATH]; | char timidity_cfgfile_path[MAX_PATH]; |
| BOOL use_shared_pixmap; | BOOL use_shared_pixmap; |
| Line 224 changescreen(BYTE newmode) | Line 230 changescreen(BYTE newmode) |
| if (renewal) { | if (renewal) { |
| if (renewal & SCRNMODE_FULLSCREEN) { | if (renewal & SCRNMODE_FULLSCREEN) { |
| toolwin_destroy(); | toolwin_destroy(); |
| keydisp_destroy(); | kdispwin_destroy(); |
| } | } |
| soundmng_stop(); | soundmng_stop(); |
| mouse_running(MOUSE_STOP); | mouse_running(MOUSE_STOP); |
| Line 244 changescreen(BYTE newmode) | Line 250 changescreen(BYTE newmode) |
| toolwin_create(); | toolwin_create(); |
| } | } |
| if (np2oscfg.keydisp) { | if (np2oscfg.keydisp) { |
| keydisp_create(); | kdispwin_create(); |
| } | } |
| } | } |
| } | } |
| Line 261 framereset(UINT cnt) | Line 267 framereset(UINT cnt) |
| framecnt = 0; | framecnt = 0; |
| scrnmng_dispclock(); | scrnmng_dispclock(); |
| keydisp_draw((BYTE)cnt); | kdispwin_draw((BYTE)cnt); |
| toolwin_draw((BYTE)cnt); | toolwin_draw((BYTE)cnt); |
| viewer_allreload(FALSE); | |
| if (np2oscfg.DISPCLK & 3) { | if (np2oscfg.DISPCLK & 3) { |
| if (sysmng_workclockrenewal()) { | if (sysmng_workclockrenewal()) { |
| sysmng_updatecaption(3); | sysmng_updatecaption(3); |
| Line 278 processwait(UINT cnt) | Line 285 processwait(UINT cnt) |
| timing_setcount(0); | timing_setcount(0); |
| framereset(cnt); | framereset(cnt); |
| } else { | } else { |
| usleep(1); | taskmng_sleep(1); |
| } | } |
| } | } |