First post, by Tiger-Heli
I have been using DosBox for all of a week now, and am completely amazed at what it is capable of and how well it works. However, I have some suggestions (as a new user and someone outside the community) on some ways (documentation-wise, I am not a programmer) to make it better:
And don't take any of this as being unappreciative of all of the efforts of Qbix, DosFreak, MiniMax, Firestorm225, Anubis, and countless others that I am unfortunately not familiar enough with to give proper credit to!
BTW, I have been using MAME (www.mame.net) for years, so the concept of a well-written program that needs tweaks to its setup files and is much more capable than it's documentation is not new to me.
General Installation Issues:
I used the guide at
http://www.abandonia.com/main.php?nav=index&FAQ=1 and installation went very straightforward. I have also read Firestorm's guide here which is similar and also very useful. The problem is that depending on where they downloaded DosBox, users may not know these exist. I think the best option would be to save these to an html file (with embedded graphics) that could be included in the main downloads (or at least the windows downloads, cross-platform capability is not my strong suite).
CVS Builds
I think more mention of the CVS builds should be included on the main site. Qbix informed me that this is discouraged b/c the main developers don't want to be bothered answering posts about bugs in the development (CVS) builds that don't affect the stable build.
I can appreciate this, but my first two posts on this forum were:
"Why can't I use my USB joystick with DosBox?" and
"How come the graphics in F-19 are corrupted?"
In both cases, the solution was to install a CVS build. Had this info been more readily mentioned, I could have saved a lot of time fiddling with options that didn't need to be changed, and the forum would not need to spend so much time answering simple (as it turns out) questions.
DosBox -conf file/Wiki comments
There needs to be better documentation of what the config file options actually do. The .conf file text explains what the options are (true/false, simple/dynamic/normal/full), but little in the way of what they can do or can't do.
In other words, "When would I want to set dynamic core as opposed to full core? What affect does changing this setting have?"
I have seen DosFreak's revised DosBox.conf file, and I like some of his suggestions about ordering options from fastest to slowest, but I don't think a discussion of what each option actually does belongs in the .conf file for two reasons:
1) It makes the file bloated and makes it hard to find the options you need to change if you are familiar with how the options work.
2) Ideally, I would like to see all possible options covered - (CVS build and patch options, with a note to which builds incorporate each option.). This way, for example, I could find the joystick option and there would be a note to the various CVS builds, which would cue me in that I needed to download one of those.
The big problem here is that several users (DosFreak, MiniMax, Qbix, Firestorm225,and others) have all started this in various places, so it is tough to pick the best place for the info.
My feeling is that the Wiki is probably about the best place for this, but there should be a link in EVERY DosBox.conf file to the Wiki so that user's know where to find it.
I also think as I said earlier that all options should be listed with a reference to which build supports the option.
Speaking of the Wiki, I tried to modify the .conf file page (to add more info on the VGA\EGA\Tandy\Hercules options) but when I selected "Edit This Document", I didn't see any of the existing text on the editing page (only the headings) For example:
----
[[Anchor sdl]]
[[Transclude dosbox.conf/sdl]]
----
[[Anchor dosbox]]
[[Transclude dosbox.conf/dosbox]]
----
[[Anchor render]]
[[Transclude dosbox.conf/render]]
----
[[Anchor cpu]]
[[Transclude dosbox.conf/cpu]]
Is this normal? The other Wiki based pages that I have seen (such as http://memory-alpha.org/en/wiki/Star_Trek:_Th … Original_Series) you just click a link marked Edit and you can view and change the existing content. (Not that this is great as it seems like the page could get maliciously trashed pretty easily).
DosBox Shortcuts
Someone needs to write somewhere a guide on setting up shortcuts to launch a game in DosBox. I figured this out from one of the replies on Abandonia, but I don't see it documented anywhere. Something along the lines of:
* You typically don't want to edit your dosbox.conf file in the main dosbox folder once you have installed the program, as this will change the settings for ALL games that you play using DosBox. Instead copy the file to a different directory (I recommend the individual game directory) and modify it there. In the copied file, you can add parameters to the AUTOEXEC portion of the file to tell DosBox how to launch your game. Now to quickly launch DosBox, I recommend copying the shortcut to DosBox that was created in the initial installation, renaming it to match the individual game, and modifying the path to the dosbox.conf file to the file that you just copied. Now clicking the shortcut will launch the game and you can modify the individual game's dosbox.conf file and check the effect of changes without affecting your other games.
This could be fleshed out with examples and graphics, but you get the basic idea. But I don't know the best place to add this?
Thoughts and other opinions requested!