Oh yeah! I'm lovin the REST API:
PUT /v1/machine:writemem?address=0277&data=52554e0d&address=00c6&data=04\r\n
HOST: 192.168.1.64\r\n
\r\n
You don't need to issue a single PUT for each RAM insertion, multiple pairs are totally valid! The above inserts chars on the keyboard buffer $0277 (631) and then the number of chars in $C6 (198). This allowed me to "type" on the U64 from my Linux box. I sent these via ncat and input redirection. The `\r\n' were the actual bytes ASCII 13 and 10, not escaped 'r' and 'n'.
(FWIW, this is on the earlier Ultimate 64 Elite board, not the new C64U.)
#RetroComputing #Commodore #C64 #Ultimate64