Jump to content


Photo

Dosbox: Problems With Nub Input


  • Please log in to reply
23 replies to this topic

#1 zapman

zapman

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 183 posts
  • Gender:Male
  • Location:EU

Posted 15 September 2010 - 02:36 PM

Surprisingly, I haven't found anything on the boards about a huge problem there is with doxbox, so I started this thread:

Touch input doesn't work very well with doxbox, so you have to stick to the nubs to play games like 'Master of Orion' or 'Master of Magic': the left nub moves the mouse pointer, the right nub handles the mouse clicks: LMB, RMB, MMB and doubleclick.

Now the problem is, that the right nub, when doing a left click, also moves the mouse pointer a bit; mostly upwards. That way you can seldomly click on spots you intend which leads to the point where MOO isn't really playable anymore..

Is that problem known? Is there a fix?

Thx for your help!


PS: This problem only occurs in dosbox, I have never had any problems like that on other games or programs.

Edited by zapman, 13 October 2010 - 08:05 AM.


#2 Pickle

Pickle

    Mega GP Mania

  • X-treme Team
  • 4074 posts
  • Gender:Male
  • Location:Detroit, Michigan

Posted 15 September 2010 - 07:57 PM

Surprisingly, I haven't found anything on the boards about a huge problem there is with doxbox, so I started this thread:

Touch input doesn't work very well with doxbox, so you have to stick to the nubs to play games like 'Master of Orion' or 'Master of Magic': the left nub moves the mouse pointer, the right nub handles the mouse clicks: LMB, RMB, MMB and doubleclick.

Now the problem is, that the right mouse button, when doing a left click, also moves the mouse pointer a bit; mostly upwards. That way you can seldomly click on spots you intend which leads to the point where MOO isn't really playable anymore..

Is that problem known? Is there a fix?

Thx for your help!


PS: This problem only occurs in dosbox, I have never had any problems like that on other games or programs.


Maybe i broke something when trying to get the touchscreen to work. I have these games so I will test it out.

#3 zapman

zapman

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 183 posts
  • Gender:Male
  • Location:EU

Posted 16 September 2010 - 08:36 AM

Thanks alot Pickle! Looking forward to your results.

#4 zapman

zapman

    GP32 Hardcore

  • Members
  • PipPipPipPip
  • 183 posts
  • Gender:Male
  • Location:EU

Posted 08 October 2010 - 01:13 PM

Pickle, did you find any hickup in the doxBox code?

Don't want to push you, yet I do want to push you :rolleyes:

#5 Pickle

Pickle

    Mega GP Mania

  • X-treme Team
  • 4074 posts
  • Gender:Male
  • Location:Detroit, Michigan

Posted 08 October 2010 - 01:15 PM

Pickle, did you find any hickup in the doxBox code?

Don't want to push you, yet I do want to push you :rolleyes:


Sorry i didnt get to it yet, such is life :-/
I will try for this weekend.

#6 Jdbye

Jdbye

    GP32 Hardcore

  • GP32 Hardcore
  • PipPipPipPip
  • 241 posts

Posted 08 October 2010 - 01:22 PM

I noticed that bug as well when I tried Warcraft 2, made the game really annoying to play. I'm happy that Warcraft 2 seemed to run well though, albeit a little slow :)

#7 Pickle

Pickle

    Mega GP Mania

  • X-treme Team
  • 4074 posts
  • Gender:Male
  • Location:Detroit, Michigan

Posted 08 October 2010 - 01:29 PM

I noticed that bug as well when I tried Warcraft 2, made the game really annoying to play. I'm happy that Warcraft 2 seemed to run well though, albeit a little slow :)


have you tried wargus?

#8 MonkeyChops

MonkeyChops

    NO! I don't play basketball

  • GP32 Hardcore
  • PipPipPipPipPipPip
  • 949 posts
  • Gender:Male
  • Location:OHIO
  • Interests:retro games, music, drums, beer brewing

Posted 09 October 2010 - 06:59 PM

not a great fix but I map my shoulder buttons to mouseclicks and if you move the mouse the the corner of the screen with the stylus and bring it back down, it kind of calibrates it.

#9 EvilDragon

EvilDragon

    There can't be enough evil in this world!

  • Admin
  • PipPipPipPipPipPip
  • 7819 posts
  • Location:Ingolstadt, Germany... somewhere near Munich

Posted 12 October 2010 - 08:15 PM

Well, when Pickle finds some more time (currently he's working on the awesome PickleLauncher), he'll probably start updating his ports that use touchscreen with the patch from DJWillis.
Then no more out-of-sync issues... Pretty please? :D :D

#10 Pickle

Pickle

    Mega GP Mania

  • X-treme Team
  • 4074 posts
  • Gender:Male
  • Location:Detroit, Michigan

Posted 12 October 2010 - 08:17 PM

Well, when Pickle finds some more time (currently he's working on the awesome PickleLauncher), he'll probably start updating his ports that use touchscreen with the patch from DJWillis.
Then no more out-of-sync issues... Pretty please? :D :D


what i thought you were a porting expert now ;-)
so many things to do....anyone got a clone machine yet?

#11 EvilDragon

EvilDragon

    There can't be enough evil in this world!

  • Admin
  • PipPipPipPipPipPip
  • 7819 posts
  • Location:Ingolstadt, Germany... somewhere near Munich

Posted 12 October 2010 - 08:20 PM


Well, when Pickle finds some more time (currently he's working on the awesome PickleLauncher), he'll probably start updating his ports that use touchscreen with the patch from DJWillis.
Then no more out-of-sync issues... Pretty please? :D :D

what i thought you were a porting expert now ;-)


Not... quite.
I have no idea what I'm doing. Also, I'm using cpasjuste's toolchain which doesn't like to work with some programs... and I didn't manage to setup DJWillis' yet :)

so many things to do....anyone got a clone machine yet?


I'd take one! Instead of producing the Pandora, we could clone it then :D

#12 Pickle

Pickle

    Mega GP Mania

  • X-treme Team
  • 4074 posts
  • Gender:Male
  • Location:Detroit, Michigan

Posted 12 October 2010 - 08:24 PM

I have no idea what I'm doing. Also, I'm using cpasjuste's toolchain which doesn't like to work with some programs... and I didn't manage to setup DJWillis' yet :)


i havnt used either of those, i always used the CSL's

#13 EvilDragon

EvilDragon

    There can't be enough evil in this world!

  • Admin
  • PipPipPipPipPipPip
  • 7819 posts
  • Location:Ingolstadt, Germany... somewhere near Munich

Posted 12 October 2010 - 08:32 PM

i havnt used either of those, i always used the CSL's


What's CSL? Maybe it's the reason some things like Super Mario War freeze occasionally?
As said, happened with Wesnoth, too, and Ivanovic's port doesn't do that.

#14 Pickle

Pickle

    Mega GP Mania

  • X-treme Team
  • 4074 posts
  • Gender:Male
  • Location:Detroit, Michigan

Posted 12 October 2010 - 08:40 PM


i havnt used either of those, i always used the CSL's


What's CSL? Maybe it's the reason some things like Super Mario War freeze occasionally?
As said, happened with Wesnoth, too, and Ivanovic's port doesn't do that.


CodeSourcery toolchains, it could be the reason

#15 Clean3d

Clean3d

    GP32 User

  • Members
  • PipPipPip
  • 64 posts

Posted 15 October 2010 - 11:32 PM

not a great fix but I map my shoulder buttons to mouseclicks and if you move the mouse the the corner of the screen with the stylus and bring it back down, it kind of calibrates it.

Could I ask how you remapped your shoulder button? [EDIT] Nevermind, I figured it out. If anyone else it curious, you just remap it like you would anything else in Dosbox: press Ctrl+F1, click "leftclick", click "add", and press the shoulder button. I can finally play Ishar! (although I'll probably die a lot until Dosbox's touchscreen is patched. Silly game controls! :P)