| Приставки > Картриджи / диски |
| (Проблема)Картридж SMD своими руками |
| (1/3) > >> |
| TeKron:
Здравствуйте уважаемые форумчане! Всем хороших выходных! Есть проблема при записи игры Star Gate в формате Bin на микруху M27C160 по памяти ее хватает. Программатор Stager VS 4800 (USB) программа для прошивки VSpeed. Когда выбираешь ром который хочешь вшить в микруху он выдает режимы в которых можно прошить дак вот насколько я знаю для картриджей SMD нужен обязательно swap byte, а VSpeed такого режима нет, но возможно я ошибаюсь (приложил скрины VSpeed) и не понятно нужно ли ставить галку Fill free buffer whith this data HEX (FF). Картридж делал по версии HD Retrovision (архив с lay приложил). Когда прошил на Normal картридж собственно не запустился пошел курить форумы узнал о swap byte, скачал willem PCB 5.0 в нем сделал swap byte сохранил bin и через родную программу VSpeed в Normal прошил микруху решил проверить появляется надпись с NG (New Game) и уходит в reset и опять тоже самое. Программой по чек суммам проверил ром оказался нормальный на эмуляторе ром тоже проверил работает. Уже всю голову сломал. Помогите пожалуйста.... |
| TeKron:
Еще вопрос чем стирать M27C160? Пойдет УФ лампа ? И может кто нибудь сталкивался с таким программатором как у меня как им прошить M27C322? В списке поддержки нет хотя по сути тоже самое что и M27C160 только памяти больше. |
| godun:
--- Цитата: TeKron от 06 Апрель 2019, 16:30:44 ---Еще вопрос чем стирать M27C160? Пойдет УФ лампа ? И может кто нибудь сталкивался с таким программатором как у меня как им прошить M27C322? В списке поддержки нет хотя по сути тоже самое что и M27C160 только памяти больше. --- Конец цитаты --- 1.Стирать уф источником с длиной 280 нм 2.Уф лампа пойдет, но только с 280 нм 3. Проверь, байт впп у тебя заюзан на 5в. |
| TeKron:
байт впп у тебя заюзан на 5в На самой схеме я правильно понимаю? А сколько должно быть 3в? Добавлено позже: --- Цитата: TeKron от 06 Апрель 2019, 16:50:40 ---байт впп у тебя заюзан на 5в На самой схеме я правильно понимаю? А сколько должно быть 3в? --- Конец цитаты --- Проверил на байт впп 5 вольт есть Добавлено позже: На 42 и 1 ноге тоже 5 вольт есть |
| KykyPyky:
Перемычку правильную запаял - R1? Какая скорость у памяти? Если 120ns то это медленная память. Попробуй поставить конденсатор 100пф с ноги /DTACK на землю. M27C322 Прошивать можно на этом программаторе, но в два захода. Режешь нужный тебе файл на два по 2Мб. Вывод A20 (32 нога) у пзу отгибаешь и подаешь на него землю (c 12 или 31 ноги). Также отгибаешь VPP (13 нога) и подаешь на нее то, что должно было подаваться на A20 с программатора. Отключаешь check ID в программаторе, выбираешь M27C160 и прошиваешь. Потом подаешь на A20 напряжение питания(с 22 ноги), заливаешь вторую половинку. Где файл lay? я не нашел. |
| TeKron:
GEN-CART-BASIC_RevB.zip Но там для EasyEDA Нет память 100F1 M27C322 Прошивать можно на этом программаторе, но в два захода. Режешь нужный тебе файл на два по 2Мб. Вывод A20 (32 нога) у пзу отгибаешь и подаешь на него землю (c 12 или 31 ноги). Также отгибаешь VPP (13 нога) и подаешь на нее то, что должно было подаваться на A20 с программатора. Отключаешь check ID в программаторе, выбираешь M27C160 и прошиваешь. Потом подаешь на A20 напряжение питания(с 22 ноги), заливаешь вторую половинку. огромное спасибо, а то я уже отчаился а вопрос как файл разрезать точнее чем? Добавлено позже: Перемычку правильную запаял - R1? Дак там можно просто каплю или 0 резистор R2 для памяти в 32 |
| SAMael:
TeKron, 0 резистор это просто перемычка, можно каплю олова, не важно. |
| TeKron:
Дак капля и стоит Ром считал который записал чет не то с ним Добавлено позже: Я все же полагаю что проблема где то в настройке VSpeed посмотрите пожалуйста скрины |
| KykyPyky:
--- Цитата: TeKron от 06 Апрель 2019, 17:58:56 ---огромное спасибо, а то я уже отчаился а вопрос как файл разрезать точнее чем? --- Конец цитаты --- Под винду куча сторонних утилит, гуглишь и выбираешь какая нравится. Под линух есть консольная команда split. В принципе можно и не резать,а в программе программатора открывать ром с разным параметрам "File Starting Adress". 0 для первого куска, 200000 (это 2Мб в hex) для второго. По длине программа должна обрезать сама в соответствии с размером пзу. Как считывал? Отпаивал или прямо с карика? |
| TeKron:
Вот правильный дамп |
| KykyPyky:
--- Цитата: TeKron от 06 Апрель 2019, 20:26:05 ---Вот правильный дамп --- Конец цитаты --- Память выше 256кб вообще не записалась. Сначала, надо убедиться что программатор и пзу работает. Забей нулями буффер и запиши в пзу. Считай и сравни прочитанное. Если в прочитанном будут все нули, можно будет двигаться дальше. |
| TeKron:
00 забивает без проблем Добавлено позже: вот дамп |
| KykyPyky:
Так, это хорошо. Теперь делай свап, прошивай, считывай ром назад и сравнивай. |
| TeKron:
Теперь делай свап Вот весь вопрос в свапе как в VSpeed делать свап там куча параметров после Normal в Loading method |
| TeKron:
Теперь вопрос по M27C322 сделал как ранее было написано все равно не прошивает. Притом что микруха чистая. И как ранее описано я сделал так загнул ногу 32 (А20) и (GVPP) 13 нога, проводком соединил ногу 32 (А20) с ногой 12 (VSS), а к ноге 13 (GVPP) припаял провод и вставил в гнездо программатора куда должна была вставляться нога 32 (А20) |
| KykyPyky:
--- Цитата: TeKron от 06 Апрель 2019, 22:06:33 ---Вот весь вопрос в свапе как в VSpeed делать свап там куча параметров после Normal в Loading method --- Конец цитаты --- Похоже что никак. Loading method это фигня какая-то, загружать каждый "четный файл", "каждый нечетный", "первые два байты из каждых 4-х". Свапа там нет. По крайней мере в скринах. Воспользуйся нормальным хекс редактором. На счет прошивки 322 то я поторопился с советами. Vpp совмещен с /OE (/G). Надо или отключать проверку при программировании, возвращать в 13 отверстие программатора, потом читать. Софт может не позволять это делать. Или паять схемку на транзисторе что бы само переключалось. |
| TeKron:
А транзистор любой? И вопрос нужно ли ставить галку Fill free buffer whith this data HEX (FF) типа для забития пустого места символами FF |
| KykyPyky:
Да, практически любой pnp. Вывод VPP у тебя 32. --- Цитата: TeKron от 06 Апрель 2019, 23:36:10 ---И вопрос нужно ли ставить галку Fill free buffer whith this data HEX (FF) типа для забития пустого места символами FF --- Конец цитаты --- Не имеет значения. Если в буфер загружается файл меньшего размера, то указанными значениямм будет забиваться пустое место. Ромы и так обычно по размеру пзу, пустого места нет. |
| TeKron:
RB и КС это резисторы ? Номинал ом или ком? Судя из офф мануала по микрухе https://static.chipdip.ru/lib/222/DOC000222528.pdf 32 нога VPP Можно ли как то затереть M27C160 в домашних условиях, если да то как? как понимаю УФ лампа на 6 W не пойдет |
| KykyPyky:
--- Цитата: TeKron от 06 Апрель 2019, 23:41:53 ---RB и КС это резисторы ? --- Конец цитаты --- Да, резисторы 220 ом и 10 ком. --- Цитата: TeKron от 06 Апрель 2019, 23:41:53 ---32 нога VPP --- Конец цитаты --- Имеется в виду, 32 нога на розетке программатора. На рисунке номер 1 указан для 27C4002. --- Цитата: TeKron от 06 Апрель 2019, 23:41:53 ---как понимаю УФ лампа на 6 W не пойдет --- Конец цитаты --- Зависит от длинны волны. Подойдет все что меньше 400нм. Время стирания только будет длиннее. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |