Okay I think Dandelion BASIC is starting to come together.
The ROM memory locations had all been mapped out some time ago, but I had been confused about how the GAS assembly directives mapped RAM.
This has finally fallen into place, and the RAM is now completely mapped out by hand from the top of SRAM @ 0x0200 to 0x05FF.
So, even including the registers, we are not using very much RAM at all.
🧵