To reproduce the bug, simply replace acpi.sys from Windows XP or 2003 and reboot the system.
After doing that, the system will fail with BSOD 0xa5 (as on MS_acpi_BSOD.png screenshot).
Nowever, in the MS_acpi.log, when booting in debug mode, is some output from hal, about unimplemented functions:
And the most suspicious is:
This one is indeed a source of problem. There is just missing case, it even has no a proper stub: https://git.reactos.org/?p=reactos.git;a=blob;f=hal/halx86/generic/sysinfo.c;h=d3a72c56a2fad628dd3b54d6ba6afd23c1ff7763;hb=HEAD#l47.
After adding a stub for HalQueryAMLIIllegalIOPortAddresses in HaliQuerySystemInformation, ReactOS is booting with MS acpi.sys as well, as visible on MS_acpi.png screenshot.
I will open a PR for this.