Автор Тема: Неиспользуемые пины на 315-5313  (Прочитано 3258 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ljcz

  • Пользователь
  • Сообщений: 2
    • Просмотр профиля
Неиспользуемые пины на 315-5313
« : 03 Декабрь 2017, 17:23:41 »
Всем привет. Я в свободное время развлекаюсь попытками изучения асма m68k и попытками писать что-нибудь под Мегадрайв.  :)
Разбирался с VDP и в мануале увидел, что 4й бит SPR 12 регистра якобы служит для получения цветов от внешнего устройства, а не из CRAM, и якобы
на 315-5313 есть 8 не используемых пинов для этой цели. Прогуглив, нашёл, что для этого может использоваться 315-5242 от аркадных автоматов.
Хочется узнать, может кто пробовал скармливать Сеге цвета не из стандартных палитр, а от внешнего устройства, и возможно ли это вообще технически.
Вопрос чисто из любознательности.

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7546
    • Просмотр профиля
Неиспользуемые пины на 315-5313
« Ответ #1 : 03 Декабрь 2017, 20:10:09 »
Там 2 набора по 8 бит не используемых в MD: один это расширение VRAM до 128КБ (пины RD0-RD7 с 18 по 25), второй это вывод текущих индексов цвета на внешнюю палитру (пины PIX0-PIX3,PAL0-PAL1,SP/BG,N/SH с 120 по 127). О вводе цветов я не слышал.

Оффлайн Ljcz

  • Пользователь
  • Сообщений: 2
    • Просмотр профиля
Неиспользуемые пины на 315-5313
« Ответ #2 : 03 Декабрь 2017, 21:36:13 »
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

  • Модератор
  • Сообщений: 7546
    • Просмотр профиля
Неиспользуемые пины на 315-5313
« Ответ #3 : 04 Декабрь 2017, 00:41:32 »
HardWareMan, спасибо за ответ. Про расширение до 128КБ я сразу понял.
Возможно, я неправильно перевёл фразу: Меня ещё больше смутило, что судя по описанию, аркадный автомат Sega System C использует тот же VDP, что и Megadrive, но не отдельно а в связке 315-5242, при этом макс.количество цветов в палитре без установленного бита осветления/затемнения 32768. 
И ещё вопрос, для чего выводится цвет на внешнюю палитру? :neznayu:
Вот там как раз и говориться: позволяет генерировать цвет внешней аппаратуре. Т.е. VDP выкидывает полный индекс цвета текущей точки (а именно: 4 бита индекса, 2 бита палитры, бит спрайт/фон и бит тень/подсветка). Т.е., вывод со стороны VDP, а не ввод.

Оффлайн scooby-do

  • Пользователь
  • Сообщений: 81
    • Просмотр профиля
Неиспользуемые пины на 315-5313
« Ответ #4 : 04 Декабрь 2017, 10:27:33 »
кстати о 128Кб.
При замене микросхемы рам на 128Кб (небыло других в водолее). Пришлось притягивать неиспользуемые адреса к нулю, иначе писался\читался мусор. И на экране было все было не радужно.
Флюс ествественон после был отмыт начисто.

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7546
    • Просмотр профиля
Неиспользуемые пины на 315-5313
« Ответ #5 : 04 Декабрь 2017, 11:48:05 »
scooby-do, твоя замена ничего не даст. Для работы 128КБ надо подключать вторую банку к еще 8 проводам по шине графических данных (данные процессора и адреса соединяются параллельно первой банке). А потом еще и активировать в регистре.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Неиспользуемые пины на 315-5313
« Ответ #6 : 04 Декабрь 2017, 12:12:11 »
Пришлось притягивать неиспользуемые адреса к нулю
Ну это вообще-то азбука. К нулю, к единице, но не оставлять свободными. Что китайцы всегда и делают. И на Водолее те самые ОЗУ, что ставят китайцы. Просто 64 сейчас уже не достать, ставят большего объёма более новые.

Оффлайн scooby-do

  • Пользователь
  • Сообщений: 81
    • Просмотр профиля
Неиспользуемые пины на 315-5313
« Ответ #7 : 04 Декабрь 2017, 14:12:22 »
HardWareMan Я так то на всякий случай сказал. Я думаю, что бессмысленно так чего куда подключать. "софта" то нет под это дело. И игры другими не станут.

Rumata во во, для меня было открытие. (не факт Z состояния, а факт не разводки подтяжки)

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Неиспользуемые пины на 315-5313
« Ответ #8 : 04 Декабрь 2017, 14:21:16 »
А при чём тут Z состояние? Z на выходах, а тут входы. Оставлять адресные входы неподключенными нельзя. Кстати, использование половинок и четвертинок - очень старая тема. В своё время даже официально выпускались микросхемы, разбракованные на половинки