in all honesty, i don't know anymore . i had assumed that my liveXP issue was solved, as the thing booted in qemu, but now you tell me that i needed to change the BootSDI thing settings too. i had used the default ones, which had 'of target' selected instead of 'free space', and the iso label was NativeExCD. but would that actually make a difference? because it did boot in qemu.
but im going to try your method out anyway, and hope that it works
Because I introduced the 'of target' and 'free space' I think I can answer here.
To use the 'of target' is ok, too. It will create a RAM disk of the size as a percentage of your current target directory.
Because The RAM disk contents is optimized / compressed by zcopy, when using 100% you have a lot of free writable space.
(Minimum you can use is -depending on the project's contents- around 80%)
ISO labels of course do not change anything on the functionality.