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

User Tag List

Страница 2 из 10 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 92

Тема: УКНЦ параллельный порт

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

    По умолчанию

    Цитата Сообщение от Vamos Посмотреть сообщение
    вот тут я чего-то не понял, что и как ?
    Я это к тому, что можно открыть printer.log допустим на просмотр в Far'е и смотреть сразу результат выдачи. Но файловый ввод-вывод работает через буфер, чтобы не писать на диск каждый байт отдельно. В результате допустим сделал LPRINT<Ввод>, а результата сразу не видно. Тогда можно приостановить эмулятор (отжать Run на тулбаре), сработает сброс буфера и добавленные в файл байтики станут видны.

  2. #12
    Master
    Регистрация
    05.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    781
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Теперь бы схему заглушки на порт принтера. На старом ноуте LPT порт есть, вот самого принтера нет. Адаптер USB-LPT сейчас можно где-то найти?

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

    По умолчанию

    Когда-то давно у меня была написана на C++ утилита PrnView -- эмулятор матричных принтеров Epson с языком ESC/P. Выводила она только графику -- использовалась для отладки тракта печати под Windows, а винда встроенными матричными шрифтами не печатает. Но все расчёты по позиционированию головки там были отлажены.
    В принципе, можно засесть и добавить туда имитацию печати символов.

    UPD: Добавил PrnView в аттач. Та самая версия, 1998 года. Как ни странно, под Windows 7 тоже работает.
    Вложения Вложения
    Последний раз редактировалось nzeemin; 13.06.2011 в 19:00.

  4. #14
    Master
    Регистрация
    05.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    781
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    В принципе, можно засесть и добавить туда имитацию печати символов.
    Было бы супер, т.е. символов которые в ПЗУ принтера в графическом виде.

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

    По умолчанию

    Цитата Сообщение от Vamos Посмотреть сообщение
    Было бы супер, т.е. символов которые в ПЗУ принтера в графическом виде.
    Хе-хе... да, наверное было бы супер. А есть идеи как извлечь оттуда эти символы?
    Например, в ПЗУ принтера Robotron СМ 6329 находится 3 набора по 95 символов, 9x9 точек каждый.

    Как вариант, можно было бы напечатать все символы шрифта, и под сканер с высоким разрешением. После этого рассматриваем и выписываем битики. Есть желающие заняться?

    Более близкий путь -- это печатать одним из имеющихся в Windows моноширинных шрифтов. Не идеально, зато реализуемо.

  6. #16
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    345
    Спасибо Благодарностей получено 
    606
    Поблагодарили
    398 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Хе-хе... да, наверное было бы супер. А есть идеи как извлечь оттуда эти символы?
    Например, в ПЗУ принтера Robotron СМ 6329 находится 3 набора по 95 символов, 9x9 точек каждый.
    Вот здесь BYTEMAN выкладывал прошивку Robotron K6313. Как я понял, рисунки символов находятся со смещения 0x31B0, они в инверсном виде, ну и соответственно в виде столбцов. Осталось только разобраться по сколько байт выделяется на каждый символ, как программируется девятая иголка. Ну и русского шрифта там скорее всего нету.

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

  8. #17
    Veteran Аватар для SKcorp.
    Регистрация
    01.01.2009
    Адрес
    Leningrad, USSR
    Сообщений
    1,954
    Записей в дневнике
    33
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    16 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Хе-хе... да, наверное было бы супер. А есть идеи как извлечь оттуда эти символы?
    Например, в ПЗУ принтера Robotron СМ 6329 находится 3 набора по 95 символов, 9x9 точек каждый.

    Как вариант, можно было бы напечатать все символы шрифта, и под сканер с высоким разрешением. После этого рассматриваем и выписываем битики. Есть желающие заняться?

    Более близкий путь -- это печатать одним из имеющихся в Windows моноширинных шрифтов. Не идеально, зато реализуемо.
    Кто мешает печатать точечным TTF-ом?
    Например одним из этих: http://forum.rudtp.ru/attachment.php...4&d=1133877694

    Естественно их придется сначала добавить в Винду.

  9. #18
    Master
    Регистрация
    12.04.2009
    Адрес
    Одесса
    Сообщений
    617
    Спасибо Благодарностей отдано 
    311
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я вроде уже был сделал в лоб импорт шрифтов из этих ПЗушек от Роботронов, а потом подотвлёкся на запил других частей эмуля.
    "Девятая иголка" хранится в каждом последнем байте знакоместа (хотя возможно что это просто зависит от того как я выбрал смещение к "первому" символу от начала файла с дампом) и как бы "заворачивается" под соответствующий символ.
    P.S. В моём Robotron СМ 6329.01М там 5 ПЗУшек, я в снятых дампах разглядел только один набор символов (он соптимизирован в самую первую, всё содержимое выглядит как на скриншоте в аттаче)... А где там хранятся ещё два набора? Как по мне визуально в остальных - всё как программный "мусор" микрокода.
    Bold, condenced, italic, wid-ы генерятся программно по матрице знакоданных. Вот эту муть обработки команд самому программно как реализовывать??? На экране при всяких "совместных полужирных командных растяжениях" почти всех этих режимов без искажений же не показать из за несовместимых DPI. Так?
    P.P.S. Эмулятор матричного принтера (а так же "виртуальное" полотно для плоттера серий МС6501, да и ряда других) с исходным кодом очень сильно надо было бы иметь в хозяйстве...
    Вложения Вложения
    Последний раз редактировалось anasana; 14.06.2011 в 04:15.
    LodeDome: http://lodedome.no-ip.com/lodedome.php - Lode Runner 2010 Game Archive. KryoFlux, FluxEngine, Gotek boards
    Ищу пересылкой любые (неисправные/дефективные/некомплектные) платы и узлы корпуса Электроники-85 (МС-0585); дискеты 5,25".
    По_трошки: Поиск, УКНЦ, БК0010, МС1502, П-н 128, Вектор 06Ц, C64, MAC LC475, Львов ПК-01, ДВК-3Ш (ВМ2, ВМ3, MX, MY, КСМ, КЦГД, КТлК, MY4)
    Контакты: скайп: ana-sana, почта: [email protected], email: [email protected], TG: https://t.me/adesodesa

  10. #19
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от anasana Посмотреть сообщение
    "Девятая иголка" хранится в каждом последнем байте знакоместа (хотя возможно что это просто зависит от того как я выбрал смещение к "первому" символу от начала файла с дампом) и как бы "заворачивается" под соответствующий символ.
    Насчет шрифтов - вот, может прога (для доса) пригодится - делал когда-то специально для всяких ПЗУшно-шрифтовых дел. Скачать можно отсюда (rv.zip).

    Если постараться, можно попробовать вспомнить алгоритм описания шрифтов в библиотеке и создавать новые.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

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

    По умолчанию

    У меня такая ещё мысль.
    Эмулятор принтера -- это в любом случае отдельная от эмулятора собственно компьютера вещь (хотя конечно была бы удобна интеграция, чтобы быстро смотреть результат). Так вот, эмулятор принтера в принципе состоит из двух основных компонент: это интерпретатор входного потока (с расчётом позиционирования) и рендерер (изображение полученных объектов).
    На выходе интерпретатора матричного принтера в общем-то идут только команды вертикального сдвига бумаги плюс команда "стукнуть иглой" в заданной точке (кружок некоторого небольшого радиуса).
    Идея собственно в том чтобы съэкономить время на реализации рендерера, использовав уже имеющиеся.
    Например, то что идёт от интерпретатора можно легко преобразовать в формат SVG, для которого уже есть масса готовых рендереров. Ну или какой-нибудь PostScript, но думаю что там возни заметно больше.

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

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

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

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

Похожие темы

  1. порт принтера?
    от Atari в разделе Несортированное железо
    Ответов: 0
    Последнее: 03.04.2011, 17:13
  2. Порт управления ПЗУ
    от skyther в разделе Память
    Ответов: 5
    Последнее: 23.04.2007, 19:09
  3. Лишний порт
    от Jukov в разделе Несортированное железо
    Ответов: 2
    Последнее: 17.12.2005, 15:01
  4. порт lpt
    от iliasam в разделе Устройства ввода
    Ответов: 15
    Последнее: 24.05.2005, 00:20

Метки этой темы

Ваши права

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