CPCWiki forum

General Category => Games => Topic started by: Phantomz on 17:24, 14 May 16

Title: Two Player Games with Two Joysticks
Post by: Phantomz on 17:24, 14 May 16
I'm sure a lot of you know , I've remapped the keys in a few games so that they can work on the GX4000.  ;D

This got me thinking, maybe some of you guys or girls would like to be able to play some of the two player games I've done with two Joysticks instead of one of you on the keyboard.

If you're like me and have a " two x joystick / game port y adapter cable " that has diodes to avoid any conflicts between the two joysticks, then I believe the games I've remapped should work fine.   :)

So do you fancy playing Barbarian or Way of the Exploding Fist with two joysticks? If so it's possible now.  8)

The following versions of " Barbarian " and " Way of the Exploding Fist / + " are Joystick only versions. ( two joysticks required for two player ).

This version of barbarian is for the normal cpc range not the plus range.

I've included hfe files for the hxc emulator.

Enjoy  8)
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 14:32, 15 May 16
Here are a couple more.

" Forgotten Worlds " and " Escape From The Planet Of The Robot Monsters ".

I've only changed player two to joystick control, all other controls are the same.

I've done two versions of " Escape From The Planet Of The Robot Monsters " as one version doesn't appear to work on the plus, both require 128k

Have Fun.  :)
Title: Re: Two Player Games with Two Joysticks
Post by: VincentGR on 15:31, 15 May 16
Silkworm needs remapping too.
As far as I remember second joy maps on T key which makes the game switch to half line rendering mode  :picard:
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 16:19, 15 May 16
Silkworm - scanlines fixed

Quote from: VincentGR on 15:31, 15 May 16
Silkworm needs remapping too.
As far as I remember second joy maps on T key which makes the game switch to half line rendering mode  :picard:

No problem, I converted that game to the GX4000 too, so know how to fix it.  ;D

I've remapped scanlines to the Return key, no other changes have been made.

I hope this is ok  ;)
Title: Re: Two Player Games with Two Joysticks
Post by: VincentGR on 00:45, 16 May 16
Quote from: Phantomz on 16:19, 15 May 16
Silkworm - scanlines fixed

No problem, I converted that game to the GX4000 too, so know how to fix it.  ;D

I've remapped scanlines to the Return key, no other changes have been made.

I hope this is ok  ;)

OMG thanks!!! That was fast.
Now I can play with my friend!!!

:o
Title: Re: Two Player Games with Two Joysticks
Post by: alex76gr on 07:35, 16 May 16
Phantomz Rules!

Thank you so much for all games but especially for Silkworm!
Me and Vincent will make good use of your fixed version. :)
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 14:56, 16 May 16
Quote from: alex76gr on 07:35, 16 May 16
Phantomz Rules!

Thank you so much for all games but especially for Silkworm!
Me and Vincent will make good use of your fixed version. :)

You're welcome, I hope you both enjoy the game.  ;D

Here is a poked version with Infinite Lives for Both Characters.  ;)
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 15:12, 17 May 16
Here are a couple more, " Badlands " and " Xybots "  :)

Both players use Joysticks, all other keys remain unchanged.
Title: Re: Two Player Games with Two Joysticks
Post by: Gryzor on 15:07, 18 May 16
Ramparts[nb]j/k[/nb]?


:D :D (now I need to request it in the thread about ROM conversions)
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 15:21, 18 May 16
Quote from: Gryzor on 15:07, 18 May 16
Ramparts[nb]j/k[/nb]?


:D :D (now I need to request it in the thread about ROM conversions)

Need it in all formats huh  ;)  :laugh:

I can remap the controls ( change keys ) but I can't change how the game controls work by default.  :doh:

In this game, you push down with fire button held down to punch with the joystick for Player One.

However, because Player Two uses the Keyboard, you have a separate Button to Punch down, therefore I can't remap Player Two to a Joystick alone.

I can do it the same as the cpr version, and you could use a Joypad or Joystick with Two Fire Buttons if you want?
Title: Re: Two Player Games with Two Joysticks
Post by: Gryzor on 15:22, 18 May 16
No, really, I was kidding. Got nobody to play it with anyhow :D


A ROM version would be nice, but that's another thing for another day...
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 15:49, 18 May 16
Quote from: Gryzor on 15:22, 18 May 16
No, really, I was kidding. Got nobody to play it with anyhow :D


A ROM version would be nice, but that's another thing for another day...

Fair enough, sorry to hear you have nobody to play it with.  :doh: Maybe one day.  ;)

I know you are joking about the rom version  ;)

I had to work with the disk for the cart so it's here for you.  ;D

I don't know how to make a rom version as haven't looked into it, maybe I'll have to see how to do it.

The game is a single file on the disk " Ramparts.bin " it's 33k, that's without the title screen, the Title screen must be included in the Ramparts.BAS which is 14K

Anyway, the changes I've made would be in the bin file so it might come in handy for a rom conversion if people want player two on a joypad.  ;)

I've only changed Player Two controls, I've left all other keys the same.

I've applied the health fix and included a poked version again.

" Ramparts " Is here if anyone wants it and finds it useful.  ;D
Title: Re: Two Player Games with Two Joysticks
Post by: Gryzor on 15:58, 18 May 16
Well, indeed, someone may find it useful, so thanks :)
(to be fair, my significant other does like the intro tune, but that's as far as it goes)



Should we be uploading these somewhere on the wiki?
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 18:14, 19 May 16
Here is another " Grand Prix Simulator 2 " this is a 3 player game.

Ignore the onscreen graphics controls.

The game is now;

Player 1 = Joystick 1
Player 2 = Joystick 2
Player 3 = Cursors

I've made it so the fire button is used to accelerate, down is brake / reverse.
Title: Re: Two Player Games with Two Joysticks
Post by: TotO on 09:33, 25 May 16
Hey!

Nice to see Barbarian finally supporting two joysticks. Thank you.  :)

Please, because you know how to patch those games, can you provide a MultiPlay board support for them?
That allow to not have conflict and for some games, may be to support up to 4 players...  ;D

The Player A input is a byte read at &F990. Player B input at &F991.
The byte format is:

bit0: UP
bit1: DOWN
bit2: LEFT
bit3: RIGHT
bit4: FIRE 1
bit5: FIRE 2
bit6: FIRE 3
bit7: 0

For example, 3 players games like Rampage should be: JOY0, PLAYA, PLAYB.  ;D 


Thank you.
8)
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 14:35, 25 May 16
Quote from: TotO on 09:33, 25 May 16
Hey!

Nice to see Barbarian finally supporting two joysticks. Thank you.  :)

Please, because you know how to patch those games, can you provide a MultiPlay board support for them?
That allow to not have conflict and for some games, may be to support up to 4 players...  ;D

The Player A input is a byte read at &F990. Player B input at &F991.
The byte format is:

bit0: UP
bit1: DOWN
bit2: LEFT
bit3: RIGHT
bit4: FIRE 1
bit5: FIRE 2
bit6: FIRE 3
bit7: 0

For example, 3 players games like Rampage should be: JOY0, PLAYA, PLAYB.  ;D 


Thank you.
8)

Hi, glad you like that " Barbarian " now has two joystick support.  :)

I'm not a programmer and I don't know machine code, but I've done what I can to help fellow cpc users.  :)

Because of the above, I don't know how to write calls for controls, what I do is search for the controls in winape or in a hex editor and changes those if I can find them.

This in itself is not an easy task as there seems to be so many different ways the controls are done, for example;

Joystick fire 1 and 2 could be 58 and 5a, 78 and 7a, 4C and 4D, 7D and 7E  and I'm sure there are others that I haven't worked out yet.

You also have the line scanning ones, where it can be 09 10 and 09 20, or e6 10 and e6 20, or CB 66 and CB 6E, CB67 and CB 6F

I'm not sure how the MultiPlay board works, as I haven't got one, if it requires calls to be written then maybe @Urusergi (http://www.cpcwiki.eu/forum/index.php?action=profile;u=923)  or @dragon (http://www.cpcwiki.eu/forum/index.php?action=profile;u=251) could help.  ;)
Title: Re: Two Player Games with Two Joysticks
Post by: TotO on 15:27, 25 May 16
No problem. Thank you.  8)
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 15:55, 25 May 16
Quote from: TotO on 15:27, 25 May 16
No problem. Thank you.  8)

How does the multiplay work? I guess it doesn't use keyboard calls to avoid the keyboard clash.

If you press up down left right fire1 and fire2 on joypad 2 for example, you would get 6 5 r t g f , does anything come up onscreen when you press the controls using the MultiPlay?
Title: Re: Two Player Games with Two Joysticks
Post by: Kris on 16:03, 25 May 16
Any chance to remap "target renegade" ?
Thank you ;)
Title: Re: Two Player Games with Two Joysticks
Post by: TotO on 16:07, 25 May 16
Quote from: Phantomz on 15:55, 25 May 16How does the multiplay work? I guess it doesn't use keyboard calls to avoid the keyboard clash.
It work by reading a byte from an I/O port address for each controller. In example, from BASIC:

10 CLS : P1=&F990 : P2=&F991
20 LOCATE 1,1:PRINT BIN$(INP(P1),8) : LOCATE 10,1:PRINT BIN$(INP(P2),8)
30 GOTO 20

Will display the controller bits activated for each input. Here, we use the INP() function like JOY()  !
;D
So, understand that you only have to handle bits combinations. (i.e. UP+LEFT+FIRE1 return 0x00010101 = &15 = 21)
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 16:57, 25 May 16
Quote from: TotO on 16:07, 25 May 16
It work by reading a byte from an I/O address for each controller. In example, from BASIC:

10 CLS : P1=&F990 : P2=&F991
20 LOCATE 1,1:PRINT BIN$(INP(P1),8) : LOCATE 10,1:PRINT BIN$(INP(P2),8)
30 GOTO 20

Will display the controllers bits activated for each input. Here, we use the INP() function like JOY()  !
;D
So, understand that you only have to handle bits combinations. (i.e. UP+LEFT+FIRE1 return 0x00010101 = &15 = 21)


Thanks, I believe I understand how it works now, so it's a case of telling the game to look for the controls at F990 and F991 and using the right bits for directions and fire.  :)

I think this is a little above me at the moment.  ::)

The controls for Rampage are the following if it helps.  ;D

09 66 09 56 09 5E 09 4E 09 46 = JOYSTICK     RALPH   @ 0052
00 76 01 46 00 4E 00 56 00 46 = CURSORS     LIZZIE   @ 005E
02 7E 07 76 06 7E 08 7E 08 6E = KEYBOARD  GEORGE   @ 006A



RAMPAGE

Here is the 2 Joystick Disk version and CPR ( that needs Keyboard ) for the CPC Computers  ( not multiplay ).

It's the same as the GX4000 I did, Player 1 and Player 2 use the Joysticks, Player 3 uses the Cursor Keys and Small Enter Key.

Press Space Bar To Pass Title Screens

I've included poked versions and hfe files  ;) (The game bins are compressed to fit them all on a standard disk)   ;)
Title: Re: Two Player Games with Two Joysticks
Post by: TotO on 17:01, 25 May 16
Yes, it is exactly that.  ;)
Thank you for the rampage dsk/cpr and informations.  8)
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 17:30, 25 May 16
Quote from: Kris on 16:03, 25 May 16
Any chance to remap "target renegade" ?
Thank you ;)

@Kris (http://www.cpcwiki.eu/forum/index.php?action=profile;u=175)

You can redefine the controls in the game to Joypad 2.

Anyway, if you want it to use both Joysticks and P to Pause By default, then it's here.  ;D

I've done a normal version and a poked version, I've included hfe files.   :)
Title: Re: Two Player Games with Two Joysticks
Post by: Kris on 08:57, 26 May 16
Great job (and fast!).  :o


Thank you
Title: Re: Two Player Games with Two Joysticks
Post by: KaosOverride on 22:43, 28 May 16
Ohh I will be glad to try those patched games with CapriceRPI and my USB Joysticks!!


By the way, ToTo's Multiplay is emulated at the latest versions of CapriceRPI so you can use it for testing. You can assign the USB joy 1 and/or 2 to  emulated Multiplay joysticks.


Only issue is that I use the official ports for Multiplay not the ghost IO ports.
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 19:33, 29 May 16
Here is " Harvey Headbanger "  :)

Both Joysticks now work straight away without having to activate them first.

Nothing else has been changed.

I've included a hfe file.
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 16:05, 31 May 16
I know that you can use two joysticks on " Gauntlet ", " Gauntlet - The Deeper Dungeons " and " Gauntlet 2 " on the plus machines ok or the normal cpc range with a two x joystick / game port y adapter cable " that has diodes.

However you still need to use a button on the keyboard for magic, thanks to @Urusergi (http://www.cpcwiki.eu/forum/index.php?action=profile;u=923) you can now use button 2 for Magic.  8)

You can still play with the keyboard, D & F moved to Z & X for Keyboard Users.

The following disks let you use a joypad or joystick with a second button for magic, I've included hfe files too.  ;)
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 17:29, 04 June 16
Quote from: Gryzor on 15:58, 18 May 16
Should we be uploading these somewhere on the wiki?

@Gryzor (http://www.cpcwiki.eu/forum/index.php?action=profile;u=1)  It might be a good idea to put these somewhere, maybe a patched games section?
It would be a shame if the work I've done gets lost over time as these aren't available anywhere else!

Here is another game that people might like, it's " Kung-Fu Master Joypad Version "  8)

It's not using two joysticks, but it's patched to make it better in my opinion, so thought I'd upload it here, as this is the thread I've posted my other patched games into.  ;)

" Kung-Fu Master Joypad Version "

The game now has a working Trainer, it stops on the title screen, pass with joypad one or space bar.

The game is now Joypad Control only!

Press Joypad 1 Button 1 to Start, you can now select to have Kick and Punch Button Separate
Button 1 = Yes  ( Button 1 to Kick, Button 2 to Punch )
Button 2 = No   ( Button 1 to Kick/Punch, Button 2 Swops )

ESC to Quit the game.

I've included a hfe version, enjoy.  :)
Title: Re: Two Player Games with Two Joysticks
Post by: Gryzor on 17:56, 04 June 16
Quote from: Phantomz on 17:29, 04 June 16
@Gryzor (http://www.cpcwiki.eu/forum/index.php?action=profile;u=1)  It might be a good idea to put these somewhere, maybe a patched games section?
It would be a shame if the work I've done gets lost over time as these aren't available anywhere else!


Like a separate Wiki page you mean?
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 18:13, 04 June 16
Quote from: Gryzor on 17:56, 04 June 16
Like a separate Wiki page you mean?

I'm not sure to be honest, I don't mind where they get put.

I just think that it would be a shame if these got lost over time if people find them useful.  ;)

Title: Re: Two Player Games with Two Joysticks
Post by: Gryzor on 18:34, 04 June 16
Hey, maybe a separate table on the GX ROM page then?
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 17:15, 05 June 16
Quote from: Gryzor on 18:34, 04 June 16
Hey, maybe a separate table on the GX ROM page then?

@Gryzor (http://www.cpcwiki.eu/forum/index.php?action=profile;u=1)

Maybe like you said in the beginning , maybe have a separate page.

It could be for patched games and maybe 6128 carts ( or carts that need keyboard due to having many keys )

For Example " Paperboy 128k "  with music, is a patched game, but also a 128k plus cart.  :)

Disk and 128k CPR here, hfe & poked versions included.
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 18:01, 06 June 16
Here is another game that 1 player used to have to use the keyboard.

This one is " 1943 - The Battle of Midway "

Press Fire Button to pass the title screen, buttons , 1 , 2 , J, K remain the same, only the game controls have been changed.

Player 1 and 2 now use Joypads, Button 1 to Fire, Button 2 to Roll.

Player 1 Bombs = TAB
Player 2 Bombs = RETURN

I've included a poked version, this give infinite energy and loops for both players.  :)
Title: Re: Two Player Games with Two Joysticks
Post by: TotO on 18:41, 06 June 16
Not possible to have:

1: FIRE
2 : BOMB
1 + 2 : ROLL

or

1: FIRE
2 : ROLL
1 + 2 : BOMB

In fact, I don't remember the game have BOMB?  :-\  (so, is ROLL or BOMB the more occasional to use...)
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 19:55, 06 June 16
Quote from: TotO on 18:41, 06 June 16
Not possible to have:

1: FIRE
2 : BOMB
1 + 2 : ROLL

or

1: FIRE
2 : ROLL
1 + 2 : BOMB

In fact, I don't remember the game have BOMB?  :-\  (so, is ROLL or BOMB the more occasional to use...)

Maybe by someone that can change / write call routines, not by me sorry, if I could I would.  ;D

I think Roll is more important than bombs, I believe they are both picks up ? you start with 2 bombs each ( no display to show this ) had to press the button when enemies on screen to discover this.

You start with 4 Rolls shown by the R's onscreen.

It's the best I could do, at least can use two joypads now as couldn't even redefine to them.  ;)
Title: Re: Two Player Games with Two Joysticks
Post by: TotO on 20:08, 06 June 16
I think that many players had nevr used the bombs so...  ;D
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 21:31, 06 June 16
Quote from: TotO on 20:08, 06 June 16
I think that many players had nevr used the bombs so...  ;D

I bet  :laugh:

I've also done " 1942 " this lets you use Joypad Button 2 to Roll.

It includes a Trainer which is in English.  :)
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 18:36, 17 May 17
Here is " Barbarian " for the plus computer.

The version of barbarian on page one is for the normal cpc range not the plus range.

I thought people might like it for the plus range too.  ;)

The following versions of " Barbarian " is Joystick only. ( two joysticks required for two player ).
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 23:54, 04 January 18
Here is another game, this one is....

" Bubble Bobble ", the original version by Firebird released in 1987.

The game is now Joysticks / Joypads only, Button 1 to Shoot, UP or Button 2 to Jump.

Pause / Unpause with P, can't pause the game in the final encounter ( Part 2 ).

ESC to QUIT.

Joystick / Joypad 1 Button 1 to Start a one player game, Joystick / Joypad  2 Button 1 to Start a two player game.

If you play a two player game, you receive eight credits, Use Joystick / Joypad  1 Button 1 to continue for player one and Joystick / Joypad  2 Button 1 to continue for player 2.

In Bubble 1 ( part 1 ).
I've removed the need of the access code completely, when you complete part 1, you will now see " NOW PLAY THE  FINAL ENCOUNTER " instead of " ACCESS CODE FOR THE FINAL ENCOUNTER, ZZZ13VWZZZZZZZZZZZZZ1WVZZ1Y24V2W ".

In Bubble 2 ( part 2 ).
When you load part 2, you will see " LOADING " instead of " TYPE IN CODE ", you would normally have to type in the access code here, or even type in anything to load the game, however instead of trying to change the code or even having to keep pressing any keys, I've made it so that you don't need to type or press anything to load the game.  8)

I've included a poked version which gives infinite lives for both players in both parts.  ;)
Title: Re: Two Player Games with Two Joysticks
Post by: blackdalek on 09:02, 05 January 18
I am sure this is probably a stupid question, but what is a .hfe file?
Title: Re: Two Player Games with Two Joysticks
Post by: robcfg on 09:07, 05 January 18
It's a disk image in the native HxC Floppy Emulator format.
Title: Re: Two Player Games with Two Joysticks
Post by: blackdalek on 10:00, 05 January 18
Quote from: Phantomz on 23:54, 04 January 18
Here is another game, this one is....

" Bubble Bobble ", the original version by Firebird released in 1987.

Is it possible to get the CNGSoft version modded for 2 controllers too? This version won't run off SD card (starts physical disk drive).

:)
Title: Re: Two Player Games with Two Joysticks
Post by: Shaun M. Neary on 10:10, 05 January 18
Quote from: robcfg on 09:07, 05 January 18
It's a disk image in the native HxC Floppy Emulator format.


HxC from the last couple of firmwares support dsk now. I can confirm it works quite nicely. (although I can't confirm write support yet as I rarely write to disks with it) :)
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 15:45, 05 January 18
Quote from: blackdalek on 09:02, 05 January 18
I am sure this is probably a stupid question, but what is a .hfe file?

It's a file format that the original HxC floppy emulator use.  ;)

Quote from: blackdalek on 10:00, 05 January 18
Is it possible to get the CNGSoft version modded for 2 controllers too? This version won't run off SD card (starts physical disk drive).

:)

I don't think this will be possible, It's not because I don't know how to make the changes, the problem is the compression used on cngsoft games.  :doh:
Title: Re: Two Player Games with Two Joysticks
Post by: Shaun M. Neary on 15:59, 05 January 18
Quote from: Phantomz on 15:45, 05 January 18
It's a file format that the original HxC floppy emulator use.  ;)


Pretty much this. Until recently, the HxC wouldn't recognise the .dsk image format, so it needed to be converted over to .hfe, which was not only slightly inconvenient, but it also meant that each game took up nearly 2mb in size. Not ideal if you were only using a small memory card or USB stick.

QuoteI don't think this will be possible, It's not because I don't know how to make the changes, the problem is the compression used on cngsoft games.  :doh:

Maybe you two can work together? Work from the original and then get cngsoft to compress it? Just an idea.
I love his compression personally, I'm able to get five or six games on a 3" floppy as a result, meaning I don't have to invest in as many in my collection rebuild!  :D
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 16:21, 05 January 18
Quote from: Shaun M. Neary on 15:59, 05 January 18
Maybe you two can work together? Work from the original and then get cngsoft to compress it? Just an idea.
I love his compression personally, I'm able to get five or six games on a 3" floppy as a result, meaning I don't have to invest in as many in my collection rebuild!  :D

I have tried to get intouch with cngsoft in the past over another game (Gauntlet 2) but got no response, was probably busy.

Out of interest do any other versions work with the sd card, including the original?
Title: Re: Two Player Games with Two Joysticks
Post by: Shaun M. Neary on 16:25, 05 January 18
Quote from: Phantomz on 16:21, 05 January 18
I have tried to get intouch with cngsoft in the past over another game (Gauntlet 2) but got no response, was probably busy.

Out of interest do any other versions work with the sd card, including the original?


I've seen him logged in here a couple of times recently.
Hey @cngsoft (http://www.cpcwiki.eu/forum/index.php?action=profile;u=191) - You up for it?  ;)

I've definitely loaded Bubble Bobble from both the M4 and HxC. Can't remember which versions though, can find out later for you though.
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 20:58, 05 January 18
I've worked on the original disk of " Bubble Bobble ".

RUN"BB

Like the other version....

The game is now Joysticks / Joypads only, Button 1 to Shoot, UP or Button 2 to Jump.

Pause / Unpause with P, can't pause the game in the final encounter ( Part 2 ).

ESC to QUIT.

Joystick / Joypad 1 Button 1 to Start a one player game, Joystick / Joypad  2 Button 1 to Start a two player game.

If you play a two player game, you receive eight credits, Use Joystick / Joypad  1 Button 1 to continue for player one and Joystick / Joypad  2 Button 1 to continue for player 2.

Because this is the original version of the game and not a cracked version, you will still receive an access code at the end of part 1 to enter in part 2.

ZZZZZZZZZZZZZZZZZZZZZZZZZ1Y24V4W

Maybe cngsoft will compress this version for you guys.  ;)

I've included a poked version which gives infinite lives for both players in both parts, however if cngsoft compress it they might add a trainer.  ;D

Let me know if these work on the SD card.

Title: Re: Two Player Games with Two Joysticks
Post by: blackdalek on 01:04, 06 January 18
Quote from: Phantomz on 20:58, 05 January 18
I've worked on the original disk of " Bubble Bobble ".
....
Let me know if these work on the SD card.

Sorry no. It just spins up the physical drive and displays the buzzing Armourloc protection message if you try to run it from an SD card.
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 04:29, 06 January 18
Quote from: blackdalek on 01:04, 06 January 18
Sorry no. It just spins up the physical drive and displays the buzzing Armourloc protection message if you try to run it from an SD card.

I thought as much, maybe the cracked disk or the original I worked on can be made sd friendly.

I've managed to change the keys in a earlier version of cngsoft, so that you can play with joysticks / Joypads, however I can't change 1 or 2 to start or continue due to compression, I could change pause but I've left it at the default F1.

Hopefully this version will work on the sd card for now.
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 04:59, 06 January 18
@blackdalek (http://www.cpcwiki.eu/forum/index.php?action=profile;u=2263)

If you or anyone else downloaded the file in the last post, you will need to redownload it, I had to make a small change.  ;)
Title: Re: Two Player Games with Two Joysticks
Post by: blackdalek on 05:11, 06 January 18
@Phantomz (http://www.cpcwiki.eu/forum/index.php?action=profile;u=1308)
I am happy to report that your latest Bubble Bobble file will load from SD card no problems.

Thank you for taking some time out of your weekend to work on other people's issues ;)  ;D
Title: Re: Two Player Games with Two Joysticks
Post by: VincentGR on 14:00, 06 January 18
Big fan of this work.
Can't remember if there is a link where everything you've made are in one folder.
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 16:10, 06 January 18
Quote from: blackdalek on 05:11, 06 January 18
@Phantomz (http://www.cpcwiki.eu/forum/index.php?action=profile;u=1308)
I am happy to report that your latest Bubble Bobble file will load from SD card no problems.

Thank you for taking some time out of your weekend to work on other people's issues ;)  ;D

You're welcome, I do what I can for fellow Amstrad Fans.  :D

Quote from: VincentGR on 14:00, 06 January 18
Big fan of this work.
Can't remember if there is a link where everything you've made are in one folder.

I don't think so, just this thread and also the gx4000 games page.
Title: Re: Two Player Games with Two Joysticks
Post by: remax on 16:41, 06 January 18
Quote from: Shaun M. Neary on 10:10, 05 January 18

HxC from the last couple of firmwares support dsk now. I can confirm it works quite nicely. (although I can't confirm write support yet as I rarely write to disks with it) :)
As far as i know it's wrong for SD HXC.

Envoyé de mon SM-G930F en utilisant Tapatalk

Title: Re: Two Player Games with Two Joysticks
Post by: gaos74 on 08:46, 29 January 18
Hi Phantomz,

Fan of your work mate!

Any chance to add 2nd joystick support to Basket Master?
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 19:19, 29 January 18
Quote from: gaos74 on 08:46, 29 January 18
Hi Phantomz,

Fan of your work mate!

Any chance to add 2nd joystick support to Basket Master?

@gaos74 (http://www.cpcwiki.eu/forum/index.php?action=profile;u=2340)

Here is " Basket Master " with 2nd Joystick support.  8)

F7, F4, F2, F3, F0 remapped to Joypad 2

6 is now remapped to P for Pause.

All other keys remain the same.

I've included, English, Spanish and Greek versions in the rar.  ;)
Title: Re: Two Player Games with Two Joysticks
Post by: gaos74 on 08:04, 30 January 18
You are amazing!!!!!!!

Thanks mate!!!!!!
Title: Re: Two Player Games with Two Joysticks
Post by: kawickboy on 11:08, 30 January 18

Nice job. Nowadays it's easy to find high quality Y-DB9 adapter for CPC. Basket master needed a such release. Can i suggest you to list on the 1st or 2nd post all your 2 joysticks release ?


Some suggestions:
- Best of the Best
- Deathsword
- Zap't Balls
Title: Re: Two Player Games with Two Joysticks
Post by: gaos74 on 18:55, 12 April 18
Hi Phantomz

I was wondering whether Galaxia is easy to be redefined for joystick support.

Don't know what the programmer was thinking when he wrote the game without joystick support.
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 18:06, 16 April 18
Quote from: gaos74 on 18:55, 12 April 18
Hi Phantomz

I was wondering whether Galaxia is easy to be redefined for joystick support.

Don't know what the programmer was thinking when he wrote the game without joystick support.

@gaos74 (http://www.cpcwiki.eu/forum/index.php?action=profile;u=2340)

Here is " Galaxia " with joystick control instead of keyboard, I've only changed the playing controls, not space to start or anything else, I hope this is ok.  :)
Title: Re: Two Player Games with Two Joysticks
Post by: gaos74 on 07:40, 17 April 18
 :D :D :D :D :D :D :D

You rock!!!
Title: Re: Two Player Games with Two Joysticks
Post by: freemac on 23:15, 17 April 18
TURBO on second button of joystick in CHASEHQ ?
(GEAR, accelerate, brake, left, right, (pause), TURBO) - space by default
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 15:47, 18 April 18
Quote from: freemac on 23:15, 17 April 18
TURBO on second button of joystick in CHASEHQ ?
(GEAR, accelerate, brake, left, right, (pause), TURBO) - space by default

@freemac (http://www.cpcwiki.eu/forum/index.php?action=profile;u=470)

Are you asking for Turbo to be remapped to Joystick Fire Button 2, no other changes?
Title: Re: Two Player Games with Two Joysticks
Post by: freemac on 23:29, 18 April 18
Quote from: Phantomz on 15:47, 18 April 18
@freemac (http://www.cpcwiki.eu/forum/index.php?action=profile;u=470)

Are you asking for Turbo to be remapped to Joystick Fire Button 2, no other changes?



Yes, exactly :)
Title: Re: Two Player Games with Two Joysticks
Post by: freemac on 23:34, 18 April 18
And a spindizzy with a accelerate on X and brake on Z shall be more funny than an useless small jump only on X (do put the jump on 3rd button :D )
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 23:45, 18 April 18
@freemac (http://www.cpcwiki.eu/forum/index.php?action=profile;u=470)

Here is " Chase HQ ", Joytstick button 2 is now Turbo.
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 00:33, 19 April 18
Quote from: freemac on 23:34, 18 April 18
And a spindizzy with a accelerate on X and brake on Z shall be more funny than an useless small jump only on X (do put the jump on 3rd button :D )

I don't believe " Spindizzy " has a jump button!

Here is " Spindizzy " with brake on Joystick Button 2.
Title: Re: Two Player Games with Two Joysticks
Post by: Gryzor on 08:24, 21 April 18
Phantomz delivers... :D
Title: Re: Two Player Games with Two Joysticks
Post by: gaos74 on 21:21, 22 April 18
Hi Phantomz

Cannot open the Galaxia file with WinRAR :(

Can you please reupload?
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 14:59, 23 April 18
Quote from: gaos74 on 21:21, 22 April 18
Hi Phantomz

Cannot open the Galaxia file with WinRAR :(

Can you please reupload?

I'm using " WinRAR 5.50 (64-bit) " , it works fine for me, if I reupload it, it will be the same and won't work for you.

Maybe update your software or maybe someone could upload it as a zip, what software are you using?
Title: Re: Two Player Games with Two Joysticks
Post by: VincentGR on 15:02, 23 April 18
here
Title: Re: Two Player Games with Two Joysticks
Post by: gaos74 on 07:32, 24 April 18
Thank you both!

Yeah - my winrar was too old.
Title: Re: Two Player Games with Two Joysticks
Post by: freemac on 19:47, 07 May 18
And a very hard one to do (stupid menu "defining keyboard" at begin of game), and strangely ignoring completly both the 2 joysticks entries (this way you can hack something to detected then ?), and 2 player game... stupid second button (select) forced on keyboard.

North & South (by Éditions Dupuis S.A., a Belgian publisher of comic albums and magazine)
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 20:43, 07 May 18
Quote from: freemac on 19:47, 07 May 18
And a very hard one to do (stupid menu "defining keyboard" at begin of game), and strangely ignoring completly both the 2 joysticks entries (this way you can hack something to detected then ?), and 2 player game... stupid second button (select) forced on keyboard.

North & South (by Éditions Dupuis S.A., a Belgian publisher of comic albums and magazine)

@freemac (http://www.cpcwiki.eu/forum/index.php?action=profile;u=470)

I haven't got real hardware at hand at the moment to check this out.

I just loaded the game in winape, I selected 2 players, then joystick option for player 1, I pressed joypad 1 button 2 for select, then selected keyboard for player 2, I selected R, T, 6, 5, G, F for LEFT, RIGHT, UP, DOWN, FIRE, SELECT.

Both Joypads work in emulation like this, doesn't the same thing work on real hardware?
Title: Re: Two Player Games with Two Joysticks
Post by: freemac on 20:48, 07 May 18
Quote from: Phantomz on 20:43, 07 May 18
@freemac (http://www.cpcwiki.eu/forum/index.php?action=profile;u=470)

I haven't got real hardware at hand at the moment to check this out.

I just loaded the game in winape, I selected 2 players, then joystick option for player 1, I pressed joypad 1 button 2 for select, then selected keyboard for player 2, I selected R, T, 6, 5, G, F for LEFT, RIGHT, UP, DOWN, FIRE, SELECT.

Both Joypads work in emulation like this, doesn't the same thing work on real hardware?

Now you say it it's all fine on MiST-board  :picard2:
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 16:36, 13 May 18
Here is " GOLDEN AXE ", 2 Button / Joypad version.  8)

The game lets you use two joysticks, but it doesn't let you remap Joystick / Joypad 1 Button 2.

I've changed the game so you can use both buttons on both Joysticks / Joypads.
Title: Re: Two Player Games with Two Joysticks
Post by: freemac on 18:03, 15 May 18
Barbarian, Rampage, and Harvey were largely played during THSF 2018 festival - using two joysticks :)


Lot of thanks !
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 18:33, 15 May 18
Quote from: freemac on 18:03, 15 May 18
Barbarian, Rampage, and Harvey were largely played during THSF 2018 festival - using two joysticks :)


Lot of thanks !

You're Welcome.  :)
Title: Re: Two Player Games with Two Joysticks
Post by: freemac on 21:58, 21 June 18
Another challenge : Psycho Pigs UXB - the second player stupidly has one life less against first player, could you correct that ? - that's a cool 2 player game but does lack because of that...
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 15:42, 22 June 18
Quote from: freemac on 21:58, 21 June 18
Another challenge : Psycho Pigs UXB - the second player stupidly has one life less against first player, could you correct that ? - that's a cool 2 player game but does lack because of that...

I've just had a look at the original disc and both cracked versions from cpc-power and it appears that both players start with 4 lives, therefore I'm not seeing the problem.  ???

The display at the top shows 3 lives each, but you get four lives, when the 3 lives in the display are gone, you are on your last life, which is your 4th.

I checked if the lives are the same when the game starts and it appears they are.

Player One lives = 03 @ 2418
Player Two lives = 03 @ 2419

The game does require a PLUS Keyboard fix I believe, maybe someone could check this out and fix it.

Title: Re: Two Player Games with Two Joysticks
Post by: freemac on 18:50, 27 July 18
Got to retry Psycho Pigs UXB then  :-X

Asphalt would be nice using second button instead of space bar for switching weapon.
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 22:38, 27 July 18
Quote from: freemac on 18:50, 27 July 18
Asphalt would be nice using second button instead of space bar for switching weapon.

Asphalt

Here you go, button 2 should now change weapon.  ;D
Title: Re: Two Player Games with Two Joysticks
Post by: freemac on 21:17, 29 July 18
Xenon M key as second button ?  ::)
Title: Re: Two Player Games with Two Joysticks
Post by: kawickboy on 07:51, 30 July 18
As Barbarian is done, what about its 128ko enhanced released Deathsword ? As most people aren't keaboard compliant nowadays it would be great to allow tournament on many cpc games in retrogaming meetings.
And other great vs fighting games: best of the best, sai combat.
Title: Re: Two Player Games with Two Joysticks
Post by: ComSoft6128 on 13:48, 30 July 18
Hi Phantomz,

I am relatively new on the board (1 year) and I find your thread very interesting.
I am curious as to how this fascinating project started, was it one game in particular
that you wanted to enhance for personal use?
Or did someone ask for help?
Or something else again?

Cheers,

Peter










Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 15:03, 30 July 18
Quote from: ComSoft6128 on 13:48, 30 July 18
Hi Phantomz,

I am relatively new on the board (1 year) and I find your thread very interesting.
I am curious as to how this fascinating project started, was it one game in particular
that you wanted to enhance for personal use?
Or did someone ask for help?
Or something else again?

Cheers,

Peter

Hi, I started to change the controls in games due to the fantastic C4CPC being released by @gerald (http://www.cpcwiki.eu/forum/index.php?action=profile;u=250) for the GX4000 and also the fantastic nocart program by @arnoldemu (http://www.cpcwiki.eu/forum/index.php?action=profile;u=122)

I wanted to play these games on the GX4000 but the lack of keyboard became an issue, therefore I looked into changing the controls in the games to fix this problem.

I thought that people might also like to play these games on their GX4000 and later thought that people would like to also play these games on their cpc's without the need of one player having to use the keyboard.

I have been getting requests to remap secondary controls to button 2 on the joystick / joypad lately as it can be a bit of a pain having to press space or another button for weapon change etc.
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 15:36, 30 July 18
Quote from: freemac on 21:17, 29 July 18
Xenon M key as second button ?  ::)

@freemac (http://www.cpcwiki.eu/forum/index.php?action=profile;u=470)

You can redefine the controls to the joystick to select both Joystick fire buttons if required.

I have however made it default to joystick with both buttons mapped, therefore Button 2 replaces M.  ;)


Quote from: kawickboy on 07:51, 30 July 18
As Barbarian is done, what about its 128ko enhanced released Deathsword ? As most people aren't keaboard compliant nowadays it would be great to allow tournament on many cpc games in retrogaming meetings.
And other great vs fighting games: best of the best, sai combat.

@kawickboy (http://www.cpcwiki.eu/forum/index.php?action=profile;u=380)

" Death Sword " is a One Player game, therefore you will have to play " Barbarian " for Two Players.

I haven't been able to remap the buttons in " Best of the Best ", maybe someone else could have a look at this game.

" Sai Combat " lets you use both Joysticks / Joypads by default, just press 2 to start a 2 player game.  ;)
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 16:49, 31 July 18
Some people might like this.....

" BRUCE LEE ".  8)

I've made it stop at the loading screen, press any button to pass.

The game has both joypad buttons as punch/kick by default, I have now made it so that Button 1 is punch/kick and Button 2 is now Jump/Climb on both joypads.

Therefore you can push UP to jump or Climb, or use Button 2.  ;)
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 16:03, 08 August 19
Here is " Duet ", 2 Joystick version.

The game is now Joysticks only, pause / unpause with P, Quit with Esc.  :)
Title: Re: Two Player Games with Two Joysticks
Post by: TotO on 17:43, 08 August 19
Hey!

I am testing the Duke USB adapter and I can't find some patchs for:
- Renegade
- Prohibition
- Ikari Warriors

Here, some config that will be fine for them...  ;D

Renegade:
- HIT LEFT = Fire (left button)
- HIT RIGHT = Fire (right button)
- JUMP = Spare

Prohibition:
- GUN = Fire (left button)
- HIDE = Fire (right button)
- PAUSE = Spare

Ikari Warriors:
- GUN = Fire (left button)
- GRENADE = Fire (right button)
- TOGGLE = Spare

Thank you.
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 15:57, 14 August 19
@TotO (http://www.cpcwiki.eu/forum/index.php?action=profile;u=290)

Hi TotO , sorry I haven't got a USB adapter made by @Duke (http://www.cpcwiki.eu/forum/index.php?action=profile;u=1624) to test.

I did do a three button version of " Renegade " for Duke to test, however I don't know how the buttons are mapped.

Is it as follows, Fire (left button) = Joy1 Fire 1, Fire (right button) = Joy 1 Fire 2, Spare = Joy 1 Fire 3 (CPC only) ?

Title: Re: Two Player Games with Two Joysticks
Post by: TotO on 16:14, 14 August 19
Quote from: Phantomz on 15:57, 14 August 19
@TotO (http://www.cpcwiki.eu/forum/index.php?action=profile;u=290)

Hi TotO , sorry I haven't got a USB adapter made by @Duke (http://www.cpcwiki.eu/forum/index.php?action=profile;u=1624) to test.

I did do a three button version of " Renegade " for Duke to test, however I don't know how the buttons are mapped.

Is it as follows, Fire (left button) = Joy1 Fire 1, Fire (right button) = Joy 1 Fire 2, Spare = Joy 1 Fire 3 (CPC only) ?

Hi Phantomz,

Thank you for your answer. I think FIRE 1 (left) is pin 7, FIRE 2 (right) is pin 6 and FIRE 3 (middle) is pin 5.
I have tested with XBox 360 and "SNES" USB controllers and the left fire print X and right fire print Z under BASIC.
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 16:41, 14 August 19
@TotO (http://www.cpcwiki.eu/forum/index.php?action=profile;u=290)

Thank you for your answer too.  :)

I've changed the controls in the version of " Renegade " I previously did for @Duke (http://www.cpcwiki.eu/forum/index.php?action=profile;u=1624) to test.

Hopefully this is how you want them.

Title: Re: Two Player Games with Two Joysticks
Post by: TotO on 16:53, 14 August 19
Thank you, I will test it ASAP.  8)
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 17:17, 14 August 19
@TotO (http://www.cpcwiki.eu/forum/index.php?action=profile;u=290)

Here is " Prohibition " for you to also test.  ;)

I'll have to look at " Ikari Warriors " when I have some more time, I can't find my notes on it at the moment, maybe @dragon (http://www.cpcwiki.eu/forum/index.php?action=profile;u=251) might have his.

Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 18:54, 14 August 19
@TotO (http://www.cpcwiki.eu/forum/index.php?action=profile;u=290)

I've just had a look at " Ikari Warriors ", you need to hold fire button down to use grenades, not sure if it's possible to remap this to a separate button.  ???

I did notice that you couldn't remap toggle to fire button 2, however I've patched this so you can select fire button 2 or 3 for toggle now.  ;)
Title: Re: Two Player Games with Two Joysticks
Post by: TotO on 21:13, 14 August 19
Yes, I have seen about holt fire for grenade, but it is not really responsive.
About TOGGLE, it already worked with FIRE 3 if I remember well.

By the way, thank you for your investigations!
Title: Re: Two Player Games with Two Joysticks
Post by: freemac on 19:51, 22 November 19
Adding joystick on MissInput ?
<= => X

This is a top level game from CPC RETRODEV 2019, but not using joystick.
Title: Re: Two Player Games with Two Joysticks
Post by: Xyphoe on 10:33, 13 February 20
Just wondering, will these patched games allow for 2 USB joysticks in something like WinApe?
Title: Re: Two Player Games with Two Joysticks
Post by: pmeier on 08:28, 17 July 20
Quote from: Xyphoe on 10:33, 13 February 20
Just wondering, will these patched games allow for 2 USB joysticks in something like WinApe?
AFAIK WinAPE only supports one USB gamepad, but RetroArch (cap32) works fine! Even the patched GX4000 *.cpr's!

Don't forget to configure joystick_port2 for player2 and CPC 6128+ (for the *.cpr's):
Quick Menu -> Options
[Tested on Windows 10]
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 12:14, 16 October 20

Here are a couple more, " Spy Vs Spy II - The Island Caper " and " Spy Vs Spy III - Arctic Antics "

Both players use Joysticks, all other keys remain unchanged.
Title: Re: Two Player Games with Two Joysticks
Post by: blackdalek on 03:41, 08 May 22
Hi Phantomz.
You wouldn't happen to have all these 2 controller modded games in a list on one page somewhere? :D

P.S. Have you modded Captain Fizz and Blasterons game for 2 controllers?
Title: Re: Two Player Games with Two Joysticks
Post by: Phantomz on 21:10, 18 February 24
Here is.....

Lotus Esprit Turbo Challenge

It' has 2 Joystick support, no other changes have been made.

I've included the disk and cpr of the 128k version.
Title: Re: Two Player Games with Two Joysticks
Post by: OneVision on 14:37, 20 February 24
I am wondering if our recent Mario Bros remake which has a 2 players mode does support 2 joysticks or 1 joystick and the keayboard.
Powered by SMFPacks Menu Editor Mod