Это было объяснение того, почему палитра всегда одинаковая. А чтобы посмотреть разные цвета букв, нужно написать программу:
Судя по всему, ПЗУ палитры определяло лишь цвет фона.Код:10 FOR I=0 TO 15
20 CLR I,0
30 PRINT "AAA"
40 NEXT
Вид для печати
Это было объяснение того, почему палитра всегда одинаковая. А чтобы посмотреть разные цвета букв, нужно написать программу:
Судя по всему, ПЗУ палитры определяло лишь цвет фона.Код:10 FOR I=0 TO 15
20 CLR I,0
30 PRINT "AAA"
40 NEXT
Спасибо конечно, но я об этом не спрашивал. Структура файла palette.bin была очевидна с самого момента появления эмуляции Старт-1200 :)
Вопрос был только о смене цвета изображения и фона в Бейсик-Сигнал. Ответ получен. Всем спасибо, молодцы.
---------- Post added at 18:44 ---------- Previous post was at 18:10 ----------
Проверил - цвет изображения действительно изменяется, только если команда CLR используется в программе, а не в интерактивном режиме.
Но цвет фона меняется только в адаптированном варианте Бейсик-Сигнал в режиме эмуляции "Вектор-06Ц".
В режиме эмуляции "Вектор Старт-1200" в родном Бейсик-Сигнал фон не меняется.
Убедиться в этом можно при помощи программы:
или просто в командной строке "CLR 1,F"Код:10 FOR I=0 TO 15
20 CLR 15,I
30 PRINT "FON",I
40 INPUT A
50 NEXT
где F - цифра от 0 до 15
И в чем противоречие с тем, что говорил b2m?
Разобрался. Цвет фона - это цвет номер ноль. Подкорректировал палитру. Цвета я брал из mon1200.bin, собственно он же и прицеплен к бейсику, но то, что палитра везде одинаковая, кроме цвета ноль, я только сегодня узнал. С ч.б. палитрой пока незнаю что делать. Кроме того, смущает некоторая разница "светло-бежевого" цвета фона и изображения, но числа в мониторе для цветов именно такие. А также не понятно, почему "тёмно-фиолетовый" уж очень тёмный, и напоминает чёрный, хотя в палитре число для этого цвета - далеко не ноль.
Нашёлся фиолетовый, надо просто биты номера цвета наоборот переставлять. А я-то думал, чего это в палитре встречается ноль, причём для номера 8? :)
Палитру перезалил. Т.е. в мониторе есть ошибка в палитре.
Интересно у кого нибудь осталась демка на бейсике, что шла в комплекте с Вектором-1200?
Люди простите с телефона в нете сижу,кто знает напишите пожалуйста какой у Вектор1200 процессор и подойдёт ли БП от 06Ц?
кр580вм80а
про БП не знаю
БП от 06Ц подойдет, но нужно будет перепаять разъем
Ищу такую 'папу' как на Векторе06Ц,да и вероятней запитаю от АТшного БП.
b2m, как ты сделал отключение ПЗУ ? через порт 0Сh ? перечитал все 9 страниц, но только одни намеки :)
И еще, видеовыход у старта-1200 практически такой же как у криста-2, может и ПЗУ у них одинаковые? непонял я чето как ты из mon1200.bin палитру извлекал ?
Да, насколько я понял, там при любой записи в порт 0Сh ПЗУ отключается, но у меня такой фичи нет, я воспользовался тем, что туда случайно выводится число с младшим битом =1 (чтобы установилась карта памяти с номером 1).
Нет, видимо разные. Когда я стал делать Кристу-2, я тоже обратил внимание, что видеовыход одинаковый, поэтому формат файла палитры я переделал под Кристу-2. Конвертировать палитру Старта я не стал, потому-что цвета не совпадали с описанием, просто сделал новый файл по описанию.
Если верить схеме старт-1200, то за переключение разрешения 256/512 точек отвечает бит PC.2, это случайно не опечатка? фиговая тогда совместимость с 06Ц получается.
vinxru, ты к какому монику Кристу 2 подключал,что-то её как-то мой 32ВТЦ не смог поймать нормально.
vinxru, а у тебя случайно Старта-1200 нет, чтобы палитру из ПЗУ-хи вычитать?
нет. Но как только, так сразу.
Так по Старту есть информация что он имеет две разновидности в одной есть ру4,в другой ру3 ...Приедет посмотрим;)
на моём вроди РУ3
Информация не подтвердилась в обоих ревизиях платы стоят РУ4.
Но платы таки разные,представляю фото серийных номеров.
Некоторые серийники стёрты,почему уже не ясно.
Более качественные фото плат сделаю когда буду ими заниматься .
Mad Killer/PG, а немог бы ты прошивку РТ-шки прочитать (которая для палитры) ?
нe чeм считaть прогeр ёкнулся:(
нeту ни у кого нa плис всe пeрeшли,но РТшку eщe нaдо выпaять.
Можно схему еще раз запостить? В ветке Вектор-06Ц: Общие вопросы ее нет. Интересует именно эта схема (от Вектор Старт 1200/Криста 2)
Вот то что у меня есть http://narod.ru/disk/60242601001.4ef..._sch.djvu.html
Спасибо! Как раз только что нашел у Tim0xA в Картотеке
озу,я думaл в одной вeрсии ру3 в другой ру4.
Уточню вопрос - какая серия? РУ3 я так понимаю 565РУ3. А РУ4?
Попробую сам себе ответить. Наверно это 581РУ4.
Не надо самому с собой отвечать,я не помнил по памяти просто,извини.
Платы на 565 РУ3.
везде 565РУ3
Ramiros, если это не секрет, расскажи про режим 512 точек в 1200.
Для режима 512 точек мне непонятно соответствие выбираемых из видеопамяти значений пикселей и адресов в палитре. Еще и в схеме ошибка(и?).
Значения как на 06ц, разница только в том, что номер палитры определяет PB0..PB3 PPI (тоже что и цвет бордюра в 06ц). РС1 переключает режим 256/512 и старший разряд ПЗУ палитры.
Сразу скажу что палитра для режима 512 точек подбиралась чисто интуитивно.