In the beginning...
Once upon a time, the 6502 CPU ruled the world. Atari 2600, Atari 400, Atari 800, PET, Vic-20, Commodore 64, Apple II and even the NES were all driven by the 6502 processor by MOS.
We've since moved on. Alpha, Pentium, PowerPC, ARM, and so on. Now cloud computing has come around. Cloud computing is just "Someone else's computer." Why shouldn't that computer be a 6502 based one? Or to bring an old Slashdot joke, why not a Beowolf cluster of 6502's?
What do we have here?
We have a AWS Lambda function, fronted by an API Gateway. The Lambda runs a 6502 emulated, with memory loaded from the caller. It then starts executing from a specified address, and when it times out, or hits a BRK op-code. It will then return the specified section of memory.
Because I can. Because we can. Imagine a Beowolf cluster of 6502's. Distributed 6502 processing. Cloud 6502. 6502 WEBSCALE!
Should you have any questions, you can email
me. Or get me on reddit, u/6502cloud