Clean up stem_rom.oby a little, add matching syborg_stem.oby, beagle_stem.oby, naviengine_stem.oby
authorWilliam Roberts <williamr@symbian.org>
Fri, 05 Nov 2010 16:55:15 +0000
changeset 117 7a0ca3b2ef33
parent 114 f81e114d1500
child 118 177393f3fa3e
Clean up stem_rom.oby a little, add matching syborg_stem.oby, beagle_stem.oby, naviengine_stem.oby
generic_stem/beagle_stem.oby
generic_stem/naviengine_stem.oby
generic_stem/stem_rom.oby
generic_stem/syborg_stem.oby
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/generic_stem/beagle_stem.oby	Fri Nov 05 16:55:15 2010 +0000
@@ -0,0 +1,63 @@
+#ifdef _DEBUG
+define DEBUG_DIR udeb
+romname=beagle_stem_debug.rom.img
+#else
+define DEBUG_DIR urel
+romname=beagle_stem.rom.img
+#endif
+
+define VARID 0x09080001
+
+memmodel multiple 0x100000
+multikernel
+nowrapper
+bootbinary=\epoc32\release\ARMV5\_beagle_bootrom.bin
+debugport 2
+romsize=0x20000000
+romlinearbase=0x80000000
+romalign=0x10
+kerneldataaddress=0xC8000000
+kernelheapmin=0x08000
+kernelheapmax=0x00FFC000
+dataaddress=0x400000
+defaultstackreserve=0x200000
+romchecksum=0x12345678
+
+ROM_IMAGE[0] {
+primary[VARID]=\epoc32\release\ARMV5\urel\_omap3530_ekern.exe 	"sys\bin\ekern.exe"
+extension[VARID]=\epoc32\release\ARMV5\urel\_omap3530_kaomap3530.dll 	"sys\bin\kaomap3530.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_omap3XXX_mstick.dll 	"sys\bin\mstick.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_omap3530_prcm.dll 	"sys\bin\prcm.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_omap3530_uart.dll 	"sys\bin\uart.dll"
+variant[VARID]=\epoc32\release\ARMV5\urel\_beagle_ecust.dll 	"sys\bin\ecust.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_omap3530_exmoncommon.dll 	"sys\bin\exmoncommon.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_omap3530_exmondebug.dll 	"sys\bin\exmondebug.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_omap3530_gpio.dll 	"sys\bin\gpio.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\resman.ldd 	"sys\bin\resman.ldd"
+extension[VARID]=\epoc32\release\ARMV5\urel\_beagle_medstaticrd.pdd 	"sys\bin\medstaticrd.pdd"
+extension[VARID]=\epoc32\release\ARMV5\urel\_omap3530_i2c.dll 	"sys\bin\i2c.dll"
+extension[VARID]=\epoc32\release\ARMV5\UDEB\tps65950.dll 	"sys\bin\tps65950.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_beagle_lcd_gce.dll 	"sys\bin\lcd.dll"
+device[VARID]=\epoc32\release\ARMV5\urel\display.ldd 	"sys\bin\display0.ldd"
+extension[VARID]=\epoc32\release\ARMV5\urel\_omap3530_serialkeyboard_uisoftkeys.dll 	"sys\bin\ekeyb.dll"
+device[VARID]=\epoc32\release\ARMV5\urel\_omap3530_EUART.PDD 	"sys\bin\euart.pdd"
+device[VARID]=\epoc32\release\ARMV5\urel\ECOMM.LDD 	"sys\bin\ecomm.ldd"
+extension[VARID]=\epoc32\release\ARMV5\urel\elocd.ldd 	"sys\bin\elocd.ldd"
+extension[VARID]=\epoc32\release\ARMV5\urel\_beagle_medint.pdd 	"sys\bin\medint.pdd"
+extension[VARID]=\epoc32\release\ARMV5\urel\exstart.dll 	"sys\bin\exstart.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_beagle_led.dll 	"sys\bin\led.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\rm_debug.ldd 	"sys\bin\rm_debug.ldd"
+file=\epoc32\release\ARMV5\urel\rm_debug_svr.exe 	"sys\bin\rm_debug_svr.exe"
+file=\epoc32\release\ARMV5\DEBUG_DIR\_omap3530_euser.dll 	"sys\bin\EUser.dll"
+file=\epoc32\release\ARMV5\urel\RPIPE.DLL 	"sys\bin\rpipe.dll"
+file=\epoc32\release\ARMV5\urel\ektran.dll 	"sys\bin\EKTran.dll"
+file=\epoc32\release\ARMV5\urel\_beagle_hal.dll 	"sys\bin\Hal.dll"
+secondary=\epoc32\release\ARMV5\urel\efile.exe 	"sys\bin\efile.exe"     
+file=\epoc32\release\ARMV5\urel\efsrv.dll 	"sys\bin\EFSrv.dll"
+file=\epoc32\release\ARMV5\urel\efat32.fsy 	"sys\bin\ELocal.fsy"
+file=\epoc32\release\ARMV5\urel\e32strt.exe 	"sys\bin\EStart.exe"  
+file=\epoc32\release\ARMV5\urel\domainSrv.exe 	"sys\bin\domainSrv.exe"
+file=\epoc32\release\ARMV5\urel\domainCli.dll 	"sys\bin\domainCli.dll"
+file=\epoc32\release\ARMV5\urel\domainPolicy.dll 	"sys\bin\domainPolicy.dll"
+file=\epoc32\release\ARMV5\urel\_generic_scdv.dll 	"sys\bin\ScDv.dll"
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/generic_stem/naviengine_stem.oby	Fri Nov 05 16:55:15 2010 +0000
@@ -0,0 +1,72 @@
+#ifdef _DEBUG
+define DEBUG_DIR udeb
+romname=fne1_tb_stem_debug.rom.img
+#else
+define DEBUG_DIR urel
+romname=fne1_tb_stem.rom.img
+#endif
+
+define VARID 0x09080001
+
+memmodel flexible 0x100000 0x1000 -0x4000
+dlldatatop 0x7f000000
+multikernel
+bootbinary=\epoc32\release\ARMV5\_FNE1_TB_bootrom.bin
+debugport 0
+romsize=0x4000000
+romlinearbase=0x80000000
+romalign=0x10
+kerneldataaddress=0xC8000000
+kernelheapmin=0x1000			 
+kernelheapmax=0x00FFF000
+dataaddress=0x400000
+defaultstackreserve=0x200000
+romchecksum=0x12345678
+
+ROM_IMAGE[0] {
+extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_kanaviengine.dll 	"sys\bin\kanaviengine.dll"
+primary[VARID]=\epoc32\release\ARMV5\DEBUG_DIR\_FNE1_TB_ekern.exe 	"sys\bin\ekern.exe"
+variant[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_ecust.dll 	"sys\bin\ecust.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_hcr.dll 	"sys\bin\hcr.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_watchdog.dll 	"sys\bin\watchdog.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_FNE1_TB_exmoncommon.dll 	"sys\bin\exmoncommon.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_exmondebug.dll 	"sys\bin\exmondebug.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_power.dll 	"sys\bin\power.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_dma.dll 	"sys\bin\dma.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_lcdgce.PDD 	"sys\bin\DISPLAY0.PDD"
+device[VARID]=\epoc32\release\ARMV5\urel\display.ldd 	"sys\bin\DISPLAY0.LDD"
+extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_vserialkeyb.dll 	"sys\bin\ekeyb.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_exyin.dll 	"sys\bin\exyin.dll"
+device[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_euart.pdd 	"sys\bin\euart1.pdd"	   
+device[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_soundsc.pdd 	"sys\bin\soundsc.pdd"
+extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_gpio.dll 	"sys\bin\gpio.dll"
+device[VARID]=\epoc32\release\ARMV5\urel\enet.ldd 	"sys\bin\enet.ldd"
+device[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_ethernet.pdd 	"sys\bin\ethernet.pdd"
+extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_keypad.dll 	"sys\bin\keypad.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_i2s.dll 	"sys\bin\i2s.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\elocd.ldd 	"sys\bin\elocd.ldd"
+extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_medint.pdd 	"sys\bin\medint.pdd"
+device[VARID]=\epoc32\release\ARMV5\urel\ecomm.ldd 	"sys\bin\ecomm.ldd"
+device[VARID]=\epoc32\release\ARMV5\urel\esoundsc.ldd 	"sys\bin\esoundsc.ldd"
+device[VARID]=\epoc32\release\ARMV5\urel\minkda.ldd 	"sys\bin\minkda.ldd"
+extension[VARID]=\epoc32\release\ARMV5\urel\exstart.dll 	"sys\bin\exstart.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_resmanpsl.PDD 	"sys\bin\resman.pdd"
+extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_PCI.DLL 	"sys\bin\pci.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\IIC.DLL 	"sys\bin\IIC.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_NE1_TB_CSI.dll 	"sys\bin\CSI.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\evfp.dll 	"sys\bin\evfp.dll"
+data=\epoc32\rom\NE1_TB\estarttechview.txt 	"sys\data\estart.txt"
+file=\epoc32\release\ARMV5\DEBUG_DIR\euser_v6k.dll 	"sys\bin\EUser.dll"
+file=\epoc32\release\ARMV5\urel\RPIPE.DLL 	"sys\bin\rpipe.dll"
+file=\epoc32\release\ARMV5\urel\ektran.dll 	"sys\bin\EKTran.dll"
+file=\epoc32\release\ARMV5\urel\_syborg_hal.dll 	"sys\bin\Hal.dll"
+file=\epoc32\release\ARMV5\urel\_syborg_ekdata.dll 	"sys\bin\EKData.dll"
+secondary=\epoc32\release\ARMV5\urel\efile.exe 	"sys\bin\efile.exe"     
+file=\epoc32\release\ARMV5\urel\efsrv.dll 	"sys\bin\EFSrv.dll"
+file=\epoc32\release\ARMV5\urel\efat32.fsy 	"sys\bin\ELocal.fsy"
+file=\epoc32\release\ARMV5\urel\_NE1_TB_e32strt.exe 	"sys\bin\EStart.exe"  
+file=\epoc32\release\ARMV5\urel\domainSrv.exe 	"sys\bin\domainSrv.exe"
+file=\epoc32\release\ARMV5\urel\domainCli.dll 	"sys\bin\domainCli.dll"
+file=\epoc32\release\ARMV5\urel\domainPolicy.dll 	"sys\bin\domainPolicy.dll"
+file=\epoc32\release\ARMV5\urel\_generic_scdv.dll 	"sys\bin\ScDv.dll"
+}
--- a/generic_stem/stem_rom.oby	Fri Nov 05 14:39:59 2010 +0000
+++ b/generic_stem/stem_rom.oby	Fri Nov 05 16:55:15 2010 +0000
@@ -7,6 +7,16 @@
 PlatSecEnforcement ON
 PlatSecEnforceSysBin ON
 PlatSecProcessIsolation ON 
+
+REM stree-free paged ROM
+//                 Min       Max        Young/Old    NAND page read   NAND page read	Old/Oldest
+//                 live      live       page ratio   delay            CPU overhead 		page ratio
+//                 pages     pages                   (microseconds)   (microseconds)
+//
+demandpagingconfig 512       32767      3            660              5					3
+pagingpolicy       defaultpaged
+codepagingoverride defaultpaged
+
 kerneltrace 0x80000000
 unicode
 time=##TODAY## 12:00:00
@@ -499,7 +509,7 @@
 file=\epoc32\release\ARMV5\urel\graphicsresourceadapter_sw.dll 	"sys\bin\graphicsresourceadapter.dll"
 file=\epoc32\release\ARMV5\urel\surfacemanager.dll 	"sys\bin\surfacemanager.dll"
 REM Surface Manager
-extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\surfacemanagerdriver.ldd 	"Sys\Bin\surfacemanagerdriver.ldd"
+extension[VARID]=\epoc32\release\ARMV5\urel\surfacemanagerdriver.ldd 	"Sys\Bin\surfacemanagerdriver.ldd"
 REM Graphics Resource
 file=\epoc32\release\ARMV5\urel\graphicsresource.dll 	"sys\bin\graphicsresource.dll"
 REM DirectGDI Adapter
@@ -870,15 +880,6 @@
 REM You do not want this in production ROMs!
 REM Provides build number information to the emulator\ROM. 
 data=\epoc32\data\buildinfo.txt 	"System\Data\buildinfo.txt"
-demandpagingconfig 256       512        3            0                0
-pagingoverride defaultpaged
-codepagingpolicy defaultpaged
-demandpagingconfig 64        128        3            0                0
-pagingoverride defaultpaged
-codepagingpolicy defaultpaged
-demandpagingconfig 128       128        3            0                0
-pagingoverride defaultpaged
-codepagingpolicy defaultpaged
 REM redefined BT_DIR as urel
 REM PDRSTORE
 REM Feature PRINT is not included in this ROM
@@ -2401,20 +2402,6 @@
 data=\epoc32\data\Z\resource\msgcommonutils.rsc 	"resource\msgcommonutils.rsc" 
 data=\epoc32\data\Z\resource\mtp\2001FE3C.rsc 	"resource\mtp\2001FE3C.rsc"   
 data=\epoc32\data\Z\resource\mtp\2001FCAE.rsc 	"resource\mtp\2001FCAE.rsc" 
-__ECOM_PLUGIN(\epoc32\release\ARMV5\urel,Sys\Bin,\epoc32\data\Z,Resource\Plugins, mtpstatusservice.dll , mtpstatusservice.dll ) 
-REM MISSING data=\epoc32\data\Z\resource\mtp\2001a97f.rsc  resource\mtp\2001a97f.rsc 
-__ECOM_PLUGIN(\epoc32\release\ARMV5\urel,Sys\Bin,\epoc32\data\Z,Resource\Plugins, mtpmetadataservice.dll , mtpmetadataservice.dll ) 
-REM MISSING data=\epoc32\data\Z\resource\mtp\2001A9A3.rsc  resource\mtp\2001A9A3.rsc
-__ECOM_PLUGIN(\epoc32\release\ARMV5\urel,Sys\Bin,\epoc32\data\Z,Resource\Plugins, mtpwmpextndp.dll , mtpwmpextndp.dll ) 
-REM MISSING data=\epoc32\data\Z\resource\mtp\1028716c.rsc  resource\mtp\1028716c.rsc 
-REM MISSING file=\epoc32\release\ARMV5\urel\mtppimproxy.dll    system\libs\mtppimproxy.dll
-__ECOM_PLUGIN(\epoc32\release\ARMV5\urel,Sys\Bin,\epoc32\data\Z,Resource\Plugins, mtpcalendardp.dll , mtpcalendardp.dll ) 
-REM MISSING data=\epoc32\data\Z\resource\mtp\102871B8.rsc  resource\mtp\102871B8.rsc 
-__ECOM_PLUGIN(\epoc32\release\ARMV5\urel,Sys\Bin,\epoc32\data\Z,Resource\Plugins, mtptaskdp.dll , mtptaskdp.dll ) 
-REM MISSING data=\epoc32\data\Z\resource\mtp\10287013.rsc  resource\mtp\10287013.rsc 
-__ECOM_PLUGIN(\epoc32\release\ARMV5\urel,Sys\Bin,\epoc32\data\Z,Resource\Plugins, mtpcontactdp.dll , mtpcontactdp.dll ) 
-REM MISSING data=\epoc32\data\Z\resource\mtp\102872bd.rsc  resource\mtp\102872bd.rsc 
-REM MISSING data=\epoc32\data\Z\resource\apps\mtpcontactviewdefinition.rsc  resource\apps\mtpcontactviewdefinition.rsc 
 data=\epoc32\data\Z\resource\apps\mulsliderwidget.mif 	"resource\apps\mulsliderwidget.mif"
 data=\epoc32\data\Z\System\install\multimediacommscontroller_stub.sis 	"System\Install\multimediacommscontroller_stub.sis"
 data=\epoc32\data\Z\System\install\multimediacommsengine_stub.sis 	"system\install\multimediacommsengine_stub.sis"
@@ -3584,10 +3571,4 @@
 }
 ROM_IMAGE[1] {
 
-
-
-REM MISSING  data=\epoc32\rom\include\OBEYFILE.oby		System\Samples\DESIRED_ABI_OBEYFILE
-pagingoverride defaultpaged
-pagingoverride defaultpaged
-pagingoverride defaultpaged
 }
--- a/generic_stem/syborg_stem.oby	Fri Nov 05 14:39:59 2010 +0000
+++ b/generic_stem/syborg_stem.oby	Fri Nov 05 16:55:15 2010 +0000
@@ -6,6 +6,8 @@
 romname=syborg_stem.rom.img
 #endif
 
+define VARID 0x0b0a0001
+
 ROMBUILD_OPTION -no-header 
 memmodel multiple 0x100000
 multikernel
@@ -22,32 +24,32 @@
 romchecksum=0x12345678
 
 ROM_IMAGE[0] {
-primary[0x0b0a0001]=\epoc32\release\ARMV5\DEBUG_DIR\_syborg_ekern.exe 	"sys\bin\ekern.exe"	code-align 0x4000
-extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_btracex.ldd 	"sys\bin\btracex.ldd"
+primary[VARID]=\epoc32\release\ARMV5\DEBUG_DIR\_syborg_ekern.exe 	"sys\bin\ekern.exe"	code-align 0x4000
+extension[VARID]=\epoc32\release\ARMV5\urel\_syborg_btracex.ldd 	"sys\bin\btracex.ldd"
 file=\epoc32\release\ARMV5\urel\btracec.dll 	"sys\bin\btracec.dll"
-variant[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_kasyborg.dll 	"sys\bin\kasyborg.dll"
-extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_exmoncommon.dll 	"sys\bin\exmoncommon.dll"
-extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_exmondebug.dll 	"sys\bin\exmondebug.dll"
-extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\kdebug.dll 	"sys\bin\kdebug.dll"
-extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\evfp.dll 	"sys\bin\evfp.dll"
-extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_svpframebuffer.dll 	"sys\bin\lcd.dll"
-device[0x0b0a0001]=\epoc32\release\ARMV5\urel\display.ldd 	"sys\bin\display0.ldd"
-device[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_eserial.pdd 	"sys\bin\euart1.pdd"
-device[0x0b0a0001]=\epoc32\release\ARMV5\urel\ecomm.ldd 	"sys\bin\ecomm.ldd"
-extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\elocd.ldd 	"sys\bin\elocd.ldd"
-extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_epointer_landscape.dll 	"sys\bin\epointer.dll"
-extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_medint.pdd 	"sys\bin\medint.pdd"
-extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\exstart.dll 	"sys\bin\exstart.dll"
-extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_ekeyb.dll 	"sys\bin\ekeyb.dll"
-extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_svphostfsdriver.ldd 	"sys\bin\svphostfsdriver.ldd"
+variant[VARID]=\epoc32\release\ARMV5\urel\_syborg_kasyborg.dll 	"sys\bin\kasyborg.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_syborg_exmoncommon.dll 	"sys\bin\exmoncommon.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_syborg_exmondebug.dll 	"sys\bin\exmondebug.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\kdebug.dll 	"sys\bin\kdebug.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\evfp.dll 	"sys\bin\evfp.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_syborg_svpframebuffer.dll 	"sys\bin\lcd.dll"
+device[VARID]=\epoc32\release\ARMV5\urel\display.ldd 	"sys\bin\display0.ldd"
+device[VARID]=\epoc32\release\ARMV5\urel\_syborg_eserial.pdd 	"sys\bin\euart1.pdd"
+device[VARID]=\epoc32\release\ARMV5\urel\ecomm.ldd 	"sys\bin\ecomm.ldd"
+extension[VARID]=\epoc32\release\ARMV5\urel\elocd.ldd 	"sys\bin\elocd.ldd"
+extension[VARID]=\epoc32\release\ARMV5\urel\_syborg_epointer_landscape.dll 	"sys\bin\epointer.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_syborg_medint.pdd 	"sys\bin\medint.pdd"
+extension[VARID]=\epoc32\release\ARMV5\urel\exstart.dll 	"sys\bin\exstart.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_syborg_ekeyb.dll 	"sys\bin\ekeyb.dll"
+extension[VARID]=\epoc32\release\ARMV5\urel\_syborg_svphostfsdriver.ldd 	"sys\bin\svphostfsdriver.ldd"
 file=\epoc32\release\ARMV5\urel\svphostfsy.fsy 	"sys\bin\svphostfsy.fsy"
 file=\epoc32\release\ARMV5\urel\svphostfs.exe 	"sys\bin\svphostfs.exe"
-extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_svpsnapdriver.ldd 	"sys\bin\svpsnapdriver.ldd"
+extension[VARID]=\epoc32\release\ARMV5\urel\_syborg_svpsnapdriver.ldd 	"sys\bin\svpsnapdriver.ldd"
 file=\epoc32\release\ARMV5\urel\snapapp.exe 	"sys\bin\snapapp.exe"
-extension[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_MEDNVMEMORY.PDD 	"sys\bin\MEDNVMEMORY.PDD"
+extension[VARID]=\epoc32\release\ARMV5\urel\_syborg_MEDNVMEMORY.PDD 	"sys\bin\MEDNVMEMORY.PDD"
 data=\epoc32\rom\syborg\estart.txt 	"sys\data\estart.txt"
-device[0x0b0a0001]=\epoc32\release\ARMV5\urel\_syborg_soundsc.pdd 	"sys\bin\soundsc.pdd"
-device[0x0b0a0001]=\epoc32\release\ARMV5\urel\esoundsc.ldd 	"sys\bin\esoundsc.ldd"
+device[VARID]=\epoc32\release\ARMV5\urel\_syborg_soundsc.pdd 	"sys\bin\soundsc.pdd"
+device[VARID]=\epoc32\release\ARMV5\urel\esoundsc.ldd 	"sys\bin\esoundsc.ldd"
 REM Base operating system, including all assp-specific files
 file=\epoc32\release\ARMV5\urel\_syborg_euser.dll 	"sys\bin\EUser.dll"
 file=\epoc32\release\ARMV5\urel\RPIPE.DLL 	"sys\bin\rpipe.dll"