User Tag List

Страница 4 из 11 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 107

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

  1. #31

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,051
    Спасибо Благодарностей отдано 
    1,142
    Спасибо Благодарностей получено 
    1,473
    Поблагодарили
    525 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Да не то, чтобы трудно, просто вообще пока не думал на эту тему. Думаю, что может получиться и достаточно оперативно сделать. В каком виде это хотелось бы видеть? Простейший вариант, который приходит в голову - 3 пункта меню: начать захват вывода на принтер, сохранить текущий буфер в файл, остановить захват. Либо сразу при начале захвата запрашивать файл и сразу писать в него? Еще какой-то вариант?
    У меня сделана кнопка подключения/отключения принтера как устройства на шине.
    При включенном принтере запись идёт в файл с фиксированным именем, типа printer.log.
    Вроде как этого хватает.
    После получения файла его можно сконвертировать через ESCParser, с командной строки, в PostScript либо PDF.

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

  3. #32

    Регистрация
    06.04.2013
    Адрес
    г. Могилев, Беларусь
    Сообщений
    254
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    110
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    28 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Krautsov Посмотреть сообщение
    Приветствую всех. А скажите, имеется ли в каком из доступных эмуляторов поддержка принтера, типа виртуального, что бы можно было печатать в файл ? Ну и соответственно открыть это потом на PC в чем либо ?
    Здравствуйте! Эмулятор Etalon Korvet Emulator от ESL поддерживает принтер, печать происходит в файл printer.txt в папке с эмулятором.
    Ссылки на эмулятор ищите в первом посте темы.

    Примеры:

    Как выводить содержимое бейсик-программ на принтер через эмулятор Etalon Korvet Emulator от ESL:
    1. Открываем BAS-файл в Бейсике, для этого запускам BASIC.COM с любого образа дискеты, там жмем F2 или вводим вручную LOAD "GAME.BAS".
    2. Вводим команду LLIST (две "л"), чтобы отправить листинг программы на печать.
    3. Результат ищем в файле "printer.txt" в папке с эмулятором.

    Если нужно вывести текстовый файл или содержимое дискеты CP/M, нашел в своих записях следующее (точно не помню работает ли, нужно проверять):

    В книге Знакомьтесь: Персональная ЭВМ Корвет, по поводу вывода директории на печать сказано вот что:



    В другом источнике написано вот что:

    CTRL + P : Включает или выключает функцию эха принтера. Когда функция эха принтера включена, данные, отображаемые на экране, выводятся на принтер (или другое устройство, назначенное LST: ) при каждом нажатии клавиши RETURN . Функция эха принтера включается однократным нажатием CTRL + P и выключается при втором нажатии CTRL + P. (Перед использованием этой команды убедитесь, что принтер подключен правильно.)

    Копировать файл на принтер:
    C> PIP LST:=A:LETTER.TXT

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

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

    Цитата Сообщение от b2m Посмотреть сообщение
    Я делал в своём для Башкирии-2м, но в конфиге Корвета его нет. Если у кого-то (кто уже правил конфиги) найдётся время для добавления и тестирования, буду благодарен и добавлю в "официальную" версию.
    А есть пример конфига принтера для какого-нибудь другого компьютера, чтобы по аналогии сделать и для Корвета?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Printer.jpg 
Просмотров:	347 
Размер:	39.5 Кб 
ID:	76840  
    Последний раз редактировалось Serebriakov; 13.01.2022 в 20:54.

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

    Pyk(14.01.2022)

  4. #33

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    404
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    При включенном принтере запись идёт в файл с фиксированным именем, типа printer.log
    Цитата Сообщение от Serebriakov Посмотреть сообщение
    печать происходит в файл printer.txt в папке с эмулятором
    Писать в папку с эмулятором я не хочу, так как в общем случае доступ на запись к директории с программой может отсутствовать, времена DOS и XP прошли... Так что либо задавать в настройках, либо спрашивать каждый раз. В общем, постараюсь в том или ином виде реализовать...

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

  5. #34

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,927
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serebriakov Посмотреть сообщение
    А есть пример конфига принтера для какого-нибудь другого компьютера, чтобы по аналогии сделать и для Корвета?
    Да, есть: Башкирия-2м, ПК8000

  6. #35

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    404
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Krautsov Посмотреть сообщение
    Приветствую всех. А скажите, имеется ли в каком из доступных эмуляторов поддержка принтера, типа виртуального, что бы можно было печатать в файл ? Ну и соответственно открыть это потом на PC в чем либо ?
    В общем, добавил поддержку принтера, будет в следующем релизе. Но в репозитории уже есть, желающие могут собрать из исходников...

  7. #36

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

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Добавил поддержку Корвета в Emu80, предлагаю потестировать бета-версию: Windows-сборка
    Потестировал с игрой Treasure Island. Звук иногда обрезается, например, при захвате меча. Сам спрайт игрока при передвижении постоянно мерцает. У эмулятора b2m таких проблем нет. Тестировал Linux-sdl версию.

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

    Pyk(25.01.2022)

  8. #37

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    404
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    litwr, мигание спрайта подтверждаю, спасибо! Посмотрю, в чем дело.

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

  9. #38

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

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    litwr, мигание спрайта подтверждаю, спасибо! Посмотрю, в чем дело.

    Проблемы со звуком смоделировать не получается. Можно поинтересоваться, какой Linux, версия SDL, звуковая карта? Может быть, получится записать видео или хотя бы просто звук на диктофон, иллюстрирующие проблему?
    Сделал два видео. Одно с kdbg - там звук в относительном порядке. Другое с emu80. Попробовал запустить Остров сокровищ на js-эмуляторе, но там звук также плох. Хотя графика на js-эмуляторе идёт лучше всех наверное, может даже лучше, чем на железе. Пробовал ещё на CPCKorvet под Виндой (потерял Линукс-версию, а найти её в сети непросто) - там звук есть, но какой-то другой - чем-то лучше, но и чем-то хуже, чем у kdbg или b2m. Со звуком вроде как-то везде неидеально, но воэможно в некоторых случаях - это проблемы самого кода, а не эмуляторов.
    Хотел ещё проверить emu80 под Виндуз, но в собраных вариантах Корвета нет.
    Линукс у меня Дебиан 10.8, SDL 2, каpта какая-то на MB - всё на ней нормально идёт.
    Последний раз редактировалось litwr; 25.01.2022 в 17:43.

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

    Pyk(25.01.2022)

  10. #39

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    404
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    litwr, спасибо, я примерно понял, что имеется в виду под обрезанием звука. Звук будет такой же в разных версиях emu80 как под Windows, так и под Linux, смысла дальше тестировать нет.
    Я, конечно, посмотрю, в чем может быть дело, но звук настолько разный в разных эмуляторах, что я пока не понимаю, как же должно быть на самом деле. Кто-нибудь может на реале потестировать и записать звук?

  11. #40

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    404
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от litwr Посмотреть сообщение
    спрайт игрока при передвижении постоянно мерцает
    С этим разобрался, дело было в инвертировании сигнала VBL, заходящего на ВВ55. В очередной сборке исправлю.

    Что же касается звука - я не слышу разницы при сравнении emu80 и emu, по-моему они здесь звучат совершенно одинаково, в отличие от других эмуляторов. Вопрос только в том, правильно ли...

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

    litwr(26.01.2022)

Страница 4 из 11 ПерваяПервая 12345678 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмуляторы PDP-11
    от form в разделе ДВК, УКНЦ
    Ответов: 141
    Последнее: 24.11.2025, 23:09
  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, 12:50

Ваши права

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