Using a TT Keyboard on the Firebee

All things related to the Atari Coldfire Project

Moderators: Mathias, Mug UK, [ProToS], moondog/.tSCc., Galvez, Moderator Team

Post Reply
Gamer
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 100
Joined: Sat Oct 04, 2014 7:41 pm

Using a TT Keyboard on the Firebee

Post by Gamer »

Hello all,
I bought a TT keyboard from Best Electronics (last one they had I think) and have used it on my Firebee. It works and functions well. The Atari mouse also works great. I was wondering if anyone else has or is using a TT keyboard and if they have gotten an Atari joystick to work. I am currently running the Atari 800 emulator program and the joystick function does not work at all. However, if I set the emulator to use a mouse and put a joystick in the mouse port, I get some action on the game screen. The keyboard joystick option works fine which I will end up using if I cannot get the joystick to work.
ragnar76
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 123
Joined: Thu Apr 07, 2011 3:01 pm

Re: Using a TT Keyboard on the Firebee

Post by ragnar76 »

i have connected a tt keyboard to the firebee but playing with the firebee has not been a priority so far. i can't tell if joysticks work or not as far as i know but they should work.
• FireBee • Falcon060 • Falcon040 • Falcon030 • MiSTer • TT • (Mega)STe • Suska III-C • (Mega)ST •
vido
Atari Super Hero
Atari Super Hero
Posts: 740
Joined: Mon Jan 31, 2011 7:39 pm

Re: Using a TT Keyboard on the Firebee

Post by vido »

I tried Atari 800 emulator in my FireBee and I also didnt get joystick to work. But I remeber using it with the emulator. But I may be wrong there :(

Joystick on the FireBee work with the OpenTyrian game excep I dont get fire button to work :(
But stearing spaceship with joystick and firin with the keyboard works nicely :)
The second game where joystick works is Xenon 2 port of the game by Rayah Lone: https://ptonthat.fr/x2-project/
Its not finished but you can play it :)
Gamer
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 100
Joined: Sat Oct 04, 2014 7:41 pm

Re: Using a TT Keyboard on the Firebee

Post by Gamer »

vido wrote:I tried Atari 800 emulator in my FireBee and I also didnt get joystick to work. But I remeber using it with the emulator. But I may be wrong there :(

Joystick on the FireBee work with the OpenTyrian game excep I dont get fire button to work :(
But stearing spaceship with joystick and firin with the keyboard works nicely :)
The second game where joystick works is Xenon 2 port of the game by Rayah Lone: https://ptonthat.fr/x2-project/
Its not finished but you can play it :)
Thanks for the info about this Xenon 2 port. I will give it a try. I have the actual game on disk, so it will be fun to see how it goes. I will keep trying to get the real joystick on the Atari800 emulator to work. I am glad I can hear the actual sounds of the games I have played.
Gamer
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 100
Joined: Sat Oct 04, 2014 7:41 pm

Re: Using a TT Keyboard on the Firebee

Post by Gamer »

Thank you very much vido for steering me to this Xenon2 port. It answers my question. The joystick, using the TT keyboard board works just fine. Now I know it must be something with the Atari800 emulator that is causing the joystick not to work. Or it could be I have the settings wrong.
mikro
Hardware Guru
Hardware Guru
Posts: 2379
Joined: Sat Sep 10, 2005 11:11 am
Location: Kosice, Slovakia
Contact:

Re: Using a TT Keyboard on the Firebee

Post by mikro »

FireBee's Atari800 uses SDL for handling joysticks so if you can get another SDL game using them, that would be a good signal. SDL's readme gives some clues:

Code: Select all

SDL_JOYSTICK_ATARI:
        Use any of these strings in the environment variable to enable or
        disable a joystick:

        'ikbd-joy1-[on|off]' for IKBD joystick on port 1 (hardware access)
        'xbios-joy1-[on|off]' for IKBD joystick on port 1 (xbios access)
        'porta-pad-[on|off]' for joypad and/or teamtap on port A
        'porta-joy0-[on|off]' for joystick 0 on port A
        'porta-joy1-[on|off]' for joystick 1 on port A
        'porta-lp-[on|off]' for lightpen on port A
        'porta-anpad-[on|off]' for analog paddle on port A
        'portb-pad-[on|off]' for joypad and/or teamtap on port B
        'portb-joy0-[on|off]' for joystick 0 on port B
        'portb-joy1-[on|off]' for joystick 1 on port B
        'portb-anpad-[on|off]' for analog paddle on port B

        Default configuration is:
                'ikbd-joy1-on' (if IKBD events driver enabled)
                'xbios-joy1-on' (if gemdos/bios/gem events driver enabled)
                'porta-pad-on portb-pad-on' (if available on the machine)

        port[a|b]-[pad|joy?|lp|anpad]-* strings are mutually exclusives.
        On such a port, you can only use a joypad OR 1 or 2 joysticks OR
        a lightpen OR an analog paddle. You must disable joypad before
        setting another controller.

        The second joystick port on IKBD is used by the mouse, so not usable.
        Another problem with the IKBD: mouse buttons and joystick fire buttons
        are wired together at the hardware level, it means:
                port 0                port 0           port 1
                mouse left button  = joystick fire 0 = joystick fire 1
                mouse right button = joystick fire 1 = joystick fire 0

        Descriptions of joysticks/joypads:
        - Joypads: 1 hat, 17 buttons (Atari Jaguar console-like).
        - Joysticks: 1 hat, 1 button.
        - Lightpen, analog paddles: 2 axis, 2 buttons. The 2 buttons are those
          affected to 1 button joysticks on the same port.
Gamer
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 100
Joined: Sat Oct 04, 2014 7:41 pm

Re: Using a TT Keyboard on the Firebee

Post by Gamer »

mikro wrote:FireBee's Atari800 uses SDL for handling joysticks so if you can get another SDL game using them, that would be a good signal. SDL's readme gives some clues:

Code: Select all

SDL_JOYSTICK_ATARI:
        Use any of these strings in the environment variable to enable or
        disable a joystick:

        'ikbd-joy1-[on|off]' for IKBD joystick on port 1 (hardware access)
        'xbios-joy1-[on|off]' for IKBD joystick on port 1 (xbios access)
        'porta-pad-[on|off]' for joypad and/or teamtap on port A
        'porta-joy0-[on|off]' for joystick 0 on port A
        'porta-joy1-[on|off]' for joystick 1 on port A
        'porta-lp-[on|off]' for lightpen on port A
        'porta-anpad-[on|off]' for analog paddle on port A
        'portb-pad-[on|off]' for joypad and/or teamtap on port B
        'portb-joy0-[on|off]' for joystick 0 on port B
        'portb-joy1-[on|off]' for joystick 1 on port B
        'portb-anpad-[on|off]' for analog paddle on port B

        Default configuration is:
                'ikbd-joy1-on' (if IKBD events driver enabled)
                'xbios-joy1-on' (if gemdos/bios/gem events driver enabled)
                'porta-pad-on portb-pad-on' (if available on the machine)

        port[a|b]-[pad|joy?|lp|anpad]-* strings are mutually exclusives.
        On such a port, you can only use a joypad OR 1 or 2 joysticks OR
        a lightpen OR an analog paddle. You must disable joypad before
        setting another controller.

        The second joystick port on IKBD is used by the mouse, so not usable.
        Another problem with the IKBD: mouse buttons and joystick fire buttons
        are wired together at the hardware level, it means:
                port 0                port 0           port 1
                mouse left button  = joystick fire 0 = joystick fire 1
                mouse right button = joystick fire 1 = joystick fire 0

        Descriptions of joysticks/joypads:
        - Joypads: 1 hat, 17 buttons (Atari Jaguar console-like).
        - Joysticks: 1 hat, 1 button.
        - Lightpen, analog paddles: 2 axis, 2 buttons. The 2 buttons are those
          affected to 1 button joysticks on the same port.

Thanks for all these. I will try them out and see if I can get a joystick to work.
Gamer
Obsessive compulsive Atari behavior
Obsessive compulsive Atari behavior
Posts: 100
Joined: Sat Oct 04, 2014 7:41 pm

Re: Using a TT Keyboard on the Firebee

Post by Gamer »

Well I have gotten the Joystick on the TT keyboard to work when I loaded in a game port of Xenon II by Patrice Mandin. I talked with once the authors of the Atari800 emulator and told him about how the Joystick option does not work on the Firebee even though I have SDL loaded in. He old me that there must be an error in the emulator and that he will look into it. Let's hope they can fix it.
Post Reply

Return to “FireBee”