diff --git a/tools/worldbuild.lisp b/tools/worldbuild.lisp
index c668402365180fb790aac06168fb2201160d9ab1..1b6c1f8455c70a1c1d16276c6541ea3a2a580fc2 100644
--- a/tools/worldbuild.lisp
+++ b/tools/worldbuild.lisp
@@ -97,7 +97,9 @@
     "target:code/debug"
     ))
 
-(setf *genesis-core-name* "target:ldb/kernel.core")
+(setf *genesis-core-name*
+      #+mips "target:ldb/kernel.core"
+      #+sparc "/usr/tmp/kernel.core")
 (setf *genesis-c-header-name* "target:ldb/lisp.h")
 (setf *genesis-map-name* "target:ldb/lisp.map")
 (setf *genesis-symbol-table* "target:ldb/ldb.map")