En el blueMSX solo tienes que seleccionar en el desplegable "Memory", la VRAM. Lo que se graba con "Save Memory" es lo que hay ahí seleccionado. Acabo de probarlo.
¿Cómo se puede cargar después el archivo desde el Basic? He usado el BlueMsx para el volcado. Genera un .bin de 16K o 128K según sea el vdp de la máquina, por lo que creo que eso lo he hecho bien. He metido el archivo en un dsk pero ahora no consigo cargarlos desde Basic.
Lo que sacas desde el emulador es un fichero exclusivamente del contenido de la vram. Para que el bload pueda cargarlo, tienes que añadirle una cabecera.
Lo mas facil es hacer un bsave ,s y analizar los primeros bytes del fichero resultante.
De cabeza te digo, que creo que el primer byte era 0xef y luego unos cuantos bytes mas indicaban la posicion vram de destino y el tamaño.... Analizalo con un editor hexadecimal y lo veras de momento