PDA

Просмотр полной версии : playlist для эмулятора



daniel
02.09.2011, 09:25
Было бы не плохо иметь возможность накидать в playlist демок с сайта AAA и настроить на смену демок каждые, к примеру, 2 минуты. Что думаете по этому поводу?

AAA
02.09.2011, 16:07
Было бы не плохо иметь возможность накидать в playlist демок с сайта AAA и настроить на смену демок каждые, к примеру, 2 минуты. Что думаете по этому поводу?

Что то бредовое. В демах бывают скроллы нажатия шпаце и других кнопок. Видео с демк уже сделал неварт лежит на моем сайте на фтп.

ZXMAK
02.09.2011, 23:16
а возможность вытянуть одним запросом список всех демок со ссылками (в XML например) есть на этом сайте? Чтобы сайт не перегружать кучей запросов :)

daniel
05.09.2011, 09:18
Что то бредовое. В демах бывают скроллы нажатия шпаце и других кнопок. Видео с демк уже сделал неварт лежит на моем сайте на фтп.

ну можно накидать демок которые не требуют нажатия клавиш.

Vitamin
05.09.2011, 10:51
Имхо, можно воспользоваться стандартными скриптовыми средствами ОС (дефолтная виндовая отрыжка для batch файлов не считается). Запуск эмулятора с указанием снапшота на входе и убивание его спустя какое-то время.
Есть еще под винду специализированные скриптовые программы, позволяющие даже клавиатурный ввод эмулировать.

Eltaron
05.09.2011, 11:49
дефолтная виндовая отрыжка для batch файлов не считается
Ну, в принципе, новомодная виндовая отрыжка PowerShell позволяет такое сделать :)
А давно существующий в винде Windows Script Host позволяет и нажатия клавиш эмулировать

daniel
05.09.2011, 12:05
Имхо, можно воспользоваться стандартными скриптовыми средствами ОС (дефолтная виндовая отрыжка для batch файлов не считается). Запуск эмулятора с указанием снапшота на входе и убивание его спустя какое-то время.
Есть еще под винду специализированные скриптовые программы, позволяющие даже клавиатурный ввод эмулировать.

т.е. надо сначала нарезать снапов, потом ручками какойто пакетный файл делать. Это не катит... окошечко и плуг&плэй хочется...

Vitamin
05.09.2011, 13:38
Это не катит... окошечко и плуг&плэй хочется...
Ну ты для начала четко сформулируй требуемый алгоритм поведения, постепенно уточняя. А то под неизвестные или противоречивые требования программу не напишешь. Хоть с окошечками, хоть без.

daniel
05.09.2011, 14:07
по аналогии с любым плэйлистом для аудио, в окне список дем, клавиши след/пред., таймер перехода, рандом, save/load. что тут непонятного? можно при смене фэйд аудио и видео добавить... лучше чтобы это была встроенная в эмулятор опция... по поводу нажатия клавиш тоже кстати можно сделать таймер и эмулятор сам будет нажимать.

Vitamin
05.09.2011, 14:48
что тут непонятного?
Откуда брать эмулятор? Как запускать дему, если она не в снапшоте? Кто будет задавать последовательность нажатия клавиш для _каждой_ демы?


лучше чтобы это была встроенная в эмулятор опция...
Вот с этого, пожалуй, и надо начать. Осталось выяснить, кто из авторов эмуляторов такую фичу сделает и в каком виде.

ZXMAK
06.09.2011, 00:40
вот XML со списком всех дем с сайта zxaaa.untergrund.net, ссылок на их скачку, картинок и авторов. Все что осталось - совковать списки и запускать эмуль :)

daniel
06.09.2011, 05:46
вот XML со списком всех дем с сайта zxaaa.untergrund.net, ссылок на их скачку, картинок и авторов. Все что осталось - совковать списки и запускать эмуль :)

Александр вы же автор эмулятора, почему бы вам не сделать в нём опцию playlist? Что значит совковать списки? Авторы эмуляторов вы где? Можно дополнительно к вышесказанному ещё чтобы эмулятор прыгал по файлам "*.B" в trd.

Eltaron
06.09.2011, 10:39
автор эмулятора, почему бы вам не сделать в нём опцию playlist
Господи, ну зачем такая фича в эмуляторе? Вот для удовлетворения таких странных запросов и возникают жуткие комбайны все-в-одном типа Windows 7, которыми пользоваться невозможно :)
Unix way - самый правильный путь. Каждая программа должна быть узкоспециализирована, но предоставлять широкие возможности для взаимодействия с другими программами. А уж логику этого взаимодействия пусть пользователь на любом известном ему языке пишет.

Вот, написал за полчаса - unreal + javascript (ненавижу bat-файлы).
Демки кидать в каталог demos, анрил донастроить через конфиг по вкусу. Запускать через run.js, в нем же править период смены демок. Написал простенький boot, который тупо запускает первый файл на диске, что делать с образами, в которых boot уже есть - сам думай :)

http://dl.dropbox.com/u/4166599/zx/zxplaylist.zip

daniel
06.09.2011, 12:26
Вот, написал за полчаса - unreal + javascript (ненавижу bat-файлы).
Демки кидать в каталог demos, анрил донастроить через конфиг по вкусу. Запускать через run.js, в нем же править период смены демок. Написал простенький boot, который тупо запускает первый файл на диске, что делать с образами, в которых boot уже есть - сам думай :)

http://dl.dropbox.com/u/4166599/zx/zxplaylist.zip[/QUOTE]

здорово конечно, но не совсем удобно пользоваться... отключил фулскрин-при переходе к некст демке окно анрила сворачивается. а спейс в анриле может твой скрипт какимто образом нажимать?

---------- Post added at 11:26 ---------- Previous post was at 11:23 ----------


Господи, ну зачем такая фича в эмуляторе?[/url]

а затем, что былобы удобней, можно также сделать фэйды при переходе, шагать к некст басику, нажимать спэйс, рандомайзит список, видеть в конце концов какая демка будет следующая, т.е. много чего.

Eltaron
06.09.2011, 12:46
отключил фулскрин
смотреть демки не в фулскрине? :eek: не, я точно не понимаю смысла
Месье хочет странного :)


спейс в анриле
В анриле не может. Нужен эмулятор, работающий не через DirectX

daniel
06.09.2011, 13:06
смотреть демки не в фулскрине? :eek: не, я точно не понимаю смысла
Месье хочет странного :)


понимаешь в чём дело, я к примеру работаю за компом, а в фоне идут демки (ну смотрят же ТВ на компе когда работают). причём желательно чтобы поверх всех окон было.:v2_dizzy_coder:

---------- Post added at 12:06 ---------- Previous post was at 12:05 ----------

даёшь нормальный плэйлист!

Vitamin
06.09.2011, 14:43
даёшь нормальный плэйлист!
Нужно чтобы эмулятор поддерживал управление через командную строку. Например:


emulator --fullscreen --on-top --file demo.sna