| Приставки > 4 поколение |
| Неиспользуемые пины на 315-5313 |
| (1/1) |
| Ljcz:
Всем привет. Я в свободное время развлекаюсь попытками изучения асма m68k и попытками писать что-нибудь под Мегадрайв. :) Разбирался с VDP и в мануале увидел, что 4й бит SPR 12 регистра якобы служит для получения цветов от внешнего устройства, а не из CRAM, и якобы на 315-5313 есть 8 не используемых пинов для этой цели. Прогуглив, нашёл, что для этого может использоваться 315-5242 от аркадных автоматов. Хочется узнать, может кто пробовал скармливать Сеге цвета не из стандартных палитр, а от внешнего устройства, и возможно ли это вообще технически. Вопрос чисто из любознательности. |
| HardWareMan:
Там 2 набора по 8 бит не используемых в MD: один это расширение VRAM до 128КБ (пины RD0-RD7 с 18 по 25), второй это вывод текущих индексов цвета на внешнюю палитру (пины PIX0-PIX3,PAL0-PAL1,SP/BG,N/SH с 120 по 127). О вводе цветов я не слышал. |
| Ljcz:
HardWareMan, спасибо за ответ. Про расширение до 128КБ я сразу понял. Возможно, я неправильно перевёл фразу: --- Цитата ---SPR enables the external pixel bus to allow external hardware to generate colour data --- Конец цитаты --- Меня ещё больше смутило, что судя по описанию, аркадный автомат Sega System C использует тот же VDP, что и Megadrive, но не отдельно а в связке 315-5242, при этом макс.количество цветов в палитре без установленного бита осветления/затемнения 32768. И ещё вопрос, для чего выводится цвет на внешнюю палитру? :neznayu: |
| HardWareMan:
--- Цитата: Ljcz от 03 Декабрь 2017, 21:36:13 ---HardWareMan, спасибо за ответ. Про расширение до 128КБ я сразу понял. Возможно, я неправильно перевёл фразу: Меня ещё больше смутило, что судя по описанию, аркадный автомат Sega System C использует тот же VDP, что и Megadrive, но не отдельно а в связке 315-5242, при этом макс.количество цветов в палитре без установленного бита осветления/затемнения 32768. И ещё вопрос, для чего выводится цвет на внешнюю палитру? :neznayu: --- Конец цитаты --- Вот там как раз и говориться: позволяет генерировать цвет внешней аппаратуре. Т.е. VDP выкидывает полный индекс цвета текущей точки (а именно: 4 бита индекса, 2 бита палитры, бит спрайт/фон и бит тень/подсветка). Т.е., вывод со стороны VDP, а не ввод. |
| scooby-do:
кстати о 128Кб. При замене микросхемы рам на 128Кб (небыло других в водолее). Пришлось притягивать неиспользуемые адреса к нулю, иначе писался\читался мусор. И на экране было все было не радужно. Флюс ествественон после был отмыт начисто. |
| HardWareMan:
scooby-do, твоя замена ничего не даст. Для работы 128КБ надо подключать вторую банку к еще 8 проводам по шине графических данных (данные процессора и адреса соединяются параллельно первой банке). А потом еще и активировать в регистре. |
| Rumata:
--- Цитата: scooby-do от 04 Декабрь 2017, 10:27:33 ---Пришлось притягивать неиспользуемые адреса к нулю --- Конец цитаты --- Ну это вообще-то азбука. К нулю, к единице, но не оставлять свободными. Что китайцы всегда и делают. И на Водолее те самые ОЗУ, что ставят китайцы. Просто 64 сейчас уже не достать, ставят большего объёма более новые. |
| scooby-do:
HardWareMan Я так то на всякий случай сказал. Я думаю, что бессмысленно так чего куда подключать. "софта" то нет под это дело. И игры другими не станут. Rumata во во, для меня было открытие. (не факт Z состояния, а факт не разводки подтяжки) |
| Rumata:
А при чём тут Z состояние? Z на выходах, а тут входы. Оставлять адресные входы неподключенными нельзя. Кстати, использование половинок и четвертинок - очень старая тема. В своё время даже официально выпускались микросхемы, разбракованные на половинки |
| Навигация |
| Главная страница сообщений |