| Приставки > Картриджи / диски |
| Дампер MD2 картриджей на коленке |
| (1/1) |
| ByteFun:
Нет возможности в данный момент заказать нормальный дампер/сокеты/проггер Решил "состряпать" это из того что было. Изначально был проггер MiniPro TL866CS, адаптер SOP44 - TSOP48 и поверх TSOP48 сокет Решил взять разъем картриджей в виде мертвого новодела, обрезав перед этим дорожки от слота картриджа до чипсета. Получился вот такой не опрятный монстр )) https://ibb.co/3Bqnz5C При первом тесте на чтение ID флешки конечно же не совпал с имеющемся в базе. Форсировав проверку ID прочел ROM Местами байты на месте, местами мусор. Подскажите пожалуйста, возможно ли на основе данного выхлопа определить какие биты на какой шине припаяный не верно/коротят на массу? ROM игры Streets of Rage RUS |
| Rumata:
Как говорится, жизнь не удалась, но попытка засчитана :) --- Цитата: ByteFun от 16 Август 2020, 00:09:33 ---Местами байты на месте, местами мусор. --- Конец цитаты --- Да всюду мусор. В первую очередь на данных. Ни одного осмысленного слова. В смысле 16 бит. Похоже, что ещё младший и старший байт попутаны :-\ |
| HardWareMan:
VA8 не стреляет (или подключён к другому). Вообще, я смотрю, там биты данные вроде норм, а вот адреса совсем не те. Миша, всё херня, давай по-новой. (с) |
| ByteFun:
Поздний вечер, голова не сообразила прозвонить все относительно массы. Игру указал не ту, не внимательный, извините. В итоге: D7, D11 рядом с GND закорочены ибо полигон завернуло на них чуть. Данные прочитаны корректно! https://ibb.co/98m5FQ9 Теперь надо попробовать подкинуть WE# для записи )) Добавлено позже: Образовалась проблемка. Не могу полностью почистить флешку перед записью. Т.к. нет поддержки 8Mb*16Bit Parallel Flash в этом программаторе, старшим крайним битом управляю в ручную. Чистка проходит только если выбирать флешку 1Мб/2Мб, но я в данный момент использую страничку в 4 Мб, и при попытке чистки с выбранной из базы флешки 4Мб соответственно, процесс чистки проходит за миллисекунды (по сравнению с выбранной 1/2Мб в минуту/полторы) В результате проггер жалуется что мол не почистили флешку, и он не будет писать в нее 4Мб "ERROR! Addr:0x0 Buffr data:0x0100 Verify:0xFFFF" |
| dssoft:
--- Цитата: ByteFun от 16 Август 2020, 20:25:07 ---"ERROR! Addr:0x0 Buffr data:0x0100 Verify:0xFFFF" --- Конец цитаты --- Это сообщение больше похоже на ошибку верификации, а не бланкчека. |
| ByteFun:
Разобрался с чисткой и записью. Проггер выдавал 3V на питание флешки, а на картридже стоял примитивный преобразователь 5V -> 3V. Не хватало питания. А еще я понял что просто записав OverDrive 2 на 8Мб флешку у меня его все равно не получится запустить ибо требует маппер SSF2, я хз как его реализовать :'( |
| Ferzi:
ByteFun http://www.emu-land.net/forum/index.php?topic=82919.0 Может это поможет. |
| ByteFun:
--- Цитата: Ferzi от 18 Август 2020, 13:24:03 ---ByteFun http://www.emu-land.net/forum/index.php?topic=82919.0 Может это поможет. --- Конец цитаты --- Видел, но не успел разобраться что, куда и как (особенно в логике работы). Надеюсь найти подобную реализацию на китайских картриджах, ибо не умею в САПР |
| Rumata:
--- Цитата: ByteFun от 19 Август 2020, 21:46:01 ---Надеюсь найти подобную реализацию на китайских картриджах --- Конец цитаты --- Это вряд ли. Если только найти пиратку SSF2. А так у них с переключением только многоигровки, там совсем другое |
| dssoft:
--- Цитата: ByteFun от 19 Август 2020, 21:46:01 ---Видел, но не успел разобраться что, куда и как (особенно в логике работы). Надеюсь найти подобную реализацию на китайских картриджах, ибо не умею в САПР --- Конец цитаты --- Да там несложно совсем, только с нулевым банком чуть-чуть заморочено. Семь отдельных защелок на каждый банк. Номер банка выбирается старшими битами адреса, нулевой всегда прибит к нулевой странице. Может как раз самое время освоить? |
| Rumata:
Там надо просто выкинуть всё лишнее. Зачем ему 128 М? |
| dssoft:
Выкидывать там нечего, разве что число банков уменьшать, что чревато. |
| Rumata:
--- Цитата: dssoft от 20 Август 2020, 11:12:23 ---что чревато. --- Конец цитаты --- И чем это, интересно? Оригинальная игра 5М, зачем переключение не существующих 128? |
| dssoft:
--- Цитата: Rumata от 20 Август 2020, 11:17:05 ---И чем это, интересно? Оригинальная игра 5М, зачем переключение не существующих 128? --- Конец цитаты --- Банки независимые, каждый может быть смаплен на любой адрес. А 128 поскольку дополнительно 8 бит адреса. |
| Rumata:
--- Цитата: dssoft от 20 Август 2020, 11:33:48 ---А 128 поскольку дополнительно 8 бит адреса. --- Конец цитаты --- И что дальше? Зачем это для SSF2? Вроде автор вполне определённо описал задачу |
| dssoft:
--- Цитата: Rumata от 20 Август 2020, 12:15:30 ---И что дальше? Зачем это для SSF2? Вроде автор вполне определённо описал задачу --- Конец цитаты --- Ну можно не водить лишние линии адреса, если хочется, на количество компонентов оно не повлияет. Но я бы развел, вдруг надо будет записать что-то другое. |
| Rumata:
Ничего другого под этот маппер нет. И флешка у него 8М |
| dssoft:
Речь про то, что выкидывать нечего, проще схема не станет. Разве что от десятка проводников избавится. |
| ByteFun:
Выходит, для реализации всех 128Мбайт мне нужно собрать схемку из всех 12 элементов. Тогда сколько нужно для 8-ми? Перезаписывать карик не собираюсь в дальнейшем. |
| MetalliC:
столько же :D |
| Навигация |
| Главная страница сообщений |