Anyway, here is my .ini:
CODE
boot:
show image graphics\start.csi
getkey 10
if $lastKey == key[enter]; then goto menu
# When no key found...
boot 0x80
menu:
show image graphics\main.csi
getkey 20 boot 0x80
if $lastKey == key[1]; then goto XP_Home
if $lastKey == key[2]; then goto XP_Pro
if $lastKey == key[3]; then goto MCE_R
if $lastKey == key[q]; then end
if $lastKey == key[r]; then reboot
if $lastKey == key[esc]; then boot 0x80
help:
show image graphics\help.csi
getkey
goto menu
XP_Pro:
show image graphics\pro.csi
getkey 20 goto menu
if $lastKey == key[1]; then goto PRO_R
if $lastKey == key[2]; then goto PRO_O
if $lastKey == key[3]; then goto PRO_C
if $lastKey == key[F1]; then goto Help
goto menu
PRO_R:
show image graphics\pro2.csi
getkey 20 goto menu
if $lastKey == key[1]; then chain /XPPR.DAT
if $lastKey == key[2]; then chain /APPR.DAT
if $lastKey == key[3]; then chain /UPPR.DAT
goto menu
PRO_O:
show image graphics\pro2.csi
getkey 20 goto menu
if $lastKey == key[1]; then chain /XPPO.DAT
if $lastKey == key[2]; then chain /APPO.DAT
if $lastKey == key[3]; then chain /UPPO.DAT
goto menu
PRO_C:
show image graphics\pro2.csi
getkey 20 goto menu
if $lastKey == key[1]; then chain /XPPC.DAT
if $lastKey == key[2]; then chain /APPC.DAT
if $lastKey == key[3]; then chain /UPPC.DAT
goto menu
XP_Home:
show image graphics\home.csi
getkey 20 goto menu
if $lastKey == key[1]; then goto HOME_R
if $lastKey == key[2]; then goto HOME_O
if $lastKey == key[F1]; then goto Help
goto menu
HOME_R:
show image graphics\home2.csi
getkey 20 goto menu
if $lastKey == key[1]; then chain /XPHR.DAT
if $lastKey == key[2]; then chain /APHR.DAT
if $lastKey == key[3]; then chain /UPHR.DAT
goto menu
HOME_O:
show image graphics\home2.csi
getkey 20 goto menu
if $lastKey == key[1]; then chain /XPHO.DAT
if $lastKey == key[2]; then chain /APHO.DAT
if $lastKey == key[3]; then chain /UPHO.DAT
goto menu
MCE_R:
show image graphics\mce2.csi
getkey 20 goto menu
if $lastKey == key[1]; then chain /XPMR.DAT
if $lastKey == key[2]; then chain /APMR.DAT
if $lastKey == key[3]; then chain /UPMR.DAT
goto menu
end
show image graphics\start.csi
getkey 10
if $lastKey == key[enter]; then goto menu
# When no key found...
boot 0x80
menu:
show image graphics\main.csi
getkey 20 boot 0x80
if $lastKey == key[1]; then goto XP_Home
if $lastKey == key[2]; then goto XP_Pro
if $lastKey == key[3]; then goto MCE_R
if $lastKey == key[q]; then end
if $lastKey == key[r]; then reboot
if $lastKey == key[esc]; then boot 0x80
help:
show image graphics\help.csi
getkey
goto menu
XP_Pro:
show image graphics\pro.csi
getkey 20 goto menu
if $lastKey == key[1]; then goto PRO_R
if $lastKey == key[2]; then goto PRO_O
if $lastKey == key[3]; then goto PRO_C
if $lastKey == key[F1]; then goto Help
goto menu
PRO_R:
show image graphics\pro2.csi
getkey 20 goto menu
if $lastKey == key[1]; then chain /XPPR.DAT
if $lastKey == key[2]; then chain /APPR.DAT
if $lastKey == key[3]; then chain /UPPR.DAT
goto menu
PRO_O:
show image graphics\pro2.csi
getkey 20 goto menu
if $lastKey == key[1]; then chain /XPPO.DAT
if $lastKey == key[2]; then chain /APPO.DAT
if $lastKey == key[3]; then chain /UPPO.DAT
goto menu
PRO_C:
show image graphics\pro2.csi
getkey 20 goto menu
if $lastKey == key[1]; then chain /XPPC.DAT
if $lastKey == key[2]; then chain /APPC.DAT
if $lastKey == key[3]; then chain /UPPC.DAT
goto menu
XP_Home:
show image graphics\home.csi
getkey 20 goto menu
if $lastKey == key[1]; then goto HOME_R
if $lastKey == key[2]; then goto HOME_O
if $lastKey == key[F1]; then goto Help
goto menu
HOME_R:
show image graphics\home2.csi
getkey 20 goto menu
if $lastKey == key[1]; then chain /XPHR.DAT
if $lastKey == key[2]; then chain /APHR.DAT
if $lastKey == key[3]; then chain /UPHR.DAT
goto menu
HOME_O:
show image graphics\home2.csi
getkey 20 goto menu
if $lastKey == key[1]; then chain /XPHO.DAT
if $lastKey == key[2]; then chain /APHO.DAT
if $lastKey == key[3]; then chain /UPHO.DAT
goto menu
MCE_R:
show image graphics\mce2.csi
getkey 20 goto menu
if $lastKey == key[1]; then chain /XPMR.DAT
if $lastKey == key[2]; then chain /APMR.DAT
if $lastKey == key[3]; then chain /UPMR.DAT
goto menu
end