37 set _vbitgdi=097 |
37 set _vbitgdi=097 |
38 if "%1"=="?" goto help |
38 if "%1"=="?" goto help |
39 if "%1"=="" goto help |
39 if "%1"=="" goto help |
40 if "%EPOCROOT%"=="" echo error: Variable Epocroot must be defined |
40 if "%EPOCROOT%"=="" echo error: Variable Epocroot must be defined |
41 if "%EPOCROOT%"=="" goto help |
41 if "%EPOCROOT%"=="" goto help |
|
42 |
|
43 if not defined EPOC_INI ( |
|
44 set EPOC_INI=%EPOCROOT%epoc32\data\epoc.ini |
|
45 ) |
|
46 |
42 goto %1 |
47 goto %1 |
43 goto help |
48 goto help |
44 |
49 |
45 rem ================ Install ============== |
50 rem ================ Install ============== |
46 |
51 |
47 :install |
52 :install |
48 echo Backing up EPOC.INI. |
53 echo Backing up EPOC.INI. |
49 if not exist %EPOCROOT%epoc32\data\epoc.bak copy %EPOCROOT%epoc32\data\epoc.ini %EPOCROOT%epoc32\data\epoc.bak >nul |
54 if not exist %EPOC_INI%.scdvbak copy %EPOC_INI% %EPOC_INI%.scdvbak >nul |
50 |
55 |
51 rem add line to epoc.ini so that the system starter will start the emulator in the specified display mode |
56 rem add line to epoc.ini so that the system starter will start the emulator in the specified display mode |
52 echo SYMBIAN_GRAPHICS_USE_GCE ON >> %EPOCROOT%epoc32\data\epoc.ini |
57 echo SYMBIAN_GRAPHICS_USE_GCE ON >> %EPOC_INI% |
53 echo SYMBIAN_BASE_USE_GCE ON >> %EPOCROOT%epoc32\data\epoc.ini |
58 echo SYMBIAN_BASE_USE_GCE ON >> %EPOC_INI% |
54 echo ColorDepth Color16M >> %EPOCROOT%epoc32\data\epoc.ini |
59 echo ColorDepth Color16M >> %EPOC_INI% |
55 |
60 |
56 echo === New EPOC.INI -- %EPOCROOT%epoc32\data\epoc.ini === |
61 echo === New EPOC.INI -- %EPOC_INI% === |
57 type %EPOCROOT%epoc32\data\epoc.ini |
62 type %EPOC_INI% |
58 echo ====================================================== |
63 echo ====================================================== |
59 |
64 |
60 goto :EOF |
65 goto :EOF |
61 |
66 |
62 |
67 |
63 rem ================ Installonb ============== |
68 rem ================ Installonb ============== |
64 :installonb |
69 :installonb |
65 echo Backing up EPOC.INI. |
70 echo Backing up EPOC.INI. |
66 if not exist %EPOCROOT%epoc32\data\epoc.bak copy %EPOCROOT%epoc32\data\epoc.ini %EPOCROOT%epoc32\data\epoc.bak >nul |
71 if not exist %EPOC_INI%.scdvbak copy %EPOC_INI% %EPOC_INI%.scdvbak >nul |
67 |
72 |
68 rem For ONB system only add line to epoc.ini so that the system starter will start the emulator in the specified display mode |
73 rem For ONB system only add line to epoc.ini so that the system starter will start the emulator in the specified display mode |
69 echo. >> %EPOCROOT%epoc32\data\epoc.ini |
74 echo. >> %EPOC_INI% |
70 echo ColorDepth Color16M >> %EPOCROOT%epoc32\data\epoc.ini |
75 echo ColorDepth Color16M >> %EPOC_INI% |
71 |
76 |
72 echo === New EPOC.INI -- %EPOCROOT%epoc32\data\epoc.ini === |
77 echo === New EPOC.INI -- %EPOC_INI% === |
73 type %EPOCROOT%epoc32\data\epoc.ini |
78 type %EPOC_INI% |
74 echo ====================================================== |
79 echo ====================================================== |
75 |
80 |
76 goto :EOF |
81 goto :EOF |
77 |
82 |
78 rem ================ Uninstall ============== |
83 rem ================ Uninstall ============== |
79 |
84 |
80 :uninstall |
85 :uninstall |
81 echo Restoring EPOC.INI. |
86 echo Restoring EPOC.INI. |
82 if exist %EPOCROOT%epoc32\data\epoc.bak xcopy /r /y %EPOCROOT%epoc32\data\epoc.bak %EPOCROOT%epoc32\data\epoc.ini >nul |
87 if exist %EPOC_INI%.scdvbak xcopy /r /y %EPOC_INI%.scdvbak %EPOC_INI% >nul |
83 goto :EOF |
88 goto :EOF |
84 |
89 |
85 |
90 |
86 |
91 |
87 |
92 |