Solved Confused Over Dos Games
-
@voljega
I used
imgmount d "\recalbox\share\roms\dos\judgepb.pc\JUDGEPB.CUE" -t iso
instead of
imgmount d "/recalbox/share/roms/dos/judgepb.pc/JUDGEPB.CUE" -t iso
and he didnt found the CD.
Still some mistery for me behind dosbox. -
@dragu oh yeah but you're using full path so that seems logical at least.
Was it in dosbox.bat or dosbox.cfg ?
-
@voljega
In dosbox.cfg -
@dragu ok well dosbox.cfg seems less picky anyway than dosbox.bat which only accept true dos filenames
-
In your story, could you work with variables with pathname inside such as %abc%\floppy\ ?
-
@dragu Hmmm I'm not sure at all I should try maybe
-
@dragu It does work in dosbox.bat using full path and quote :
mount a "/recalbox/share/roms/dos/Strategy-Gestion/fieldglo.pc/floppy/" -t floppy
Not my favorite solution though
And then it should work with
"./floppy/"
or evenc:\floppy
but I guess at that point in launching (dosbox.bat) the "." is set only for the dos filesystem and not the linux one.No idea why
.\floppy\
orc:\floppy\
doesn't work when it is well interpreted for the imgmount command -
@voljega
Perhaps you could try something like thisset rpath = "/recalbox/share/roms/dos/Strategy-Gestion/fieldglo.pc" mount a %rpath%/floppy/ -t floppy
I am not sure if I made no error and if it is functioning under dosbox.
-
@dragu still doesn't change the fact that the full absolute path is embedded in the conf
and so entirely dependent of recalbox and the game pathOk by perusing dosbox documentation, mount indeed only uses paths from the local filesystem whereas imgmount is capable of using both local filesystem and virtual dosbox path so i guess relative path with the mount command won't be possible anyway
-
why you don't use "my" methode ?
for exemple, in the 2CDs game Lighthouse from Sierra, I don't use a dosbox.cfg and only the dosbox.bat and here its content :
IMGMOUNT d .\Light-1.iso .\Light-2.iso -t iso
cd SIERRA
cd LIGHTDOS
LIGHT.BATOne file with all what I need... it's more easy when you want to add many DOS games in row.
in your case :
mount a .\floppy -t floppyBut I never mount a folder as a hard/floppy drive with this "silly" method... I use this for more simple fast stuff...
-
@cthulhus well if you read everything I put in the last message what you're saying only work with the imgmount command and not the mount one
I also specifically said in the first message about this issue that the exact same command you're advising here doesn't work. That was the issue actually
-
sorry, just read the end the end is always better
-
@dragu I'm having some trouble to map mouse button on the xbox controller (on shoulder buttons, either the ones below, or the ones up), it doesn't work.
my mapping is like that :
mbutton_left "stick_0 button 4" mbutton_middle mbutton_right "stick_0 button 5" maxis_y- "stick_0 axis 3 0" maxis_x- "stick_0 axis 2 0" maxis_y+ "stick_0 axis 3 1" maxis_x+ "stick_0 axis 2 1"
directions works ok but the mouse clicks refuses to register
I noticed that for keybord keys the line is a little bit different :
key_enter "stick_0 button 9" "key 40"
could it be that the mouse click mapping is missing the original mouse event to "link" controller button and mouse click ? i dit it through the internal mapper though.
does it work for you, did you manage to use mouse buttons on a controller ?
-
@voljega
Hi,
for the moment I used it in Crusader with just left mouse button, and this is ok.
When I look now on the Keymapper Screen, mouse, the buttons M and R are grey out. Why, I dont know, because I was not needing. In the mapperfile,
mbutton_middle
mbutton_right
exist, but are not defined. Necessary to dig.
I was just checking, the grey out in the interface means that it is not used. And he accept to use it. Give it a try over the Keymapper Ctrl+F1. Is also the easiest way the first time you create the xxx.map -
@dragu I already did it through the keymapper
-
My left mouse button 1 works, but I use no other.
Dont forget to define mouse (buttons) in the game.mbutton_left "stick_1 button 3" mbutton_middle mbutton_right maxis_y- "stick_1 axis 3 0" maxis_x- "stick_1 axis 0 0" maxis_y+ "stick_1 axis 3 1" maxis_x+ "stick_1 axis 0 1"
You know that you can map a few dosbox buttons together on one controller button ?
I used it for some cheat where you must press CHT keys. I mapped this 3 on one button and it works.
Also in some games, you have never buttons enough.
As example in Judge Dredd Pinball, I use Plunger controller button for plunger, go, ok, new game and one other controller button for esc, quit, and 8 (choose screen resolution to 800x600) -
@dragu well as you can see my conf has the same syntax and it's not working, I was only able to have a little activity sometimes on the right mouse button when putting it on the analogic trigger of the xbox360 controller, but nothing on the left one and even the right was only working partially
and it's not the same time something like that or other illogical think happens with the mapper, so I'm pretty much thinking that dosbox mapper is full of bugs
-
@voljega
I must say, I am pretty happy with it. I am asking me if your problems dont come from the xbox360 controller ? With my USB dragonrise, nothing wrong. -
-
@acris it's not really easy because you can have several versions of the same game, wether it's using a cd or not, wether it's cracked or not.
you really have to understand dos command a little and after that it's not that complicated, I explained everything in the wiki pages, which I should simplify and rewrite a little
https://github.com/recalbox/recalbox-os/wiki/How-to-use-DOSBox-to-emulate-DOS-gamesI'm also quite finished with my ExoDOSConverter which automatically convert games from this collection to recalbox format, but it is in python AND you have to use it on windows, so before releasing it I should find a way to package it easily to allow users to use it without installing python