65chaos
A simple 65(C?)02 emulator connected to the interwebz, for collaboriative generative art.
WIP, nothing interesting yet.
Plan:
Writing
- "register", to prevent abuse. might just be token or client cert based.
- write a byte (or bytes?) at an address (ie.: live patching)
- done
Reading
URLs (could be a synthetic file system) like /view/at/CAFE/width/BABE/height/ABCD/whatever.png
would return a grayscale (?) PNG. could also be BMP, or whatever.
Etc?
Multiple emulator instances on same host? Not many, just more than one?
Backups?
Probably want to take a snapshot of memory before applying a patch, and also log patches, both for security and to record cool tricks. Or for recovery for when a patch messes up something.
Memory mapped devices?
Maybe a clock or something?