Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: Jasper_K on August 19, 2006, 04:58:48 AM

Title: Must Kill Poseidon!!!
Post by: Jasper_K on August 19, 2006, 04:58:48 AM
Hi guys,

anyone looking through the Hardware Issues section will see a post i made about certain PPC software not running on my A1200 040 PPC.

Well, I have found the problem, and it wasnt the multitude of patches running on my system - it was bloody Poseidon!!!

If I prevent Poseidon stack and PSD modules from running in my Startup Sequence everything runs fine.

I was warned by a few Amigans that Poseidon was evil, but thought they having "a go at me".

Anywho, this now leaves me with a (smaller) problem. Its a royal pain to have to keep editing my startup sequence everytime i want to run something, so I need a way to purge Poseidon from my system whilst in WB.

Is there a way to do this?

I have tried AddUSBHardware REMOVE ALL, but that doesnt work.

Any help on this matter would be greatly appreciated.

Thanks.
Title: Re: Must Kill Poseidon!!!
Post by: Matt_H on August 19, 2006, 06:10:35 AM
I've always found Poseidon to be incredibly stable - could be something else compounding the problem.

Use Trident to take the stack Offline - that should clear things out.
Title: Re: Must Kill Poseidon!!!
Post by: Jasper_K on August 19, 2006, 06:13:59 AM
Hi there, thanks for the reply.

Well, I dont think I have ever had poseidon crash on me, but then I have been told that Poseidon conflicts with some other programs - WHDload is a main example.

Anyway, I have tried going offline in Trident, but that doesnt work. I think I actually have to remove the PSDModule from resident.
Title: Re: Must Kill Poseidon!!!
Post by: Matt_H on August 19, 2006, 06:18:53 AM
If it's WHDLoad you're talking about, taking Poseidon offline isn't enough. You've also got to disable your network stack(s).
Title: Re: Must Kill Poseidon!!!
Post by: Jasper_K on August 19, 2006, 06:23:03 AM
Noperz, its not WHDload, its PaybackWos, WarpHexen etc etc.

If I comment out Posiedon in startup they all work fine, if I allow PSDModules to be loaded they all fail, even if I click OFFLINE in Trident or run "addusbhardware REMOVE ALL" from cli
Title: Re: Must Kill Poseidon!!!
Post by: itix on August 19, 2006, 06:36:59 AM
Dont those games bang hardware directly?
Title: Re: Must Kill Poseidon!!!
Post by: Jasper_K on August 19, 2006, 06:48:25 AM
Payback shouldnt it, but Im not sure, All I know is that I need to find some way of disabling it.
Title: Re: Must Kill Poseidon!!!
Post by: Brian on August 19, 2006, 08:34:15 AM
Id get hold of a "mousepressed" program and edit the startup-sequence to work with the inputs from this. I use this on my own Amiga.

System:c/mbpress
set ANSWER $RC
If $ANSWER EQ 0 ;no mouse button pressed
   Run USB software
;
; Below show how this program become a multi selection
; $ANSWER EQ 1/2 = left/right mouse button
;
; Else
;  If $ANSWER EQ 3 ;middle mousebutton
;   Run other program
;  Else ;any left or right mousebutton
;   Run a third program
; EndIf
;
Endif
Title: Re: Must Kill Poseidon!!!
Post by: Jasper_K on August 19, 2006, 10:27:08 AM
Hi there.
Would you believe I have installed StartMeUp, which allows you to select which startup-sequence are use, and now PaybackWos has stopped working again..... this is weird.
Title: Re: Must Kill Poseidon!!!
Post by: c64_d0c on August 19, 2006, 10:59:34 AM
the fantastic amiga computer ahead of everything else... at least it was ages ago... i am so happy i dont have to solve does amiga problems its a pain in the but and not much user friendly... thank bill *god* gates for winxp and plug and play...
________
redhead girl Cams (http://www.girlcamfriend.com/webcam/redhead-girls/)
Title: Re: Must Kill Poseidon!!!
Post by: amiwalker on August 19, 2006, 11:41:32 AM
I had this same problem with my A3000D X-SurfII and Subway 1200 USB controller.

The solution for me was to relocate the Subway & ribbon cable a little, then all was fine!

Also check into the possiblity of a weak power supply.

Hope this helps.
Title: Re: Must Kill Poseidon!!!
Post by: amiwalker on August 19, 2006, 11:52:35 AM
Quote

c64_d0c wrote:
the fantastic amiga computer ahead of everything else... at least it was ages ago... i am so happy i dont have to solve does amiga problems its a pain in the but and not much user friendly... thank bill *god* gates for winxp and plug and play...


Just remember, we are talking about hardware, not software.

"Billsoft" has "0" to do with hardware directly.

Since you blurred the line between S/W & H/W, have you tried to solve an obscure problem with WinXP?

Good luck, you will need it!

Much of the Amiga community is here to help each other, not to write viruses and other negitive things that require BLOOOTED code to work around and take a 2 gig processor to its knees.

Nuf said.
Title: Re: Must Kill Poseidon!!!
Post by: Framiga on August 19, 2006, 01:19:45 PM
"Hi there.
Would you believe I have installed StartMeUp, which allows you to select which startup-sequence are use, and now PaybackWos has stopped working again..... this is weird."

do you have no-waitstates for PPC mem, in PPC early menu?

If yes, change it in 60 or 70ns.... W3d stuf (like Payback) doesn't like no-waitstates for PPC.
Title: Re: Must Kill Poseidon!!!
Post by: Matt_H on August 20, 2006, 01:17:27 AM
@ Jasper_K

PaybackWOS does bang the hardware for audio. Does the 68K version bomb on you?
Title: Re: Must Kill Poseidon!!!
Post by: Dandy on August 23, 2006, 10:13:50 AM
Quote

Jasper_K wrote:
Hi guys,

anyone looking through the Hardware Issues section will see a post i made about certain PPC software not running on my A1200 040 PPC.

Well, I have found the problem, and it wasnt the multitude of patches running on my system - it was bloody Poseidon!!!

If I prevent Poseidon stack and PSD modules from running in my Startup Sequence everything runs fine.

I was warned by a few Amigans that Poseidon was evil, but thought they having "a go at me".

Anywho, this now leaves me with a (smaller) problem. Its a royal pain to have to keep editing my startup sequence everytime i want to run something, so I need a way to purge Poseidon from my system whilst in WB.

Is there a way to do this?

I have tried AddUSBHardware REMOVE ALL, but that doesnt work.

Any help on this matter would be greatly appreciated.

Thanks.

have you already tried to contact Chris Hodges (the author) on this?
chrisly@platon42.de
Title: Re: Must Kill Poseidon!!!
Post by: CLS2086 on August 23, 2006, 11:11:55 AM
Which release of Poseidon do you use ?
What is your PSU ?
Which patch do you use ?
Title: Re: Must Kill Poseidon!!!
Post by: Varthall on August 23, 2006, 11:43:57 AM
Quote

c64_d0c wrote:
the fantastic amiga computer ahead of everything else... at least it was ages ago... i am so happy i dont have to solve does amiga problems its a pain in the but and not much user friendly... thank bill *god* gates for winxp and plug and play...

Thanks God my A1 with Os4 is much better from this point of view: no stacks of hardware one plugged over the other, all the most relevant patches now integrated in the OS, etc.

Varthall
Title: Re: Must Kill Poseidon!!!
Post by: mboehmer_e3b on August 23, 2006, 11:56:14 AM
Quote
Well, I dont think I have ever had poseidon crash on me, but then I have been told that Poseidon conflicts with some other programs - WHDload is a main example.


Nope, sorry to correct you here. It's not Poseidon which is the bad guy.
Poseidon uses interrupts to communicate with the USB host controller. If another software package takes over the machine (like WHDload does, by disabling multitasking), interrupts will still be there (as WHDload doesn't know how to deactivate the USB ints) and will freeze your machine, as the USB int server will never be activated again.

Something similar will happen with other software which may use a buggy interrupt server (remember, Amiga uses daisy chaining with interrupt servers, so if one server closes the chain too early by mistake, you are done).

The best way to get around this is (like already proposed) to use a small utility checking the mouse buttons on startup, and changing the startup-sequence accordingly.

Michael

Michael
Title: Re: Must Kill Poseidon!!!
Post by: CLS2086 on August 23, 2006, 02:32:58 PM
As A1 is not an Amiga (no Amiga Custom chip inside), it doesn't have this problem because every is emulated like on a PC... It's the same for Pegasos ...  :rtfm:

And why do you want to use WhdLoad when you've got a real amiga with the real game ?  :lol:  
Do you know you can also use E-UAE (like on A1 and Pegasos) and get the use of your USB devices ??  :rtfm: