SBCL can do cross-compilation, but due to code evaluation during the process, you need access to the target architecture. The processed SBCL assembly is well explained by Christoph Rhodes in SBCL: Sanely-Bootstrappable Common Lisp .
Windows, , Wine ( , ) ReactOS (QEMU, HVM, Xen, ...).