Важная информация

User Tag List

Страница 83 из 112 ПерваяПервая ... 798081828384858687 ... ПоследняяПоследняя
Показано с 821 по 830 из 1114

Тема: Эмулятор УКНЦ - UKNCBTL

  1. #821
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,061
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Первый запуск эмулятора UKNCBTL в виде WebAssembly. Цвета пока не те что нужно, буду разбираться.

    WebAssembly (wasm) это такая бинарная сборка, которая может запускаться в браузере -- из JavaScript можно вызывать её методы, которые по идее работают быстрее чем в JS. Компилировать в wasm сейчас можно из C/C++/Rust, в перспективе будет и из других языков. Поддержка wasm есть в Chrome и Firefox.



    - - - Updated - - -

    По скорости -- поигрался с ключами оптимизации для компилятора, после этого работает со скоростью реала при пропуске каждого второго кадра (12.5 кадров в секунду) -- на моей машине. На той же машине обычный UKNCBTL выдаёт 800% от реала. В общем, разница в производительности примерно на порядок.

    UPD: Посмотреть на демо можно тут: https://nzeemin.github.io/ukncbtl-wasm
    Последний раз редактировалось nzeemin; 10.06.2017 в 17:43.

  2. #822
    Junior
    Регистрация
    28.04.2016
    Адрес
    г. Новосибирск
    Сообщений
    15
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Thumbs up

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Первый запуск эмулятора UKNCBTL в виде WebAssembly. Цвета пока не те что нужно, буду разбираться.

    WebAssembly (wasm) это такая бинарная сборка, которая может запускаться в браузере -- из JavaScript можно вызывать её методы, которые по идее работают быстрее чем в JS. Компилировать в wasm сейчас можно из C/C++/Rust, в перспективе будет и из других языков. Поддержка wasm есть в Chrome и Firefox.

    По скорости -- поигрался с ключами оптимизации для компилятора, после этого работает со скоростью реала при пропуске каждого второго кадра (12.5 кадров в секунду) -- на моей машине. На той же машине обычный UKNCBTL выдаёт 800% от реала. В общем, разница в производительности примерно на порядок.

    UPD: Посмотреть на демо можно тут: https://nzeemin.github.io/ukncbtl-wasm
    Хорошее начинание!
    Проверял на двух машинах - core i5 3450 и pentium g 3450(не помню точно), загрузка 1-ядра процессора всего 10-20%, 3% на графику, судя по миганию курсора работает в реальном времени.

  3. #823
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb wasm test

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Первый запуск эмулятора
    Архив программ для УК-НЦ, ДВК и БК.

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

  4. #824
    Moderator
    Регистрация
    09.01.2006
    Адрес
    Bryansk
    Сообщений
    1,337
    Спасибо Благодарностей отдано 
    40
    Спасибо Благодарностей получено 
    139
    Поблагодарили
    106 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выкинь Обнови свой браузер.
    УКНЦ, ДВК-3, Ленинград-1 (48 кб)

  5. #825
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,061
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Попробуй открыть консоль JavaScript -- F12 обычно, там может быть причина ошибки.
    Я пока смотрел это только под Chrome, проверкой под всеми браузерами не заморачивался.

    https://developer.mozilla.org/en-US/docs/WebAssembly
    -- тут пишут "WebAssembly is enabled in Firefox 52+, although disabled in the Firefox 52 Extended Support Release (ESR.)".

    - - - Updated - - -

    В любом случае, ребят -- это пока просто пробы, пока проверено что эмулятор компилируется и запускается как wasm, до полноценного эмулятора UKNCBTL в браузере пока далеко.

  6. #826
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    ESR
    у меня теперь без вариантов ) так что не важно, главное выяснили этот момент,

    Цитата Сообщение от nzeemin Посмотреть сообщение
    там может быть причина ошибки.
    no native wasm support detected )))
    Архив программ для УК-НЦ, ДВК и БК.

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

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

  8. #827
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,052
    Спасибо Благодарностей отдано 
    113
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    nzeemin, скажите, а обычный UKNCBTL под виндовс будет заброшен, или разработка ведётся дальше ?

  9. #828
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,061
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZEman, я не "переключаюсь" на wasm, скорее просто пробую новую технологию.
    У меня есть ещё планы по UKNCBTL.
    Но я не могу обещать что буду делать много изменений -- банально нехватает времени.

  10. #829
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,061
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию 585

    Добавлен примитивный Sprite Viewer -- команда в меню Debug.



    Управление в Sprite Viewer:
    стрелки влево-вправо -- сдвиг на страницу
    стрелки вверх-вниз -- сдвиг на байт
    стрелки вверх-вниз с клавишей Ctrl -- сдвиг на строку
    [ и ] -- изменение ширины спрайта
    G -- задать адрес
    Вложения Вложения

  11. #830
    Guru Аватар для ZEman
    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,052
    Спасибо Благодарностей отдано 
    113
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Highway encounter ???
    А он разве был на укнц, или это просто картинка ?

Страница 83 из 112 ПерваяПервая ... 798081828384858687 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор УКНЦ - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 1191
    Последнее: 15.02.2024, 13:32
  2. Ответов: 231
    Последнее: 21.03.2022, 07:54
  3. Эмулятор УКНЦ на JavaScript
    от nzeemin в разделе Эмуляторы отечественных компьютеров
    Ответов: 4
    Последнее: 27.04.2021, 14:26
  4. УКНЦ и Gotec Flash Floppy эмулятор
    от Ynicky в разделе ДВК, УКНЦ
    Ответов: 10
    Последнее: 10.09.2019, 04:34
  5. Продам МС5310 блок дисководов к УКНЦ+КМД УКНЦ
    от Mad Killer/PG в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 19.03.2012, 11:27

Ваши права

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