Tank Wars (1983)(OEM) - How to control 2.Tank ?

Discussion, Reviews & High-scores

Moderator: Moderators

Post Reply
Vicman *1970
Vic 20 Devotee
Posts: 247
Joined: Sat Jun 30, 2007 5:48 am

Tank Wars (1983)(OEM) - How to control 2.Tank ?

Post by Vicman *1970 »

Tank Wars (1983)(OEM) :
It's a 2 Player game.
Does anyone know how to control/steer the second Tank using VICE ?

http://www.youtube.com/watch?v=nXi7sZa0 ... Z&index=16
User avatar
Mayhem
High Bidder
Posts: 3027
Joined: Mon May 24, 2004 7:03 am
Website: http://www.mayhem64.co.uk
Location: London

Post by Mayhem »

I want to say you need the OEM 2 player adapter for this, but I'd have to consult my original box to check.
Lie with passion and be forever damned...
User avatar
buzbard
Vic 20 Devotee
Posts: 213
Joined: Sun Jul 03, 2005 9:10 am

Post by buzbard »

According to MegaCart:

"Joy II Required"
Ray..
Vicman *1970
Vic 20 Devotee
Posts: 247
Joined: Sat Jun 30, 2007 5:48 am

Post by Vicman *1970 »

so, no chance to play it in VICE ?
User avatar
buzbard
Vic 20 Devotee
Posts: 213
Joined: Sun Jul 03, 2005 9:10 am

Post by buzbard »

In userport joystick settings select PET userport and set port#1 to none and port#2 to Keyset a or b. Then to configure that keyset,

North is actually East so if your were going to use W for north, S for south, A for west and D for east then set:

North = D
South = A
East = W
West = S

I haven't figured out the fire button yet.

And don't forget to enable joy keys.
Last edited by buzbard on Tue May 07, 2013 12:28 pm, edited 1 time in total.
Ray..
Vicman *1970
Vic 20 Devotee
Posts: 247
Joined: Sat Jun 30, 2007 5:48 am

Post by Vicman *1970 »

Great it works :D

....if figuring out the fire button key, please post it :wink:
User avatar
buzbard
Vic 20 Devotee
Posts: 213
Joined: Sun Jul 03, 2005 9:10 am

Post by buzbard »

Ok, set Port#1 to the keyset that wasn't used in Port#2.

Then for port#1 keyset change EAST to the fire button that you want.

Hope that makes sense. :)
Ray..
User avatar
buzbard
Vic 20 Devotee
Posts: 213
Joined: Sun Jul 03, 2005 9:10 am

Post by buzbard »

I think Mayhem is correct above in stating that Tank Wars uses the OEM adaptor. But it seems that OEM emulation is currently broken in VICE.

I've added a report to Bug Tracker, maybe someone will fix it soon.
Ray..
User avatar
Mayhem
High Bidder
Posts: 3027
Joined: Mon May 24, 2004 7:03 am
Website: http://www.mayhem64.co.uk
Location: London

Post by Mayhem »

I'm not sure if it's emulation or the cart dumps, but yes, a few of them need a soft reset to work after you've attached them in Vice.
Lie with passion and be forever damned...
User avatar
buzbard
Vic 20 Devotee
Posts: 213
Joined: Sun Jul 03, 2005 9:10 am

Post by buzbard »

I meant that the OEM userport joystick emulation is broken.

Here's a test program that I wrote to test userport joysticks. userjoy.prg

It's for the unexpanded VIC. It just mirrors the bits from the PortB I/O register ($9110) to the first 8 bytes of screen ram.

You'll see that for the OEM userport joystick in WinVICE 2.4.x only bit 0 changes, when bits 3-7 should change. It works fine in WinVICE 2.3 and earlier.
Ray..
User avatar
Mayhem
High Bidder
Posts: 3027
Joined: Mon May 24, 2004 7:03 am
Website: http://www.mayhem64.co.uk
Location: London

Post by Mayhem »

Ah, gotcha! Either way, I'm not sure I'd be able to edit the GEMUS script to configure this to allow two players in Gamebase. Unless someone can figure it out...
Lie with passion and be forever damned...
User avatar
buzbard
Vic 20 Devotee
Posts: 213
Joined: Sun Jul 03, 2005 9:10 am

Post by buzbard »

The OEM userport joystick has been fixed in the latest build of WinVICE.
Ray..
Vicman *1970
Vic 20 Devotee
Posts: 247
Joined: Sat Jun 30, 2007 5:48 am

Post by Vicman *1970 »

Cheers ! All works fine now :D
Thanks for your Feedback !
Post Reply