| Приставки > Картриджи / диски |
| Самодельный картридж для 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 Прошивка флеш с помощью дампера |
| Навигация |
| Главная страница сообщений |
| Следующая страница |