But i don't think that Advancemenu or other front ends like ArcadeOS run with different emulators,like playstation games EMU,Sega genesis and many more.Here MameWAH is my need.
Seems to be some confusion in this thread.
Advancemame can program the graphic card directly but don't expect it to work very well in windows XP since XP doesn't allow applications to access the hardware directly. There is a driver in the advmame package that allows advmame direct access to the hardware but it is experimental and probably only works for a few graphic cards.
ArcadeOS is a DOS (mame-) frontend that can be displayed on a 15KHz monitor. It does nothing for other programs (including mame). If the program launced from ArcadeOS can be displayed on a 15KHz monitor or not is independent of ArcadeOS.
MameWAH is a Windows (mame-) frontend. It doesn't care about the graphics card at all. If windows doesn't work on the 15KHz monitor neither does MameWAH. Otherwise the story is the same as with ArcadeOS (i.e. MameWah doesn't help other programs to be displayed on a 15KHz monitor)
If you want to run applications that doesn't have native support for 15KHz monitors there are 3 alternatives:
1. ArcadeVGA, easiest solution
2. DOS. In the advcab package there is program that will force the monitor into 15KHz regardless of what resolution the applications tries to set. Never got it to work myself.
3. Windows. Powerstrip is a program that works like the advcab program but in windows. Whenever an application tries to set a resolution, powerstrip jumps in an reprograms the graphic card into 15KHz. This is the most difficult solution but it is also the most flexible.
(I use 3 and is very happy with it but let me warn you again, it is very difficult.)