язык нравится!
Вид для печати
язык нравится!
имхо, синтаксис отличный, очевидный. даже табы.
Ну понять работу с массивами не прочитав хотя бы азов питона маловероятно (сильно от c-like языков отличается)
хотя согласен для расширения сознания с питоном полезно хотя бы ознакомиться
psb, а Маяковский тебе в детстве нравился? =)
>для прототипов супер штука.
Я склонен согласиться с этим, но сам как-то хреново питон воспринимаю, и логика зависящая от пробелов меня коробит.
>но к чему такая аналогия?
Да к внешнему виду исходника, очень похоже.
Доделал версию, котрая использует эксклюзивный режим DirectSound.
В архиве лежат три версии:
EmuStudio-ZX Primary - воспроизведение в эксклюзивном режиме
EmuStudio-ZX Primary 3.5 - воспроизведение в эксклюзивном режиме с задержкой 3.5 кадра.
EmuStudio-ZX Secondary - обычная версия.
В эксклюзивном режиме всем другим приложениям запрещается вывод звука, а первичный аудиобуфер отдается одной единственной программе, т.е. эмулятору.
Некоторые особенности работы в подобном режиме:
1. При потере фокуса приложения, аудиобуфер отбирается, и восстанавливается при возвращении фокуса. Т.е. если окно эмулятора не активно, то звук не играет.
2. Закрывать эмулятор нужно крестиком на окне эмулятора, а не консольного окна, иначе в системе не восстановится глобальный регулятор громкости, и придется его восстанавливать самим в настройках.
3. Судя по всему, в эксклюзивном режиме информация о курсоре проигрывания не совсем верная и звук отстает. Поэтому я сделал еще версию с коррекцией (3.5 которая), в которой, во всяком случае у меня, звук воспроизводится без задержки.
Тестируем на WinXP и Win7 (хотя надежд в отношении нее я не чаю).
Так же, если у кого звук работает, нажимаем клавиши и слушаем, не задерживается ли звук от нажатых клавиш. Меня, как и раньше, интересует скриншот с первой страницей лога.
p.s.: В отладочном окне появилась дополнительная информация в реальном времени на сколько прогнозируемый размер аудиофрейма отстает или опережает реальный.
Звук везде ужасен - булькает и скрипит.
P
http://i.piccy_.info/i8/9983a9d4b4d2...6276/p_500.jpghttp://i.piccy_.info/a3/2013-10-02-1...00x246-r/i.gif
S
http://i.piccy_.info/i8/f7670cd77b0d...6276/s_500.jpghttp://i.piccy_.info/a3/2013-10-02-1...00x247-r/i.gif
3,5
http://i.piccy_.info/i8/9fc4024b5b30...76/3_5_500.jpghttp://i.piccy_.info/a3/2013-10-02-1...00x246-r/i.gif
еще раз напоминаю - эмуль вешает CPU 80-90% как так?
забыл - win xp 32 звук встроенный