It seems very well written, too.
Filed away into my magic "ZOMG INTERESTING PROJECT IDEA" folder :D
11–20 of 103 posts
It seems very well written, too.
Filed away into my magic "ZOMG INTERESTING PROJECT IDEA" folder :D
... while it's not really useful for the NES, which is so old that emulating it does not strain even the crudest modern processor, I'd be excited to see this technique applied to newer consoles for lightweight mobile processors.
Modern PS2 emulators - which is to say, pcsx2 - uses dynamic recompilation to execute games at useful speed. Static recompilation might not be a useful technique, but did you consider a dynamic version? What caveats are there?
This is interesting. If this project can output LLVM byte code, then you could also codegen to javascript with emscripten and make a web based version of a NES game.
edit: now that I think of it, I really need to keep expanding my knowledge. I'm going to go through this post in my terminal and try to at least make the stuff work, so I can start understanding this process. I've been trying to learn Go and C better anyway. Thanks for providing a ground to learn more.
This is interesting. If this project can output LLVM byte code, then you could also codegen to javascript with emscripten and make a web based version of a NES game.
That thought occurred to me as well, although I did not actually try it.
I've been messing around with emscripten lately myself. Maybe I'll try it some time.
I won't even pretend that I understand half of this but from a quick browse this looks pretty interesting. It seems very well written, too. Filed away into my magic "ZOMG INTERESTING PROJECT IDEA" folder :D
This is interesting. If this project can output LLVM byte code, then you could also codegen to javascript with emscripten and make a web based version of a NES game.
That thought occurred to me as well, although I did not actually try it.
I mean essentially it would make NES games running natively in the browser with no emulator right?