Ik gebruik af en toe eens dosbox om mijn old-skool dosgames te emuleren. Lukt allemaal prima.
Ik vond ergens een link, zodat het mogelijk zou zijn Roland MT32 geluid te emuleren. Zou fanastisch zijn, want dat klinkt veel beter dan Adlib of PC-speakers.
Hiervoor vond ik volgende thread:
http://vogons.zetafleet.com/viewtopic.php?t=10934Met een mooie how-to, voor ubntu 6.06 erbij.
Als ik die opvolg kom ik echter vast te zitten bij stap 3.
./configure lukt zonder problemen, maar make echter
$ sudo make
Making all in src
make[1]: Map '/usr/local/src/mt32emu-0.1.3/src' wordt binnengegaan
if g++ -DPACKAGE_NAME=\"MT32Emu\" -DPACKAGE_TARNAME=\"mt32emu\" -DPACKAGE_VERSION=\"0.1.3\" -DPACKAGE_STRING=\"MT32Emu\ 0.1.3\" -DPACKAGE_BUGREPORT=\"re_mt32emu@kingguppy.com\" -DPACKAGE=\"mt32emu\" -DVERSION=\"0.1.3\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1 -DHAVE_VPRINTF=1 -DHAVE_MEMSET=1 -I. -I. -g -O2 -MT i386.o -MD -MP -MF ".deps/i386.Tpo" -c -o i386.o i386.cpp; \
then mv -f ".deps/i386.Tpo" ".deps/i386.Po"; else rm -f ".deps/i386.Tpo"; exit 1; fi
structures.h:154: let op: ‘packed’ attribute ignored for field of type ‘MT32Emu::TimbreParam [8]’
structures.h:156: let op: ‘packed’ attribute ignored for field of type ‘MT32Emu::PatchParam [128]’
i386.cpp: In function ‘float MT32Emu::iir_filter_sse(float, float*, float*)’:
i386.cpp:142: fout: unknown register name ‘xmm3’ in ‘asm’
i386.cpp:142: fout: unknown register name ‘xmm2’ in ‘asm’
i386.cpp:142: fout: unknown register name ‘xmm1’ in ‘asm’
make[1]: *** [i386.o] Fout 1
make[1]: Map '/usr/local/src/mt32emu-0.1.3/src' wordt verlaten
make: *** [all-recursive] Fout 1Dit terwijl ik wel gcc-3.3 en g++-3.3 geinstalleerd heb zoals daar gezegd werd ...
Kan iemand me helpen om dit geinstalleerd te krijgen?