6502cloud

Bringing the 80's to the cloud

Have you ever wanted to process your data in 6502 assembly? Well now you can.

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.

Why?!

Because I can. Because we can. Imagine a Beowolf cluster of 6502's. Distributed 6502 processing. Cloud 6502. 6502 WEBSCALE!

Contact

Should you have any questions, you can email me. Or get me on reddit, u/6502cloud.