60 FPS Retro Gaming on Mobile
summary
Claims a working jsSMS hybrid emulator that targets Sega Master System and Game Gear, built with a pipeline of parser → analyzer → optimizer → generator and using static and dynamic recompilation plus interpreter fallback. Benchmarks show recompilation is 4–6× faster than interpretation and yields about 40 fps on a Nexus 4 (≈30–38 fps on other phones). A Firefox app called Alec packages the engine; source and slides (http://gmarty.github.io/jsSMS/Reject.JS-2013-Slides/#/intro) are provided.
AI-written summary · about
chapters (6)
- 0:00Start
- 11:40Optimizer
- 12:11Flow of Data
- 14:53Dynamic Recompilation
- 18:24Dynamic Compilation
- 22:30Benchmark
related talks
19mLessons learnt pushing browsers to the limit
19mStreaming Video on 80's Gaming Hardware
32mThe browser kicked me out (of the CPU): Making a three.js WebGL mobile game
28mPreserving and Delivering Retro Game Footage for Modern Viewers with JS and WebGL
39mBuild Fast and Smooth Web Apps from Feature Phone to Desktop
30mNative Speed on the Web: JavaScript and asm.js
45mJavaScript all the things
58mMemes, Shaders and PixiJS: How an RTS on the Web Loads in 3 Seconds and Delivers 120 FPS
