Analogue Pocket ломала EverDrive GBA Mini

Недавно произошла крайне занимательная история с флеш-картриджем EverDrive GBA Mini.
Владельцы свежей партии Analogue Pocket обнаружили, что после нескольких запусков консоль начинала ломать картридж. EverDrive выдавал ошибки и переставал работать даже на обычной GBA, а на microSD менялись имена системных файлов:
romcfg → vomcfg
recent.dat → vecent.dat
bram-db.dat → fram-db.dat
Причём это была не случайная порча данных: в изменённых символах выставлялся один и тот же бит, превращавший R в V, а B — в F.
Поддержка Analogue первоначально заявила, что за сторонние устройства компания не отвечает, и предложила обращаться к создателю EverDrive — Krikzz.
На форуме Krikzz началось большое расследование. В итоге выяснилось, что виноват всё-таки Analogue Pocket, а точнее — тайминги картриджной шины.
Через несколько дней Analogue выпустила прошивку 2.6, скорректировавшую эти тайминги. После обновления проблема исчезла.
Такие дела.
