Приставки > Картриджи / диски

Самодельный картридж для Sega

(1/4) > >>

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
Прошивка флеш с помощью дампера

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии