
Сообщение от
boo_boo
неа, только ошибка открытия аудио в логе. насчет аудио -- у меня типа полупрофессиональная звуковуха, микшер (не ввод-вывод, а именно микшер) у нее несколько отличается от такового в "саундбластерах", например, там нет регулятора "master level". некоторые проги, которые пытаются этот мастерлевел плодкрутить, не спросив, есть ли он в природе, валятся. может, в этом дело?
я уже себе FreeBSD поставил 
ошибка там появляется - у mono размеры для TextBox'а не получается просчитать.
По поводу звука, сразу после создания AudioStream, ошибка падает внутрях SDL.NET, в конечном счете из-за того что unmanaged вызов в SDL возвращает значение < 0:
Код:
Sdl.SDL_OpenAudio(pSpec, IntPtr.Zero)
судя из комента к этой функции:
The desired size of the audio buffer in samples.
This number should be a
power of two, and may be adjusted by the audio driver to a value more suitable
for the hardware. Good values seem to range between 512 and 8192 inclusive,
depending on the application and CPU speed. Smaller values yield faster response
time, but can lead to underflow if the application is doing heavy processing
and cannot fill the audio buffer in time.
по всей видимости ошибка возникает из-за того что запрашивается буфер размером 882 сэмпла... 
а в Windows работает 
Я думаю эта проблема со звуком из-за кривого драйвера звуковой карты под *nix'ами, который нивкакую не хочет работать с буфером на 882 сэмпла
Нужно чтото придумывать чтобы с POT буфером работало 
Кстати, в порте SDL под Windows есть ошибка - невозможно отследить одновременное нажатие левого и правого шифтов - либо левый, либо правый
Если один шифт уже нажат, то нажатие второго не изменяет ни одну ячейку буффера с состоянием клавы... 
Поэтому в SDL версии эмулятора под Windows невозможно включить режим курсора E (нажатием обоих шифтов). А вот под FreeBSD эта комбинация кнопок в эмуляторе работает нормально