Re-Posted Jaguar controller issues in STEEM 3.8.1...

Bug reports and support area for Steem

Moderators: Mug UK, Steem Authors, Moderator Team

Forum rules
All bug reports must include:
Steem version
Host operating system version
TOS ROM version
Copy of steem.ini
Reference to or copy of disk image being used
Brief description of steps performed
Description of desired outcome
Description of actual outcome
EstTeeEfEm
Captain Atari
Captain Atari
Posts: 299
Joined: Mon May 04, 2015 9:02 pm

Re-Posted Jaguar controller issues in STEEM 3.8.1...

Postby EstTeeEfEm » Fri Jul 29, 2016 11:59 pm

Ive reposted the original message, but included more information for you, I hope by including more information I can help out a little...

STEEM SSE 3.8.1
STEEM BOILER 3.7.2
Windows 10 Host OS
TOS 1.62 UK & US (either version displays the same issues)
Config File used :
steem INI File.rar

Reference of files used:
Substation Ref Files.rar


Simply using the XBOX pad as a Jaguar controller in STEEM, Works in games such as TEAM (Impact) that only use single group of buttons (Refer to link below for more info about groups/buttons). If I map the Arrow keys to the jaguar controls it still exhibits the same issue, in case the XBox pad caused problems

I used the jaguar controller both in Substation and of my own source code, which has not been included.

Description of desired outcome
===========================
Movement of character in substation using Directional buttons on jagpad, especially UP

Description of actual outcome
==========================
When pressing UP in substation, the character does NOT move, BUT the ESC key is "pressed" which invokes the "Do youu want to quit" dialog .. this does not happen on the REAL STE hardware.

Does the Jagpad code interfere with the keyboard? I wrote my own routines to control the jagpad and it does have some effect on the ACIA and more than this, can be seen to "press" keys lol...
Another example of this would be the game Substation whereby pressing up ALSO presses another key on the keyboard.
I use an XBox 360 controller and all other "joystick" functions are unused. I dont use my PC keyboard for jaguar input, solely the XBox pad, so i know its not an issue regarding poor key mapping lol.

imho, I dont think the multiplexing system that the jaguar pads use has been fully or properly implemented and could we have it implemented lol.. Im not picking, I think having STEEM SSE is fantastic in every otherway, except maybe due to win10 breaking fullscreen lol.

I refer to this document myself: it is by far the most indepth analysis of the STE enhanced ports.

http://www.compsoc.man.ac.uk/~xav/ejp_faq.090

Thank you for your continued work on STEEM SSE, and long may it continue ;)
You do not have the required permissions to view the files attached to this post.

User avatar
Steven Seagal
Atari God
Atari God
Posts: 1993
Joined: Sun Dec 04, 2005 9:12 am
Location: Undisclosed
Contact:

Re: Re-Posted Jaguar controller issues in STEEM 3.8.1...

Postby Steven Seagal » Sat Jul 30, 2016 12:11 pm

Ah, OK, there's a proper cracked version.
Bug confirmed.
It couldn't work as Steem does nothing with writes to the controller addresses for the moment.
Possibly, Steem authors hadn't the document you mention.
Still wonder why they did the GUI and reads parts.

User avatar
simonsunnyboy
Moderator
Moderator
Posts: 4872
Joined: Wed Oct 23, 2002 4:36 pm
Location: Friedrichshafen, Germany
Contact:

Re: Re-Posted Jaguar controller issues in STEEM 3.8.1...

Postby simonsunnyboy » Sat Jul 30, 2016 12:51 pm

Maybe incomplete description?
Simon Sunnyboy/Paradize - http://paradize.atari.org/ - STOT: http://www.npoi.de/stot/

Stay cool, stay Atari!

1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee

Jabber: simonsunnyboy@atari-jabber.org

User avatar
Steven Seagal
Atari God
Atari God
Posts: 1993
Joined: Sun Dec 04, 2005 9:12 am
Location: Undisclosed
Contact:

Re: Re-Posted Jaguar controller issues in STEEM 3.8.1...

Postby Steven Seagal » Sat Jul 30, 2016 8:16 pm

Well, as usual I was talking too fast, Steem does something with writes.
'Find' option failed me in VS2008... OK, it's my fault.

User avatar
Steven Seagal
Atari God
Atari God
Posts: 1993
Joined: Sun Dec 04, 2005 9:12 am
Location: Undisclosed
Contact:

Re: Re-Posted Jaguar controller issues in STEEM 3.8.1...

Postby Steven Seagal » Sun Jul 31, 2016 9:57 am

The real problem in Substation is that the game doesn't set the other bits (for joypad #1) when reading joypad #0.
For example, it writes $0D instead of $FD.
This is what confused Steem.
I fixed that by disregarding the other nibble (for example we just look at $D).
So, it's no interference with the ACIA or 6301, in fact those ports directly communicate with the CPU.
Thx for the report.

EstTeeEfEm
Captain Atari
Captain Atari
Posts: 299
Joined: Mon May 04, 2015 9:02 pm

Re: Re-Posted Jaguar controller issues in STEEM 3.8.1...

Postby EstTeeEfEm » Mon Aug 01, 2016 2:14 pm

aah, thanks for looking into it... means that when coding my OWN stuff, ill try and NOT follow substations example lol..


Return to “Support”

Who is online

Users browsing this forum: No registered users and 1 guest