Автор Тема: Игры на NES картридж NROM и CNROM  (Прочитано 4280 раз)

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

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Игры на NES картридж NROM и CNROM
« : 21 Март 2017, 09:27:30 »
кто знает, есть ли совместимость игр для nrom если их зашить в картридж cnrom или строго nrom в nrom?
Делаю первый картридж nrom, однако думаю расширить его до cnrom сразу и не уверен будут на нем работать игры для nrom... Или надо какую то доп перемычку ставить чтобы джемпером отключать маппер?

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Игры на NES картридж NROM и CNROM
« Ответ #1 : 21 Март 2017, 10:22:49 »
Да все знают ;)
Думаю не стоит тебе делать картридж если не можешь погуглить разницу между CNROM и NROM

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Игры на NES картридж NROM и CNROM
« Ответ #2 : 21 Март 2017, 11:08:40 »
Разницу знаю.  Но что будет если игру nrom залить в cnrom ? Заработает ли?

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Игры на NES картридж NROM и CNROM
« Ответ #3 : 21 Март 2017, 11:10:04 »
Эм, разницу между дизельным и бензиновым двигателем знаешь? если в дизель залить бензин и на оборот в бензин залить дезель - заработает ли ?

Оффлайн goodbye

  • Пользователь
  • Сообщений: 2421
  • Пол: Мужской
  • 6 66
    • Youtube
    • Просмотр профиля
Игры на NES картридж NROM и CNROM
« Ответ #4 : 21 Март 2017, 11:16:18 »
каэшшш заработает. только ноги старших адресов на землю посадить, либо игру продублировать в пзу, и отключить микросхему логики.
я думаю лучше не заморачиваться с горой перемычек, чтобы  не ловить потом глюки с созданием подобных тем на форуме.

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Игры на NES картридж NROM и CNROM
« Ответ #5 : 21 Март 2017, 13:26:38 »
Спасибо samael и goodbye

Оффлайн goodbye

  • Пользователь
  • Сообщений: 2421
  • Пол: Мужской
  • 6 66
    • Youtube
    • Просмотр профиля
Игры на NES картридж NROM и CNROM
« Ответ #6 : 21 Март 2017, 13:38:19 »
вообще можно попробовать просто 1 ногу у hc161 на +5в переключать, тем самым сбрасывая счетчик до 0.
это значит что qa,qb,qc,qd будут в лог.0 всегда. тогда старшие адреса будут на земле сами собой.
но дублировать ром в пзу всё таки стоит. (моя прога по умолчанию это делает, когда выбираешь нужный размер пзу, при резке рома)

ну и всё) может сработает . попытка не пытка ;)

т.е. при переключении 1 ноги hc161 на + это будет nrom, а на - будет cnrom.

смущают диоды в схеме, они их тоже наверняка придется отключать. в хужшем случае 3 перемычки.

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2236
  • Пол: Мужской
    • Просмотр профиля
Игры на NES картридж NROM и CNROM
« Ответ #7 : 21 Март 2017, 13:42:44 »
смущают диоды в схеме
Они там по-моему не нужны. Это защита от дампа такая в оригинальных картриджах. Они должны конфликт на шине порождать.

Оффлайн goodbye

  • Пользователь
  • Сообщений: 2421
  • Пол: Мужской
  • 6 66
    • Youtube
    • Просмотр профиля
Игры на NES картридж NROM и CNROM
« Ответ #8 : 21 Март 2017, 13:47:51 »
точно не помню, но вроде есть 3 или даже 4 варианта схемы cnrom с диодами в разные стороны %) и их комбинации))
если бы была защита, то достаточно одного варианта...

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2236
  • Пол: Мужской
    • Просмотр профиля
Игры на NES картридж NROM и CNROM
« Ответ #9 : 21 Март 2017, 14:38:59 »
Люди просто с картриджа перерисовывают не сильно задумываясь над их функцией. По идее нужны только два бита для переключения банков. Есть, правда несколько игрушек на плате CNROM которые эту логику только для защиты используют отключая CHR, для их эмуляции маппер 185 выделен.

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Игры на NES картридж NROM и CNROM
« Ответ #10 : 21 Март 2017, 15:11:51 »
Вообще я нарисовал в sprint layout схему наверно что то близкое к флэш картриджу.

Общий коцепт такой: вместо EEPROM поставил SRAM, у него распиновка почти 1в1. RAM микросхемы подключены через регистры 595 к avr МК и к нему же подключена SD карта . При включении питания AVR читает файлы прошивок для PRG и CHR с SD карты и через 595 регистры пишет в RAM микросхемы.

Единственное, что меня смущает, что когда картридж встанет в разъем процессор приставки будет обращаться к памяти ROM, а мк будет в эту память примерно 1 сек переносить данные с sd карты, может ли возникнуть конфликт? Наверное можно как то заставить процессор подождать пока rom микросхема не будет записана.

Оффлайн goodbye

  • Пользователь
  • Сообщений: 2421
  • Пол: Мужской
  • 6 66
    • Youtube
    • Просмотр профиля
Игры на NES картридж NROM и CNROM
« Ответ #11 : 21 Март 2017, 15:22:30 »
такой карик развел, а задаешь такие глупые вопросы, сам то как думаешь будет конфликт ? :)

Оффлайн Unrw

  • Пользователь
  • Сообщений: 50
  • Пол: Мужской
    • Просмотр профиля
Игры на NES картридж NROM и CNROM
« Ответ #12 : 21 Март 2017, 15:30:38 »
С avr нет проблем , архитектуру Nes знаю не очень

Думаю что конфликт возможен, однако не знаю где и как его избежать

Добавлено позже:
Если получится то выложу тут проект. Для меня это хобби

Добавлено позже:
Не хочу пока травить плату и паять пока не пойму что все предусмотрел
« Последнее редактирование: 21 Март 2017, 16:09:10 от Unrw »