| version 1.3, 2004/08/05 11:46:26 | version 1.6, 2004/08/17 16:52:46 | 
| Line 4 | Line 4 | 
 | #include        "sndctrl.h" | #include        "sndctrl.h" | 
 |  |  | 
 |  |  | 
 | // extern       int             s_cnt; |  | 
 | // extern       DWORD   basedclk; |  | 
 |  |  | 
 |  |  | 
 | PSGGENCFG       psggencfg; | PSGGENCFG       psggencfg; | 
 |  |  | 
 | const UINT8 psggen_deftbl[0x10] = | const UINT8 psggen_deftbl[0x10] = | 
| Line 110  void psggen_setreg(PSGGEN psg, REG8 reg, | Line 106  void psggen_setreg(PSGGEN psg, REG8 reg, | 
 | } | } | 
 | else { | else { | 
 | psg->tone[ch].freq = 0; | psg->tone[ch].freq = 0; | 
 |  | psg->tone[ch].count = 0;        // としておかないとノイズ出ない | 
 | } | } | 
 | break; | break; | 
 |  |  | 
| Line 156  void psggen_setreg(PSGGEN psg, REG8 reg, | Line 153  void psggen_setreg(PSGGEN psg, REG8 reg, | 
 | case 13: | case 13: | 
 | psg->envmode = psgenv_pat[value & 0x0f]; | psg->envmode = psgenv_pat[value & 0x0f]; | 
 | psg->envvolcnt = 16; | psg->envvolcnt = 16; | 
| psg->envcnt = 1; | psg->envcnt = 0; | 
 | break; | break; | 
 | } | } | 
 | } | } |