VOGONS


Joystick problems

Topic actions

First post, by ROMANSROAD

User metadata
Rank Newbie
Rank
Newbie

Brand new to this, so sorry for wrong location, terms, etc.

Have bought Megarace from GOG.com and their support and forums unable to help

USB joystick works in Megarace 2, but not in MR1. I bought a sound card with 15 pin DB gameport and an old analog Gravis Blackhawk, still no joy (pardon the pun). Have modified the DosBox joystick file to "2 axis", but nothing.

Now, Megarace 1 requires you enable the joystick during the setup, and the GOG version skips this. When I engage the setup section by accessing the separate .exe file, all seems well except the program states " I can't seem to tell the time on your system". I then select to use the joystick, and it states "no joystick found...use anyway?" and I click yes. Game later can be loaded but no joystick.

I've searched this forum, and disovered comments on time patches, and wondered if this was my problem.

My system is a 2.5GHZ 5200, 4gb 800mhz RAM, ASUS (ati)5750 1 GB DDR5 graphics, and , as I said, a variety of joysticks!

I really love the idea of DosBox, and haven't thought about (or programmed in ) DOS for years! I really wish I had paid more attention to what my old friend Neil Konzen was telling me in the late 70's in Seattle! If so, I wouldn't have to bother this great group with a pesky question!

Reply 1 of 39, by robertmo

User metadata
Rank l33t++
Rank
l33t++

does the joy work in windows' joystick control pannel?

Reply 2 of 39, by ROMANSROAD

User metadata
Rank Newbie
Rank
Newbie

The USB joystick is seen and calibrated in XP, and works with other games.

The analog stick reports back "not connected" in the device manager, despite multiple driver changes to the sound card/gameport and analog stick. Have bought a Diamond sound card with gameport, but haven't installed yet. The last sound card was Inland, and I wonder about it's quality.

I understood that DosBox preferred USB, but tried the analog just in case. Since it wasn't ever recognized, I'm not sure that was a real test.

Reply 3 of 39, by robertmo

User metadata
Rank l33t++
Rank
l33t++

non-usb joysticks have to be installed first in windows, they are not autodetected

Reply 4 of 39, by ROMANSROAD

User metadata
Rank Newbie
Rank
Newbie

I knew that...and I didn't pursue this because I wasn't sure if I had to have an analog stick. I tried all sorts of ways to force XP to recognize the analog stick, but no joy.

In light of DosBox preferring USB, do you think I should pursue getting the gameport up and the analog stick recognized?

If not, any ideas on how to have the joystick work?

Reply 5 of 39, by robertmo

User metadata
Rank l33t++
Rank
l33t++

you must have gameport drivers installed in device manager

than you have to add joystick in joystick control panel

Reply 6 of 39, by ADDiCT

User metadata
Rank Oldbie
Rank
Oldbie

n light of DosBox preferring USB

That's not correct. DOSBox will use whatever controller(s) the OS provides. If the OS doesn't recognize the controller correctly you won't be able to use it in DOSBox.

Reply 7 of 39, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

> In light of DosBox preferring USB

This was true for older DOSBox versions where the analog joystick would make the emulator slow down to a crawl.

1+1=10

Reply 8 of 39, by ROMANSROAD

User metadata
Rank Newbie
Rank
Newbie

I did try and install the gameport multiple times into XP but even when it installed with proper drivers, still said "not connected" so I couldn't calibrate it.

The USB stick installs flawlessly into XP, yet Megarace doesn't "see" it. In Megarace 2, the USB joystick works, but with poor control. These two games I assume are under the same DosBox, but obviously Mega 1 has its own configuration files.

What about my weak idea on the Mega 1 not recognizing the "time" on my system? I know a little about clocking, but honestly can't explain this.

COuld a CVS (whatever that is!) version help me?

Reply 9 of 39, by robertmo

User metadata
Rank l33t++
Rank
l33t++

try changing dosbox's joystick options

Reply 10 of 39, by ROMANSROAD

User metadata
Rank Newbie
Rank
Newbie

In DosBox joystick tried 2axis, 4axis but didn't work. Didn't try the "true false" options, but what's weird is that DosBox sees the USB joystick in Megarace2.....go figure!

Reply 11 of 39, by robertmo

User metadata
Rank l33t++
Rank
l33t++

>Didn't try the "true false" options
so try

Reply 12 of 39, by eL_PuSHeR

User metadata
Rank l33t++
Rank
l33t++

[Moved to DOSBox General Section]

Intel i7 5960X
Gigabye GA-X99-Gaming 5
8 GB DDR4 (2100)
8 GB GeForce GTX 1070 G1 Gaming (Gigabyte)

Reply 13 of 39, by ROMANSROAD

User metadata
Rank Newbie
Rank
Newbie

No better with "true / false" options.

New sound card with gameport (Diamond 5.1), and XP had a hard time recognizing it, but when finally did, still displays "not connected" even though it is connected and the stick is otherwise ok.

I'm hoping this is some simple thing, but boy is it frustrating!

Any other ideas?

On setup MR1 still complains it can't recognize the way "your system keeps time"......

What about the "mapper.txt" I read here that sometimes has joystick issues.....sorry, but don't have a good grasp yet of DosBox

Reply 14 of 39, by robertmo

User metadata
Rank l33t++
Rank
l33t++
ROMANSROAD wrote:

On setup MR1 still complains it can't recognize the way "your system keeps time"......

i don't really understand you. does it have anything to do with joystick or it is some other problem?
nevertheless try fixed cycles

Reply 15 of 39, by ROMANSROAD

User metadata
Rank Newbie
Rank
Newbie

Let me summarize.

Megarace exists in 2 editions.. Megarace 1 and Megarace 2.
MR1 was the first, produced around 1994 by Software toolworks and designed for DOS. It ran on systems with Windows 3.1. Megarace 2 came out a year or so later, with better support.

Currently, I can run MR2 with a USB joystick, although the controls are irratic.

I cannot run MR1 with anyting but mouse and keyboard. Neither a USB joystick or an analog are recognized. Of note, both MR1 and MR2 are run under the same DosBox environment and only MR2 recognizes and allows the joystick to work. Keep in mind that MR1 requires in the install to select the various inputs (mouse, joystick) and I assume, stores this in a config file.

Problem is that MR1 doesnt see any joystick ...ever.

My observation on the "system time" is from a message that the MR1 install program gives me, and I thought that might shed some light on the issue

I really appreciate your help, and apologize for the confusion 😵

Reply 16 of 39, by ROMANSROAD

User metadata
Rank Newbie
Rank
Newbie

sorry to ask again...but anyone have any ideas?

Reply 17 of 39, by robertmo

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

>Didn't try the "true false" options
so try

Reply 18 of 39, by ROMANSROAD

User metadata
Rank Newbie
Rank
Newbie

As I mentioned above, it was no better after tweaking the "true/false" options ....[/quote]

Reply 19 of 39, by robertmo

User metadata
Rank l33t++
Rank
l33t++

cause i have checked megarace 1 and with timed=true when i am asked for leaving joy in centered position and pressing button nothing happens.

but with timed=false i can press button and finish calibration and use joy in game.

btw - the not recognized time error is about testing cdrom speed.