とりあえず、私の所では、以下のようにソースを修正する事でSunマシン上で音を 出す事に成功しました。
fMSX1.5での話です。一応このパッチを当てた事でいかなる障害が発 生したとしても責任は持てませんのであしからず(^^;)
Makefile 変更(change) DEFINES = -DUNIX -DDEBUG -DMITSHM -DSOUND -DSUN_AUDIO CFLAGS = -O2 \ -I/usr/local/X11R6/include -L/usr/local/X11R6/lib ${DEFINES} MSX.c 追加(add) #define SEEK_CUR 1 Sound.c 変更(change from) #include <sys/audioio.h> から(to) #include <sun/audioio.h> Sound.c 変更(change) "read"の文字列があるあたり(near lines of strings "read") if( rc < 0 ) { if(( errno == EWOULDBLOCK )||(errno == 11) ){ /* この1行だけ変更(change only this line) */ break; } else { perror( "read" ); exit( 1 ); }