Автор Тема: Создание перезаписываемого картриджа Sega Mega Drive 2  (Прочитано 11400 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Ещё, кстати, один нюанс. Для 27С322 кроме Upp = 12 Вольт нужно ещё Ucc поднимать до 6,25 Вольт
Вот тут я не очень понял...я думал что нужно выставить переключатели на программаторе согласно виду в программе и все необходимые напряжения должны будут быть настроены...
Не могли бы объяснить...

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24658
    • Просмотр профиля
я думал что нужно выставить переключатели на программаторе согласно виду в программе и все необходимые напряжения должны будут быть настроены...
В теории - да. А на практике есть куча версий софта и куча клонов программатора. И картинки и расположение переключателей немного различаются.
А точной установкой напряжения похоже вообще никто не заморачивался. Кстати, 27С160 тоже требует 6,25 и её тоже можно шить только словом.

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Спасибо за информацию...учту...
Вопрос... Где можно почитать поподробнее про подготовку и запись файла в микросхему...
Я вот здесь почитал http://elektropage.ru/publ/handmade/handmade/delaem_kartridzhi_sega/1-1-0-1  но не очень понял...
Например я скачиваю файл не в формате BIN, а в формате GEN...чем конвертировать?
Что такое BYTE SWAP и для чего это...?

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
BYTE SWAP - порядок байтов.
в гугле ведь можно быстрее найти инфу чем сидеть ждать пока ответят.

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
BYTE SWAP
Почитал, не всё понятно...я так понял что это упорядочивание... но в статье написано что это "меняет каждые два байта местами"... ну почитаю ещё, может пойму...
А вот с форматами GEN и BIN... я правильно понимаю, что они идентичны...просто необходимо поменять расширение...?

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
Почитал, не всё понятно..

ну это типа было так
01 02 03 04 05 06 07 08
после байт свопа станет так
02 01 04 03 06 05 08 07

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
ну это типа было так
01 02 03 04 05 06 07 08
после байт свопа станет так
02 01 04 03 06 05 08 07
Понятно... А для чего это нужно? Это для записи конкретно в 27С322 или это обязательная процедура для всех ПЗУ...?

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Да разные ситуации бывают, созный софт и разные программаторы могут по разному шить, в одних есть разные варианты байт свапа, в других нету и приходится ручками переставлять, есть еще режимы 8 и 16 бит у некоторых флешек, и т.д.
Оно те нада?
Может проще купить готовый и не париться?

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Да разные ситуации бывают, созный софт и разные программаторы могут по разному шить, в одних есть разные варианты байт свапа, в других нету и приходится ручками переставлять, есть еще режимы 8 и 16 бит у некоторых флешек, и т.д.
Оно те нада?
Может проще купить готовый и не париться?
Может быть действительно проще... но пока я просто спрашиваю для собственного интереса... такскзть...

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Само проще тогда сделать плату, на ней еепрома (например таже 27С322) и зашивать через переходник подходящим прогером, дешево, сердито, неспешно.

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Чего-то я смотрю на это все и фигею без баяна.
Сейчас 2020 год, доступна куча разнообразной комплектухи, зачем выбирать именно такую с которой наибольшее количество проблем?
смд - 16битка, самый простой вариант это две любые 8-битные флешки, одну на старший байт, другую на младший. Зачем городить непонятно что?

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Чего-то я смотрю на это все и фигею без баяна.
Сейчас 2020 год, доступна куча разнообразной комплектухи, зачем выбирать именно такую с которой наибольшее количество проблем?
смд - 16битка, самый простой вариант это две любые 8-битные флешки, одну на старший байт, другую на младший. Зачем городить непонятно что?
Где же Вы были раньше... сейчас я уже заказал всё именно под вариант с 27С322...
Но расскажите поподробнее про Ваш вариант, может схема есть, чем программировать...?

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Где же Вы были раньше... сейчас я уже заказал всё именно под этот вариант...
Но расскажите поподробнее про Ваш вариант, может схема есть, чем программировать...?
В смысле? Все то же самое, все контакты обоих флешек в параллель, кроме данных. Данные одной - старший байт, данные второй - младший.
https://www.raphnet.net/electronique/genesis_cart/genesis_cart_en.php

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9375
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
смд - 16битка
5-вольтовая
Сейчас 2020 год, доступна куча разнообразной комплектухи
с 3.3в питанием, а 5в - хрен найдешь => простых вариантов нет, возьми хоть 16бит плешку хоть пару 8бит - все равно придется дрочиться с питанием и согласованием уровней.

но да, с темы я тоже хренею, ваще не понимаю целей и мотивации топикстартера.
если нужно ехать а не шашечки - покупаешь готовый девайс на алиэкспрессе и пользуешься. и нет, ты не самый умный, сделать что-то дешевле/лучше чем при массовом узкоглазом производстве не выйдет.

если же нужны шашечки, то есть подолбаться на досуге, поразбираться, поразвлекаться в процессе, и может получить какие-то удовлетворение от достигнутого результата - не понятно зачем тогда тут доставать людей, которые "всё проспойлерят" - выдадут готовые проверенные решения, и тем самым лишат удовольствия самостоятельного решения задачи.

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Где же Вы были раньше... сейчас я уже заказал всё именно под вариант с 27С322...
Но расскажите поподробнее про Ваш вариант, может схема есть, чем программировать...?
Чем 322 плоха?
Тем более можно не изготавливать а взять готовую плату как с оригинального карика так и с подходящего китайского
вон тут на форуме уже кто то делал:
трошки изучить что да как и сделать такое само проще, остатется прогер прикупить и шей сколько влезет.

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
5-вольтоваяс 3.3в питанием, а 5в - хрен найдешь => простых вариантов нет, возьми хоть 16бит плешку хоть пару 8бит - все равно придется дрочиться с питанием и согласованием уровней.
Это преувеличение. Ассортимент не особо, да, но особых проблем нет.
https://www.chipdip.ru/product/am29f040b-70jf
https://www.chipdip.ru/product/am29f200bb-70sf
https://www.chipdip.ru/product0/8274962992

И это я особо не искал. А уж если по старым железкам порыться..

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Верно, деталек пруд пруди.
Пусть теперь сидит паяет, прошивает  ^_^

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Всё понял...
Вопросов больше не имею...
Спасибо...

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Ну вот блин.

А вообще картриджи сеги скучные, в них просто память.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24658
    • Просмотр профиля
Ассортимент не особо, да, но особых проблем нет.
Проблем нет, есть геморрой. AM29F200 на 4М надо 16 штук :D

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
И всё таки есть ещё вопрос...
Наткнулся на схему многоигрового картриджа с функцией сохранения...
На сколько сохранение актуально для игр SEGA? Много ли игр поддерживающих сохранение?
Немного (по колхозному) подкорректировал схему, с ПЗУ 27С322 будет работать?

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24658
    • Просмотр профиля
Наткнулся на схему многоигрового картриджа с функцией сохранения...
Это всё тот же Рюмик...

На сколько сохранение актуально для игр SEGA?
Это смотря во что играешь. Если МК3, то сохранения не нужны, если всякие RPG, то без них никуда.


с ПЗУ 27С322 будет работать?
Будет. Только 27С322 плохо сочетается с понятием "перезаписываемый"

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Будет. Только 27С322 плохо сочетается с понятием "перезаписываемый"
Хорошо, понятие перезаписываемый пока отодвигаем...

Много ли игр поддерживают сохранение?
Эта схема подойдёт для игр поддерживающих сохранение?


Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24658
    • Просмотр профиля
Ну так с ходу не скажу, в основном это всякие рпг / тактики / стратегии и спорт.

Сохранения бывают разные. Есть SRAM , есть SerialEEPROM. Данная схема - это SRAM. Вообще надо разбираться, у Рюмика могут быть всякие нюансы. Поищи оригиналы статей

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Спасибо...
Поищу...
А как насчёт переключение игр по сбросу...? Мне кажется хорошая мысль, много игр по объёму меньше мегабайта... то есть 4-ре на одну ПЗУ...
Есть к этому какие либо противопоказания...?
« Последнее редактирование: 14 Февраль 2020, 19:50:40 от Velldio »

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Были тут темки и про ресет, и про сейвы, главное ты тут покопайся по темам, всё уже разжовано до тебя.

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Были тут темки и про ресет, и про сейвы, главное ты тут покопайся по темам, всё уже разжовано до тебя.
Добро...
Покопаюсь...

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
то есть 4-ре на одну ПЗУ...
или восемь  на два ПЗУ  :)
218637-0

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
или восемь  на два ПЗУ 
Интересно...
Спасибо...

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
А никто не сталкивался вот с таким проектом...(файлы фото в приложении)...
Что там...? Как там...? Вроде универсальный такой на вид...
Фото нашёл в одной статье про изготовление плат...