Here's an example used in PuzzleScript: https://github.com/increpare/PuzzleScript/blob/dc1e0fc979365...
Here's an example used in PuzzleScript: https://github.com/increpare/PuzzleScript/blob/dc1e0fc979365...
For example, this PSX emulator: https://github.com/kootstra-rene/enge-js
It has decent compatibility and good speed. Furthermore, I challenge anyone to find a PSX emulator with fewer lines of code with competitive speed and accuracy. To my knowledge, this is by far the simplest such implementation, and is able to do this by taking advantage of Javascript JIT compilation.
Are you taking into account the complexity of v8?
Very cool to see something like that in action.
For the times they are a-changin'
Sure, companies are asking for LLM experience. But whether they know it or not they are also hiring someone who knows what they’re doing with the output.
Projects like this are still worth doing by hand. I’d dare say it’s even enjoyable.
I was wondering about the why of the headline, and this is a really interesting answer. Such a beautiful way to get around restrictions. I wonder how applicable it is to other projects.
What's cool here is to have a GameBoy JIT runtime at all.
i wonder if they ever let native apps compile and run wasm directly instead of opening a browser window.
https://github.com/StephenDev0/StikDebug
For an undergrad project, I suppose it's fine to conveniently forget about the existence of this solution for the sake of getting a good grade.
It’s right for ‘regular’ apps.
In contrast, spinning up a WebView works everywhere and App Review probably won't even notice or care what you're doing.
WATaBoy: JIT-Ing Game Boy Instructions to WASM Beats a Native Interpreter
https://humphri.es/blog/WATaBoy/