Diff for /np2/sound/cs4231g.c between versions 1.1 and 1.2

version 1.1, 2003/10/16 17:58:08 version 1.2, 2003/10/20 06:36:33
Line 6 Line 6
 #include        "fmboard.h"  #include        "fmboard.h"
   
   
   extern  CS4231CFG       cs4231cfg;
   
   
 // ---- 補完くらいしようよ…  // ---- 補完くらいしようよ…
   
 BYTE cs4231_nodecode(void) {  BYTE cs4231_nodecode(void) {
Line 29  static BYTE cs4231_pcm8s(void) { Line 32  static BYTE cs4231_pcm8s(void) {
                 addr = dmac.dmach[0].adrs.d;                  addr = dmac.dmach[0].adrs.d;
                 do {                  do {
                         while(ctime < cs4231.step) {                          while(ctime < cs4231.step) {
                                 ctime += opna_rate;                                  ctime += cs4231cfg.rate;
                                 leng -= 2;                                  leng -= 2;
                                 if (leng < 0) {                                  if (leng < 0) {
                                         leng = 0;                                          leng = 0;
Line 72  static BYTE cs4231_pcm8m(void) { Line 75  static BYTE cs4231_pcm8m(void) {
                 addr = dmac.dmach[0].adrs.d;                  addr = dmac.dmach[0].adrs.d;
                 do {                  do {
                         while(ctime < cs4231.step) {                          while(ctime < cs4231.step) {
                                 ctime += opna_rate;                                  ctime += cs4231cfg.rate;
                                 leng -= 1;                                  leng -= 1;
                                 if (leng < 0) {                                  if (leng < 0) {
                                         leng = 0;                                          leng = 0;
Line 117  static BYTE cs4231_pcm16s(void) { Line 120  static BYTE cs4231_pcm16s(void) {
 // TRACEOUT(("addr: %x", addr));  // TRACEOUT(("addr: %x", addr));
                 do {                  do {
                         while(ctime < cs4231.step) {                          while(ctime < cs4231.step) {
                                 ctime += opna_rate;                                  ctime += cs4231cfg.rate;
                                 leng -= 4;                                  leng -= 4;
                                 if (leng < 0) {                                  if (leng < 0) {
                                         leng = 0;                                          leng = 0;
Line 162  static BYTE cs4231_pcm16m(void) { Line 165  static BYTE cs4231_pcm16m(void) {
                 addr = dmac.dmach[0].adrs.d;                  addr = dmac.dmach[0].adrs.d;
                 do {                  do {
                         while(ctime < cs4231.step) {                          while(ctime < cs4231.step) {
                                 ctime += opna_rate;                                  ctime += cs4231cfg.rate;
                                 leng -= 2;                                  leng -= 2;
                                 if (leng < 0) {                                  if (leng < 0) {
                                         leng = 0;                                          leng = 0;

Removed from v.1.1  
changed lines
  Added in v.1.2


RetroPC.NET-CVS <cvs@retropc.net>