Solved Confused Over Dos Games
-
@voljega I tested on 4.1 x86 version with that:
# ls /recalbox/share/roms/dos/test/prince.pc/ CDUNGEON.DAT DIGISND1.DAT EDUNGEON.DAT GUARD.DAT IBM_SND1.DAT INSTALL.PDM MIDISND1.DAT PRINCE.EXE SKEL.DAT VIZIER.DAT CPALACE.DAT DIGISND2.DAT EPALACE.DAT GUARD1.DAT IBM_SND2.DAT KID.DAT MIDISND2.DAT PV.DAT TITLE.DAT VPALACE.DAT DESKTOPD.CFG DIGISND3.DAT FAT.DAT GUARD2.DAT INSTALL.EXE LEVELS.DAT PRINCE.DAT SHADOW.DAT VDUNGEON.DAT dosbox.bat
And I have no problem, game boots fine.
-
@rockaddicted strange.... i wil retry but on my 4.1 ES doesn't show on boot, I tried with a pc game with both dosbox.cfg and dosbox.bat inside he folder
-
@voljega maybe a bug fixed between last unstable and current master.
Please test again on next stable release once available.
If problem, we'll check that. -
@rockaddicted I don't remember where the log is maybe there will be something in there regarding the crash of ES ?
@voljega said in Confused Over Dos Games:
@voljega Tested Tyrian, joystick works but there is a deadzone problem, the ship goes toward the right by itself, is that configurable in the mapper file ?
Ok it was more a sensibility/calibrate problem with the joystick drifting by itself.
So to fix that you just need to edit dosbox.conf, go into [joystick] part and modify timed=true to timed=false -
you can restart ES on ssh a check the error message.
-
@rockaddicted ok worked for me too the real bug seems to be when you have the same *.pc game in /recalbox/share/ros/dos AND in a subfolder of that too, but it isn't very important then
-
@voljega thanks for feedback
-
@dragu
@voljega said in Confused Over Dos Games:imgmount d .\cd\wackywheels.iso -t cdrom directly mount the iso located there /recalbox/share/roms/dos/WackyWe.pc/cd/wackywheels.iso
Well I was a little kick because it works with 'real' dos name for the iso but not with full name when the command is accessed from dosbox.bat, I saw by adding the pause command at the end of the command.bat, really usefull.
- if i change the line to imgmount d .\cd\wackyw~1.iso -t cdrom it works
- if i rename the iso to waky.iso imgmount d .\cd\wacky.iso -t cdrom it works
- if i leave like imgmount d .\cd\wackywheels.iso -t cdrom I get the error image is not found
- if i try imgmount d ".\cd\wackywheels.iso" -t cdrom, image is not found either
The game launched nonetheless but this is a bother for automatic converting.
Do you have an idea to adress directly more-than-8-characters names from dosbox.bat ?
Didn't try to put it back in [autoexec] part yet -
@voljega
Dosbox is always a 8.3 file naming system, not like DRDOS later. It has just the Microsoft standard. -
@dragu so impossible to get more than 8 characters and forced to use ~1 and such ?
(I have seen examples like imgmount d ".\cd\wackywheels.iso" -t cdrom in some dosbox.cfg [autoexec] but I don't think I tested them)
-
@dragu well even more confusing, @Cthulhus discovered that you can even put some dosbox.cfg parameters into dosbox.bat
So the following dosbox.bat:aspect=true mapperfile=lba1.map imgmount d .\cd\wackyw~1.iso -t cdrom c: cd WACKY pause WW.EXE
will rightly set the display to 4/3 but the mapper file won't be used if dosbox.cfg is not present with the same parameters
@Cthulhus managed to set some parameters for the cpu and for graphics tooWell maybe it's better to separate the two anyway
On a side note, to finish with iso names having more than 8 characters : it seems to work to specify them in dosbox.cfg [autoexec] with the full name but then you also have to use the full path
And in the mapper with an xbox360 I can configure dpad directions with the internal mapper but the keys are then not working in game
-
@voljega
Yes, you can make alot of operations in the bat file. And create other batch files.
I also find something concerning your relative path story, perhaps it can help you :
https://www.gog.com/forum/general_archive/batch_bat_file_to_make_dosbox_games_portable_by_using_relative_directory_path_structure -
@dragu nice but I don't have any trouble any more with the relative path, only with long names
I'll keep it on the side, though
-
Do you still have dead-zone problems with your joystick?
I try to play on Captain Dynamo and the joystick (which is auto-detected) generate some ghost movements.Thanks!
-
Never used this emulator. If you could create a basic wiki to help users to use dosbox, could be awesome
-
@cotedeporc did yo try to modify timed=true to timed=false in the [joystick] part of your custom dosbox.cfg ? This solved my problem !
But apparentlybthere is no easy way to configure deadzone in dosbox...
@rockaddicted ok i will as son as i'll have tested a little more game, twenty or so (only 4-5 for now !)
-
@voljega no problem, take your time Thank you.
-
@Dragu @Cthulhus feel free to complete it
https://github.com/recalbox/recalbox-os/wiki/How-to-use-DOSBox-to-emulate-DOS-games
-
@voljega great thank, I'll read that this weekend
-
J'ai rajouté un nouveau 'bug' : si on monte un cd en cue avec le bin associé dont le nom n'est pas dos-compatible le cd n'est pas détecté, il faut renommer cue,bin et intérieur du bin et c'est putain de strict, même les majuscules il n'aime pas alors qu'il devrait s'en foutre....
'bug' dans le sens où oui MSDOS pur ne sait pas gérer ce genre de nom mais ça marche sous Windows avec la même version de DOsbox, la 0.74.
Après elle est ptet modifiée manuellement cette version DOSBOX pour gérer ça je sais pas