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

снять дамп картриджа через порт джойстика (SEGA MD)

(1/2) > >>

totin:
собрал  железку, которая подключается к порту джойстика и держит связь с персоналкой. вообще можно было бы и без железки, но тогда не так интересно и к тому же нужен LPT порт, а так все цивилизовано,  через усб.
работает это так: для сеги написана маленькая програмка, которая загружает себя в озу и дальше способна там автономно работать без картриджа, принимая команды с персоналки, таким образом можно вытащить флеш картридж, не выключая приставку, вставить любой другой, запустить на персоналке управляющую софтину, и программка которая висит в озу будет считывать картридж и передавать на персоналку данные. единственная сложность, это необходимость акуратно вынимать и вставлять картридж, иначе приставка может повиснуть, но после 10 минут тренировок это начинает получаться очень хорошо (:
скорость передачи примерно 30 килобайт/с.
можно не только дампить, всего есть несколько основных команд:
записать
прочитать
установить адрес
в общем можно по любому адресу прочитать или записать что то.
по большому счету можно получить полный контроль над приставкой, к примеру можно отправить картинку и заставить приставку показать её, или  можно прямо с персоналки отправлять минипрограмки в озу приставки и запускать их без всякой записи на картриидж.

идея в общем то не нова, на мысль о создании такого девайса меня натолкнул GManiac, он показал нечто подобное но с участием сега сиди и LPT кабеля.
такое вот

aptyp:
Так это продвинутый дампер Sega ? Может прикрепишь схемку железки и инструкцию как собрать и дампить ?

HardWareMan:

--- Цитата: aptyp от 01 Сентябрь 2009, 06:50:35 ---Так это продвинутый дампер Sega ? Может прикрепишь схемку железки и инструкцию как собрать и дампить ?
--- Конец цитаты ---
Где тут продвинутый? Продвинутый, это как минимум вот так:

С другой стороны, проектов с линком было много, а я даже PS/2 клавиатуру и мышку подключал к сеге (как напрямую проводками так и через контроллер). Очень хороший плюс порта джойстика в том, что он может генерировать прерывание. ;) И я его исполльзовал при работе с клавиатурой.

aptyp:
Дампер от totin более удобный вроде, приставку просто подключаешь к PC через USB и всё. Это круто. :thumbup:

HardWareMan:

--- Цитата: aptyp от 01 Сентябрь 2009, 10:04:01 ---Дампер от totin более удобный вроде, приставку просто подключаешь к PC через USB и всё. Это круто. :thumbup:
--- Конец цитаты ---
Удобнее, чем прийти к другу с карточкой, сдампить на карту/залить на плешкарт с карты? И потом, не требуется близкого расположения компьютера, у меня телевизор в другой комнате вообще. ;) Но, в общем, идея хорошая, особенно для геймдева, так что имеет право на жизнь.

GManiac:

--- Цитата: totin от 01 Сентябрь 2009, 06:04:23 ---вообще можно было бы и без железки, но тогда не так интересно и к тому же нужен LPT порт
--- Конец цитаты ---
Ну можно вообще без ЛПТ-порта, через звуковую карту :D :D :D С кодированием 4B/5B или Манчестер. Но это очень медленно.


--- Цитата: HardWareMan от 01 Сентябрь 2009, 09:50:17 ---Где тут продвинутый? Продвинутый, это как минимум вот так:

--- Конец цитаты ---
Опять начинается :lol: И много надо собирать эту бандуру?

С линком с сегой можно сделать ещё много чего интересного ;), я тебе уже намекал на это. И не надо забивать разъём Сеги СД, к тому же не у всех есть нормальная приставка.

Добавлено позже:
Я не помню, имеет ли Z80 доступ к I/O 68к. Если имеет, то можно дампер и для него написать, т.к. при вынимании картриджа он не виснет.

totin:

--- Цитата: aptyp от 01 Сентябрь 2009, 06:50:35 ---Так это продвинутый дампер Sega ? Может прикрепишь схемку железки и инструкцию как собрать и дампить ?

--- Конец цитаты ---

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


--- Цитата: HardWareMan от 01 Сентябрь 2009, 10:10:55 ---не требуется близкого расположения компьютера, у меня телевизор в другой комнате вообще.

--- Конец цитаты ---
мой вариант не требует близкого расположения телевизора, да и вообще, его наличия  ;)



--- Цитата: GManiac от 01 Сентябрь 2009, 10:58:40 ---Добавлено позже:
Я не помню, имеет ли Z80 доступ к I/O 68к. Если имеет, то можно дампер и для него написать, т.к. при вынимании картриджа он не виснет.

--- Конец цитаты ---
M68K тоже не виснет, как выяснилось.

HardWareMan:

--- Цитата: totin от 01 Сентябрь 2009, 12:24:32 ---мой вариант не требует близкого расположения телевизора, да и вообще, его наличия  ;)
--- Конец цитаты ---
А мой наличия компьютера. Так что мы квиты. %)

--- Цитата: totin от 01 Сентябрь 2009, 12:24:32 ---M68K тоже не виснет, как выяснилось.
--- Конец цитаты ---
Виснет. А еще, чревато выносом ТА04, это уже пройденный этап. ;) И вообще, старайтесь не делать телодвижений туда-сюда на рабочей шине. К тому же, у фирменных приставок замок есть, который не даст вытащить картридж (прорезь слева на картриджах все видели?). Уж лучше сделать переходник и в него втыкать, а верх развязать буферами.

totin:

--- Цитата: HardWareMan от 01 Сентябрь 2009, 14:48:06 ---Виснет. .... Уж лучше сделать переходник и в него втыкать, а верх развязать буферами.

--- Конец цитаты ---
ну так не виснет же! насчет переходника ты верно говоришь

HardWareMan:

--- Цитата: totin от 01 Сентябрь 2009, 14:54:35 ---ну так не виснет же! насчет переходника ты верно говоришь
--- Конец цитаты ---
Я же такой делал как-то. На основе МегаКея. У него в башке как раз разъем. ;)
PS Этот УСБ мост делается из одной FT245BM. Надо будет сделать платку быструю и поюзать. %)

GManiac:
Как я уже говорил, можно дампить игры, имея только флеш-картридж. Извращённый метод. Нужна звуковая карта и возможность записи на неё с сеги (с наушников или тюльпана). Но скорость будет очень низкая, 1.3 кб/с максимум.
Если кому-то не лень маяться ерундой :) и есть что сдампить, я могу доработать этот метод :D

Rumata:

--- Цитата: totin от 01 Сентябрь 2009, 06:04:23 ---можно вытащить флеш картридж, не выключая приставку, вставить любой другой

--- Конец цитаты ---
Это не есть гуд. Можно просто приставку загробить.

--- Цитата ---можно не только дампить, всего есть несколько основных команд:
--- Конец цитаты ---
А нету скриншотов каких?

--- Цитата ---можно прямо с персоналки отправлять минипрограмки в озу приставки и запускать их без всякой записи на картриидж.
--- Конец цитаты ---
Скорее, микро.  :)

--- Цитата ---идея в общем то не нова, на мысль о создании такого девайса меня натолкнул GManiac, он показал нечто подобное но с участием сега сиди и LPT кабеля.
--- Конец цитаты ---
А там разве не COM был?

Damian:
Помню видел похожий способ, но вместо флеш-карта использовался МСД для запуска проги.

totin:

Rumata, там именно ЛПТ был. можно и через ком сделать, но скорость будет смешная - 600 бакйт/сек. насчет скриншотов не совсем понял,  скриншоты чего?

HardWareMan:

--- Цитата: Rumata от 01 Сентябрь 2009, 19:52:55 ---А нету скриншотов каких?
--- Конец цитаты ---
Консольное подключение не требует экрана со стороны Сеги. Никаких скриншотов. :)

--- Цитата: Rumata от 01 Сентябрь 2009, 19:52:55 ---А там разве не COM был?
--- Конец цитаты ---
У Сеги СОМ, но можно и как параллель в программном режиме.

Rumata:

--- Цитата: HardWareMan от 01 Сентябрь 2009, 20:14:47 ---Никаких скриншотов. :)
--- Конец цитаты ---
Что, вообще? Ни одной картинки? Всё из командной строки?

Откопал на винте вот такой serial i/o:

totin:
вобще без картинок (: прога на компе просто запускается и "вшитым" алгоритмом без каких либо команд с консоли начинает работать. а на сеге даже VDP отключен, чтоб небыло никаких прирываний, иначе нельзя будет картридж на ходу вынимать + телик у меня, как и у хардвермена, в другой комнате (:

Rumata:
Вообще именно это горячее перетыкание меня больше всего смущает. Во-первых, так нельзя, картридж не p-n-p. Во-вторых, это вероятный источник сбоев, в первую очередь на тех сегах, что без разъема CD

totin:
понятно что эту штуку назвать полноценным дампером нельзя, скорее это интересный мне эксперемент,  идея с дампом попала под руку, так сказать.
особенно интересно было видить приставку которая работает без картриджа и сидирома

HardWareMan:

--- Цитата: totin от 01 Сентябрь 2009, 23:07:11 ---понятно что эту штуку назвать полноценным дампером нельзя, скорее это интересный мне эксперемент,  идея с дампом попала под руку, так сказать.
--- Конец цитаты ---
Опасный эксперимент. Все же, я склоняюсь над картриджем-переходником, схема которого может быть очень проста (из-за отсутствия графики, ПЗУ можно поставить вообще 2КБ-8КБ, а нужно "подгружать" в ОЗУ). Я могу накидать даже схемку. Точнее, она у меня уже есть. ;)

--- Цитата: totin от 01 Сентябрь 2009, 23:07:11 ---особенно интересно было видить приставку которая работает без картриджа и сидирома
--- Конец цитаты ---
Включи приставку с TMMS без картриджа. Тоже мне экзотика...

Навигация

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

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

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