А откуда брал RGBI и SYNC?
Вид для печати
Как Ewgeny7 рассказывал - с ног микросхем: http://zx.pk.ru/showpost.php?p=214886&postcount=58
Синхры две
Питание брал с разъема, не с платы с 7-х 14-х ног.
Провода примерно длиной 10 см, ну, может, чуть больше.
Входишь в теневик, потом в "Монитор" (бордюр темный, экран светлый) и - до свидания... Исправил экранированием.
Я сразу сделал самодельный плоский экранированный кабель и доработал плату до v3.01. Работает при любых условиях. Правда, в КАЕ специально предусмотрен буферный элемент для 14МГц. (http://zx.pk.ru/showpost.php?p=376167&postcount=971)
А чего картинку с экранированным проводом не выложил? Я ровно, как у тебя на фотке было сделал, с той лишь разницей, что провода уходят в сторону кварца. Плюс малая длина проводов, уж никак не думал, что оно такое нежное ;)
На прошивку 3.01 я не переделывал по причине отсутствия у меня программатора. Ну и первое включение все-таки. :)
Завтра сделаю провод с экраном, посмотрим, что получится.
Попутный вопрос, вернее, четыре :) :
- прошивка на 100Гц, нормально работает и с LCD и с CRT?
- как в случае 100Гц обстоят дела с пропорциями?
- не сползают ли мультиколоры и прочие бордерные эффекты?
- не дергаются ли одноинтовые эффекты, плавность соблюдается как на трубочном телеке?
уважаемые, может ли кто-нибудь ответить - как сабж работает на пятом профике с палитрой?
Sayman, я только на четвертом проверял. Тут все отлично.
---------- Post added at 16:05 ---------- Previous post was at 16:05 ----------
Sayman, я только на четвертом проверял. Тут все отлично.
Sayman,
дык минутку, у профика и так на экране только 15 (16) цветов. или сабж умеет переваривать только спектрумовские цвета?Цитата:
доступно 15 цветов и все
В яблочко! входов всего 4: R, G, B, I. И все они цифровые (т.е. либо "0", либо "1"). Можно теоретически задействовать еще несколько пинов для расширения количества воспринимаемых цветов (на вывод особых проблем нет, там по 2 бита на цвет, т.е. 64 цвета, не густо, но все же), но для этого необходимо в корне переписать прошивку.
---------- Post added at 08:12 ---------- Previous post was at 08:12 ----------
так возьми дело в свои руки ;) Я пока не доделаю своего профика, врядли к этому приступлю. Времени на это категорически не хватает.
Что бы устройство стало выдавать 256 цветов профика, то ему надо подать на вход не 4 сигнала I, G, R, B. А все восемь, с выходов 2-х штук 155РУ2. Формат их GGG RRR BB
---------- Post added at 13:43 ---------- Previous post was at 13:36 ----------
А в текущий момент, можно подключить к Профику единственно возможным способом. Убрать 155РУ2, восстановить перемычки. Получаем всё те же 4 сигнала. I R G B и подаем их на девайс. Наблюдаем 15 цветов. (ярко черного на спектруме нет).
Vadim, тоже самое полчаса назад было в аське объяснено Самону.
В ULAplus отображается 256 оттенков, вам надо больше ?
Скорее всего Ewgeny7 может помочь, если ему отправить индикатор - он в этом силен. Есть у вас схема на микросхемах, как для ULAplus - чтобы перевести в ПЛИС?Цитата:
и сделать ее, как составляющую ZXKit1, дополнительно в прошивку включить сигналы DCLK, DENA. В принципе, сигнал DCLK не составляет трудность, создать его на логике, но сигнал DENA, с его временными характеристиками, все-таки есть НО ..... Собственно говоря, обращаюсь к знающим в программировании ПЛИС, для меня это пока тяжеловато. Если еще поэкспериментировать с перепайкой печатных проводников, с напайкой проводов, микросхем и радиоэлементов обвязки на ZXKit1 смогу, но вот с прошивкой пока не очень силен. Сам принцип, заложенный в схеме ULAplus интересен, но не только для создания дополнительных цветов экрана Spectrum, но вероятно и для создания на основе этой схемы плюс ZXKit1 контроллера TFT-LCD. Кто поделится советом, или какими-либо рекомендациями?
VGA&PAL планируется подключить к ULAplus. Надо будет сохранять картинку по 8-9 бит на точку и выводить по 3 бита на цвет. Больше оттенков выводить наверно мощности ПЛИС не хватит.
А оно вам сильно надо, этот юлаплюс? Ну, будет он, и что дальше?
Пока не все понял. ULA+ - это палитра как в Профи или других клонах с палитрой. Соответствует цветам MSX+. При использовании этой палитры вместо стандартных 15 цветов Спектрума получится, в старых играх, тоже 15 цветов, но другого оттенка из палитры 256 цветов. В новых программах количество используемых цветов может быть увеличено до 32 за счет использования бита FLASH в байте атрибутов.
Указанные сигналы используются для формирования одного из 256 оттенков. Какое отношения они имеют к LCD ? Их можно подать на LCD, тогда на этом дисплее тоже будет отображаться 256 цветов. Но остальные биты лишние - и можно на LCD не подавать.
SAM COUPE palette is also easy for implementation:
http://velesoft.speccy.cz/other/sam-rgb-mix.png
palette 128 colours:
http://velesoft.speccy.cz/other/samc...tte-values.png
Software controll:
Port #xxF8 (write only) set new RGB value for any of 16 ZX colors.
Port adressation (A15-A0):
A15-A12 = unused
A11-A8 = number for select ZX color for redefine RGB value (A11=bright,A10=green,A9=red,A8=blue)
A7-A0 = 8bit adress #F8 (dec 248) of palette port
Writed data with new RGB value:
D7 = unused
D6 = high green
D5 = high red
D4 = high blue
D3 = intensity for all rgb values
D2 = low green
D1 = low red
D0 = low blue
For set new ZX colours can be used 16x OUT command from ZX basic or OTIR(OTDR) in assembler.
After reset ZX must be colour palette set to original values (add small code to ZX rom after reset)
screenshots of ZX games on SAM COUPE (colour palette converted from ULA PLUS to SAM palette):
http://velesoft.speccy.cz/samcoupe/s...r03-subar1.png
http://velesoft.speccy.cz/samcoupe/s...naper03-hz.png
EXTREME original:
http://velesoft.speccy.cz/samcoupe/s...010-v001-4.png
And EXTREME with new palette:
http://velesoft.speccy.cz/samcoupe/s...xtreme-sam.png
http://velesoft.speccy.cz/samcoupe/s...rnoid2-sam.png
http://velesoft.speccy.cz/samcoupe/s...r03-exolon.png
http://velesoft.speccy.cz/samcoupe/s...xolon-grey.png
More games here:
http://velesoft.speccy.cz/sam_zx128.htm
Да, палитра похоже на ULAplus, только проще в изготовлении и работе, но и цветов только 15-16 из палитры около 128.
В ULAplus: в старых играх 15 цветов из 256, в новых - 32 из 256 цветов (с учетом бита FLASH).
Также там цвета PAPER и INK могут быть разного цвета в одном знакоместе, даже если код этого цвета одинаковый. Только вот практического применения этой возможности я представить не могу. В старых играх цвета PAPER и INK одинакого кода должны быть одинаковы.
В SAM COUPLE оттенков черно-белого получается больше - 8 вместо 4 в ULAplus.
Если сделать палитру SAM COUPLE - для нее игры уже есть переделанные для обычного клона Спектрума ?
---------- Post added at 19:49 ---------- Previous post was at 19:47 ----------
Палитра ULAplus не формирует никаких дополнительных сигналов для LCD. Только добавляет количество цветов. Матрицами я пока не занимался.
SAM COUPE is compatible with ZX48kB then can use big part of original ZX games without modifications. After connect 1MB external memory upgrade can SAM COUPE run also 128kB software (after small modification). All screenshots on my web page is from standard ZX games (48 and 128kB) with new palette (some OUT commands in basic loader). This games can be used on SAM COUPE and ZX48/128/clones.
Example of set new palette from ZX basic:
10 FOR C = 0 TO 15 : READ A : OUT (C*256)+248,A : NEXT C : DATA xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx
This one basic line set new palette for all 16 ZX colors. This basic can be add to basic loader of original game.
About palette loader/editor for running ZX games on divIDE interface:
Before run any game you load snapshot of palette editor, select or create new palette. After select palette you can on divIDE press NMI button and select any TAP file in filebrowser. Press any key set new palette and automatically load TAP file.
---------- Post added at 16:58 ---------- Previous post was at 16:47 ----------
More than 16 colours with SAM COUPE palette on ZX screen:
SAM COUPE use only 16 colours in one time, but can use programmable interrupt at screen TV lines 0-191.
port 249 (#F9) is write only and set position of interrupt.
Example:
OUT 249,63 - ula active interrupt line at end of ZX screen line 63. Interrupt routine can set new palette for next screen line. Is possible after each interrupt set next interrupt on next TV line and show in screen complette palette of 128 colors.
Кто-нибудь Кворум-128 подключал через этот девайс?
Собрал наконец АТМ Turbo 2. Подключил через плата VGA & PAL.
Перемычку ставил только JP7. Изображение почему-то сдвинуто влево.
http://photo.qip.ru/photo/576422656/.../207764247.jpg
http://photo.qip.ru/photo/576422656/.../207764249.jpg
Через скарт все норм
http://photo.qip.ru/photo/576422656/.../207764245.jpg
У меня так сдвигалось (не помню тока в какую сторону), когда вообще эти две перемычки не ставил.
Поставил обе - картинка встала по центру.
Поиграйся с ними.
Там описано, какие перемычки ставить: http://zx.pk.ru/showthread.php?p=315359#post315359
Доброго времени суток. Собираю плату VGA и возникло несколько вопросов:
1) Тестовые прошивки, выводящие полосы, будут работать без микросхемы памяти?
2) Резисторная сборка на входе R6, только для притягивания сигналов цветов и яркости к земле? Не критично же будет, если поставить туда сборку на 8.2к?