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

User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 27

Тема: Img2Grf. Конвертор изображений в файлы формата GRF

  1. #11
    Member Аватар для tae1980
    Регистрация
    09.09.2018
    Адрес
    г. Саратов
    Сообщений
    166
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    30
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    NEO SPECTRUMAN, за качество, уже высказал редакции, обещали исправить в следующем номере.
    Были обнаружено ряд некритичных отпечаток, так что будем исправлять. Готовим, публикации на форуме и в вк.
    На счёт "унылейшее описание с жеванием соплей на 6 страниц все давно известное повторено".
    1. Писал так что бы лично сам понял всё (и рассчитываю что большинство), если бы читал в первый раз. Уж извини если у тебя другое восприятие, писалось для всех, а не только для технарей.
    2. Материал специально (о чем есть упоминание в первых абзацах) подан с нуля, так как не видел единого описания всех аспектов работы с экраном, всегда рассказывают о чём-то одном. От сюда и повторения, да бы собрать всё в одно место.

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    сколько этих сраных версий профи? о_О (науке известно)
    Если бы внимательно прочитал то увидел бы абзац в начале статьи.
    "За всё время существовали версии компьютера «Profi» с черно-белым экраном (цвет не реализован), цветные в двух вариантах: 8 цветов с 2 двумя градациями яркости и 16 цветные машины, а так же с расширенной палитрой 16 из 256 цветов. Работа с экраном у цветных машин и с расширенной палитрой идентична."

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    а наоборот вызвала еще кучу вопросов...
    Задавай. Если что-то реальное, из ответов подготовим ещё одну статью.

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    палитру можно менять только когда луч на бордюре?
    Да, есть такое неудобство. Но такие вопросы лучше задавить Вадиму.
    Последний раз редактировалось tae1980; 14.08.2019 в 16:54.

  2. #12
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    Дзержинск
    Сообщений
    3,069
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    16 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tae1980 Посмотреть сообщение
    2. Материал специально (о чем есть упоминание в первых абзацах) подан с нуля, так как не видел единого описания всех аспектов работы с экраном, всегда рассказывают о чём-то одном. От сюда и повторения, да бы собрать всё в одно место.
    написано так
    будто для тех кто вообще только вылез с бейсика
    но зачем им нужны рвсширенные возможности профика непонятно


    Цитата Сообщение от tae1980 Посмотреть сообщение
    Если бы внимательно прочитал то увидел бы абзац в начале статьи.
    "За всё время существовали версии компьютера «Profi» с черно-белым экраном (цвет не реализован), цветные в двух вариантах: 8 цветов с 2 двумя градациями яркости и 16 цветные машины, а так же с расширенной палитрой 16 из 256 цветов. Работа с экраном у цветных машин и с расширенной палитрой идентична."
    Предложение построено не очень хороше и смысл его трудно понятен
    да и читабельней перечислять в столбик
    с 3-й попытки вник
    и сделал вывод чето
    машин с расширенным цветным видео режимом 3
    с хардварным мультиколором
    с хардварным мультиколором и с раздельным брайтом
    с хардварным мультиколором и палитрой



    да и принято считать цвета с брайтом и без
    отдельными цветами (тот же 16с)
    а не 8

    из статьи можно понять
    что у нас по 4 бита на ink и paper
    а тут нам вкидывается вот такое

    что вообще можно трактовать как
    раздельная палитра для paper-a ink-a (как например это в ula+) o_O

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

    Цитата Сообщение от tae1980 Посмотреть сообщение
    Задавай. Если что-то реальное, из ответов подготовим ещё одну статью.
    да пока вроде примерно вьехал

    из
    http://dev.speccy.info/index.php?tit...9E%D0%97%D0%A3
    было в упор не ясно про D3 #DFFD
    D3 #DFFD
    0 - ZX Spectrum 128, окно CPU3,
    страница RAM5 установлена по умолчанию в окно CPU1
    1 - CP/M, окно CPU1,
    страница RAM7 установлена в окно CPU3
    а в статья по русски сказано
    что это просто перемещение переключаемого окна
    а не та херня что навикипид*рирована в девспекопедивикии

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

    Цитата Сообщение от tae1980 Посмотреть сообщение
    Если бы внимательно прочитал то увидел
    тогда получается что у профи с палитрой
    пзу-шка поправлена для инициализации палитры при включении?

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

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    несказано почему нужно делать
    out ($FE),a
    когда вроде бы
    out (c),d
    одновременно и выставляет номер цвета и сам цвет в старшем адресе порта
    судя по

    выбираем заменяемый цвет выставлением его на бордере
    а значение выставляем старшим байтом номера порта
    что именно пишется в порт походу все равно?

    в профи случаем не тоже 16 цветов на бордюре как в АТМ?
    Последний раз редактировалось NEO SPECTRUMAN; 14.08.2019 в 18:34.

  3. #13
    Guru
    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,171
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    10
    Поблагодарили
    8 сообщений
    Mentioned
    3 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    выбираем заменяемый цвет выставлением его на бордере
    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    что именно пишется в порт походу все равно?
    это и есть запись в порт. когда ты пишешь что-то в порт хх7E, то откликается и порт FE на запись. в него пишется значение (можно сказать номер цвета), который ты хочешь поменять на хх. то есть если ты напишешь out 017E,0 , то код цвета 0 (RGBY=0) заменится на 01, и уже при выставлении кода RGBY=0 при чтении из РУ2 будет выдаваться код 01.

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

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    несказано почему нужно делать
    out ($FE),a
    когда вроде бы
    out (c),d
    одновременно и выставляет номер цвета и сам цвет в старшем адресе порта
    я кажется понял, о чем ты. это сделано для того, чтобы данные успели выставиться в регистре бордюра. у Профи дешифратор сделан так, что импульс записи в тм8 регистра бордюра происходит после возвращения сигнала /wr или /iorq в единицу. запись в порт происходит по переднему фронту сигнала С_BORD, НО он по умолчанию в 1це находится, а не как в пентагоне в 0, где запись в порт FE получается значительно быстрее. т.е. когда даем команду записи в порт FE, сигнал С_BORD сначала переходит в 0, записи данных в порт пока не происходит, но при переходе C_BORD в 1цу данные уже точно есть на шине данных и происходит непосредственная запись в регистр по переднему фронту сигнала. из-за этого у Профи, даже с поправленным синхрогенератором под 320 строк, всё равно смещен бордюр при выводе мультиколора.

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

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    что именно пишется в порт походу все равно?
    по идее, можно выставить следующее значение кода цвета, которое нужно поменять. запись этого значения будет тогда, когда запишется предыдущее. наверное так можно ускорить запись палитры в ру2. ну или по честному писать еще раз предыдущее значение заменяемого кода цвета.
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    2. Profi 3.2/1Mb/3`5FDD/HDD6.4Gb/Pentagon_Fix
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

  4. #14
    Banned
    Регистрация
    24.07.2008
    Адрес
    Курган
    Сообщений
    2,115
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    13 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    унылейшее описание с жеванием соплей на 6 страниц
    все давно известное повторено
    про то что нигде нет опять ни слова...
    Что известное? И кому? Про устройство палитры, как выяснилось не все знают. О палитре писал я, для одного человека, ещё несколько лет назад, в 14-м или 15-м году. Что бы было предельно понятно, что это такое и как работает. Кратко люди не понимают. Кратко скажешь - плохо. Подробно - тоже плохо, так что же тебе надо?

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    про то что нигде нет опять ни слова...
    Чего нет нигде? Что именно?


    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    неясно порт палитры хх7Е или хх7F

    несказано почему нужно делать
    out ($FE),a
    когда вроде бы
    out (c),d
    одновременно и выставляет номер цвета и сам цвет в старшем адресе порта
    TAE конечно этот вопрос обошёл, а в моём тексте, в том, что я писал ранее я не заострял внимание именно на физическом программировании палитры.


    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    изза out ($FE),a
    возникает вопрос
    палитру можно менять только когда луч на бордюре?
    именно так. И выше твои догадки верны. Если ты читал внимательно всю статью, в самом начале было указано, что особенности и цвета и палитры в том, что делалось это минимальными вмешательствами в схему. Если делать по уму, то количество корпусов увеличилось бы не на 3-4, а на 10. Согласись, это уже показатель. Да, мне тоже такой вариант программирования не нравится, но имеем то, что имеем. И палитра появилась на Профике ещё в 1994г. Где она была в то время ещё?

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

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    изза out ($FE),a
    возникает вопрос
    палитру можно менять только когда луч на бордюре?
    код цвета при программировании берётся из регистра, в котором хранится цвет который в данный момент выводится на экран. Это может быть и область пикселей, но сам понимаешь гораздо проще выставить цвет бордера и в момент его отображения, с начала экрана залить палитру. Это самый простой и надёжный вариант. И да, данные 8 бит выставляются на 8-и старших адресах порта, запись ведется в 7E, но записываемые данные, скажем командой out (c),a из регистра А запишутся просто в порт бордера, но цвет задаваемой ячейки не установят, нужно установить до этого. Уродство, согласен, но зато в схеме сделан минимум изменений для реализации этого.

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

    Цитата Сообщение от solegstar Посмотреть сообщение
    по идее, можно выставить следующее значение кода цвета, которое нужно поменять.
    да, можно. И оно сработает 100%. Т.е. в out (c),a зададим код следующей программируемой ячейки, которую зададим в следующем цикле. Процедуру записи палитры можно упростить, но на реале проверить ессно.

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

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    написано так
    будто для тех кто вообще только вылез с бейсика
    Вот представляешь, есть люди, кто на бейсике не писал, но что такое палитра - не понимает. И таких тут на форуме явно больше чем один. Слышать - слышали, а как оно и для чего точно, внятно не понимают.

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

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    что вообще можно трактовать как
    раздельная палитра для paper-a ink-a (как например это в ula+)
    Нет, нельзя. Не написано что "разными палитрами".

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

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    в профи случаем не тоже 16 цветов на бордюре как в АТМ?
    нет, в Профи, на бордере 8 цветов, к сожалению.

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

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    с хардварным мультиколором и с раздельным брайтом
    с хардварным мультиколором и палитрой
    На самом деле, flash - мигание, в Профи, на расширенном экране даже в первой схеме не было. Бит flash использовался как второй bright. И уже потом к этому всему в платах версии 5 появилась палитра. Её можно было и не ставить,т.е. схема компа построена так, что можно отдельные элементы не устанавливать: палитра, третий кварц для расширенного режима (без него в турбе 7Мгц), часы, ком порт, ВВ55, ide, AY-3910 или 8912, ПЗУ или 27512 или две 27256. Можно было ставить 2, 3 или 4 линейки ОЗУ и ещё вариации ИР22/ИР23 в одном месте. Согласись, такая вариативность очень удобна?

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

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    а в статья по русски сказано
    что это просто перемещение переключаемого окна
    Всё верно, окно или в C000 или в 4000. И я всегда, во всех доках рисовал 2 варианта адресного пространства. В цитате, что ты привёл просто указано, что если окно с 4000, то с С000 сидит страница 07.

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

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    тогда получается что у профи с палитрой
    пзу-шка поправлена для инициализации палитры при включении?
    Разумеется. И версия теста 1.02 вроде, года 3 уже назад, я её декомпилировал, почти всё прокомментировал. После включения питания или ресет идёт запуск всегда в ПЗУ тест, независимо нажата кнопка on/off или нет. Там идёт инициализация ОЗУ, какие-то сумасшедшие тесты на пересечение страниц (нелепые), затирка нескольких страниц и заливка палитры, что бы получить цвета ZX-Spectrum. Потом идёт проверка кнопки on/off. Если она нажата - переход в меню бейсик 128, если отжата попытки загрузки дискеты ЦПМ, причем только с диска А. Если дискеты нет или она не загрузочная, проверяется - "может она трдос"? Если да - переход в ТРДОС, если нет - переход в меню тестов.

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

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    да и принято считать цвета с брайтом и без
    отдельными цветами (тот же 16с)
    а не 8
    Вот тут ты не прав. Помнишь же, что в 90х при описании компов указывалось количество отображаемых цветов? У Спектрума их 8. С градациями яркости. Есть красный и ярко-красный. Цветность цвета не меняется. На ПЦ, можешь попробовать заливать палитру или картинку, когда красный цвет будет меняться от 0 до FF. Цветность его не поменяется, будет меняться только яркость этого цвета. А вот на атарях и на С64 было 16 цветов, реально разных. Там были и коричневые и бирюзовый. В литературе по спектруму в 90х местами несведущие люди писали, что на спектруме 16 цветов или 15 (кто проверял, что яркого черного нет). Но если честно всё принять, то цветов 8 и 7 из них имеют яркость.

  5. #15
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    Дзержинск
    Сообщений
    3,069
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    16 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vadim Посмотреть сообщение
    Помнишь же, что в 90х при описании компов указывалось количество отображаемых цветов? У Спектрума их 8.
    с таким же успехом встречается и 16 цветов

    И С ТАКИМ ПОДХОДОМ
    КАКИЕ ТОГДА? НАФИК ИЗ 256 ЦВЕТОВ
    там тоже есть одни и те же цвета с разной яркостью
    тоесть по вашей логике максимум там 236...

    и в любом truecolor-е указанно именно полное количество всех оттенков и обозвано цветами...
    а не хитровысчитанное с какой то там разной яркостью

    не выдумывайте херню
    везде яркость считается отдельным цветом

    этот идиотизм наверно и вводит в заблуждение об раздельной палитре...

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

    Цитата Сообщение от Vadim Посмотреть сообщение
    Что известное? И кому? Про устройство палитры, как выяснилось не все знают. О палитре писал я, для одного человека,
    Цитата Сообщение от Vadim Посмотреть сообщение
    Чего нет нигде? Что именно?
    про палитру ничего и не известно
    а в статье расказано про работу с памятью про строение экрана
    но это и так описано

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



    Цитата Сообщение от Vadim Посмотреть сообщение
    Да, мне тоже такой вариант программирования не нравится, но имеем то, что имеем. И палитра появилась на Профике ещё в 1994г. Где она была в то время ещё?
    в 91 у АТМ
    и тоже нужно выставлять меняемый цвет на бордер

  6. #16
    Banned
    Регистрация
    24.07.2008
    Адрес
    Курган
    Сообщений
    2,115
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    13 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    не выдумывайте херню
    везде яркость считается отдельным цветом
    Везде это где? Я выше привёл пример, и уже из-за них не "везде".

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

  8. #17
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    Дзержинск
    Сообщений
    3,069
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    16 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vadim Посмотреть сообщение
    Везде это где? Я выше привёл пример, и уже из-за них не "везде".
    плохой это пример
    или мне начать перечислять платформы?
    и сколько в них заявленно цветов


    ну для примера 64 цвета палитры ега

    никто из нормальных людей не говорит что там 20 с чем то цветов...


    везде это везде
    по моиму в инструкции робика тоже говориться про 8 цветов
    но зачем оринтироваться на фиг знает что?
    у нас в некоторых источниках можно встретить такую ахинею что...

    ладно
    например в тех жо старых рекламах спекрума такое можно встретить...
    ...
    Последний раз редактировалось NEO SPECTRUMAN; 15.08.2019 в 12:14.

  9. #18
    Banned
    Регистрация
    24.07.2008
    Адрес
    Курган
    Сообщений
    2,115
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    13 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    по моиму в инструкции робика тоже говориться про 8 цветов
    но зачем оринтироваться на фиг знает что
    Во всех описаниях ZX-Spectrum говорят о 8-и цветах и только редкие ламеры и профаны кричали о 16-и (т.к. не понимали о чем речь). Хотя, как я сказал и это ложь, есть 15 комбинаций разных. Про VGA/EGA/CGA. Говорят палитра X из Y цветов. Да, это просто такой устоявшийся термин. Хотя если ты почитаешь доки на видеорежимы, на теорицю цвета и подобное, там тебе скажут, что это название "цветов" неправильное. Цветов всего 7, а всё остальное (из 16 млн.) - оттенки. И среди них, да, будут одной и той же цветности (chroma), но отличающейся яркости (luma). Спорить с этим глупо.

  10. #19
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    Дзержинск
    Сообщений
    3,069
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    16 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vadim Посмотреть сообщение
    Цветов всего 7,
    с таким же успехом цветов всего 3

    ладно у меня нет желания
    холиварить еще и про цвета

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

    Цитата Сообщение от Vadim Посмотреть сообщение
    просто такой устоявшийся термин.
    так в этом и суть
    что этот термин или давно заменил некие 16к оттенков
    или же сразу применялся в этом смысле...

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

    и так же как и килобайты
    все клали на эти мерские кибибайты высосанные из пальца

  11. #20
    Banned
    Регистрация
    24.07.2008
    Адрес
    Курган
    Сообщений
    2,115
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    13 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    с таким же успехом цветов всего 3
    Исходных или чистых, да, три. Ты прав. Остальные это смеси. Семь если в равных пропорциях смешивать и получаем семь цветов радуги. И ты это знаешь.

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    это примерно как повсеместное
    "украсть канализационный люк"
    Согласен.

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Конвертер изображений из PC в ZX-Spectrum
    от Northwood в разделе Утилиты
    Ответов: 17
    Последнее: 05.08.2019, 23:24
  2. Ответов: 7
    Последнее: 24.07.2013, 16:50
  3. Описание формата .TAP
    от ILoveSpeccy в разделе Unsorted
    Ответов: 1
    Последнее: 20.01.2008, 19:18
  4. Ответов: 18
    Последнее: 18.06.2006, 15:50

Ваши права

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