Прошил таки картридж
Сделал одноигровку
Toy Story для теста. Работает, но не обошлось без проблем:
Сама флешка нормально впаялась, думал будет уродливей, а так всего по две ноги с каждого из углов висят, совсем не страшно, и припаять нужно только пять из них. Да и новодельная платка оказалась прочной, всё цело, ничего не отваливается. Из интересного:
/WE флешки через соплю выведен в разъем на пин
B13 или /VSYNC - видимо у пиратов свой какой-то прошивальшик картриджей был. Дампер из карика GBA я еще заранее спаял, пока флешка шла с Али. Дампер флешку увидел, прошил без проблем, верификацию прошёл
Если что, джампер там стоит для питания 3.3В от слота Nintendo DS в обход диодов)
Но вот в самой приставке игра страшно глючила, сначала графика начинала крошиться, потом всё зависало. Пропаял флешку с флюсом, стало хуже... Потом наоборот - очень хорошо промыл от флюса плату спиртом, жёсткой кисточкой с бензином прошёлся 3-4 раза по всем ножкам флешки. Стало намного лучше, графика не плыла, но через 1-2 минуты таки зависало
Долго думал в чём дело, менял схему питания: 1 диод, 2 диода, 3 доида, стабилитрон, стабилизатор. Бесполезно, все то же самое. А в итоге додумался воткнуть резистор
10кОм в линию
/CE, рядом с пином
B17 на картридже. И заработало нормально!
Думал, что нужно будет и на пин
B16 повесить резюк, но пока работает без него. Видимо линия /CE как раз таки повышала через защитный диод питание флешки, как писал
mutabor, а флешки на 1Гиг может и правда более чувствительны к питанию, чем флешки меньшего объема, как заметил
Talking_SwordДальше буду делать маппер