User Tag List

Результаты опроса: Я бы предпочел такой универсальный картрид для Dendy:

Голосовавшие
71. Вы ещё не участвовали в этом опросе
  • Сложный с поддержкой большого количества маперов по цене от 3500 руб.

    26 36.62%
  • Простой с поддержкой 3-5 ходовых маперов по цене до 500 руб.

    15 21.13%
  • Простой с поддержкой 3-5 ходовых маперов и встроенным программатором по цене до 1000 руб.

    15 21.13%
  • Печатную плату для простого варианта по цене до 200 руб.

    22 30.99%
  • Печатную плату с разводкой под мапер №0 и макетным полем по цене до 200 руб.

    11 15.49%
Опрос с выбором нескольких вариантов ответа.
Показано с 1 по 10 из 153

Тема: Универсальный картридж для Dendy

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    07.01.2006
    Адрес
    г. Москва
    Сообщений
    3,442
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Terazini Посмотреть сообщение
    желаю удачи
    Ты сам сказал, что несилен в схемотехнике?
    Не баламуть народ.

    Пояснения

    1. CE - подан низкий уровень, чтобы микросхемы ОЗУ и ПЗУ все были сразу включены, плата макетно-конструкторская нет смысла экономить энергию и заниматься переходами из рабочего режима в режим standby.
    2. OE - разведены на свободные пины в середине платы, сделано это для универсальности, заранее не известно, кто какой маппер будет собирать и каким образом и какие именно из 4-х микросхем памяти будут подключаться к шине данных. На эти пины (их 4-ре по числу микросхем памяти) вы должны подать соответствующие сигналы согласно логике работы вашего маппера.
    3. WE и VRAM_WE - сразу разведены на соответствующие входы разрешения записи чипов ОЗУ 62256, так как такое соединение заранее очевидно, ОЗУ надо переключать между записью и чтением, для этого CPU и PPU формирует сигналы WE, они поступает в картридж именно для этого, поэтому нет смысла их не разводить, вы это все равно сделает мгтф. Для реализации разной логики эти сигналы также выведены как пины под распайку мгтф в середине платы. WE понадобится для адресации регистра маппера.
    4. А0... и PA0... младшие адреса, которые попадают в прямую адресацию CPU и PPU сразу разведены на микросхемы памяти, так как их в любом случае придется соединять. Область младших адресов я определил минимальным размером банков соответствующих микросхем памяти и исходя из их назначения. Например для PRG_ROM банки в зависимости от маппера могут быть 8, 16, 32 кб поэтому адреса разведены до A12. Верхние адреса выведены на пины под распайку в середине платы, чтобы реализовать листание страниц, для чего собственно маппер и городится. В зависимости от логики маппера вы туда распаяете провода от регистра или логики. В случае простых мапперов, на некоторые из них можно подать низкий уровень.
    5. D0..D7 сразу разведены на микросхемы памяти, ввод/вывод управляется путем OE
    если CPU и PPU обращается в адресное пространство вне рассматриваемой микросхемы памяти, то на ней должен быть высокий уровень OE, при этом шина данных будет в состоянии Z и не мешать той микросхеме, которая попала в адресное пространство куда обращается CPU или PPU, на этой микросхеме на OE должен быть низкий уровень. Это обычная вещь по-моему всем известная...
    Обычно на OE вешают старшие адреса согласно карте памяти, ведь чипы озу и пзу не пересекаются по адресному пространству... Но это вы должны сделать самостоятельно, так как плата универсальная и рассчитана на макетирование и конструирование мапперов на любой вкус.
    6. На регистры сразу разведены младшие 5 битов данных, так как они скорее всего понадобятся, остальные можете распаивать самостоятельно. Шина данных также выведена на отдельные пины под распайку.

    Еще раз повторю, плата рассчитана под самостоятельную распайку мапперов, маппер никакой не разведен. Сделано лишь немного, чтобы уменьшить количество мгтф, разведены 5 битов данных на регистр и питание.
    Для простых мапперов распайка будет достаточно простой, заткнете ненужные верхние адреса низким уровнем, подадите управляющие биты с регистра на нужные верхние адреса для конфигурации мирроринга и листания страниц, возможно что-то придется пропустить через мелкую логику для которой сверху предусмотрено 4 места под DIP14 с разводкой питания.

    ---------- Post added at 23:20 ---------- Previous post was at 23:18 ----------

    Цитата Сообщение от John North Посмотреть сообщение
    Competent, ты же не остановишься на достигнутом, надеюсь?
    на этом пока все, заказывайте плату и вперед.
    Если поступит от вас детальная информация что к чему подключить, так, например, чтобы несколько мапперов удовлетворить, я могу отредактировать шаблон это нетрудно. Самому сейчас что-то там разводить - это значит кого-то обрезать, я ведь не знаю какой маппер вы захотите, да и без проверки водить дороги тоже неправильно, то что однозначно понятно я развел.

    ---------- Post added at 23:40 ---------- Previous post was at 23:20 ----------

    Цитата Сообщение от Terazini Посмотреть сообщение
    желаю удачи
    спасибо
    Последний раз редактировалось Addison; 04.07.2013 в 23:59.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Универсальный вьювер zx файлов для ПК.
    от Руслан в разделе Утилиты
    Ответов: 13
    Последнее: 22.10.2024, 07:59
  2. уНИверсальный вьювер
    от Руслан в разделе Софт
    Ответов: 3
    Последнее: 16.10.2011, 10:53
  3. [dendy] куплю картридж battle city
    от REMR в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 29.04.2009, 23:53
  4. Универсальный джойстик
    от breeze в разделе Устройства ввода
    Ответов: 7
    Последнее: 13.12.2007, 16:11

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •