Hi, when putting files on an Sdcard image, I discovered some problems when loading them, that do not occur when loading files in the emulator from a host directory.
Most notably, it seems that when loading a file from an sdcard image, the kernel (?) ignores the reallocation address passed to the LOAD call and always seems to load the file at $0000
I think this also manifests itself in Basic when using the VLOAD command, for instance:
working, loading a file from a host directory, ends up at $2000 or about halfway down the screen ram:

not working, doing the same with the exact same file but this time loading from an sdcard image, it loads at $0000 no matter what you do:

Net result is that any program or game that is loading data files, doesn't work when copied onto an sd card image.... ? (I've tried my own image viewer demo program and three other games, all refuse to work from an sd card image but work fine when loading from a shared host folder in the emulator)
Is this a known issue?
Could it be a KERNAL bug or a bug in the Emulator itself somewhere?