View Full Version : WHDLoad & Trident/SUBWAY incompatibility: Will it ever be fixed?
alkis21
28 May 2010, 11:45
I'm sure most of you know by now that there are compatibility issues between many WHDLoad patches and the Trident software used by the SUBWAY USB controller. The software needs to be disabled before those games are run otherwise they don't work.
My question is, are there any thoughts on a future WHDLoad release that will fix this problem? Can it even be fixed?
Galahad/FLT
28 May 2010, 14:00
I'm sure most of you know by now that there are compatibility issues between many WHDLoad patches and the Trident software used by the SUBWAY USB controller. The software needs to be disabled before those games are run otherwise they don't work.
My question is, are there any thoughts on a future WHDLoad release that will fix this problem? Can it even be fixed?
In a word.... No.
Its not just WHDLoad, its mainly because many of the games (probably over 90%) disabling AmigaDOS and bang the hardware directly, so they would automatically knock out anything running in the background in any case.
alkis21
29 May 2010, 18:42
I see, thanks for the answer.
watertonian
29 May 2010, 20:15
In a word.... No.
Its not just WHDLoad, its mainly because many of the games (probably over 90%) disabling AmigaDOS and bang the hardware directly, so they would automatically knock out anything running in the background in any case.
Would it still be possible to insert a rudimentary HID USB class into WHDLoad itself? I'm guessing most people would want USB support for gamepads and such. SubWay just clips into the clockport, not sure if WHDload could manually activate it, and poll HID info from it directly, and repmap it as CD32 controller input, while still maintaining game timing ad such? Not too familiar with USB standards, other than them being complicated as hell. (At least compared to a 9-pin joystick) Though my Logitech gamepad would be cool for AB3DII. I know that any program doing this directly would have to sift through 127 device numbers (+ the root hub) to find the joystick. Tooltype configuration might help, but people might swap a joystick from this hub to that, so a device number would be useless. Unless you go by the deviced ID, which means having to go into poseidan and copying it. Assuming H/W banging games don't disable the clockport outright, anyway.
Maybe there's a chance ANAIIS could be made to work with WHDLoad, it's a lot less complex than Poseidon and handles I/O devices like joypads well. I have played a few games with the USB mouse which I didn't expect to be able to play (on my A600 with Subway) like Hillsea Lido, and it works with all the Sim games I've tried (SimAnt, SimEarth...)
there are insufficient development resources for this
as Galahad already noted, most game installs would need to be adapted for this
alkis21
30 May 2010, 12:28
OK I have a much simpler request (at least I think so). How about a new 'Disable USB' Tooltype?
For the games that cannot be run while Trident is on, I create custom executable files that disable it. For instance, this is the Gobliiins executable:
hd:c/addusbhardware REMOVE ALL
wait 2 secs
WHDLoad Gobliiins.slave Preload
Can we have a Toolype that does the above (first two lines)? It would be very helpful to me.
please use options ExecuteStartup (http://whdload.de/docs/en/opt.html#ExecuteStartup) and ExecuteCleanup (http://whdload.de/docs/en/opt.html#ExecuteCleanup) for this.
beta package whd170.lha (http://whdload.de/whdload/whd170.lha) also contains example scripts
alkis21
30 May 2010, 13:19
Sorry to be a pain, but can you please explain the syntax of these commands? I can't get them to work.
Bamiga2002
30 May 2010, 13:27
One thread here:
http://eab.abime.net/showthread.php?t=48894&highlight=poseidon
And the answer here:
http://eab.abime.net/showthread.php?t=29065&highlight=poseidon+whdload
alkis21
30 May 2010, 13:35
Uh... thanks but that second one was actually my thread, I know of that solution as that's what I've been using for years, I'm trying to figure out an easier alternative that can be implemented in the WHDLoad .info file.
TheCyberDruid
30 May 2010, 13:39
Sorry to be a pain, but can you please explain the syntax of these commands? I can't get them to work.
Remove the ';' at the start of this line in the 'WHDLoad.prefs' file :
;ExecuteStartup=Execute S:WHDLoad-Startup ;command to execute on WHDLoad startup
Then also remove the ';' on this line of the 'WHDLoad-Startup' file :
;C:AddUSBHardware REMOVE ALL
Do the same for the cleanup (should be obvious).
alkis21
30 May 2010, 13:49
This is not good for what I need because it would disable USB every time I ran WHDLoad, however I don't want that because I actually keep many WHDLoad games in my USB drive (my hard disk is quite small). So I guess we're back to square one...
Hewitson
16 July 2010, 08:45
Upgrade your hard drive. Problem solved.
T_hairy_bootson
16 July 2010, 09:34
http://eab.abime.net/showthread.php?t=53731&highlight=cursed
Hewitson
16 July 2010, 09:52
Ah, didn't realise this was that poor bloke..
It sounds like he has got the problem sorted out now, so replacing the drive shouldn't be an issue.
You probably want something bigger, but I have a spare 700mb one you can have for postage if you're interested.
TheCyberDruid
16 July 2010, 09:55
http://eab.abime.net/showthread.php?t=53742
alkis21
16 July 2010, 13:21
Yup, that poor bloke would be me :p
As TheCyberDruid indicated, I'm all set now with a 3.2GB hard disk that I managed to fill up to 98% with games. My project is complete and I will write a post about it soon.
For what it's worth, I still think that WHDLoad Tooltype would be useful to have.
Retrofan
13 January 2011, 22:37
I don`t know about those commands to disable the USB. I just click on an Icon for USB or another No USB. They were time ago in the Zone, before I joined here.
They make life easier.
mfilos
14 January 2011, 09:05
You can use the following scripts to Enable/Disable USB easily.
Enable USB:
SYS:Prefs/Env-Archive/PsdStackLoader
Disable USB:
SYS:C/AddUSBHardware REMOVE ALL
Adding a Project Icon to the script with "C:IconX" as "Default Tool" will make them GUI-able :D
vBulletin® v3.7.0, Copyright ©2000-2012, Jelsoft Enterprises Ltd.