VOGONS


First post, by guruNS

User metadata
Rank Newbie
Rank
Newbie

Mac OS X 10.5.8
Running DosBox in Windows XP on windows parallel and on MAC OS X
3GB RAM
2.33 GHz Intel Core 2 Duo
ATI Radeon X1600 graphics card
DosBox 0.73

I have solved the eariler problem with SuperStar Wars for PC. I have a new problem in DosBox. When I connect the Steel Series 1GC usb controller to my Mac and turn on SuperStar Wars for PC the characters (Luke, etc.) continuously ducks as if down on the D-Pad is being pressed. I lay the usb joystick down and do not touch it and it still acts as if down on the D-PAD is being pressed. It works fine using the keyboard I just want to use my usb controller. I also tried Shinobi and Prince of Persia and it does it on those games also.

What is causing this?
Have anyone encountered this issue and resolved it?
If so, What did you do to correct this?

Thanks

Reply 1 of 37, by robertmo

User metadata
Rank l33t++
Rank
l33t++

where have you got dosbox from?

post content of "DOSBox Status Window" (in Windows: right click on its title bar -> edit)
enclose your dosbox's config file

Last edited by robertmo on 2010-05-30, 06:56. Edited 1 time in total.

Reply 2 of 37, by ADDiCT

User metadata
Rank Oldbie
Rank
Oldbie

Dunno about OS X, but USB controllers usually don't need to be calibrated, especially when they don't have analog sticks.

Not a Mac user, so I'm shooting in the dark. Usually DOSBox will use the analog stick of a gamepad as "joystick". If you want to use the dpad you have to map the inputs manually, as the default way of using a dpad in DOS was as a "coolie hat" (used for example in flight sims to change views to the left, rear, etc.). My guess is that DOSBox is somehow looking for an analog stick on your controller which of course isn't there. You probably could use the DOSBox keymapper to first delete all joystick 1 mappings and then assign the dpad to the joystick. But to be frank I don't even know if the keymapper is available in the OS X build.

Oh, and DOSBox will output some info about the controller(s) it has identifed in the status window. Paste that info here so we can see what DOSBox thinks your controller is (; . Probably not connected to your problem, but you should upgrade to DOSBox 0.74, too.

If that's not the problem you could try changing the "timed" parameter in DOSBox. You should also calibrate the controller in every game you want to play. This in-game calibration usually happens when starting a game, sometimes there's an in-game hotkey.

Last edited by ADDiCT on 2010-05-24, 11:06. Edited 1 time in total.

Reply 3 of 37, by robertmo

User metadata
Rank l33t++
Rank
l33t++

first of all: does joystick work properly outside dosbox in macos?

Reply 4 of 37, by guruNS

User metadata
Rank Newbie
Rank
Newbie

Yes it does work in mac os. It also works on other emulators such as snes, gameboy and nes in mac os x. I am using DosBox 0.73.

Reply 5 of 37, by robertmo

User metadata
Rank l33t++
Rank
l33t++
ADDiCT wrote:

upgrade to DOSBox 0.74

Reply 6 of 37, by ADDiCT

User metadata
Rank Oldbie
Rank
Oldbie

And:

Oh, and DOSBox will output some info about the controller(s) it has identifed in the status window. Paste that info here so we can see what DOSBox thinks your controller is (; .

Reply 7 of 37, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Sorry but do I read this correctly that you are running Dosbox in a VM? Why are you doing this?
This is very likely the source of your problem.
Run the native OS X port of dosbox and not the windows version inside a vm running Windows...
Running an emulator inside an emulator (yeah, simplyfying virtualization here 😉) is bound to lose something somewhere...

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 8 of 37, by guruNS

User metadata
Rank Newbie
Rank
Newbie

Thanks. Yeah I have it for both and it does the same thing on the Mac OS version also.

Reply 9 of 37, by guruNS

User metadata
Rank Newbie
Rank
Newbie

I have upgraded to DosBox 0.74 I am still getting the same results I will post the suggested screen also.

Reply 10 of 37, by guruNS

User metadata
Rank Newbie
Rank
Newbie

Here is the status screen.

Reply 11 of 37, by guruNS

User metadata
Rank Newbie
Rank
Newbie

Here is the config file from windows parallel.

Reply 13 of 37, by robertmo

User metadata
Rank l33t++
Rank
l33t++
robertmo wrote:

where have you got dosbox from?

post content of "DOSBox Status Window" (in Windows: right click on its title bar -> edit)
enclose your dosbox's config file

and by the way follow the guide
60 seconds guide to getting your game to run in DOSBox

Reply 14 of 37, by ADDiCT

User metadata
Rank Oldbie
Rank
Oldbie
Dominus wrote:

The status screen is the one underneath the dosbox screen 😉

Indeed (; . guruNS, we need a screenshot of the other screen.

By the way: why are you running DOSBox in an emulator? It's not clear yet that this is the source of your problem, but it definitely doesn't make things easier or more stable. Why aren't you running the native OS X DOSBox version?

P.S.: disregard robertmo's post about the guide for now. One step after the other please. First the controller problem, then the other stuff.

Reply 15 of 37, by guruNS

User metadata
Rank Newbie
Rank
Newbie

It does the same thing in OS X DosBox also I was trying the Windows Parallel to see if it would work. I know people aren't used to working with OS X so I thought the Windows XP would be easier.

How do I get the status screen in Mac Os X?

Reply 16 of 37, by guruNS

User metadata
Rank Newbie
Rank
Newbie

Here is the OS X config file.

Reply 17 of 37, by guruNS

User metadata
Rank Newbie
Rank
Newbie

My OS X DosBox does not have a second screen it only has one screen.

Reply 18 of 37, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

irq doesn't seem to be right.
should be 7

Water flows down the stream
How to ask questions the smart way!

Reply 19 of 37, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

We don't need the ssw cfg file, we need Dosbox config file. On OS X this is the file ~/Library/Preferences/DOSBox 0.74 Preferences
The status window of Dosbox can be seen on OS X by right clicking on dosbox.app and choosing "Show Package content", then in the new finder window go into contents/macos/ and double click on dosbox. (alternatively the console.app will show you the output as well, but only after closing dosbox again).

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper