1@echo off
2
3if "%AMCDDKBIN%" NEQ "" goto AMC
4if "%ODEMUSDKBIN%" NEQ "" goto GDEV
5
6echo Neither DDH nor GDEV are found. Do nothing and exit.
7goto end
8
9
10:AMC
11  echo Settings on DDH:
12
13	getdvddriveletter > _drive.txt
14	set /p _amc_drive_=< _drive.txt
15
16  echo Console simulated memory size:
17  %DOLPHIN_X86_TOOLS%\peekBI2 -d %_amc_drive_% 4
18	echo  Bytes
19
20  echo Long file name support:
21  %DOLPHIN_X86_TOOLS%\peekBI2 -d %_amc_drive_% 0x20
22  echo  (0 ... disabled, 1 ... enabled)
23
24  echo Pad spec:
25  %DOLPHIN_X86_TOOLS%\peekBI2 -d %_amc_drive_% 0x24
26	echo :
27
28  echo Dol size limit:
29  %DOLPHIN_X86_TOOLS%\peekBI2 -d %_amc_drive_% 0x28
30  echo  bytes (0 ... off, 0x400000 ... on)
31
32  echo Country code:
33  %DOLPHIN_X86_TOOLS%\peekBI2 -d %_amc_drive_% 0x18
34  echo  (0 ... jp, 1 ... us, 2 ... eu)
35
36	del _drive.txt /q
37
38rem Support both DDH and GDEV
39	if "%ODEMUSDKBIN%" NEQ "" goto GDEV
40
41	goto end
42
43:GDEV
44  echo Settings on GDEV
45
46	echo Console simulated memory size:
47	%DOLPHIN_X86_TOOLS%\peekBI2 -i %ODEMUSDKBIN%\OdemRun.bi2 4
48	echo  Bytes
49
50  echo Long file name support:
51	%DOLPHIN_X86_TOOLS%\peekBI2 -i %ODEMUSDKBIN%\OdemRun.bi2 0x20
52  echo  (0 ... disabled, 1 ... enabled)
53
54  echo Pad spec:
55	%DOLPHIN_X86_TOOLS%\peekBI2 -i %ODEMUSDKBIN%\OdemRun.bi2 0x24
56	echo :
57
58	echo Dol size limit:
59	%DOLPHIN_X86_TOOLS%\peekBI2 -i %ODEMUSDKBIN%\OdemRun.bi2 0x28
60	echo  bytes (0 ... off, 0x400000 ... on)
61
62	echo Country code:
63	%DOLPHIN_X86_TOOLS%\peekBI2 -i %ODEMUSDKBIN%\OdemRun.bi2 0x18
64	echo  (0 ... jp, 1 ... us, 2 ... eu)
65
66:end
67
68