Привет всем! Интересуюсь из любопытства: какими скиллами нужно владеть для написания, скажем, эмулятора первой Playstation? Я представляю это так: нужно хорошо знать аппаратную часть консоли, знать ассемблер её процессора (в данном случае Mips), знать C/C++ и уметь правильно воссоздать регистры процессора консоли на целевой платформе для эмулятора (x86, к примеру). Ну и для написания графических плагинов - уметь писать под тот же OpenGL. Скажите, этого всего достаточно, или не всё так просто? В сети инфы толком не нашёл по поводу написания игровых эмуляторов.