Gaming devices on Pegasos 2 running AmigaOS 4.1.2?
  • Caterpillar
    Caterpillar
    mugo
    Posts: 28 from 2005/8/28
    Hello guys,

    I don´t post a lot over here. But have been reading a lot lately, because only now i managed to acquire a Pegasos 2 board, and i´m learning a lot of things yet. I´m an old-timer Amiga user, but the Pegasos is new to me.

    Sorry for this of topic question here, but i know there are lots of AmigaOS4 users here too, so maybe i can get some help.

    The main problem so far is with game controllers. I tried 2 USB gamepads. One of them, an older one (can´t remember the brand) freezes the computer, and i have to reboot.

    The other one is brand new, but a cheaper one. It´s from Leadership. It works flawlessly on MorphOS, but on AmigaOS4 i can only use the buttons. When i try to calibrate the gamepad it says there´s some problem with the x-y axis, and indeed it doesn´t work.

    So i decided to try the Gameport with an older analog joystick. But when i open the AmigaInput prefs with the Joystick Attached (althought counter advised, i tried even to plug the joystick after the computer is on, and the OS4 is running), the gameport driver shows the "Not Working" status.

    I´m really lost here, as i thought that the gameport couldn´t go wrong in any way. Is there something i´m overlooking?

    Also, is there some list of tested gaming devices on AmigaOS 4.1?

    Right now i´m mostly interested in having the gameport working, as this way i can use an adapter for digital joysticks, and plug in my prefered "Amiga" joysticks ;-)

    Thanks a lot for any help!
  • »30.07.11 - 01:26
    Profile
  • MorphOS Developer
    itix
    Posts: 1520 from 2003/2/24
    From: Finland
    It sounds like a bug in an operating system you are using. I recommend visiting their support site. I dont see any reason to consider hardware fault if it is working in MorphOS.
    1 + 1 = 3 with very large values of 1
  • »30.07.11 - 06:22
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Simon
    Posts: 809 from 2008/7/6
    From: Antwerp, Belgium
    I had OS4 on a µA1 and never got a joystick working properly. I am not sure how it is working on 4.1 because I never had it.

    In MorphOS it's going a lot easier, maybe because USB is working with Poseidon ? I am not a programmer so no idea why and how exactly.
    Proud member of the Belgian Amiga Club since 2003

  • »30.07.11 - 10:00
    Profile Visit Website
  • Caterpillar
    Caterpillar
    mugo
    Posts: 28 from 2005/8/28
    @Itix

    Man, i really appreciate you taking your time to post and trying to help me. But in any part of my question i meant i had a hardware problem.

    Maybe i chose the wrong subforum to post this question, maybe it should have been in the software forum.

    The thing is you don´t need to say i should look for other forum or support site to get some help, neither tell me the OS i´m using is not good or have bugs. If you can´t give me som e objective help, please don´t.

    @Oepabakkes

    Thanks man, for your reply!

    Indeed the Poseidon idea is a good one. I´m thinking about doing some tests in this respect. But i suspect OS4 own USB Stack will not like it.

    I would also like to know how to use the gameport on MorphOS.

    Do MOS support the Pegasos Gameport? Do it need configuration, or is it just a matter to plug the controller and running a game? Do it have some kind of lowlevel.library emulation or support?

    I´m reading a lot about MOS in the last weeks, but i´m having a hard time on finding info on some subjects...

    Apart from the Pegasos Book, do we have any other info source?

    Thanks a lot for you guys help.
  • »30.07.11 - 20:18
    Profile
  • MorphOS Developer
    Krashan
    Posts: 1107 from 2003/6/11
    From: Białystok...
    @mugo

    > Apart from the Pegasos Book, do we have any other info source?

    http://library.morph.zone
  • »31.07.11 - 06:37
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    magnetic
    Posts: 2129 from 2003/3/1
    From: Los Angeles
    mugo

    join and post on hyperion's support site forums for best answers???


    BTW gameport on Peg2 should work fine, just plug in the joystick irrc
    Pegasos 2 Rev 2B3 w/ Freescale 7447 "G4" @ 1ghz / 1gb Nanya Ram
    Quad Boot: MorphOS 2.7 | Amiga OS4.1 U4 | Ubuntu PPC GNU/Linux | OS X 10.4
  • »31.07.11 - 07:07
    Profile Visit Website
  • MorphOS Developer
    itix
    Posts: 1520 from 2003/2/24
    From: Finland
    @mugo

    Since it is a software issue I doubt you can do much about it yourself. They have informed they are working on a new release so it could be good idea report which devices are incompatible with USB and gameport drivers so developers can fix it. (I dont have OS4 nor never have seen it so can not comment about compatible devices...)

    MorphOS supports Pegasos game port directly via lowlevel.library and all games with lowlevel.library support (i.e. SDL ones) can use it. [url=http://www.biclodon.com/software/lowlevel/Here[/url] is more information about it. You dont have to configure it before using.

    USB devices are mapped to lowlevel.library.

    [ Edited by itix 31.07.2011 - 13:22 ]
    1 + 1 = 3 with very large values of 1
  • »31.07.11 - 10:21
    Profile
  • Caterpillar
    Caterpillar
    mugo
    Posts: 28 from 2005/8/28
    @Krashan

    Thank you, man. I´ve seen it before, but didn´t remember where ;-)

    @Magnetic

    Thanks man. And you´re right. I´m posting the question on Hyperion´s forum as well. Itix in fact has suggested it before.

    @Itix

    Thank you very much for this. Now it´s clearer!I have just one more question about the gameport. As you said it uses the lowlevel.library. So i must use the native MOS library? And if i use the gameport joystick 0, it´s mapped to the port 1 of lowlevel.library?

    Thanks a lot guys!
  • »31.07.11 - 15:02
    Profile
  • MorphOS Developer
    itix
    Posts: 1520 from 2003/2/24
    From: Finland
    mugo,

    Quote:


    So i must use the native MOS library?



    Yes it is absolutely necessary. The original lowlevel.library is tied to the original Amiga hardware.

    Quote:


    And if i use the gameport joystick 0, it´s mapped to the port 1 of lowlevel.library?



    I can not remember and I dont have my Pegasos anymore. It does not have to so better check it out yourself :-P
    1 + 1 = 3 with very large values of 1
  • »01.08.11 - 17:38
    Profile