Recent submissions

Comment · 8 months ago
Comment · 2 years ago
Thanks, great!
Comment · 2 years ago
Nice, and yeah, Peanut-GB does the heavy lifting. Would be also interesting to connect directly to original cartridges.
Comment · 2 years ago
A belief I hold strongly: The future of advanced control algorithms lies in the fusion of NMPC (Non-linear Model Predictive Control) and neural network technologies. So I want to share my toy rocket control simulation project. I’ve introduced an AI Neural Network alongside the original (nonlinear) model predictive control (NMPC). It’s a bit of a trade-off: the AI runs faster and fits easier on target platforms, though it’s hard to beat the NMPC in the simulation. Full source code available and maybe interesting for others as well.
Comment · 8 years ago
It is forked from the well maintained ioquake3 project. But do you have further informations? I'd love to fix stuff if possible (and maybe back port that to ioquake3).
Comment · 8 years ago
There are of course many VMs out there. Totally depends on the individual use case.
Comment · 8 years ago
It is forked from the ioquake3 code base. I've added computed gotos to the interpreter to speed it up a bit.
Comment · 8 years ago
Hi, author here. It is indeed a niche thing. But there are some use cases:

* Sandbox for code you don't fully trust (e.g. download the bytecode from a web server)

* Mods for small hobby game engines

* There are many virtual machines, but not many are so small, with strong typing and no garbage collector

* Learn about virtual machines in general, but directly have a C compiler available for the virtual machine

* Sandbox for embedded applications, e.g. plug-ins for IoT applications on microcontrollers (bounded CPU time, bounded memory area, restrict access to peripheral devices)

* There is also a historical value: learn about the Quake III engine

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton