Важная информация

User Tag List

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

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

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

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

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

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

    11 15.71%
Опрос с выбором нескольких вариантов ответа.
Страница 4 из 16 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 153

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

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

    По умолчанию

    Изучил архитектуру Dendy и кое что по мапперам пришел к следующей компоновке.
    Для реализации большинства паммеров нужно следующее железо на борту:

    1. PRG_ROM 256 KB - это понятно, основной носитель информации.
    2. RAM 8 KB - дополнительное ОЗУ, требуют некоторые мапперы, например, MMC5, проще поставит 32 KB так как корпус все равно DIP 28.
    3. CHR_ROM 64 KB - можно поставить больше, как в пункте №1, но потребности такой, как я понял нет.
    4. VRAM -2 KB - видео ОЗУ, поставил 32 KB для реализации CHR_RAM, видео ОЗУ используется очень редко, поэтому можно убить двух зайцев.
    5. Регистр пока на 74HC161 классический вариант.
    6. Конфигурировать мапперы буду на ATF. Это позволит упростить разводку, а также сделать схему универсальной и дорабатываемой. На входе ATF устанавливаются джамперы, которые либо позиционно 4 варианта, либо в двоичном коде 16 вариантов, задают конфигурацию адресного пространства для CPU и PPU с учетом битов системного регистра 74HC161.

  2. #31
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

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

    По умолчанию

    Terazini,
    Да я развожу картридж, на 4-ре микрухи, две рамки и две ромки соответственно под два адресных пространства CPU и PPU, 50% сделал, думаю на выходных закончу, чтобы можно было печатку представить.
    Потом выложу схему, обсудим, что убавить, что добавить, возможно я где-то в архитектуре ошибаюсь или еще чего.
    В общем ждите, картридж будет и по всей видимости довольно неплохой и достаточно универсальный, при небольшом количестве дополнительных проводков мгтф можно будет получить любой маппер, кроме разве что с доп музпроцессором...


    ---------- Post added at 16:13 ---------- Previous post was at 15:35 ----------

    Принятая концепция.
    Ознакомился с несколькими мапперами и понял, что универсальный системный регистр организовать достаточно сложно, даже на АТФ, тем более без макетирования и по англоязычной информации к тому же еще и не схемотехнической, а для программиста.
    Поэтому решил пойти по рациональному пути, развести все то, что однозначно понятно: адресное пространство и пространство данных. Это основной объем соединений, который упаришься на макетке паять мгтфом. Остальное: управляющие сигналы картриджа и сигналы для перелистывания страниц памяти выводятся в удобное для распайки место. Под системный регистр и мелкую логику будут разведены места с питанием и отводами для удобства пайки, туда войдет 4-х битный счетчик и обычная логика, плюс место под АТФ, если кто-то захочет получить максимум универсальности и конфигурируемости без перепайки. Также будут предусмотрены места под джапмперы с разводкой на них лог нуля и лог единицы и просто пустые для замыкания чего либо. Все это будет располагаться выше основных 4-х микросхем памяти.
    ОЗУ, расположенное внизу придется впаивать, чтобы картрид пролазил в щель приставки, остальное можно класть в кроватки, в том числе и мелкую логику, так как места под нее будут универсальны и вместо одной микрухи, можно будет ставить смело другую в том же корпусе.

    Если кто обладает хорошей информацией по маперам и может популярно объяснить что с чем соединить и на какой логике и сколько на этом игр работает, то можно при универсальности такого предложения сразу его развести. Если такой инфы не поступит, то верхняя разводка, как я уже сказал будет частичная в расчете уже на самостоятельную проработку логики и регистра маппера при минимуме пайки.
    Последний раз редактировалось Addison; 28.06.2013 в 15:39.

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

    По умолчанию



    Закончил разводку картриджа. За основу был взят маппер MMC1, он наиболее полно охватывает все архитектурные возможности, в том числе, установленное на этом картридже железо. На него имеется достаточно подробное описание с небольшим количеством "белых пятен". Кроме того, MMC1 - это оригинальный nes маппер, который задумывался, как основной, и я полагаю под него написано очень много игр. Также следует отметить, что другие пиратские и прочие мапперы являются обрубком этого.
    Маппер MCC1 имеет аж 4-ре регистра, чтобы заткнуть страницы всех ромок и рамок, а также типов скролла экрана и выбор размеров банков.
    В качестве регистра я выбрал 74HC374. Такой регистр имеет строб для записи и переключение в Z состояние выходов. Z состояние будет полезно, если кто-то захочет реализовать маппер не MCC1, а какие-то 4-ре простые, тогда при помощи переключателей, можно будет включить нужный регистр, а следовательно и нужный маппер. Переключатели разведены на плате. К каждому регистру дополнительно сверху установлена логика в DIP14, скорее всего 74HC32, но можно и любую другую, там разведено только питание.
    На все 4-ре регистра на входы D0..D4 разведены данные CPU с соответствующими индексами. Это упростить конфигурацию для MCC1, и для простых однорегистровых мапперов, так как 4-ре бита задействуют практически все мапперы. Остальные 3 бита не развел в силу неоднозначности, даже для маппера MCC1 - оставил свободу.

    Далее планируется схема электрическая принципиальная с полностью подключенным маппером MCC1. На плате маппер разведен только по 5-ти входовым битам каждого регистра, остальное нужно будет соединять мгтфом. Все сигналы и выводы микросхем удобно разведены для такого рода монтажа, сигналы подписаны.
    Последний раз редактировалось Addison; 01.07.2013 в 03:37.

  5. #34
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,573
    Спасибо Благодарностей отдано 
    1,230
    Спасибо Благодарностей получено 
    1,793
    Поблагодарили
    690 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Competent Посмотреть сообщение
    Закончил разводку картриджа. За основу был взят маппер MMC1, он наиболее полно охватывает все архитектурные возможности, в том числе, установленное на этом картридже железо. На него имеется достаточно подробное описание с небольшим количеством "белых пятен". Кроме того, MMC1 - это оригинальный nes маппер, который задумывался, как основной, и я полагаю под него написано очень много игр. Также следует отметить, что другие пиратские и прочие мапперы являются обрубком этого.
    Вообще-то, самый-самый - это MMC3.

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

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Вообще-то, самый-самый - это MMC3.
    http://dendy.migera.ru/files/tech/Mappers/mmc3.txt
    это все, что про него есть.
    MMC1 там же лучше описан.

    ---------- Post added at 00:07 ---------- Previous post was at 00:04 ----------

    MCC3 - простой, обрубок от MCC1
    http://wiki.nesdev.com/w/index.php/CNROM
    его можно будет на любом регистре из 4-х сделать на представленной плате...
    Последний раз редактировалось Addison; 01.07.2013 в 00:16.

  7. #36
    Veteran Аватар для vfiuchcikicshuusrch
    Регистрация
    01.07.2013
    Адрес
    г. Иваново
    Сообщений
    1,029
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    интересно конечно что из этого получиться.. но имхо слишком сложная конструкция. я не думаю что оно того стоит. но результат будет важен в образовательных целях удачи!

  8. #37
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,573
    Спасибо Благодарностей отдано 
    1,230
    Спасибо Благодарностей получено 
    1,793
    Поблагодарили
    690 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Competent Посмотреть сообщение
    http://dendy.migera.ru/files/tech/Mappers/mmc3.txt
    это все, что про него есть.
    MMC1 там же лучше описан.
    Похоже, вы не очень близко знакомы с темой NES)
    MMC3 - это самый популярный маппер. В отличие от MMC1, у него есть возможность прерываний в заданном месте экрана, что значительно расширяет возможности стандартной графики.

    MMC3
    The MMC3 chip, soldered onto a PCB containing Super Mario Bros. 3 and others.

    * Manufacturer: Nintendo
    * Games used in: Mega Man 3, Super Mario Bros 2, Super Mario Bros. 3 et al.

    The MMC3 was Nintendo's most popular MMC chip. It comes in MMC3A, B, and C revisions. The MMC3 added a scanline based IRQ counter to make split screen scrolling easier to perform (mainly to allow the playfield to scroll while the status bar would remain motionless at the top or bottom of the screen), along with two selectable 8KB program ROM banks and two 2KB+four 1KB selectable character ROM banks.[5]

  9. #38
    Veteran Аватар для vfiuchcikicshuusrch
    Регистрация
    01.07.2013
    Адрес
    г. Иваново
    Сообщений
    1,029
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Titus, подскажи а можно как-нибудь на ах5202р заставить работать игры под ммс1 ? (вижу ты знаешь в этом толк)

    я заказал себе этот 5202... тоже страдаю мечтой создания универсального карика (не все мапперы, а несколько штук) чисто для себя

  10. #39
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,405
    Спасибо Благодарностей отдано 
    320
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Terazini Посмотреть сообщение
    кстати да, ммс3 и ммс1 сложные чипы. считаю невозможным их повторение на простой логике.
    Ложь, враки и провокация.

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

    По умолчанию

    HardWareMan, если есть полезная инфа по маппера скинь плз...

Страница 4 из 16 ПерваяПервая 12345678 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Универсальный вьювер zx файлов для ПК.
    от Руслан в разделе Утилиты
    Ответов: 11
    Последнее: 07.05.2012, 05:26
  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

Ваши права

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