X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dos_auplay;a=blobdiff_plain;f=src%2Fau_sb.c;h=63fb49d2e4959d0bec53a65ce6b564b2ad801c4d;hp=29cc63a3213a141adc70384d2f2a7da1ff0a0abf;hb=64ccc281a2b08911685ac3a8d611f0ff28641517;hpb=2cef1be5a836c5712a7593b46647e45f3a4223b8 diff --git a/src/au_sb.c b/src/au_sb.c index 29cc63a..63fb49d 100644 --- a/src/au_sb.c +++ b/src/au_sb.c @@ -92,7 +92,7 @@ static void start_dsp4(int bits, unsigned int mode, int num_samples); static void start_dsp(int nchan, int num_samples); static void write_dsp(unsigned char val); static unsigned char read_dsp(void); -static void write_mix(unsigned char val, int reg); +static void write_mix(int reg, unsigned char val); static unsigned char read_mix(int reg); static int get_dsp_version(void); static int dsp4_detect_irq(void); @@ -224,16 +224,12 @@ static void start(int rate, int bits, int nchan) return; } - printf("DBG allocated seg: %x, addr: %lx\n", (unsigned int)seg, - (unsigned long)seg << 4); - addr = (uint32_t)seg << 4; next64k = (addr + 0x10000) & 0xffff0000; if(next64k - addr < BUFSIZE) { addr = next64k; } - printf("DBG aligned: %lx (mid: %lx)\n", (unsigned long)addr, (unsigned long)(addr + BUFSIZE / 2)); buffer[0] = (void*)addr; buffer[1] = (void*)(addr + BUFSIZE / 2); wrbuf = 0;