Hi Milinks,
I had some time to test your explanations. I must admit I was a bit skeptical at first, about renaming a config file into a bat file. Because for me, a bat file is supposed to be an MS-DOS script file, where you only put MS-DOS commands. My first test seemed to confirm that feeling, because when I renamed the conf file into a bat file, I saw many errors displayed before the game actually started (so I suspected that only the [autoexec] part of the conf file was actually working, since it's the only part that actually contains MS-DOS command-line instructions).
But after your latest experiments, I gave it another go. So I took the ultima5.conf file from my PC, put it on my Pandora, and renamed it into 01.bat. However, to be able to see what all those errors were, I removed the [autoexec] section entirely. That way, I would boot under MS-DOS, have a command prompt, and have the time to see how the settings would be interpreted. To my great surprise, many settings were indeed interpreted. Most of the settings under the form "setting=value" actually work.
What doesn't work are lines beginning with a "#" (because it's not a known MS-DOS syntax), and a few parameters (like Enable=0 in the [ipx] section; for example).
But the other settings seem to work if they are entered in the command line, like you explained in your previous post. For example, if I type frameskip=10000, the display is getting very choppy, as expected. Now the question is: do all those settings are reinterpreted dynamically, or do some of them must be passed to the emulator before it even boots, so they can be initialized properly? Because despite putting the Ultima5.conf file as the 01.bat file, I still don't get music in the game, while it works perfectly on my PC.
Anyway, thank you for taking the time to share your experiments, Milinks! Cheers!
I had some time to test your explanations. I must admit I was a bit skeptical at first, about renaming a config file into a bat file. Because for me, a bat file is supposed to be an MS-DOS script file, where you only put MS-DOS commands. My first test seemed to confirm that feeling, because when I renamed the conf file into a bat file, I saw many errors displayed before the game actually started (so I suspected that only the [autoexec] part of the conf file was actually working, since it's the only part that actually contains MS-DOS command-line instructions).
But after your latest experiments, I gave it another go. So I took the ultima5.conf file from my PC, put it on my Pandora, and renamed it into 01.bat. However, to be able to see what all those errors were, I removed the [autoexec] section entirely. That way, I would boot under MS-DOS, have a command prompt, and have the time to see how the settings would be interpreted. To my great surprise, many settings were indeed interpreted. Most of the settings under the form "setting=value" actually work.
What doesn't work are lines beginning with a "#" (because it's not a known MS-DOS syntax), and a few parameters (like Enable=0 in the [ipx] section; for example).
But the other settings seem to work if they are entered in the command line, like you explained in your previous post. For example, if I type frameskip=10000, the display is getting very choppy, as expected. Now the question is: do all those settings are reinterpreted dynamically, or do some of them must be passed to the emulator before it even boots, so they can be initialized properly? Because despite putting the Ultima5.conf file as the 01.bat file, I still don't get music in the game, while it works perfectly on my PC.
Anyway, thank you for taking the time to share your experiments, Milinks! Cheers!
Last edited by a moderator: