Author Topic: Converted GX4000 .cpr - The topic (repository link in first post)  (Read 339222 times)

0 Members and 3 Guests are viewing this topic.

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1736
  • Likes Given: 553
Re: Converted GX4000 .cpr - The topic
« Reply #850 on: 00:54, 28 September 15 »
@dragon

Renegade:gx4000 nuchuk version.

How to play:

Take pad 1.(pad left in gx4000). Put the game pad in VERTICAL with the wire looking to the right an put he in your left hand.
Take pad 2.(pad right in gx4000).Put the game pad in VERTICAL with the wire looking to the right and put he in your right hand.


Left hand: up down left rigth 1=esc key(pause un pause,abandon selec music/fx). Right hand up=jump left=punch right= kick(lookin pads in vertical).


Renegade 3 button fit in gx4000 mission completed.

Any chance you could do a version with pad 2 the other way around so the wire is on the left and not the right.

I find the wire on the right in the right hand a bit uncomfortable, maybe it's just me ?  ::)

We could have both versions in the rar and people could use whichever they find better then.  ;)

Cheers  :D

Offline dragon

  • 6128 Plus
  • ******
  • Posts: 1.418
  • Country: es
  • Liked: 584
  • Likes Given: 485
Re: Converted GX4000 .cpr - The topic
« Reply #851 on: 01:28, 28 September 15 »
@dragon

Any chance you could do a version with pad 2 the other way around so the wire is on the left and not the right.

I find the wire on the right in the right hand a bit uncomfortable, maybe it's just me ?  ::)

We could have both versions in the rar and people could use whichever they find better then.  ;)

Cheers  :D

Yes i can, the problem is if you put the pad in the other direction the cross is  down in the pad. i'm not sure if it more confortable or less confortable :D .

Here is all posibilitys: Digital Joystick Related - CPCWiki
"
Nunchakus technique As said above, it is possible to achieve 8 buttons control (directionnal+4 or 2xdirectionnal...even more) with a pseudo Nintendo WII feeling by using 2 paddles, one for each hand.
If the game allows to redefine controls and the use of 2 joysticks, then you use :
 
  • left hand as directional one, using an amstrad paddle turned 90° Clockwise.
Left = Up
Right = Down
Up = Right
down = left
(using your thumb)
 
  • Right Hand as firing one (direction+2 buttons), with a second paddle turned 90° Counterclockwise :Access to fire 1 and 2 with the thumb.
By this mean, the cables don't mess with your hands... Also it is a nice way to deal with the "shitty" Amstrad Plus controllers size/quality. Yet this works only with 1 player games and/or need a custom connecting cable/box, a "reversed Y-cable", or even the game to allow a proper "redefine controls" option.
 
  • Right hand easily achieve a 4 fire button config by using directional pad from the 2nd joypad (one for each thumb yet the cable would be a nuisance)
  • or a fixed Joystick (any hand, directions) + a paddle (other hand, fires) may be fine too..."
And this is my personal table to changue  the buttons in the game:
"

03BB=08->se usa para formar la direccion HL=0048(donde se guarda la lectura del teclado).Esta se compara (and) con el contenido en 03BC=04 escape en teoria puede que se use en otro estado pausa o algo asi.
03BD=01->se usa para formar la direccion HL=0041(donde se guarda la lectura del teclado).Esta se compara (and) con el contenido en 03BE=01 Flecha izquierda.
03BF=00->se usa para formar la direccion HL=0040(donde se guarda la lectura del teclado).Esta se compara (and) con el contenido en 03C0=02 Flecha derecha.
03C1=00->se usa para formar la direccion HL=0040(donde se guarda la lectura del teclado).Esta se compara (and) con el contenido en 03C2=04 Flecha abajo.
03C3=07->se usa para formar la direccion HL=0047(donde se guarda la lectura del teclado).Esta se compara (and) con el contenido en 03C4=08 tecla w
03C5=05->se usa para formar la direccion HL=0045(donde se guarda la lectura del teclado).Esta se compara (and) con el contenido en 03C6=80 espacio.
03C7=08->se usa para formar la direccion HL=0048(donde se guarda la lectura del teclado).Esta se compara (and) con el contenido en 03C8=20 tecla a
03C9=07->se usa para formar la direccion HL=0047(donde se guarda la lectura del teclado).Esta se compara (and) con el contenido en 03CA=20 tecla D
03CB=08->se usa para formar la direccion HL=0048(donde se guarda la lectura del teclado).Esta se compara (and) con el contenido en 03CC=04 tecla escape.
03CD=01->se usa para formar la direccion HL=0041(donde se guarda la lectura del teclado).Esta se compara (and) con el contenido en 03CE=80 F0
03CF=00->se usa para formar la direccion HL=0040(donde se guarda la lectura del teclado).Esta se compara (and) con el contenido en 03D0=40 Enter(panel de las f).
03D1=00->se usa para formar la direccion HL=0040(donde se guarda la lectura del teclado).Esta se compara (and) con el contenido en 03D2=80 .(panel de las f)
03D3=09->se usa para formar la direccion HL=0049(donde se guarda la lectura del teclado).Esta se compara (and) con el contenido en 03D4=01 ¿arriba?
03D5=09->se usa para formar la direccion HL=0049(donde se guarda la lectura del teclado).Esta se compara (and) con el contenido en 03D6=02 ¿abajo?
03D7=09->se usa para formar la direccion HL=0049(donde se guarda la lectura del teclado).Esta se compara (and) con el contenido en 03D8=04 ¿iaquierda?
03D9=09->se usa para formar la direccion HL=0049(donde se guarda la lectura del teclado).Esta se compara (and) con el contenido en 03DA=08 ¿derecha?


"
First number= line keyboard.(00-09=&40-&49) Last number line key board cell.    80  40  20  10   08  04  02 01

ignore the middle number.


Programming:Keyboard scanning - CPCWiki
« Last Edit: 02:25, 28 September 15 by dragon »

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1736
  • Likes Given: 553
Re: Converted GX4000 .cpr - The topic
« Reply #852 on: 16:31, 28 September 15 »
@dragon

Thanks for all the information above, most of this stuff is still above my head, but I do what I can.  ;)

I believe I have changed everything I needed too ? It seems to work how I wanted it to, with both wires facing inwards.

I haven't added it to the rar on the wiki page yet as you might want to check it out, like I said, I think it works fine.  :)

Renegade:gx4000 nuchuk version v2.

How to play:

Take pad 1.(pad left in gx4000). Put the game pad in VERTICAL with the wire looking to the right an put in your left hand.
Take pad 2.(pad right in gx4000).Put the game pad in VERTICAL with the wire looking to the left and put in your right hand.


Left hand: up down left rigth 1=esc key(pause un pause,abandon selec music/fx). Right hand up=jump left=punch right= kick(lookin pads in vertical).
« Last Edit: 17:32, 07 January 17 by Phantomz »

Offline dragon

  • 6128 Plus
  • ******
  • Posts: 1.418
  • Country: es
  • Liked: 584
  • Likes Given: 485
Re: Converted GX4000 .cpr - The topic
« Reply #853 on: 21:37, 28 September 15 »
You can changue the blood form if you want, i know where is the code that patched the green blood to red blood. :).

Offline dragon

  • 6128 Plus
  • ******
  • Posts: 1.418
  • Country: es
  • Liked: 584
  • Likes Given: 485
Re: Converted GX4000 .cpr - The topic
« Reply #854 on: 18:35, 30 September 15 »
Taking a little look at turtles 1. it take long, i need play the game to  level 2 :D. many keys,

At the moment the menu is in 0C82.
----

In game the S key is in 5D1E
In game the H key is in C7CE
In game The return key  is in 1041
In game the shift key is in EEFB with the cheat keys around.
In game the  Q key when paused is in C7D7.

And now i need go to level 2 to view shift key in game lol.



Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1736
  • Likes Given: 553
Re: Converted GX4000 .cpr - The topic
« Reply #855 on: 20:12, 30 September 15 »
Taking a little look at turtles 1. it take long, i need play the game to  level 2 :D. many keys,

At the moment the menu is in 0C82.
----

In game the S key is in 5D1E
In game the H key is in C7CE
In game The return key  is in 1041
In game the shift key is in EEFB with the cheat keys around.
In game the  Q key when paused is in C7D7.

And now i need go to level 2 to view shift key in game lol.

Nice work so far dragon  8) you can do it  ;)

Offline chinnyhill10

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.384
  • Country: 00
    • https://www.youtube.com/user/chinnyhill10
  • Liked: 760
  • Likes Given: 519
Re: Converted GX4000 .cpr - The topic
« Reply #856 on: 00:39, 02 October 15 »
Just tried to play the CPR version of Pacmania that came on my CPC4 cart, and as soon as you start the game itself the tape relay inside the CPC starts clicking like mad! Anyone tested it on a 464 Plus or is it just mine?
--
ChinnyVision - Reviews Of Classic Games Using Original Hardware
chinnyhill10 - YouTube

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.284
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1172
  • Likes Given: 80
Re: Converted GX4000 .cpr - The topic
« Reply #857 on: 01:25, 02 October 15 »
2 seconds and I'll check!


Edit: yep, checked my 464plus and 6128plus with tape mod both do it too. Same with hero quest. Used as a drum beat I guess :(
« Last Edit: 01:32, 02 October 15 by CraigsBar »
IRC:  #Retro4All on Freenode

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1736
  • Likes Given: 553
Re: Converted GX4000 .cpr - The topic
« Reply #858 on: 02:10, 02 October 15 »
Just tried to play the CPR version of Pacmania that came on my CPC4 cart, and as soon as you start the game itself the tape relay inside the CPC starts clicking like mad! Anyone tested it on a 464 Plus or is it just mine?

The game is up on the GX4000 page as was tested working on a GX4000 ;) I guess all the games are just being put on the sd card, and people will expect them to work, we had a problem not to long back with another game not working on plus machines but runs fine on the gx4000, I think it was " Who Dares Win 2 ".

Maybe the games that are converted with nocart should be put in a gx4000 folder on the sd card, as it looks like it's hit or miss if they will work on the plus machines.  ::)
« Last Edit: 02:18, 02 October 15 by Phantomz »

Offline chinnyhill10

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.384
  • Country: 00
    • https://www.youtube.com/user/chinnyhill10
  • Liked: 760
  • Likes Given: 519
Re: Converted GX4000 .cpr - The topic
« Reply #859 on: 02:48, 02 October 15 »
The game is up on the GX4000 page as was tested working on a GX4000 ;) I guess all the games are just being put on the sd card, and people will expect them to work, we had a problem not to long back with another game not working on plus machines but runs fine on the gx4000, I think it was " Who Dares Win 2 ".

Maybe the games that are converted with nocart should be put in a gx4000 folder on the sd card, as it looks like it's hit or miss if they will work on the plus machines.  ::)


The thing is, they are easy to access and use if they are on an SD card. Quicker than floppy or tape (and an HxC won't work on a 464 Plus). So might be worth checking if they work on a Plus as well because I certainly found the provided games useful. Can only be a simple issue surely?
--
ChinnyVision - Reviews Of Classic Games Using Original Hardware
chinnyhill10 - YouTube

Offline dragon

  • 6128 Plus
  • ******
  • Posts: 1.418
  • Country: es
  • Liked: 584
  • Likes Given: 485
Re: Converted GX4000 .cpr - The topic
« Reply #860 on: 03:22, 02 October 15 »
The relay controls the motor. Maybe is continuosly start/stop the tape.

The first is check if he is using the firmware calls. Put a breakpoint in BC6E and BC71. And view if it stops and use it.

If not, the start stop tape is controled by the ppi. I not know if the relay status can be chek in emulator. I don't have a plus with tape.

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1736
  • Likes Given: 553
Re: Converted GX4000 .cpr - The topic
« Reply #861 on: 03:23, 02 October 15 »

The thing is, they are easy to access and use if they are on an SD card. Quicker than floppy or tape (and an HxC won't work on a 464 Plus). So might be worth checking if they work on a Plus as well because I certainly found the provided games useful. Can only be a simple issue surely?

To be honest I have no idea why some games don't work on the plus machines, I can only convert the disks to cprs with what's available.

Maybe it's down to the software we use to convert the games or even the disk, bad cracks? I have no idea.

We always test before we upload them to the GX4000 page like I said, so they are working like they should be to that degree.

I've totally redone " Pac-Mania " with a different disk / crack, maybe this one will work, I know it does for the GX4000 as I've fully tested it and uploaded it to the wiki page.  :)

I've remapped the controls as follows.....

Joypad Button 1 to start game, Pause Button on Menu Screen for High Scores
Joypad Button 2 Music on / off, on menu screen or ingame
Pause Button to Pause / Unpause.
« Last Edit: 17:33, 07 January 17 by Phantomz »

Offline onofrix

  • CPC464
  • **
  • Posts: 7
  • Country: es
  • Liked: 0
  • Likes Given: 2
Re: Converted GX4000 .cpr - The topic
« Reply #862 on: 16:32, 02 October 15 »
Taking a little look at turtles 1. it take long, i need play the game to  level 2 :D . many keys,

At the moment the menu is in 0C82.
----

In game the S key is in 5D1E
In game the H key is in C7CE
In game The return key  is in 1041
In game the shift key is in EEFB with the cheat keys around.
In game the  Q key when paused is in C7D7.

And now i need go to level 2 to view shift key in game lol.
wow! that's cool! thanks a lot!:D

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1736
  • Likes Given: 553
Re: Converted GX4000 .cpr - The topic
« Reply #863 on: 20:18, 02 October 15 »
@McKlain

Have any of you tested Who Dares Wins 2 on a real machine? I tried it today on my 6128 plus and it didn't work. It loaded the intro screen twice and then crashed.

I've had another look at this, I've converted another version, it now works on the GX4000 and the 6128 plus, no idea on the 464 plus as I haven't got one to test it on.

The new version has the added bonus of also having a trainer.
« Last Edit: 17:33, 07 January 17 by Phantomz »

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1736
  • Likes Given: 553
Re: Converted GX4000 .cpr - The topic
« Reply #864 on: 21:42, 03 October 15 »
@chinnyhill10 or @CraigsBar

Did the new version of " Pac-Mania " sort out the problem on the 464 plus?

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.284
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1172
  • Likes Given: 80
Re: Converted GX4000 .cpr - The topic
« Reply #865 on: 21:47, 03 October 15 »
I've not tested, I've been busy with the a600. Will test after england get dumped out of the world cup tonight.
IRC:  #Retro4All on Freenode

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1736
  • Likes Given: 553
Re: Converted GX4000 .cpr - The topic
« Reply #866 on: 22:26, 03 October 15 »
I've not tested, I've been busy with the a600. Will test after england get dumped out of the world cup tonight.

Ok, cheers   :)

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.284
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1172
  • Likes Given: 80
Re: Converted GX4000 .cpr - The topic
« Reply #867 on: 01:15, 04 October 15 »
Ok, cheers   :)


yes the new cart image does the exact same thing. As does the original |CPM to run disc from CPC-power.


Tested the original disc on my 6128 as well for completeness, no relay click on the older machines, just the new ones. Wierd.


Craig
IRC:  #Retro4All on Freenode

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1736
  • Likes Given: 553
Re: Converted GX4000 .cpr - The topic
« Reply #868 on: 03:48, 04 October 15 »

yes the new cart image does the exact same thing. As does the original |CPM to run disc from CPC-power.


Tested the original disc on my 6128 as well for completeness, no relay click on the older machines, just the new ones. Wierd.


Craig

Thanks for checking  :)

Shame it's still doing it on the 464 plus, guess the game just doesn't like it, not if the original is doing it too.  ::)

At least the new cart still works on the GX4000, and the new version has the buttons remapped as the last version didn't due to it being a cngsoft compressed version.

Offline gerald

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.467
  • Liked: 1021
  • Likes Given: 257
Re: Converted GX4000 .cpr - The topic
« Reply #869 on: 11:50, 04 October 15 »

yes the new cart image does the exact same thing. As does the original |CPM to run disc from CPC-power.


Tested the original disc on my 6128 as well for completeness, no relay click on the older machines, just the new ones. Wierd.


Craig
Maybe related to PPI implementation in ASIC.

Offline chinnyhill10

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.384
  • Country: 00
    • https://www.youtube.com/user/chinnyhill10
  • Liked: 760
  • Likes Given: 519
Re: Converted GX4000 .cpr - The topic
« Reply #870 on: 11:52, 04 October 15 »
@chinnyhill10 or @CraigsBar

Did the new version of " Pac-Mania " sort out the problem on the 464 plus?


Sorry, didn't get chance. Spent all of yesterday burning my fingers and swearing at a SCART connector. Will give it a go tonight.
--
ChinnyVision - Reviews Of Classic Games Using Original Hardware
chinnyhill10 - YouTube

Offline dragon

  • 6128 Plus
  • ******
  • Posts: 1.418
  • Country: es
  • Liked: 584
  • Likes Given: 485
Re: Converted GX4000 .cpr - The topic
« Reply #871 on: 13:22, 04 October 15 »
Maybe related to PPI implementation in ASIC.

Yep, a very good posibility, anyway only to thiscard things, you can try the dsk with  the especial cartridge firmware contains the downgrade to the os v3 to of the old cpc.

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.284
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1172
  • Likes Given: 80
Re: Converted GX4000 .cpr - The topic
« Reply #872 on: 15:15, 04 October 15 »
Yep, a very good posibility, anyway only to thiscard things, you can try the dsk with  the especial cartridge firmware contains the downgrade to the os v3 to of the old cpc.
Just tested with my "Classic OS" cart image in the c4cpc. The clicking is still present, so not that I guess.
IRC:  #Retro4All on Freenode

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.284
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1172
  • Likes Given: 80
Re: Converted GX4000 .cpr - The topic
« Reply #873 on: 15:24, 04 October 15 »

Sorry, didn't get chance. Spent all of yesterday burning my fingers and swearing at a SCART connector. Will give it a go tonight.
OK, well in that case here is a recording of the Hero Quest main tune with "click percussion" clearly intentional in this case, but oddly it only happens on plus machines with a relay.


Craig
IRC:  #Retro4All on Freenode

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.335
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2264
  • Likes Given: 3478
Re: Converted GX4000 .cpr - The topic
« Reply #874 on: 15:30, 04 October 15 »
OK, well in that case here is a recording of the Hero Quest main tune with "click percussion" clearly intentional in this case, but oddly it only happens on plus machines with a relay.


Craig
Maybe the relay or ppi transition is quicker? I think I looked at this and the time between changes is very short, perhaps the old computers or real ppi take a bit longer to switch. Or perhaps they don't have the drive to make it click in the time between i/o writes.
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource