stop CD audio */
| 812 | |
| 813 | /* stop CD audio */ |
| 814 | void sys_command_cd_stop (int unitnum) |
| 815 | { |
| 816 | if (failunit (unitnum)) |
| 817 | return; |
| 818 | if (!getsem (unitnum)) |
| 819 | return; |
| 820 | if (state[unitnum].device_func->stop == NULL) { |
| 821 | int as = audiostatus (unitnum); |
| 822 | uae_u8 cmd[6] = {0x4e,0,0,0,0,0}; |
| 823 | do_scsi (unitnum, cmd, sizeof cmd); |
| 824 | } else { |
| 825 | state[unitnum].device_func->stop (unitnum); |
| 826 | } |
| 827 | freesem (unitnum); |
| 828 | } |
| 829 | |
| 830 | /* play CD audio */ |
| 831 | int sys_command_cd_play (int unitnum, int startlsn, int endlsn, int scan) |
no test coverage detected