With QuickMon you can write 6510 assembly on your desktop, assemble it, and write the machine code straight into the memory of a Commodore 64 Ultimate over its REST API. The program is developed by Chad Lung in Rust and is available for macOS, Linux and Windows.