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

User Tag List

Страница 31 из 56 ПерваяПервая ... 272829303132333435 ... ПоследняяПоследняя
Показано с 301 по 310 из 556

Тема: DSDOS для ПРК "Орион-128"

  1. #301
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb Просмотр графических файлов - PICVIEW$

    Итак, в продолжение темы графики, обещанная утилита просмотра картинок, поддерживающая различные форматы файлов растровой графики ПРК "Орион" - PICVIEW$.
    Утилита имеет два режима работы: консольный (режим командной строки) и т.н. WUI (оконный интерфейс). В первом варианте при вызове утилиты, в командной строке указываются параметры (имя файла или запрос справки "/?"):



    Во втором варианте (вызов без параметров в командной строке) открывается собственный интерфейс выбора файлов для просмотра и некоторых других параметров:



    Во втором варианте требуется наличие в системе установленного драйвера расширения ExtDRV версии не ниже 2.7 !
    Далее будет описание оконного интерфейса.

    Поддерживаются все известные файлы картинок, включая новый формат DSDOS ( *.GF ). Применены быстрые алгоритмы распаковки и вывода изображений.

    По нажатию любой клавиши, кроме [F1], [I], [Esc] и [F4], открывается диалог выбора файла для просмотра:



    В списке отображаются только файлы графических форматов, имеющиеся на текущем диске. Для выбора диска необходимо нажать соответствующую клавишу - [A]..[H].
    Навигация по списку файлов стандартная для подобных диалогов в ОС DSDOS: [↑], [↓], [Home], [End], а также их сочетания с [Ctrl+]. Выбор файла для просмотра - [Enter].

    Также действуют следующие клавиши:

    [L] - включение/выключение отображения длины файлов;
    [T] - включение/выключение отображения даты файлов;
    [+] - увеличение количества отображаемых на экране файлов (max=22);
    [-] - уменьшение количества отображаемых на экране файлов (min=3);

    Выбранные значения параметров сохраняются в конфигурационном файле (PVIEW.CF) утилиты на рабочем диске ОС DSDOS.




    После выбора файла производится его загрузка в буфер, а затем вывод на экран:



    Картинка выводится на чёрном фоне, в центре экрана (утилита автоматически рассчитывает координаты, в зависимости от размеров).
    Видеорежим ПРК "Орион" устанавливается в соответствии с информацией в файле. Поддерживаются все аппаратные режимы Ориона, кроме "гашения экрана".
    После успешной загрузки изображения, возможен просмотр детализации его параметров (клавиша - [I]):



    Выводятся:

    - полное имя файла;
    - размеры в пикселях;
    - требуемый видеорежим (в скобках указана палитра, 1 или 2);
    - используемые бит-планы: передний (FG), задний (BG) или оба вместе (FG BG).

    По нажатию любой клавиши, кроме [F4] (выход в ОС), детализация убирается с экрана.

    Окно детализации выводится всегда в 16-цветном режиме, в связи с этим, если картинка в 4-цветном, то на время вывода детализации она может быть искажена:




    Файлы копий экрана в формате ZX-Spectrum выводятся в 16-цветном режиме Ориона:



    Утилита автоматически выполняет приведение цветового пространства к орионовскому при выводе изображения.

    Выход из программы в любой момент по клавише [F4], а из режима просмотра изображения также по клавише [Esc].

    Напоследок ещё пара прекрасных картинок с "вражеской" платформы




    Ссылки для скачивания:

    в формате ORI - http://denn.ru/8bit/orion/soft/grf/PICVIEW$.ori

    архивом - http://denn.ru/8bit/orion/soft/grf/picview.rar







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

    RD3AY, вот цвета в эмуляторе:



    А вот цвета на реале:



    Фото с реала не один-в-один как жизни, но примерно похоже. В общем, градации яркости вполне читаемые.
    Думаю в Вашем случае дело в формировании видеосигнала или в устройстве отображения. Сигнал I (яркостый "цвет") корректно заведён в монитор?
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

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

  3. #302
    Member
    Регистрация
    11.04.2017
    Адрес
    г. Нижний Новгород
    Сообщений
    114
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А как можно завести сигнал I при подключении по SCART?

  4. #303
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    597
    Поблагодарили
    443 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А зачем?

  5. #304
    Member
    Регистрация
    11.04.2017
    Адрес
    г. Нижний Новгород
    Сообщений
    114
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да читаю посты выше о некорректности отображения некоторых цветов. В моем Орионе тоже некоторые цвета отображаются некорректно, например вместо розового стабильно красный. Хотя основные цвета выглядят правильно.
    Вот и подумал, что наверное нужно как-то задействовать выход яркостного сигнала.
    Проверял директивой С.
    ПысПыс: у меня пока задействованы R G B и Sync
    Последний раз редактировалось mr.Lee; 20.02.2018 в 11:35.

  6. #305
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    318
    Спасибо Благодарностей получено 
    597
    Поблагодарили
    443 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну правильно. I подмешивается к RGB на самой плате. Делая их не 2х ступенчатыми (0 - нет, 1 - есть) а 4х (0 - нет, 1 - слабый, 2 - сильнее, 3 - сильный). В спектруме подмешивание таково, что 1 шаг отсутствует (что дает возможность рисовать интенсивными цветами на черном без артефактов), из-за атрибута на целое знакоместо.

  7. #306
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    mr.Lee, сигнал "I" нужно обязательно задействовать, тогда на экране будут задуманные 16 цветов. Без него будет только 8 цветов, и цвета с кодами 8..15 будут просто дублировать цвета 0..7. Замес сигнала "I" нужно делать до SCART'а (резистивные делители и диоды).
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  8. #307
    Member
    Регистрация
    11.04.2017
    Адрес
    г. Нижний Новгород
    Сообщений
    114
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Собственно да, только 8 и наблюдаю.
    Собрал на макетке делитель, уже можно различить красный и розовый, но нужно подобрать номиналы.

  9. #308
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    Cool HDD Info @ DSDOS

    Разбираюсь потихоньку с интерфейсом IDE-устройств на Орионе. В связи с этим родилась небольшая утилита вывода ТТХ винчестера, может кому-нибудь пригодится в хозяйстве:



    Утилита униплатформенная, традиционно поддерживаются Орион-128 и Орион-ПРО (автодетект средствами API DSDOS).
    КНЖМД на Орион-128 ищется по базовому адресу F790h (DS-Card), на Орион-ПРО - 50h (карта IDE-RTC).

    В случае ошибки выводится её подробная расшифровка (не безликий код, как в популярных тестах).


    Ссылка для скачивания - http://denn.ru/8bit/orion/soft/hdd/hddinfo.ori - обновлена 03.03.2018 !


    П.С. фото с Орион-128:





    Ссылки по теме:

    Программирование жесткого диска

    Описание стандарта ATA с командами

    Коды обязательных команд АТА

    Немного про LBA режим

    Информация о жестких дисках
    Последний раз редактировалось Denn; 03.03.2018 в 22:52. Причина: добавил ссылки
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  10. #309
    Member Аватар для RD3AY
    Регистрация
    04.12.2017
    Адрес
    г. Москва
    Сообщений
    87
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    RD3AY, вот цвета в эмуляторе:



    А вот цвета на реале:



    Фото с реала не один-в-один как жизни, но примерно похоже. В общем, градации яркости вполне читаемые.
    Думаю в Вашем случае дело в формировании видеосигнала или в устройстве отображения. Сигнал I (яркостый "цвет") корректно заведён в монитор?
    Я использую адаптер для монитора Zxkit VGA & PAL, к сожалению прошивка к нему не до конца доработана под ОРИОН, обрезает две верхние строки и ни как не реагирует на сигнал I.
    Пробовал его отключать/подключать, ни чего не меняется.

    Интересно, есть сейчас нормальная прошивка под этот адаптер Zxkit VGA & PAL для ОРИОНа?


    С платой GBS 8200 V4.0 все работает, хотя изображение не такое четкое как с адаптером Zxkit VGA & PAL.

  11. #310
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    RD3AY, у меня такой адаптер - http://zx-pk.com/forum/viewtopic.php?f=7&t=3292

    Вроде как тот же Zxkit VGA & PAL. Прошивка 2.08. Всё заработало сразу и без проблем.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

Страница 31 из 56 ПерваяПервая ... 272829303132333435 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 17
    Последнее: 26.12.2015, 23:22
  2. продам платы "Орион-128"
    от AHTuXPuCT в разделе Барахолка (архив)
    Ответов: 70
    Последнее: 19.06.2012, 20:39
  3. Платы ром-диска "Орион-128"
    от AL.EX в разделе Барахолка (архив)
    Ответов: 45
    Последнее: 10.06.2012, 12:54
  4. Куплю плату "Орион-ПРО"
    от АлександрПП в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 15.05.2011, 20:48
  5. Ответов: 0
    Последнее: 15.08.2010, 14:38

Ваши права

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