Why do some makefxe tools either crash or cause the emulator/hardware to crash?
This is because some tools for making fxe files REQUIRE that the input file contain a non-empty Read/Write (RW) section due to the algorithm they use to convert to fxe format (and the emu probably requires this as well). [i.e. DWORD at input file offset 0xc should not equal DWORD at input file offset 0x14] B2fxe doesn’t care if your RW section is empty and creates an output file that works fine in emulators and hardware.