diff --git a/src/mame/drivers/megadriv.c b/src/mame/drivers/megadriv.c index b06cff7fb2b..63d213395c7 100644 --- a/src/mame/drivers/megadriv.c +++ b/src/mame/drivers/megadriv.c @@ -5545,7 +5545,7 @@ static void segacd_cdd_get_toc_info(running_machine *machine) segacd_cdd.buffer[1] = ((msf >> 16) & 0xff); segacd_cdd.buffer[2] = ((msf >> 8) & 0xff); segacd_cdd.buffer[3] = ((msf >> 0) & 0xff); - segacd_cdd.buffer[4] = (track_num % 10) | (( segacd.toc->tracks[track_num-1].trktype == CD_TRACK_AUDIO ) ? 0x80 : 0x00); + segacd_cdd.buffer[4] = ((track_num) % 10) | (( segacd.toc->tracks[track_num-1].trktype == CD_TRACK_AUDIO ) ? 0x80 : 0x00); printf("%02x %02x %02x %02x %02x\n",segacd_cdd.buffer[0],segacd_cdd.buffer[1],segacd_cdd.buffer[2],segacd_cdd.buffer[3],segacd_cdd.buffer[4]); @@ -5559,8 +5559,6 @@ static void segacd_cdd_get_toc_info(running_machine *machine) hock_cmd = 1; } -#endif - static void segacd_cdd_seek(running_machine *machine) { UINT8 m,s,f; @@ -5593,6 +5591,8 @@ static void segacd_cdd_seek(running_machine *machine) hock_cmd = 1; } +#endif + static WRITE8_HANDLER( segacd_cdd_tx_w ) { //printf("CDD Communication write %02x -> [%02x]\n",data,offset);