|
|
| version 1.4, 2004/01/05 03:59:11 | version 1.5, 2004/03/02 23:23:06 |
|---|---|
| Line 1 | Line 1 |
| #include "compiler.h" | #include "compiler.h" |
| #include "np2.h" | #include "np2.h" |
| #include "commng.h" | #include "commng.h" |
| #include "cmver.h" | |
| #include "cmjasts.h" | #include "cmjasts.h" |
| #include "cmmidi.h" | |
| // ---- non connect | // ---- non connect |
| Line 46 static const _COMMNG com_nc = { | Line 45 static const _COMMNG com_nc = { |
| void commng_initialize(void) { | void commng_initialize(void) { |
| cmvermouth_initialize(); | cmmidi_initailize(); |
| } | } |
| COMMNG commng_create(UINT device) { | COMMNG commng_create(UINT device) { |
| COMMNG ret; | COMMNG ret; |
| COMCFG* cfg; | |
| ret = NULL; | ret = NULL; |
| switch(device) { | switch(device) { |
| case COMCREATE_PRINTER: | case COMCREATE_PRINTER: |
| Line 62 COMMNG commng_create(UINT device) { | Line 62 COMMNG commng_create(UINT device) { |
| break; | break; |
| case COMCREATE_MPU98II: | case COMCREATE_MPU98II: |
| ret = cmvermouth_create(); | cfg = &np2oscfg.mpu;; |
| ret = cmmidi_create(cfg->mout, cfg->min, cfg->mdl); | |
| if (ret) { | |
| ret->msg(ret, COMMSG_MIMPIDEFFILE, (long)cfg->def); | |
| ret->msg(ret, COMMSG_MIMPIDEFEN, (long)cfg->def_en); | |
| } | |
| break; | break; |
| default: | default: |