|
|
| version 1.4, 2004/01/13 16:28:18 | version 1.5, 2004/03/25 15:10:33 |
|---|---|
| Line 77 commng_create(UINT device) | Line 77 commng_create(UINT device) |
| ret = NULL; | ret = NULL; |
| switch (device) { | switch (device) { |
| case COMCREATE_SERIAL: | |
| cfg = &np2oscfg.com[0]; | |
| break; | |
| case COMCREATE_PC9861K1: | |
| cfg = &np2oscfg.com[1]; | |
| break; | |
| case COMCREATE_PC9861K2: | |
| cfg = &np2oscfg.com[2]; | |
| break; | |
| case COMCREATE_MPU98II: | case COMCREATE_MPU98II: |
| cfg = &np2oscfg.mpu; | cfg = &np2oscfg.mpu; |
| break; | break; |
| Line 93 commng_create(UINT device) | Line 105 commng_create(UINT device) |
| break; | break; |
| } | } |
| if (cfg) { | if (cfg) { |
| if (cfg->port == COMPORT_MIDI) { | if ((cfg->port == COMPORT_COM1) |
| && (cfg->port <= COMPORT_COM4)) { | |
| ret = cmserial_create(cfg->port - COMPORT_COM1 + 1, cfg->param, cfg->speed); | |
| } else if (cfg->port == COMPORT_MIDI) { | |
| ret = cmmidi_create(cfg->mout, cfg->min, cfg->mdl); | ret = cmmidi_create(cfg->mout, cfg->min, cfg->mdl); |
| if (ret) { | if (ret) { |
| (*ret->msg)(ret, COMMSG_MIMPIDEFFILE, (long)cfg->def); | (*ret->msg)(ret, COMMSG_MIMPIDEFFILE, (long)cfg->def); |