13 October 2019, 22:20 | #1461 | |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,453
|
Quote:
I will try your ADF later with my Tecno Plus 511. Haven't tested the official ADF yet. Only via WHDLoad on my A1200, ClassicWB 3.1 Lite. |
|
13 October 2019, 22:26 | #1462 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
Here is what is happening...
If I write $ff00 once to POTGO ($dff034) after I have shut down the OS and interrupts then on real hardware nothing can be read from POTGOR for the second button. If I don't write the $ff00 then the second button can be read. The opposite is true on WinUAE, I have to write $ff00 to initialise the output pins as described in the HRM... if I don't then I can't read the second button. So this is something of a paradox at the moment. I've also confirmed nothing is being written to POTGO ... with WinUAE... with w 0 $dff034 2 ALL |
13 October 2019, 22:30 | #1463 | |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,479
|
Quote:
Do you have a standard 2 buttons Joy? |
|
13 October 2019, 22:31 | #1464 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
|
13 October 2019, 22:34 | #1465 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,479
|
|
13 October 2019, 22:43 | #1466 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,303
|
ross you're probably right with those. Now IIRC I had to fix most games that originally supported 2 buttons. Ex: Banshee: button only worked once. There are others. Skeleton Krew is another one, with a more subtle bug.
The problem is not new. Thanks who? Damn Commodore. |
13 October 2019, 22:51 | #1467 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
@ross...
Tried the 2nd button test you put in the zone... same thing on my hardware, it doesn't register the second button at all. This is really really weird. I may need to sleep on it. So the situation is... if I write either ($ff00 or $c000) to $dff034 it won't work on real hardware but does on WinUAE. It is the only write I am doing in the game when it is initialised...there are no other writes to $dff034 which I have confirmed with WinUAE. I need to test more, I'm now tired and confused. |
13 October 2019, 22:58 | #1468 | |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,479
|
Quote:
But sure your joystick is standard? (can be that 2nd button is simply broken?) EDIT: check 2nd button -> pressed on -> PIN9 tied to ground(PIN8) -> POTGOR(bit14)=0 if POTGO($Fx00) A $ff00 to $dff034 and no other writes MUST work... Last edited by ross; 13 October 2019 at 23:23. |
|
13 October 2019, 23:03 | #1469 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,479
|
|
13 October 2019, 23:21 | #1470 |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,453
|
I can confirm. Even using the ADFs (official Final and the 2nd Button Test from Ross) the second button of my Techno Plus pad doesn't work. The CD32 pad though has no problems with the blue button for jump. Strange.
|
13 October 2019, 23:30 | #1471 | |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,479
|
Quote:
Do you know how is internally wired? |
|
13 October 2019, 23:33 | #1472 |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,453
|
Haven't opened it. But it's 100% compatible to all Amiga games with official 2nd button support i've tried so far.
|
13 October 2019, 23:40 | #1473 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,479
|
|
13 October 2019, 23:42 | #1474 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
OK... here I've uploaded a debug version of Rygar.
This adf writes nothing to POTGO, it therefore works with my SEGA pad as button C. If I then plug in my Monster Joystick which is compatible with Amigas it registers the button press once and then sticks (probably due to lack of bits 15 and 14 pulled up on POTGO). This is really odd behaviour. Could I ask that some people test this who were having the problem previously and see if it now works. http://109.228.4.199/Rygar_test.adf You will see in the debug I am monitoring all of the inputs for POTGOR. normally is should be $5500 and when the button is pressed should go to $1500 to indicate bit 14 is clear. Graeme |
13 October 2019, 23:47 | #1475 | |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,453
|
Quote:
Download doesn't work for me. |
|
13 October 2019, 23:51 | #1476 |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
|
14 October 2019, 00:02 | #1477 | |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,453
|
Quote:
Yep exactly the same happens here using my Sega 6 button pad and the Tecno Plus. edit: But i've seen this specific before in B.C. Kid. Last edited by Retro-Nerd; 14 October 2019 at 00:08. |
|
14 October 2019, 00:13 | #1478 | |
Registered User
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
|
Quote:
I’m now starting to think that these sticks are not compatible with the amiga. |
|
14 October 2019, 00:17 | #1479 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,479
|
Or simply need different setup.
You should look inside as they are wired. In the mean time I've found an absolutely strange behavior from WinUAE: Debugger doesn't see this write to $0: Code:
suba.l a0,a0 move.l #$01800000,(a0)+ EDIT: ok, 040/060+MMU problem, all ok on 000-030+MMU, I've to warn Toni Last edited by ross; 14 October 2019 at 01:24. |
14 October 2019, 00:23 | #1480 | |
Missile Command Champion
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 12,453
|
Quote:
Yes, none modified games. There are games which have official 2-button support. Some of these games indeed work out of the box with a specific 2-button stick/pad, others just with the Mega Drive pad (C-Button). It's confusing. And WHDLoad patched games behavior is sometimes completely different. Last edited by Retro-Nerd; 14 October 2019 at 02:31. |
|
Currently Active Users Viewing This Thread: 2 (0 members and 2 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Entry: Rygar AGA Edition | mcgeezer | Coders. Entries | 75 | 28 February 2019 20:41 |
On the Ball - World Cup Edition AGA | djcasey | request.Old Rare Games | 4 | 25 January 2013 12:39 |
On The Ball League Edition AGA , Player Manager 2 | StarEye | Games images which need to be WHDified | 11 | 22 January 2010 18:21 |
The Vague #1 AGA-RTG edition is released ! | kas1e | Amiga scene | 12 | 30 October 2007 00:27 |
On The Ball: World Cup Edition AGA | CodyJarrett | request.Old Rare Games | 11 | 27 May 2003 06:14 |
|
|