diff --git a/iocBoot/iocvxWorks/st.cmd b/iocBoot/iocvxWorks/st.cmd
index e50edaf4a2279eae7f9423e93369f9d21c197b1e..117916345f616957085125d050260d6a2d7108b4 100644
--- a/iocBoot/iocvxWorks/st.cmd
+++ b/iocBoot/iocvxWorks/st.cmd
@@ -1,4 +1,8 @@
 # vxWorks startup script
+# If using a PowerPC CPU with more than 32MB of memory, and not building with longjump, then
+# allocate enough memory here to force code to load in lower 32 MB
+mem = malloc(1024*1024*96)
+
 
 # for vxStats
 #putenv "engineer=not me"
@@ -83,8 +87,8 @@ cd startup
 ################################################################################
 # Tell EPICS all about the record types, device-support modules, drivers,
 # etc. in the software we just loaded (xxx.munch)
-dbLoadDatabase("../../dbd/iocxxxVX.dbd")
-iocxxxVX_registerRecordDeviceDriver(pdbbase)
+dbLoadDatabase("../../dbd/xxxVX.dbd")
+xxxVX_registerRecordDeviceDriver(pdbbase)
 
 # Love Controllers
 #devLoveDebug=1
@@ -92,13 +96,13 @@ iocxxxVX_registerRecordDeviceDriver(pdbbase)
 #dbLoadRecords("$(IP)/ipApp/Db/love.db", "P=xxx:,Q=Love_0,C=0,PORT=PORT2,ADDR=1");
 
 # interpolation
-dbLoadRecords("$(STD)/stdApp/Db/interp.db", "P=xxx:")
+dbLoadRecords("$(CALC)/calcApp/Db/interp.db", "P=xxx:")
 
 
 # X-ray Instrumentation Associates Huber Slit Controller
 # supported by a customized version of the SNL program written by Pete Jemian
-#dbLoadRecords("$(STD)/stdApp/Db/xia_slit.db", "P=xxx:, HSC=hsc1:")
-#dbLoadRecords("$(STD)/stdApp/Db/xia_slit.db", "P=xxx:, HSC=hsc2:")
+#dbLoadRecords("$(OPTICS)/opticsApp/Db/xia_slit.db", "P=xxx:, HSC=hsc1:")
+#dbLoadRecords("$(OPTICS)/opticsApp/Db/xia_slit.db", "P=xxx:, HSC=hsc2:")
 #dbLoadRecords("$(IP)/ipApp/Db/generic_serial.db", "P=xxx:,C=0,IPSLOT=a,CHAN=6,BAUD=9600,PRTY=None,DBIT=8,SBIT=1")
 
 ##### Pico Motors (Ernest Williams MHATT-CAT)
@@ -174,7 +178,7 @@ dbLoadTemplate("scanParms.substitutions")
 ###############################################################################
 
 ### Scalers: Joerger VSC8/16
-dbLoadRecords("$(STD)/stdApp/Db/Jscaler.db","P=xxx:,S=scaler1,C=0")
+dbLoadRecords("$(VME)/vmeApp/Db/Jscaler.db","P=xxx:,S=scaler1,C=0")
 # Joerger VSC setup parameters: 
 #     (1)cards, (2)base address(ext, 256-byte boundary), 
 #     (3)interrupt vector (0=disable or  64 - 255)
@@ -340,13 +344,13 @@ dbLoadRecords("$(STD)/stdApp/Db/4step.db", "P=xxx:")
 ### serial support ###
 
 # generic serial ports
-#dbLoadRecords("$(IP)/ipApp/Db/generic_serial.db", "P=xxx:,C=0,IPSLOT=a,CHAN=0,BAUD=9600,PRTY=None,DBIT=8,SBIT=1")
+#dbLoadRecords("$(IP)/ipApp/Db/generic_serial.db", "P=xxx:,C=0,SERVER=serial1")
 
 # serial O/I block (generic serial record with format and parse string calcs)
 # on epics/mpf processor
-#dbLoadRecords("$(IP)/ipApp/Db/serial_OI_block.db","P=xxx:,N=0_1,C=0,IPSLOT=a,CHAN=4")
+#dbLoadRecords("$(IP)/ipApp/Db/serial_OI_block.db","P=xxx:,N=0_1,C=0,SERVER=serial5")
 # on stand-alone mpf processor
-#dbLoadRecords("$(IP)/ipApp/Db/serial_OI_block.db","P=xxx:,N=1_1,C=0,IPSLOT=a,CHAN=4")
+#dbLoadRecords("$(IP)/ipApp/Db/serial_OI_block.db","P=xxx:,N=1_1,C=0,SERVER=serial5")
 
 # Stanford Research Systems SR570 Current Preamplifier
 #dbLoadRecords("$(IP)/ipApp/Db/SR570.db", "P=xxx:,A=A1,C=0,IPSLOT=a,CHAN=0")
@@ -466,7 +470,7 @@ dbLoadTemplate("vxStats.substitutions")
 
 ###############################################################################
 # Set shell prompt (otherwise it is left at mv167 or mv162)
-shellPromptSet "iocxxx> "
+shellPromptSet "iocvxWorks> "
 iocLogDisable=1
 iocInit
 
@@ -512,3 +516,6 @@ saveData_MessagePolicy = 2
 saveData_SetCptWait_ms(100)
 saveData_Init("saveData.req", "P=xxx:")
 #saveData_PrintScanInfo("xxx:scan1")
+
+# If memory allocated at beginning free it now
+free(mem)
diff --git a/xxxApp/src/Makefile b/xxxApp/src/Makefile
index 680aa563e71b5594cb04613377166a08be071615..136155f5a922027f6fcc83f94e8a02cf76ab0865 100644
--- a/xxxApp/src/Makefile
+++ b/xxxApp/src/Makefile
@@ -68,6 +68,8 @@ xxx_vxWorks_LIBS += bruker
 xxx_vxWorks_LIBS += camac devCamac
 xxx_vxWorks_LIBS += dxp xerxes
 xxx_vxWorks_LIBS += oms
+xxx_vxWorks_LIBS += love
+xxx_vxWorks_LIBS += vxStats
 xxx_vxWorks_LIBS += TyGSOctal Ipac
 #The following adds support from base/src/vxWorks
 xxx_OBJS_vxWorks += $(EPICS_BASE_BIN)/vxComLibrary
diff --git a/xxxApp/src/xxxVXInclude.dbd b/xxxApp/src/xxxVXInclude.dbd
index 9c3211ebe20ef61283f314fab831b82ab4c443d3..ccd8404c1ac2cb3f5056dc0c6d3ecef2c6bbdd02 100644
--- a/xxxApp/src/xxxVXInclude.dbd
+++ b/xxxApp/src/xxxVXInclude.dbd
@@ -4,6 +4,8 @@
 include "xxxCommonInclude.dbd"
 
 include "mpfSerialVx.dbd"
+include "vmeVXSupport.dbd"
+include "sscanVXSupport.dbd"
 include "stdVXSupport.dbd"
 include "ipVXSupport.dbd"
 include "mcaSISSupport.dbd"
@@ -19,6 +21,7 @@ include "devQuadEM.dbd"
 # If not defined in iocxxxInclude.dbd
 include "mcaCanberraSupport.dbd"
 include "devLove.dbd"
+include "tyGSOctal.dbd"
 include "drvIpac.dbd"
 include "vxStats.dbd"