Bringing Emulation into the 21st Century
blog.davetcode.co.uk
blog.davetcode.co.uk
(This is my project and I'm really happy it made its way on here)
SO much awesome in everything there.
If only we did this with Rational ROSE, so we could be assured of ISO9001 compliance... sigh...
A relic from a more noble age.
Using these "efficiently repurposable" building blocks we can even create new software! Ultimate composability. I'll rent you a couple of instructions and you can create whatever turing-completeness your heart desires for the low, low cost of $0.01 per instruction. (I will have to send all your data to our headquarters in Russia and China, but only occasionally.)
Did anyone patent this already? Time to jump on this.
> Alright, if you’ve got this far I’m sure you’ve realised that the whole project is something of a joke.
"As can be seen from the screenshot above, space invaders as deployed onto an AKS cluster runs at ~1KHz which gives us ample time for debugging but does make actually playing it slightly difficult."
Nonetheless it does still seem like an interesting technical exercise creating a 'distributed emulator' implemented using services, even if it's too slow to be of much use. :)
> emulation is still stuck firmly in the 20th century writing single threaded C++ of all things
I just don't know why you treat C++ as a 20th century language.
It has involved a lot and now we have C++20.