robert.rozee Guru Joined: 31/12/2012 Location: New ZealandPosts: 2378
Posted: 10:57am 28 May 2023
the SWD port can be used to read and write areas of RAM in a way that is transparent to the CPU cores. so yes, it "has connections". all relatively well documented.
VT100 is fine for passing text data back and forth. in graphics mode (games), you can use whatever protocol works for you... the SWD port is fast enough that it would not be significantly different talking to any modern graphics card with onboard GPUs. people seem to use sprites quite a fair bit with the likes of the VGA PICO running MMbasic. in that case, you'd be sending the sprite bitmaps over to the video PICO once at the start of your game, then telling it where and how to move those sprites as the game progressed. different demarcation line, but essentially much the same.
just as an MMbasic program contains simple commands to perform graphic functions, so a dual PICO arrangement would see the MMbasic interpreter sending simple commands over to the video PICO.
cheers, rob :-) Edited 2023-05-28 20:59 by robert.rozee