1@echo off
2
3SET MY_PATH=%~0
4
5for /f "delims=\ tokens=*" %%z in ("%MY_PATH%") do (
6
7	SET CURRENT_DIR=%%~dz%%~pz
8
9)
10
11REM ************************************************************
12REM * Revolution DWC SDK - Environment
13REM ************************************************************
14REM *
15REM * Please specify your installation paths here:
16REM *
17REM ************************************************************
18
19SET CYGWIN_PATH=C:\cygwin
20SET REVOLUTION_SDK_ROOT=C:\RVL_SDK
21SET CWFOLDER_RVL=C:\CW_RVL
22SET REVOLUTION_EXT_ROOT=C:\RevoEX
23SET RVLDWC_ROOT=%CURRENT_DIR%
24
25SET LM_LICENSE_FILE=%CWFOLDER_RVL%\license.dat
26SET ODEMUSDKBIN=%NDEV_TOOLS%
27SET PATH=%REVOLUTION_SDK_ROOT%\X86\bin;%CWFOLDER_RVL%\bin;%CYGWIN_PATH%\bin;%PATH%
28
29REM ************************************************************
30
31IF NOT EXIST %ODEMUSDKBIN%\odemu_exi2_comm.dll copy %ODEMUSDKBIN%\ndev_exi2_comm.dll %ODEMUSDKBIN%\odemu_exi2_comm.dll
32IF NOT EXIST %ODEMUSDKBIN%\OdemRun.dll copy %ODEMUSDKBIN%\NdevRun.dll %ODEMUSDKBIN%\OdemRun.dll
33
34SETLOCAL
35
36FOR %%A IN (%ODEMUSDKBIN%\odemu_exi2_comm.dll) DO SET FILE_A_DATE=%%~tA
37FOR %%B IN (%ODEMUSDKBIN%\ndev_exi2_comm.dll) DO SET FILE_B_DATE=%%~tB
38IF NOT "%FILE_A_DATE%".=="%FILE_B_DATE%". copy %ODEMUSDKBIN%\ndev_exi2_comm.dll %ODEMUSDKBIN%\odemu_exi2_comm.dll
39
40FOR %%A IN (%ODEMUSDKBIN%\OdemRun.dll) DO SET FILE_A_DATE=%%~tA
41FOR %%B IN (%ODEMUSDKBIN%\NdevRun.dll) DO SET FILE_B_DATE=%%~tB
42IF NOT "%FILE_A_DATE%".=="%FILE_B_DATE%". copy %ODEMUSDKBIN%\NdevRun.dll %ODEMUSDKBIN%\OdemRun.dll
43
44ENDLOCAL
45
46REM ************************************************************
47
48@echo ==========================================================
49@echo Welcome to the Nintendo Revolution DWC SDK Environment
50@echo ==========================================================
51@echo Environment initialized for this session only.
52@echo ----------------------------------------------------------
53@echo Command-line utilities:
54@echo ----------------------------------------------------------
55@echo rvl_ide.sh................Invoke CodeWarrior IDE/Debugger.
56@echo ndrun (elf file)..........Load/run (elf file) on NDEV.
57@echo ndstop....................Stop application.
58@echo getndenv..................Display NDEV variables.
59@echo setndenv DvdRoot "path"...Set DvdRoot to "path".
60@echo ----------------------------------------------------------
61
62SET HOME=%CURRENT_DIR%
63SET LANG=C
64
65call %CYGWIN_PATH%\cygwin.bat
66
67