diff --git a/compiler/loadcom.lisp b/compiler/loadcom.lisp
index 8e33b2e2c581235bef88950f13e5c0070ba4e7f1..65cde7eca90fd44cfc8a6c95c913a926961bfd78 100644
--- a/compiler/loadcom.lisp
+++ b/compiler/loadcom.lisp
@@ -50,9 +50,11 @@
 (load "c:assembler")
 (load "assem:assemfile")
 (load "assem:support")
-(load "code:pmax-disassem")
-(load "vm:mips-insts")
-(load "vm:mips-macs")
+#+pmax (load "code:pmax-disassem")
+#+pmax (load "vm:mips-insts")
+#+pmax (load "vm:mips-macs")
+#+sparc (load "vm:insts")
+#+sparc (load "vm:macros")
 (load "vm:utils")
 (load "c:aliencomp")
 (load "c:debug-dump")