Приставки > Картриджи / диски
Самодельный картридж для Sega
mcshel:
Здравствуйте!
Со знакомым сделали картрижи для Sega использовали готовую плату купленную в интернете и EPROM M27C322, но данная микросхема очень органичивает в размере ROM не более 2 Mb. К тому же стирать ультрафиолетом не всегда удобно)
В интернете нашли готовый проект http://www.hdretrovision.com/free-stuff/
NOR FLASH:
MX29F200C - 2 Mbit (256Kb x 8-bit)
MX29F400C - 4 Mbit (512Kb x 8-bit)
MX29F800C - 8 Mbit (1Mb x 8-bit)
в котором можно использовать, как EPROM, так и NOR Flash, но опять же размеры оставляют желать лучшего.
Может кто подскажет аналоги, которые бы позволили уместить ROM большего объема, недорогие и которые легко приобрести?
Rumata:
M27C322 - 4 Mb <_< Стирать да, не удобно. Обычно на них делают просто копии конкретных игр, одноразово.
MX29LV160D, MX29LV320D к примеру или типа того. В принципе любая Флеш с организацией х16 нужного объёма. Скорее всего они все будут 3,3-вольтовыми, соответственно понижать питание
mcshel:
--- Цитата: Rumata от 24 Август 2015, 16:33:42 ---M27C322 - 4 Mb <_< Стирать да, не удобно. Обычно на них делают просто копии конкретных игр, одноразово.
MX29LV160D, MX29LV320D к примеру или типа того. В принципе любая Флеш с организацией х16 нужного объёма. Скорее всего они все будут 3,3-вольтовыми, соответственно понижать питание
--- Конец цитаты ---
4Mb это при 8, 2Mb при 16 или я что-то путаю?
MX29LV320D выйду на те же 2Mb)
ST m29w640ft 70n6 вижу что ставят на Everdrive.
Rumata:
Кстати MX29F800C - 8M-BIT [1Mx8 / 512K x16]. Ну и остальные тоже. Чисто 8-битные для данной платы не пригодны. Хотя в принципе использовать можно (на другой плате)
goodbye:
mcshel, объем в байтах будет всё равно считаться одинаково. 1 байт = 8 бит. (не 16 бит) 16 бит это уже слово.
т.е. 27с322 объемом 4 мегабайта.
я по началу, тоже путался в этих разрядностях данных %)
mcshel:
--- Цитата: goodbye от 24 Август 2015, 16:47:12 ---mcshel, объем в байтах будет всё равно считаться одинаково. 1 байт = 8 бит. (не 16 бит) 16 бит это уже слово.
т.е. 27с322 объемом 4 мегабайта.
я по началу, тоже путался в этих разрядностях данных %)
--- Конец цитаты ---
Еще больше запутался) Открываю даташит:
M27C322 32 Mbit (2Mb x16) UV EPROM and OTP EPROM
Rumata:
--- Цитата: mcshel ---или я что-то путаю?
--- Конец цитаты ---
Ага :) Байт - это 8 бит, а 16 бит - это слово (word). 4 Mbyte = 2 Mword. Общий объём указывается вообще в битах (без учёта разрядности). 32 Mbit = 4 Mbyte = 2 Mword.
Добавлено позже:
--- Цитата: mcshel ---Еще больше запутался)
--- Конец цитаты ---
Дели биты на 8, получишь байты!
jesterhead:
Подниму тему, мб кто поможет, после записи на 27с160 приставка показывает черный экран. Запись происходит без ошибок, плата точно такая же как в первом посте, в чем мб проблема?
Rumata:
Байты перевернул?
jesterhead:
--- Цитата: Rumata от 14 Февраль 2022, 13:15:24 ---Байты перевернул?
--- Конец цитаты ---
Что значит перевернул байты? Если имеется введу разбить ром на части по 512, то да. Использовал программу от кластера smd2eprom.
Rumata:
--- Цитата: jesterhead от 14 Февраль 2022, 14:06:07 ---Что значит перевернул байты?
--- Конец цитаты ---
Местами поменять младший и старший.
--- Цитата: jesterhead от 14 Февраль 2022, 14:06:07 ---Если имеется введу разбить ром на части по 512, то да.
--- Конец цитаты ---
Чё? 0_0 Это зачем?
jesterhead:
--- Цитата: Rumata от 14 Февраль 2022, 14:08:27 ---Местами поменять младший и старший.
--- Конец цитаты ---
Как поменять?
--- Цитата: Rumata от 14 Февраль 2022, 14:08:27 ---Чё? 0_0 Это зачем?
--- Конец цитаты ---
У меня программатор с адаптером, для прошивки 27с322 нужно разбивать по 512кб ром.
Rumata:
Что за программатор, что за адаптер?
Байты меняются в HEX-редакторе, типа swap или как ещё там
jesterhead:
--- Цитата: Rumata от 14 Февраль 2022, 14:21:33 ---Что за программатор, что за адаптер?
Байты меняются в HEX-редакторе, типа swap или как ещё там
--- Конец цитаты ---
Программатор - Xgecu MiniPro TL866II plus, адаптер - https://github.com/mafe72/27c160-tl866-adapter
Rumata:
Ну да, шьётся кусками.
Своп всё равно делать надо.
jesterhead:
--- Цитата: Rumata от 14 Февраль 2022, 14:50:37 ---Ну да, шьётся кусками.
Своп всё равно делать надо.
--- Конец цитаты ---
Какой программой сделать можно? В софте программатора нету подобного.
Rumata:
Любым доступным HEX-редактором.
Какая игра? Или сюда файл выложи. Могу сделать ближе к вечеру. Или может кто другой раньше сделает
jesterhead:
--- Цитата: Rumata от 14 Февраль 2022, 15:02:29 ---Любым доступным HEX-редактором.
Какая игра? Или сюда файл выложи. Могу сделать ближе к вечеру. Или может кто другой раньше сделает
--- Конец цитаты ---
Comix Zone J
JRBVZ:
Мелкая консольная прога для свапа, собственно всё использование видно на картинке:
negativ72rus:
Есть ещё такой проект: https://github.com/soniccd123/OpenDrive-Genesis
Прошивка флеш с помощью дампера
Навигация
Перейти к полной версии