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

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

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

Оффлайн Unrw

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

Оффлайн goodbye

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

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

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

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

Оффлайн supremacy

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

Оффлайн goodbye

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

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2418
  • Пол: Мужской
    • Просмотр профиля
Игры на 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

  • Пользователь
  • Сообщений: 2429
  • Пол: Мужской
  • 6 66
    • Просмотр профиля
Игры на 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 »