Важная информация
Страница 2 из 12 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 115

Тема: Эмулятор Союз-Неон ПК-11/16 - EmuStudio

  1. #11
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,775
    Благодарностей: 3329

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Поместить мышь в центр окна (курсор скрыть), и делать так после каждого события от мыши (а также при активации окна).
    Я почти на эту методику сам и вышел. Только не помещаю специально в центр, а ограничиваю прямоугольник ее хождения центром окна

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

  2. #12

    По умолчанию

    И звука пока даже не мечтать? Ведь комп похоже музыкальнее чем УК-НЦ ?
    Что кстати у реальной машинки со звуком ?
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  3. #13
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,775
    Благодарностей: 3329

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    И звука пока даже не мечтать? Ведь комп похоже музыкальнее чем УК-НЦ ?
    Что кстати у реальной машинки со звуком ?
    У реальной как минимум трехголосый синтезатор.

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

    ---------- Post added at 01:04 ---------- Previous post was at 01:04 ----------

    Скажу тебе по секрету, пары голосов полифонии и на УКНЦ можно добиться, причем практически без урона быстродействию (т.е. играть будет фоном).

  4. Этот пользователь поблагодарил Titus за это полезное сообщение:
    hobot (19.01.2015)

  5. #14

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    пары голосов полифонии и на УКНЦ можно добиться
    На твоих дискетах есть мелодии

    Скрытый текст

    "полифония" в виде отдельных файлов, которые в последствии использовались в игре NEWTET - в частности мелодия группы "ЕВРОПА - финальный отчёт" - это про УК-НЦ.

    Среди прочих Зеленоградских инструментов спрайтового движка который я бесследно утерял и не могу восполнить к сожалению, были очень удобные процедуры, которые играли мелодии из MUSRED ))) Ресурсом для них были
    ноты записанные в .MAC файле по глобальной метке.

    ---------- Post added at 22:50 ---------- Previous post was at 22:45 ----------

    Цитата Сообщение от Titus Посмотреть сообщение
    перфекционист,
    Титус. объясни мне чего ты боишся.
    Вот смотри. На момент старта звука у тебя идёт совпадение 1 в 1 как и у оригинала и пускай! И хорошо. А вот что там в процессе пропадёт икнёт отстанет обгонит
    это ещё надо заметить\услышать.

    Так и со звуком кнопок - что мешает выдавать звук кнопок УК-НЦ по факту их нажатия ???

    ---------- Post added at 22:52 ---------- Previous post was at 22:50 ----------

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

    ---------- Post added at 22:52 ---------- Previous post was at 22:52 ----------

    Или я бред несу???

    ---------- Post added at 22:54 ---------- Previous post was at 22:52 ----------

    Просто в РЫЦАРЯ играть без звука грустно, и ГОБЛИНЫ и ПОКЕР и НЬЮТЕТ - у тебя всё молчаливое ))) Это грустно.

    ---------- Post added at 22:59 ---------- Previous post was at 22:54 ----------

    Но ты даже тестовую сборку (а я намекал сделать спец. сборку для меня и XPuserов)
    не даешь где бы звук работал. Бракуешь по своему "перфекционнисткому" ОТК. Что для пользователя не гуд. ПИК-ПИК - другой момент, есть несколько программ под RT-11 который звук клавишь к примеру вырубали! Тот же CURSOR )))
    [свернуть]
    Последний раз редактировалось hobot; 19.01.2015 в 06:09.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  6. #15
    Member
    Регистрация
    11.11.2014
    Адрес
    г. Москва
    Сообщений
    122
    Благодарностей: 234

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Среди прочих Зеленоградских инструментов спрайтового движка который я бесследно утерял и не могу восполнить к сожалению, были очень удобные процедуры, которые играли мелодии из MUSRED ))) Ресурсом для них были
    ноты записанные в .MAC файле по глобальной метке.
    А можно подробнее про эти инструменты. Они в 90-е годы каким-либо образом распространялись по Зеленограду, Москве?

  7. Этот пользователь поблагодарил TheGWBV за это полезное сообщение:
    hobot (19.01.2015)

  8. #16

    По умолчанию

    TheGWBV,
    Ответил в ЛС.
    Последний раз редактировалось hobot; 19.01.2015 в 05:29.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  9. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  10. #17
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,775
    Благодарностей: 3329

    По умолчанию EmuStudio (PK-11) v0.15c

    Обновил версию на 0.15c:

    • Исправил указатель палитры, теперь эмулятор не зависает в ОС ASPekt.

    • Добавил поддержку мыши как в эмулятор глобально, так и в ПК-11 локально (обслуживается драйвером MS.PRC из комплекта ОС ASPekt).

    • Добавил дополнительный режим рендеринга 1.5 x 1.5 (1248 x 900 точек). Специально для владельцев больших мониторов. Режимы выбираются циклически клавишей Delete.

    • На диске Games.dsk, что в комплекте, теперь исправный Тетрис (спасибо TheGWBV за драйвер KBD.PRC)
      Так же в комплект добавлен диск с ОС ASPekt и двумя прелестными игрушками "Минное поле" и "Diamonds" от легендарных ASPCorp.
      Запускать под ОС ASPekt командами PRUN MINE.PRC и PRUN DIAMON.PRC, причем, можно хоть обе сразу, т.к. ОС многозадачная, и между программами можно переключаться через верхнее левое меню.


    Известные, но не решенные глюки:
    • Глючит графика в игре Тетрис.
      Скорее всего глючит спрайт взорвавшейся мины в MINE.PRC, т.к. он рисуется черным квадратиком.
      Скорее всего глючит синяя полоска на надписи ASP в игре DIAMON.PRC, т.к. смотрится она не айс.
      Зависает демка VD.SAV с диска Games.dsk.
      Удалось пару раз завесить ОС ASPekt. Либо она сыроватая, либо эмулятор в некоторых случаях ведет себя неверно.
      Иногда глючит наложение окон, но как должно быть на самом деле дадут ответы лишь скриншоты с реала, равно как и на вопрос, какой же должна быть рамка у аппаратных окон.


    О поддержке мыши:

    С системной стороны поддержка осуществляется как выключением указателя мыши для текущего окна и ограничением его перемещения границами окна, так и установкой глобального хука мыши, отменяющего реакцию системы на какую-либо активность мыши. Можно легко и корректно не только переключаться с системной на эмулируемую мышь (левая кнопка мыши - включить мышь ПК-11, средняя кнопка мыши или LWin+M - выключить), но и переключаться на окна других приложений при активной мыши ПК-11, и системная мышь будет автоматически появляться, и исчезать при обратном переключении на окно эмулятора.

    Со стороны ПК-11 поддержана мышь, обрабатываемая драйвером MS.PRC, который используется в комплекте с ОС ASPekt. Как оказалось из анализа драйвера, это очень специфическая логарифмическая мышь (во всяком случае, так ее мнит драйвер). А драйвер, в свою очередь имеет либо ошибки, либо свой взгляд на природу геометрии и ускорения, в связи с чем возведение в степень скорости перемещения мыши обьединено для двух осей X и Y, а показатель степени - есть сумма X и Y, что изрядно затрудняет линеаризацию ее движения согласно тому, как мы привыкли двигать мышь в Windows. Однако, сложной-пресложной формулой, квадратными корнями и прочей математикой удалось сделать так, что все искривления пространства расправились и можно наслаждаться практически ровным, даже при перемещении с большим ускорением, движением мыши. И даже неизбежное следствие - чем быстрее перемещаешь, тем кривее траектория, практически не заметно. Так же, еще одна особенность драйвера, что он не воспринимает смену знака движения по осям с + на - напрямую, а только через 0, так же удалось математически обойти незаметно для зрителя. И, наконец, начальный детект мыши драйвером был устроен так, что если мышь двигаешь в этот момент в горизонтальной плоскости, мышь будет неувидена и потеряна до перезапуска системы. Эта замечательная особенность так же учтена и на нее поставлен неплавкий предохранитель.

    p.s.: Видим глюки - пишем, не стесняемся.

  11. Эти 6 пользователя(ей) поблагодарили Titus за это полезное сообщение:
    MiX (24.01.2015), NovaStorm (25.01.2015), perestoronin (24.01.2015), TheGWBV (24.01.2015), Vamos (24.01.2015), ZEman (24.01.2015)

  12. #18
    Moderator Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    Воронеж
    Сообщений
    3,821
    Благодарностей: 525

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    "ЕВРОПА - финальный отчёт"
    Не критично, но "финальный отсчёт"
    Рыцарь ордена Хламовников

  13. Эти 2 пользователя(ей) поблагодарили CodeMaster за это полезное сообщение:
    hobot (24.01.2015), Titus (24.01.2015)

  14. #19

    По умолчанию

    А сборки эмулятора под linux или исходники эмулятора открыть планируются ?
    Или эмулятор запускать из под эмулятора ?

    Исходники эмулятора облегчили бы выпуск реплики.

    Эмулятор 11/16 написан на основе http://emustudio.sourceforge.net/downloads.html ?
    Если да, то достаточно лишь авторских патчей к основной ветке.
    Последний раз редактировалось perestoronin; 24.01.2015 в 23:05.

  15. #20
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    9,775
    Благодарностей: 3329

    По умолчанию

    Цитата Сообщение от perestoronin Посмотреть сообщение
    А сборки эмулятора под linux или исходники эмулятора открыть планируются ?
    Или эмулятор запускать из под эмулятора ?

    Исходники эмулятора облегчили бы выпуск реплики.

    Эмулятор 11/16 написан на основе http://emustudio.sourceforge.net/downloads.html ?
    Если да, то достаточно лишь авторских патчей к основной ветке.
    Под линукс - нет. Как говорят люди, он прекрасно из-под Wine работает.
    Исходники тоже нет.

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

    Нет, словацкий emuStudio никакого ко мне отношения не имеет)

  16. Этот пользователь поблагодарил Titus за это полезное сообщение:
    perestoronin (25.01.2015)

Страница 2 из 12 ПерваяПервая 123456 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. EmuStudio-ZX
    от Titus в разделе Эмуляторы
    Ответов: 432
    Последнее: 07.04.2017, 16:26
  2. Эмулятор МС-0515 - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 96
    Последнее: 18.02.2017, 19:34
  3. Эмулятор УКНЦ - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 1135
    Последнее: 07.01.2016, 19:31
  4. Эмулятор ТИА-МЦ-1 EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 30
    Последнее: 17.01.2015, 02:10
  5. ПК-11 'Союз-Неон'
    от Keeper в разделе Разное
    Ответов: 12
    Последнее: 16.10.2013, 06:07

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •