Да, насколько я понял, там при любой записи в порт 0Сh ПЗУ отключается, но у меня такой фичи нет, я воспользовался тем, что туда случайно выводится число с младшим битом =1 (чтобы установилась карта...
Тип: Сообщения; Пользователь: b2m; Ключевые слова:
Да, насколько я понял, там при любой записи в порт 0Сh ПЗУ отключается, но у меня такой фичи нет, я воспользовался тем, что туда случайно выводится число с младшим битом =1 (чтобы установилась карта...
Нашёлся фиолетовый, надо просто биты номера цвета наоборот переставлять. А я-то думал, чего это в палитре встречается ноль, причём для номера 8? :)
Палитру перезалил. Т.е. в мониторе есть ошибка в...
Разобрался. Цвет фона - это цвет номер ноль. Подкорректировал палитру. Цвета я брал из mon1200.bin, собственно он же и прицеплен к бейсику, но то, что палитра везде одинаковая, кроме цвета ноль, я...
Это было объяснение того, почему палитра всегда одинаковая. А чтобы посмотреть разные цвета букв, нужно написать программу:
10 FOR I=0 TO 15
20 CLR I,0
30 PRINT "AAA"
40 NEXT
Судя по всему,...
ivagor, потому-что согласно документации пятый бит включает ч.б. режим.
Tim0xA, если бы ты заглянул внутрь palette.bin, то ты бы понял :) Каждые 16 байт описывают одну палитру и таких палитр 32...
Tim0xA, может ты напишешь RGB значения всех этих цветов, а то я слабо представляю себе "серо-зелёный" и "салатово-голубой" :)
А ещё не совсем понятно, как именно комбинация 8-ми цветов фона и 16-ти...
Прикольно, закономерности в таблице цветов не обнаружил :)
---------- Post added at 12:58 ---------- Previous post was at 12:40 ----------
Не указано, каким битом переключается 256/512 (на...
Я тоже так считаю. А в эмуляторе я просто сделал конфигурацию "на скорую руку". На реале, насколько я понял из схемы, при выводе в порт 0Ch (0Ch-0Fh?) значение шины данных не используется, в таком...
Ну, это у меня так сделано. А в оригинале, вполне возможно, любое обращение к порту 0Ch только отключало ПЗУ. Просто у меня такой фичи пока нет.
Точно, по адресам 0F800h-0F814h именно такие...
У "Вектор Старт-1200" вроде бы не было Бейсика в ПЗУ, и про какую заставку идёт речь - тоже непонятно.
Монитор записывает по адресу 0000h переход на себя. Как это работало на реале, я не представляю. Я сделал как на Векторе.
ОК. Пусть будут F11 F12. Обновление на сайте.
Сброс есть всегда: или Ctrl+Break, или на тулбаре.
Так что если удерживать Shift и ткнуть сброс на тулбаре, то получим знакомую картинку.
Добавлено через 2 минуты
А вот с Ctrl+Break не...
Привычка со школьных времён - списывать у соседа по парте :)
ivagor прислал.
Что-то я не понял: по схеме высокое разрешение включается не как у Вектора, а битом PC2 порта 01, а в мониторе, который я скачал, при разрешении 512х256 туда не выводится еденичка. Я полагаю, вторая...
Да я помню, помню...
Добавлено через 5 минут
svofski, помнишь, когда схемы Вектора у тебя ещё не было, кто-то тебе отсканировал какую-то схему, и сказал, что это Вектор, а мы подумали, что это...
Да, это что-то вектороподобное, хотя маппер памяти вроде совсем другой. С цветами я скорее всего не угадал, но оно работает: