Форум Emu-Land.net
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Правила форума
Начало
Вход
Регистрация
На сайт
Форум Emu-Land.net
»
Приставки
»
Железо
»
Картриджи / диски
»
Игры на NES картридж NROM и CNROM
Страницы: [
1
]
Вниз
Автор
Тема: Игры на NES картридж NROM и CNROM (Прочитано 5541 раз)
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
Игры на NES картридж NROM и CNROM
«
Ответ #1 :
21 Марта 2017, 10:22:49 »
Да все знают
Думаю не стоит тебе делать картридж если не можешь погуглить разницу между CNROM и NROM
Записан
3DO,DC,GB,GBP,GBA,GBASP,GBC,NDSL,SGG,SMS,MD,MD2,MDP,Gopher,NES,SNES,SFC,N64,GC,Wii,Dendy,Kenga,PS1,PS2,PS3,PS4,PSP1,PSP2,PSP3,PSPStreet,Xbox,Xbox360,Atari2600,Atari7800,AtariFS..¯\_(ツ)_/¯ コンソールマニアック
Unrw
Пользователь
Сообщений: 50
Пол:
Игры на NES картридж NROM и CNROM
«
Ответ #2 :
21 Марта 2017, 11:08:40 »
Разницу знаю. Но что будет если игру nrom залить в cnrom ? Заработает ли?
Записан
SAMael
Пользователь
Сообщений: 6191
Пол:
SAMuel Alpian Warrior Glegleddore Gleglezavr
Игры на NES картридж NROM и CNROM
«
Ответ #3 :
21 Марта 2017, 11:10:04 »
Эм, разницу между дизельным и бензиновым двигателем знаешь? если в дизель залить бензин и на оборот в бензин залить дезель - заработает ли ?
Записан
3DO,DC,GB,GBP,GBA,GBASP,GBC,NDSL,SGG,SMS,MD,MD2,MDP,Gopher,NES,SNES,SFC,N64,GC,Wii,Dendy,Kenga,PS1,PS2,PS3,PS4,PSP1,PSP2,PSP3,PSPStreet,Xbox,Xbox360,Atari2600,Atari7800,AtariFS..¯\_(ツ)_/¯ コンソールマニアック
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
Пользователь
Сообщений: 2429
Пол:
Игры на NES картридж NROM и CNROM
«
Ответ #7 :
21 Марта 2017, 13:42:44 »
Цитата: goodbye от 21 Марта 2017, 13:38:19
смущают диоды в схеме
Они там по-моему не нужны. Это защита от дампа такая в оригинальных картриджах. Они должны конфликт на шине порождать.
Записан
goodbye
Пользователь
Сообщений: 2429
Пол:
6 66
Игры на NES картридж NROM и CNROM
«
Ответ #8 :
21 Марта 2017, 13:47:51 »
точно не помню, но вроде есть 3 или даже 4 варианта схемы cnrom с диодами в разные стороны %) и их комбинации))
если бы была защита, то достаточно одного варианта...
Записан
supremacy
Пользователь
Сообщений: 2429
Пол:
Игры на 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
»
Записан
Страницы: [
1
]
Вверх
Форум Emu-Land.net
»
Приставки
»
Железо
»
Картриджи / диски
»
Игры на NES картридж NROM и CNROM