в разработке!

User Tag List

Страница 12 из 13 ПерваяПервая ... 8910111213 ПоследняяПоследняя
Показано с 111 по 120 из 122

Тема: Корвет: эмуляторы

  1. #111

    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,754
    Спасибо Благодарностей отдано 
    85
    Спасибо Благодарностей получено 
    212
    Поблагодарили
    136 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serebriakov Посмотреть сообщение
    Здравствуйте! Эмулятор Etalon Korvet Emulator от ESL поддерживает принтер, печать происходит в файл printer.txt в папке с эмулятором.
    NB: в некоторых cp/m (12_88_*, 21_89_2_niijaf2 и 12_90_*) включена перекодировка для неизвестного принтера, расположение кириллицы такое:

    Код:
    a0  _ а б в  г д е ё  ж з и й  к л м н
    b0  о п р с  т у ф х  ц ч ш щ  ъ ы ь э
    c0  ю я

  2. #112

    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,754
    Спасибо Благодарностей отдано 
    85
    Спасибо Благодарностей получено 
    212
    Поблагодарили
    136 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    . Игра по-разному отображается в зависимости от ПЗУ Корвета.
    С ОПТС 1.1 отображается нормально, с ОПТС 2.0 - нет.
    Просто я использовал в эмуляторе более новую версию, наверное нужно сделать выбор.
    Я не знаю нюансы, что изменилось в 2.0?
    в меню игра (WINNIE) включает режим 32 символа в строке. в этом режиме каждый второй символ в АЦЗУ игнорируется; похоже, ОПТС 2 учитывает это и вставляет пробел после вывода каждого символа -> картинка портится

  3. #113

    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    806
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    60
    Поблагодарили
    56 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    С ОПТС 1.1 отображается нормально, с ОПТС 2.0 - нет.
    Несколько подправил свою демку, сделал совместимой с ОПТС 1.1 + несколько мелочей. Однако обнаружилось, что в emu80 v4.0.548/qt (под Линукс) что-то поломалось с музыкой. В третьей части с корабликом и спрайтами музыки почему-то нет. В кодах музыки этой части нет ничего особенного - всё как в предыдущих частях: через прерывания выставляются ноты. Жаль что по прежнему нет снапшотов.
    Железа у меня нет. Может кто с железом запустит? Может дело не в эмуляторе? Но потестировал с разными эмуляторами, проблем с музыкой не было нигде кроме веб-эмулятора.
    emu 1.01 - всё отлично
    SPC/Korvet Emulator 0.98 - всё отлично
    Virtual Korvet 0.12(9) - музыка и цифровой звук отлично работают, но там неприятная недоделка - нет широких символов
    kdbg 2012-05-30 V1.?.1 - музыка отлично, но какая-то недоделка - цифровой звук не работает. Этот эмулятор ЕДИНСТВЕННЫЙ, что поддерживает режим "полный газ" - жаль что большинство эмуляторов компьютеров СССР такого ДО СИХ ПОР не могут.
    "Корвет" ПК 8020 в 3.5.2 на http://sam.ohnopub.net:10006/pk8020/...t.ru/emulator/ - музыка с дефектом аналогично emu80 и как и kdbg не играет цифровой звук. Но есть отличная фича - регулятор громкости звука - такого тоже не поддерживают, к сожалению, большинство эмуляторов.
    Файлы версии демки для ОПТС 3.0 начинаются с K. Для ОПТС 1.1 и 2.0 с А.
    corvette-demo-4.zip

    EDIT. В 2023 emu80 работал с музыкой без проблем.

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

    Цитата Сообщение от shattered Посмотреть сообщение
    в меню игра (WINNIE) включает режим 32 символа в строке. в этом режиме каждый второй символ в АЦЗУ игнорируется; похоже, ОПТС 2 учитывает это и вставляет пробел после вывода каждого символа -> картинка портится
    Там почти наверняка используют вызовы БДОС или БИОС, а они на ОПТС 1.1 для широких символов работают неправильно. Дело не в вставке пробелов, а в том как работают с адресами текстовой памяти.
    Последний раз редактировалось litwr; 14.02.2026 в 11:06.

  4. #114

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,412
    Спасибо Благодарностей отдано 
    426
    Спасибо Благодарностей получено 
    694
    Поблагодарили
    271 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от litwr Посмотреть сообщение
    Однако обнаружилось, что в emu80 v4.0.548/qt (под Линукс) что-то поломалось с музыкой.
    К сожалению, посмотреть смогу только в начале следующей недели. А полный газ в emu80 появился.

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

    Этот пользователь поблагодарил Pyk за это полезное сообщение:

    yevrowl(14.02.2026)

  5. #115

    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,437
    Спасибо Благодарностей отдано 
    76
    Спасибо Благодарностей получено 
    234
    Поблагодарили
    167 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Предлагаю все-таки изобрести велосипед и сделать хранение снапшотов в xml файле. Двоичные данные (дамп АЦЗУ, ОЗУ, ГЗУ и т.д.) можно сохранять либо в виде дополнительных файлов, либо в виде hex-строк.

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


    Запилить в каждый класс метод, который будет возвращать его сериализованное в xml значение и второй метод, котоырй будет загружать из переданного xml состояние объекта (или конструктор сделать, который будет создавать объект на основании xml).
    [свернуть]
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

  6. #116

    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    806
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    60
    Поблагодарили
    56 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может кто с железом подключится?
    Цитата Сообщение от Pyk Посмотреть сообщение
    К сожалению, посмотреть смогу только в начале следующей недели. А полный газ в emu80 появился.
    А полного газа, как не было, так вроде и нет. Или добавлена какая новая кнопка для этого? По End получаем как и раньше ускорение в 4-е раза - это было уже давно. При полном газе отключают все тормозящие (это обычно синхрогизация) коды и звук - скорость ограничивается только возможностями процессора. Это есть у почти всех зарубежных эмуляторов. Интересно, что kdbg - зарубежный - магия!

    EDIT. При полном газе можно только ограничить частоту обновления экрана, тут разгонять нечего - всё будет мелькать в любом случае.

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

    Цитата Сообщение от Pyk Посмотреть сообщение
    Что же касается снапшотов, то глобальные снапшоты, похоже, пока откладываются. Можно было бы сделать индивидуально для Корвета, может быть, есть какой-то формат файла снапшота, поддерживаемый другими эмуляторами, чтобы не изобретать велосипед?
    Мне кажеться, что формат снапшота должен быть для каждого железа свой, как и формат дисков или кассет. Изобретать какой-то универсальный формат - это задачка наверное потяжелее будет всего эмулятора. В emu есть снапшоты - вроде с автором можно было связаться.
    Последний раз редактировалось litwr; 14.02.2026 в 11:16.

  7. #117

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,412
    Спасибо Благодарностей отдано 
    426
    Спасибо Благодарностей получено 
    694
    Поблагодарили
    271 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от litwr Посмотреть сообщение
    А полного газа, как не было, так вроде и нет. Или добавлена какая новая кнопка для этого? По End получаем как и раньше ускорение в 4-е раза
    Alt-End или кнопка на тулбаре. Может, не идеально реализовано, но пока хотя бы так.

    По снапшотам надо подумать и обсудить, попозже отвечу и напишу свои соображения: я пока с телефона, писать долго и неудобно...

  8. #118

    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    806
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    60
    Поблагодарили
    56 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Alt-End или кнопка на тулбаре. Может, не идеально реализовано, но пока хотя бы так.

    По снапшотам надо подумать и обсудить, попозже отвечу и напишу свои соображения: я пока с телефона, писать долго и неудобно...
    Классно! Разогнались в 16 раз! Но у меня работает только с левым Alt - нужно две руки задействовать, неудобно. А кнопка на панеле всегда дает только 4х. И хорошо бы иметь вариант с фиксацией, во многих эмуляторах (Коммодоры, Амиги, Амстрады, ...) - это Alt-W. И хорошо бы печатать процент разгона - это тоже давно уже типовая фича.

    И что обсуждать по снапшотам: чукча не писатель, чукча - читатель.

    EDIT. Нашёл кнопку FullThrottle. Наверное вы первый в отечественном эмуляторостоении...

  9. #119

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,412
    Спасибо Благодарностей отдано 
    426
    Спасибо Благодарностей получено 
    694
    Поблагодарили
    271 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    litwr, спасибо за информацию насчёт правого альта, вроде бы левый и правый не должны различаться, я посмотрю, когда доберусь до компа в начале следующей недели. Показывать процент есть в планах, фиксацию сделать недолго, сложнее придумать, на какую кнопку это повесить, Alt-W уже занята Как временное решение могу предложить переключить фокус на другое окно при активном Full Throttle, оно залипнет

    А что касается обсуждения снапшотов, то это скорее относится к предложению marinovsoft.

  10. #120

    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    806
    Спасибо Благодарностей отдано 
    263
    Спасибо Благодарностей получено 
    60
    Поблагодарили
    56 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    litwr, спасибо за информацию насчёт правого альта, вроде бы левый и правый не должны различаться, я посмотрю, когда доберусь до компа в начале следующей недели. Показывать процент есть в планах, фиксацию сделать недолго, сложнее придумать, на какую кнопку это повесить, Alt-W уже занята Как временное решение могу предложить переключить фокус на другое окно при активном Full Throttle, оно залипнет
    Оказалось, что вместо правого Alt работает кнопка Menu, которая рядом. У меня клавиши перепутались! Все с этим в порядке. Насчет фикcации попробуйте потестировать сами. Типа нажали - включилась, ещё раз нажали туда же - выключилась. Так можно удобно включать "турбо" как на буквально мгновенье, так и на часы. А даже полминуты без фикcации - проблема. Ну и наверное абсолютное большинство создaтелей эмуляторов делает именно так не спроста, а после того как накопился опыт,
    Последний раз редактировалось litwr; 14.02.2026 в 19:40.

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

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

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

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

Похожие темы

  1. Эмуляторы PDP-11
    от form в разделе ДВК, УКНЦ
    Ответов: 151
    Последнее: 16.01.2026, 12:47
  2. Эмуляторы
    от Protom в разделе Специалист
    Ответов: 13
    Последнее: 25.06.2017, 18:27
  3. ЮТ-88 Эмуляторы
    от Ewgeny7 в разделе ЮТ-88
    Ответов: 8
    Последнее: 12.10.2015, 15:55
  4. Эмуляторы ?
    от F0lken в разделе БК-0010/0011
    Ответов: 35
    Последнее: 30.11.2009, 21:37
  5. эмуляторы атари
    от ZEman в разделе Atari
    Ответов: 11
    Последнее: 19.05.2009, 11:50

Ваши права

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