A word of warning: i cannot vouch for the correctness of the above DEBUG instructions. You might have to alter the M(ove) statement.
The RAM range (0100 ...) given is possibly occupied by DOS
Last time i tried in our emulation, the dump was littered with incorrect bytes (hell, i can't even rule out bugs in the emulated hard disk interface).
At least the 100-B uses an internal BIOS checksum, so we'll soon find out if the dump is correct. Hope there is time for a second shot, just in case @bsdimp: please check your messages.