NES emuliatorius ir Nintendo pultelis
Yra toks projektas iphonenes. Projektas rašytas, kai dar nebuvo išleistas oficialus SDK (2007). Todėl, jeigu norėčiau pasileisti pas save ant iPod'o, tai nelabai galėčiau (nebent sumesti tam tikrą toolchain'ą, bet nebandžiau). Pasiėmiau projekto kodą ir iškirpau nereikalingas dalis (tarkim ROM pasirinkimas). Įsidėjau Mario ROM'ą (Nintendo turbūt to neskaito). Be to projektas naudoja CoreSurface. Tai private framework'as, kuris leidžią rašyti tiesiai į video framebuffer'į. Aš naudojau OpenGL ES 1.1, kas yra ryškiai lėčiau. Suprantu, kad touchscreen'as nelabai tinka kai kuriems žaidimams. Todėl prijungiau NES pultelį. Su kuriuo jau anksčiau eksperimentavau. Žaisti beveik įmanoma, bet vis gi su konsole kelis kartus geriau. Bet tiesiog norėjau padaryti, kad daiktas bent kiek veiktų. Yra problemos su time'ingais. Bet valdyti galima. Dar problema, kad iPod'as ne iš naujausių, nustačiau, kad praleistų kai kuriuos frame'us, kad padidinti greitį. Taip atrodo visas vaizdas:






