[Перевод] Я отреверсил детскую камеру дочери и запустил на ней Doom: 2 МБ ОЗУ, свободно 891 КБ
A developer reverse-engineered an X9S kids camera that appears mainly in AliExpress listings. The box has no manufacturer, and there is no documentation for the HX3302B chip. The camera has 2 MB of RAM, with 891 KB free. The author dumped the flash memory, extracted memory contents through photo EXIF data, and built an SDK, emulator, and compiler. After finding about 1.4 MB of scattered memory, the author got Doom running on the camera at roughly 30 fps with sound and music.
Детская камера X9S, которую в интернете можно найти разве что в объявлениях на AliExpress: ни производителя на коробке, ни документации на чип HX3302B, 2 МБ ОЗУ, из которых свободно 891 КБ. Автор снял дамп флеш-памяти, вытаскивал содержимое памяти через EXIF фотографий, собрал SDK, эмулятор и компилятор, нашёл для игры около 1,4 МБ разрозненной памяти и запустил на камере Doom: примерно 30 fps, звук, музыка и сохранения. Читать далее