Recompilando estáticamente los juegos de NES en ejecutables nativos con LLVM y Go [ENG]
61 visitas
| votos: 6 · 2
| karma: 56
| 2
Siempre he querido escribir un emulador. Hice un intento durante la universidad pero nunca conseguí algo para enseñar. Tampoco quería escribir Otro Emulador. Debería aportar algo nuevo. Cuando descubrí LLVM, sentí que finalmente tenía una idea que merecía la pena para un proyecto. Este artículo presenta investigación novel acerca de la posibilidad de desensamblar y recompilar estáticamente juegos de NES a ejecutables nativos. Llevo al lector desde el principio hasta el final en formato «hacerlo juntos».