I am new to the Visual Boy Advance-M emulator, I have recently upgraded from a much older version to the newest one. In the old version I was able to make shortcuts for games that would bypass the emulator's GUI and run the specified games. I can't seem to do this with VBA-M. I have searched other forums and online resources, and I can't find any documentation on this subject for VBA-M. Is this possible in the newest version, and if so, how?

The shortcuts that I had worked like this:


Are there new commandline arguments set for doing this?

  • This is programming, not gaming. – Frank Feb 21 '18 at 0:40
  • 1
    I could answer this but please ask it in the "game development" stack exchange or the stack overflow. – Kingsley Zhong Feb 21 '18 at 0:54
  • I don't understand why you're classifying this as "programming". I'm not developing an emulator, I'm trying to figure out how to utilize commandline arguments for a feature of an existing emulator. One doesn't need to re-program a PC game that utilizes -windowed to run the game in windowed mode. I can re-phrase my question, but I think you misunderstood what I meant by "arguments". – Mr. Mendelli Feb 21 '18 at 2:41
  • 1
    This is analogous to asking e.g. "how do I start HL2 in a window without opening the ingame options menu?", which few people would object to as "programming". What version are you using, how does it fail to work, and what version did it last work on (if known)? Nothing in the changelog suggests that you can no longer start it from the command line with the ROM you want as an argument. – Backgammon Feb 21 '18 at 3:42
  • The last version that worked with the above format was the old VBA (Not to be confused with VBA-M I used some batch scripts that worked the same way as the shortcuts: "%VBAPATH%" "%GAMEPATH%, when I re-create the shortcuts or batch scripts with VBA-M nothing happens, this leads me to believe the parameters are different. Dolphin Emulator for instance, went from "%DOLPHIN%" -g "%GAMEPATH%" to "%DOLPHIN%" "%GAMEPATH%". In this case a parameter was removed (-g). This is why I wonder if the method is different since VBA has been overhauled in newer versions. – Mr. Mendelli Feb 21 '18 at 5:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.