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

User Tag List

Страница 6 из 97 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя
Показано с 51 по 60 из 970

Тема: Emu80 v.4

  1. #51
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    657
    Поблагодарили
    511 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А чего эмуль так долго запускается?

  2. #52
    Banned
    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как загрузить RSS-файлы от ДОС-версии эмулятора?
    Нельзя ли коды курсорнык клавиши продублировать на поле боковой цифровой клавиатуры?
    Последний раз редактировалось barsik; 25.03.2017 в 18:15.

  3. #53
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,165
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    428
    Поблагодарили
    175 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    А чего эмуль так долго запускается?
    Из-за использования тяжелой кроссплатформенной библиотеки wxWidgets - dll долго грузятся. Расплата за кроссплатформенность.
    Подумаю, что с этим можно сделать. Можно отдельную windows-версию попробовать сделать, можно попробовать Qt (но она тоже довольно тяжелая)...
    А пока можно запускать Emu80lite.exe - она не использует wxWidgets, грузится значительно быстрее, но в ней недоступны окна настроек и переключения типа ПК. Но вполне подойдет, например, для быстрой загрузки файлов из командной строки.


    Цитата Сообщение от barsik Посмотреть сообщение
    Как загрузить RSS-файлы от ДОС-версии эмулятора?
    Увы, пока не реализовано

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

  4. #54
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    657
    Поблагодарили
    511 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Из-за использования тяжелой кроссплатформенной библиотеки wxWidgets - dll долго грузятся. Расплата за кроссплатформенность.
    интересно сколько десятков гигабайт кода за это время накомпилирует sjasm...


    а теперь немножко цифер

    2-х ядерный пень на 2294.3 MHz
    эмуль на рамдиске (производительность в defrager-е написана) 1334.72 MB\s
    время запуска 10-11 секунд

    4-х ядерный амд на 3893.51 MHz
    эмуль на рамдиске 1515.37 MB\s
    время запуска 10-11 секунд

    совпадение?

    запустил с жесткого 150.83 MB\s
    тоже 10 секунд...


    мне только от одного названия wxWidgets прет ведром
    hello world там столько же запускается?
    там случаем не таймер для имитация бурной деятельности?



    И еще вот пожелания по улучшению


    уберите нафик закрыть текущее окно с alt-f10

    или добавьте щифт к этому

    хочешь нажать ресет закрываешь окно
    хочешь сменить платформу закрываешь окно
    а потом десять секунд ждать...


    и выход с alt-x

    комбинации клавиш которые могут вызывать моментальную потерю данных
    не должны нажиматься случайно
    или должно быть подтверждение
    (или получается ведроид в котором пока листаешь(скролишь) настройки ставишь 7 галочек )



    меня неимоверно бесит когда лепят всякий сброс всего по f12

    и вообще нужно избавляться от каменного века
    и делать кликабельные кнопки
    [свернуть]
    Последний раз редактировалось NEO SPECTRUMAN; 24.03.2017 в 21:59.

  5. #55
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,668
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    221
    Поблагодарили
    174 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    4-х ядерный амд на 3893.51 MHz
    время запуска 10-11 секунд
    6-ти ядерный АМД образца 2009 года - приблизительно стока же
    Profi v3.2 -=- Speccy2010,r2

  6. #56
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,165
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    428
    Поблагодарили
    175 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    4-х ядерный амд на 3893.51 MHz
    эмуль на рамдиске 1515.37 MB\s
    время запуска 10-11 секунд
    У меня на Core2Duo ~2 ГГц тоже примерно столько же
    На i5 3,5 ГГц (Haswell) - 3 секунды.
    Hello world запускается ровно столько же
    При этом Lite-версия, не использующая wxWidgets, запускается меньше, чем за секунду.
    В общем, я сам уже не рад, что связался с этой библиотекой. Придется, наверное переходить на Qt. Как, по ощущениям, Xpeccy, например, быстро запускается?

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    уберите нафик закрыть текущее окно с alt-f10
    и выход с alt-x
    Понял проблему. Просто меня, наоборот, раздражают лишние подтверждения - я почему-то практически никогда не промахиваюсь. Наверное стоит сделать опциональное подтверждение или добавления Shift'а. А вообще:
    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    и вообще нужно избавляться от каменного века
    и делать кликабельные кнопки
    Согласен. На то это и тестовая версия - я больше времени уделял собственно эмуляции, а не интерфейсу (мне самому-то удобно - все с клавиатуры, к мышке тянуться мне обычно лень). Прилепил на скорую руку интерфейс на wxWidgets - сам вижу, что не то. Так что буду пробовать альтернативы - скорее всего Qt, которая позволит и кнопки сделать человеческие, и грузится побыстрее. А если использовать Qt5, то можно наверное и от SDL совсем отказаться (в Qt4 не было кое-чего мне нужного).

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

    Так что буду рад любым предложениям и по интерфейсу, чтобы сделать его по возможности удобным

  7. #57
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    657
    Поблагодарили
    511 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    я почему-то практически никогда не промахиваюсь.
    ну умя пальнцы не очень хорошо работают
    и на клаве на который все фки сгрупиророваны в один ряд и не отделены от цифр найти лежа нужную сходу не часто выходит


    Цитата Сообщение от Pyk Посмотреть сообщение
    либо в первую очередь вылизывать эмуляцию
    пилить эмуляцию в первую очередь!!
    я надеюсь вы учитываете что за 4 такта проца\дма проходит 3 такта вг75 и все из этого вытекающие последствия


    запилите простейшую эмуляцию телевизора (в eightyone даже помехи от работы проца? прущие на видео выход запилили)
    простой счетчик на длину КСИ ССИ
    если насчитал нужное\регулируемое количество
    то начинать обновление экрана по новой...

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

    +потестить на телеке видео режимы и глянуть когда изображение начинает терять синхронизацию
    и запилить тоже

    - - - Добавлено - - -

    И ЕЩЕ ЗАБЫЛ
    НУЖНО ВПИЛИТЬ DRAG&DROP!!!

    когда нужно просмотреть 100500 файлов
    єто очень полезно

    и ускоренную перемотку

    для тех софтов который писали *********
    и понавставляли 20 минут тупых заставок
    под унылые звуки
    Последний раз редактировалось NEO SPECTRUMAN; 24.03.2017 в 23:35.

  8. #58
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,165
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    428
    Поблагодарили
    175 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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


    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    я надеюсь вы учитываете что за 4 такта проца\дма проходит 3 такта вг75 и все из этого вытекающие последствия
    Учитываю. Как и то, что на Партнере, например, DMA работает на тактовой частоте ВГ75, а не процессора. А вот с точным подсчетом тактов задержек ПДП пока не все так хорошо.

    (Точный подсчет есть в эмуляторе Retro80, да и интерфейс у него отличный. Но он под MacOS.)

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    НУЖНО ВПИЛИТЬ DRAG&DROP!!!
    Сделаю. Хотя лично для меня это еще одна бесполезная функция Мне проще нажать Enter на файле, чем тащить его куда-то мышкой... Если, конечно, эмулятор не грузится 10 секунд

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    и ускоренную перемотку
    Согласен. Добавлю в планы. В старых версиях, кстати, было.

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    запилите простейшую эмуляцию телевизора (в eightyone даже помехи от работы проца? прущие на видео выход запилили)
    простой счетчик на длину КСИ ССИ
    если насчитал нужное\регулируемое количество
    то начинать обновление экрана по новой...

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

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    +потестить на телеке видео режимы и глянуть когда изображение начинает терять синхронизацию
    и запилить тоже
    А это от телека/монитора зависит.

    И вообще, я довольно пессимистически настроен относительно этих экспериментов в ВГ75. Чего в итоге достичь-то хочется? Сэмулировать ВСЕ нереально.

    - - - Добавлено - - -

    Цитата Сообщение от Pyk Посмотреть сообщение
    простой счетчик на длину КСИ ССИ
    если насчитал нужное\регулируемое количество
    то начинать обновление экрана по новой...
    А, кажется понял.
    Сделать один экран из нескольких частей с разными параметрами?

  9. #59
    Banned
    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,841
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    657
    Поблагодарили
    511 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    А это от телека/монитора зависит.
    Ну это да
    но если КСИ ССИ сильно короткие
    они по идеи должны быть проигнорированы

    да и писать софты нужно с учетом самых капризных телеков желательно
    И лучше если эмуль покахет разсинхронизацию
    чем стабильную картинку с разверткой 250 Гц

    ато писатели под эмулятор глянут что оно работает
    и понаписывают...
    умя сразу вспоминается упоминание игры под zx81 которая работает только на эмуляторе...

    - - - Добавлено - - -

    Цитата Сообщение от Pyk Посмотреть сообщение
    И вообще, я довольно пессимистически настроен относительно этих экспериментов в ВГ75. Чего в итоге достичь-то хочется?
    вот такое разрешение как в кубике слева
    только на большей площади экрана
    и по центру


    - - - Добавлено - - -

    Цитата Сообщение от Pyk Посмотреть сообщение
    Сделать один экран из нескольких частей с разными параметрами?
    ну это тоже да
    но это скорей всего не реально
    кроме сочетаний с режимами с высотой строки 1

    Цитата Сообщение от Pyk Посмотреть сообщение
    Мне проще нажать Enter на файле, чем тащить его куда-то мышкой...
    а я наоборот не люблю ассоциации файлов )))
    Последний раз редактировалось NEO SPECTRUMAN; 25.03.2017 в 15:17.

  10. #60
    Veteran Аватар для Pyk
    Регистрация
    05.04.2013
    Адрес
    с. Починки, Нижегородская обл.
    Сообщений
    1,165
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    428
    Поблагодарили
    175 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    А чего эмуль так долго запускается?
    Обновил wxWidgets до последней версии (3.1.0) - запускается не дольше секунды. Возможно, была какая-то проблема в версии 3.0.2 либо я собрал ее с неправильными опциями.
    Постараюсь на неделе обновить тестовую версию.

Страница 6 из 97 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Emu80, старые версии
    от Pyk в разделе Эмуляторы отечественных компьютеров
    Ответов: 68
    Последнее: 11.03.2017, 00:33

Ваши права

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