sluhbaryer Опубликовано 19 февраля, 2014 Поделиться Опубликовано 19 февраля, 2014 Всем доброго времени суток! Возникла идейка создать девайс типа картриджа игровой приставки Dendy на микроконтроллере. Суть идеи: - установить flash-память и USB разъем (чтоб можно было подключать к ПК как обычную флешку); - отформатировать в FAT32 и забрасывать файлы .nes; - установить микроконтроллер, подключенный к шине адреса и шине данных приставки; - микроконтроллер получает запрос на считывание (запись) данных с определенного адреса и выбирает данные из файла .nes; - программа микроконтроллера будет учитывать особенности мапперов различных моделей (согласно классификации iNES). У меня возникает несколько вопросов: 1. Стоит ли устанавливать на девайс отдельную RAM-память? 2. Где можно найти описание работы мапперов (некоторые у меня уже есть)? 3. Какие микросхемы памяти лучше использовать (FLASH или EEPROM)? Заранее благодарен за ответы, советы, подсказки и прочие сообщения! 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
basf1 Опубликовано 19 февраля, 2014 Поделиться Опубликовано 19 февраля, 2014 (изменено) У радио за 90-00 годы были статьи Рюмик. по роботе Денди там была полностью описана робота приставки Изменено 19 февраля, 2014 пользователем basf1 0 Люблю українську природу, горячий борщ, холодну воду, i бабу товсту як колоду, i лiс, i поле, i ставок, i повну пазуху цицьок А ще я люблю булку з маком, вино, горiлку, пиво з раком, люблю дiтей, батькiв, сiм'ю, та i себе трішечки люблю. Ссылка на комментарий Поделиться на другие сайты Поделиться
20% скидка на весь каталог электронных компонентов в ТМ Электроникс!Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!Перейти на страницу акции Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
sluhbaryer Опубликовано 19 февраля, 2014 Автор Поделиться Опубликовано 19 февраля, 2014 У радио за 90-00 годы были статьи Рюмик. по роботе Денди там была полностью описана робота приставки По работе приставки написано достаточно, а вот о работе мапперов... 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторовОбязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей. Подробнее>>Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
Tesla Опубликовано 19 февраля, 2014 Поделиться Опубликовано 19 февраля, 2014 Микроконтроллер не успеет обрабатывать запросы шины, только FPGA. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
marinovsoft Опубликовано 20 февраля, 2014 Поделиться Опубликовано 20 февраля, 2014 Зачем FPGA? Ставим вместо ПЗУ Static RAM, запрещаем доступ к памяти со стороны приставки читаем в RAM образ с SD карточки, после считывания образа запрещаем доступ к памяти со стороны MK, разрешаем доступ со стороны приставки. 3 FAQ по ремонту компьютерного железа FAQ по ремонту жестких дисков Ссылка на комментарий Поделиться на другие сайты Поделиться
sluhbaryer Опубликовано 20 февраля, 2014 Автор Поделиться Опубликовано 20 февраля, 2014 Микроконтроллер не успеет обрабатывать запросы шины, только FPGA. А с какой тогда частотой работает шина в приставке? На частоте процессора? По моим данным (с разных статей и сайтов) частота CPU Dendy 1,79МГц. Разве нельзя взять МК с гараздо большей частотой? Зачем FPGA? Ставим вместо ПЗУ Static RAM, запрещаем доступ к памяти со стороны приставки читаем в RAM образ с SD карточки, после считывания образа запрещаем доступ к памяти со стороны MK, разрешаем доступ со стороны приставки. Я планирую использовать эмулятор различных мапперов на МК (как бы универсальный картридж), т.е. его отключать от памяти мне никак нельзя... 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
marinovsoft Опубликовано 20 февраля, 2014 Поделиться Опубликовано 20 февраля, 2014 Из вашего ответа на моё сообщение я могу сделать вывод, что не сделаете вы ничего, по крайней мере в ближайшее время. Удачи. 2 FAQ по ремонту компьютерного железа FAQ по ремонту жестких дисков Ссылка на комментарий Поделиться на другие сайты Поделиться
sluhbaryer Опубликовано 20 февраля, 2014 Автор Поделиться Опубликовано 20 февраля, 2014 Из вашего ответа на моё сообщение я могу сделать вывод, что не сделаете вы ничего, по крайней мере в ближайшее время. Удачи. Почему же? Для начала хочу реализовать один-два "программных" маппера, а потом расширить их колличество... Реализовать флеш-картридж под маппер №0 (по iNES), без МК могу хоть сейчас. Но ведь игр под такой картридж мало очень. Мне интересно разработать именно маштабируемую модель. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
goodbye Опубликовано 20 февраля, 2014 Поделиться Опубликовано 20 февраля, 2014 вот и разработай сначала под nrom, как только проверишь и увидишь , что это работает, дальше будет двигаться. инфы навалом тут: http://wiki.nesdev.com/w/index.php/Nesdev_Wiki описано всё при всё))) но думаю сложно тебе будет))) я думаю по железу, без разницы что использовать. главное чтобы это работало в конце концов. стоит понимать что с таким кариком (во время игры, т.е. когда он вставлен в консоль) возрастет общее потребление тока приставки. лучше использовать низкоточные чипы и мк. иначе для пользователей будет заморочка - найти мощный бп. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
sluhbaryer Опубликовано 20 февраля, 2014 Автор Поделиться Опубликовано 20 февраля, 2014 вот и разработай сначала под nrom А почему именно под ром? Можно же попробовать с флеш-памятью замутить или еепром? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
goodbye Опубликовано 20 февраля, 2014 Поделиться Опубликовано 20 февраля, 2014 (изменено) nrom = маппер #0 Изменено 20 февраля, 2014 пользователем goodbye 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
sluhbaryer Опубликовано 20 февраля, 2014 Автор Поделиться Опубликовано 20 февраля, 2014 Вот приблизительный план действий: 1. Проектирование usb флешки на микроконтроллере ATMega8U2 (или другом с поддержкой usb); 2. Тестирование флешки на макетной плате; 3. Подробное изучение структуры файлов .nes; 4. Подробное изучение пары наиболее популярных мапперов; 5. Разработка схемы и пробной прошивки картриджа; 6. Тестирование и дороботка прошивки. nrom = маппер #0 Понял. Прошу прощения за неосведомленность. Наверное так и сделаю... Запаяю картридж без маппера и запишу простенькую игру... посмотрю, что получиться... 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
sluhbaryer Опубликовано 20 февраля, 2014 Автор Поделиться Опубликовано 20 февраля, 2014 Подскажите, пожалуйста, может ли шина работать с частотой, отличной от тактовой частоты процессора? Если да, то в какую сторону? Если рассуждать логически, то в с большей чем тактовая частота процессора шина работать не должна. Это получается около 2МГц. Если выбрать МК с гараздо большей частотой, то он, по идее, успеет считать данные с памяти и вывести на порты вывода. Поправте, пожалуйста, меня если я не прав. И еще один вопрос если тактовая частота процессора меньше 2МГц, то зачем к нему подключается кварц больше чем на 20МГц? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
marinovsoft Опубликовано 20 февраля, 2014 Поделиться Опубликовано 20 февраля, 2014 Как формируется видеосигнал? 0 FAQ по ремонту компьютерного железа FAQ по ремонту жестких дисков Ссылка на комментарий Поделиться на другие сайты Поделиться
sluhbaryer Опубликовано 20 февраля, 2014 Автор Поделиться Опубликовано 20 февраля, 2014 Как формируется видеосигнал? PPU формирует «готовый» низкочастотный видеосигнал, который непосредственно Как я понял из документации, источников в интернете и книги, то процессор управляет видеопроцессором при помощи 8 регистров. У видеопроцессора есть своя 14-битная шина адреса, 8-битная шина данных и шина управления. На картридж выводяться эти шины для подключения ПЗУ с видеоданными. Ну вот так как-то... 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
marinovsoft Опубликовано 20 февраля, 2014 Поделиться Опубликовано 20 февраля, 2014 Я задал наводящий вопрос, вы не поняли. Уточняю: как из содержимого видеопамяти формируется видеосигнал? 0 FAQ по ремонту компьютерного железа FAQ по ремонту жестких дисков Ссылка на комментарий Поделиться на другие сайты Поделиться
sluhbaryer Опубликовано 20 февраля, 2014 Автор Поделиться Опубликовано 20 февраля, 2014 (изменено) Я задал наводящий вопрос Это Вы на счет чего наводящий? Изменено 20 февраля, 2014 пользователем sluhbaryer 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
goodbye Опубликовано 20 февраля, 2014 Поделиться Опубликовано 20 февраля, 2014 вобщем ) такие девайсы очень не простые устройства. как сказали выше лучше заюзать fpga в инете есть готовые устройства ценой около 4тыщ рублей))) есть и дороже и дешевле. думаю вместо того чтобы задавать вопросы, лучше сесть и спаять как ты там что думаешь. и ломать уже свою схему и думать почему не работает. на ошибках быстрее разберешься что там и как. потом как документацию ты читал скорее всего на фамиком, а денди и фамик разные вещи, глюков не оберешься.))) 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
sluhbaryer Опубликовано 20 февраля, 2014 Автор Поделиться Опубликовано 20 февраля, 2014 Это по поводу применения кварца? Он нужен для формирования частоты строчной развертки? Простите если какие-то глупости скажу... потом как документацию ты читал скорее всего на фамиком, а денди и фамик разные вещи, глюков не оберешься.))) Нет именно по Денди. CPU UMC UM6527 PPU UMC UM6538 Все искал именно под Денди... 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
goodbye Опубликовано 20 февраля, 2014 Поделиться Опубликовано 20 февраля, 2014 он нужен для работы приставки. не только для видео сигнала. там и скорость работы завязана на него. есть же консоли пал и есть нтсц, отличие перемычкой какой нибудь и другим кварцем. есть новодел, там универсально на одном кварце и то и то может) всё зависит от того как у них там реализовано. всякие делители частоты же есть) вобщем изучай микроконтроллер. реализуй сначала нром) если получиться... дальше пойдешь. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
sluhbaryer Опубликовано 20 февраля, 2014 Автор Поделиться Опубликовано 20 февраля, 2014 он нужен для работы приставки. не только для видео сигнала Тактовая частота процессора зависит от него? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
marinovsoft Опубликовано 21 февраля, 2014 Поделиться Опубликовано 21 февраля, 2014 Я задал наводящий вопрос Это Вы на счет чего наводящий? Вот насчет этого. И еще один вопрос если тактовая частота процессора меньше 2МГц, то зачем к нему подключается кварц больше чем на 20МГц? 0 FAQ по ремонту компьютерного железа FAQ по ремонту жестких дисков Ссылка на комментарий Поделиться на другие сайты Поделиться
goodbye Опубликовано 21 февраля, 2014 Поделиться Опубликовано 21 февраля, 2014 добавить больше нечего. читай гугл. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
sluhbaryer Опубликовано 21 февраля, 2014 Автор Поделиться Опубликовано 21 февраля, 2014 (изменено) Я задал наводящий вопрос Это Вы на счет чего наводящий? Вот насчет этого. И еще один вопрос если тактовая частота процессора меньше 2МГц, то зачем к нему подключается кварц больше чем на 20МГц? Для генерации частоты строчной развертки? Изменено 21 февраля, 2014 пользователем sluhbaryer 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
sluhbaryer Опубликовано 21 февраля, 2014 Автор Поделиться Опубликовано 21 февраля, 2014 Есть еще вопросик. Немного не о картридже... Отличаются ли между собой микросхемы UA6527P и UA6527, а также UA6538P и UA6538. Т.е. что означает индекс P? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.