FWIW, just in testing the ssd format, I just made a file that was bigger than the system RAM (but smaller than the disc it came from), and tried to load it into BASIC which caused the emulator to crash. Perhaps that was because it trashed the interrupt vectors in zero page (with 0 bytes) as it wrapped round, which would sooner or later cause a real BBC Micro to be stuck in a loop of BRK instructions, causing non-maskable interrupts and effectively terminating the OS. It certainly got past the screen ram before it crashed.
No idea what would happen on a real BBC Micro. As I say I suspect it'd probably freeze, because even if a timer interrupt didn't kill it it'd go on to try to write over a ROM and that would cause some sort of exception - but the handler vectors for that have already been trashed. But obviously it wouldn't crash back to the launcher on real hardware, so it is doing something different. I don't expect you to do anything about that though, since it's not a situation I can imagine being replicated in any real software.
Actually, looking into it further a BRK effectively jumps forward two bytes, and the first vectors trashed are used by BASIC so it'd probably nuke BASIC and start trolling through zero page, but what exactly happens depends on how far it got before it terminated BASIC. There'd probably still be some vectors with valid JMP instructions in them which it would crash into then probably into genuine OS code, assuming it was aligned to them properly. But exactly what that would do is rather undefined.
Edit: Thinking further, it'll have blanked the hardware mapped sector above 0x8000 too, and that can do some funky things. I know at least I managed to kill video output using an undocumented *FX 153 command - but I don't really know what I'm doing there so I probably gave it bad values. I've no idea what you could manage by squirting zero values at all of those chips - crashing is maybe a reasonable approximation after all.
[doublepost=1461703433,1461690057][/doublepost]Also, I've noticed it seems to always think the write disable tab is covered, which makes me wonder why it has an option to create a new disc. All it does is make an empty disc file with no title and boot options, and no way to fill it or change any settings. Is that partially implemented functionality, and one of the reasons why it's still at v0.6?
Some of the later Superior Software supported saving games to disc (as did Acornsoft's Elite, I think) so if anyone can test those and see if saving works, it might be worth knowing.