First, I tried running SSNES ( https://github.com/Themaister/SSNES ) via the
following command line outside Hourglass:
B:\tools\ssnes\ssnes.exe "B:\games\snes\smw.sfc"
This caused SSNES to run Super Mario World with my configuration (as loaded
from ssnes.cfg by default) as expected.
Using Hourglass r63, I put the first part of that command line into the "Game
Executable" box. I put the second part into the "Command Line Arguments" box.
I clicked "Run and Record New Movie". Doing so caused a command prompt to
spawn with SSNES' help output (the same that's written when no command line
arguments are passed). Expected behavior is for SSNES to run Super Mario World.
Next, I tried removing the quote marks from the ROM path. This resulted in
identical behavior as described in the above paragraph.
Next, I tried adding "--rom " to the beginning of the "Command Line Arguments"
box. This caused SSNES to run and draw a window with nothing rendered in it,
frozen. This is expected behavior (since Hourglass is probably just
incompatible with the rendering method I chose for SSNES (OpenGL)).
So, without "--rom ", Hourglass didn't pass the command line argument to the
executable.
Original issue reported on code.google.com by lexlexlex@gmail.com on 24 Jul 2011 at 8:21
Original issue reported on code.google.com by
lexlexlex@gmail.com
on 24 Jul 2011 at 8:21