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

Phantomz and 6 Guests are viewing this topic.

Offline Urusergi

  • CPC6128
  • ****
  • Posts: 190
  • Country: es
  • Liked: 280
  • Likes Given: 1308
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1325 on: 22:46, 20 February 16 »
I just need the SHIFT key in both games remapping to Joypad 2 Button 1, I can't seem to Find (21) = 15 to change to Joypad 2 Button 1 (52) = 34

and why not if we remove the shift key? i don't find out another way  :(

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1733
  • Likes Given: 552
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1326 on: 23:06, 20 February 16 »
and why not if we remove the shift key? i don't find out another way  :(

Do you mean you can't find it too? Maybe due to compression.

If SHIFT can't be remapped, the game can still be played ok, just wont be able to do the following.

SHIFT AND N = NEW GAME
SHIFT AND C = CHANGE ORIGINAL SHOT INSTRUCTION BEFORE PLAYING IT
SHIFT AND R = RETAKE LAST SHOT
« Last Edit: 19:06, 07 January 17 by Phantomz »

Offline Urusergi

  • CPC6128
  • ****
  • Posts: 190
  • Country: es
  • Liked: 280
  • Likes Given: 1308
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1327 on: 23:40, 20 February 16 »
Do you mean you can't find it too? Maybe due to compression.
No no, I mean that I can suppress shift key so:

N = NEW GAME
C = CHANGE ORIGINAL SHOT INSTRUCTION BEFORE PLAYING IT
R = RETAKE LAST SHOT

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1733
  • Likes Given: 552
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1328 on: 23:53, 20 February 16 »
No no, I mean that I can suppress shift key so:

N = NEW GAME
C = CHANGE ORIGINAL SHOT INSTRUCTION BEFORE PLAYING IT
R = RETAKE LAST SHOT

That would be great.  :D

Can the shift key only be found with keyboard scanning? 15 or can it have a keyboard firmware call ? for example Joystick fire = 4C or 58, Shift = 15, ??
« Last Edit: 19:07, 07 January 17 by Phantomz »

Offline Urusergi

  • CPC6128
  • ****
  • Posts: 190
  • Country: es
  • Liked: 280
  • Likes Given: 1308
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1329 on: 00:19, 21 February 16 »
Can the shift key only be found with keyboard scanning? 15 or can it have a keyboard firmware call ? for example Joystick fire = 4C or 58, Shift = 15, ??

Shift key is detected with bit 5,c in:

CD 1E  BB  call #bb1e
F5              push af
E1              pop hl
CB 69        bit 5,c
C8             ret z

Quote
&BB1EKM TEST KEY
ActionTests if a particular key (or joystick direction or button) is pressed
EntryA contains the key/joystick nurnber
ExitIf the requested key is pressed, then Zero is false; otherwise Zero is true for both, Carry is false A and HL are corrupt. C holds the Sbift and Control status and others are preserved
NotesAfter calling this, C will hold the state of shift and control - if bit 7 is set then Control was pressed, and if bit 5 is set then Shift was pressed

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1733
  • Likes Given: 552
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1330 on: 03:47, 21 February 16 »
Shift key is detected with bit 5,c in:

CD 1E  BB  call #bb1e
F5              push af
E1              pop hl
CB 69        bit 5,c
C8             ret z

Thanks for that, I'll get it sorted tomorrow, I might change the buttons a bit.  :D

Offline Urusergi

  • CPC6128
  • ****
  • Posts: 190
  • Country: es
  • Liked: 280
  • Likes Given: 1308
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1331 on: 12:43, 21 February 16 »
Thanks for that, I'll get it sorted tomorrow, I might change the buttons a bit.  :D

in theory you can change this:
C8, 3E, 35, CD, 1E, BB, F5, E1, CB, 69, 20, F5.

00, 3E, 35, CD, 1E, BB, F5, E1, 00, 00, 00, 00.

It should work fine

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1733
  • Likes Given: 552
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1332 on: 17:18, 21 February 16 »
in theory you can change this:
C8, 3E, 35, CD, 1E, BB, F5, E1, CB, 69, 20, F5.

00, 3E, 35, CD, 1E, BB, F5, E1, 00, 00, 00, 00.

It should work fine

It appears to do the trick, cheers  ;D

I've remapped the buttons differently, so the menu looks different now, I've done this so that you can select all the ball colours with joypad 2.

" Steve Davis Snooker "

Instructions

Use Joypad 2 for onscreen Menu, apart from the last option, use Joypad 1 button 2 for Green Screen.

Use Joypad 1 to play the game, Joypad 1 Button 2 = Change original shot instruction before playing it.

Press the Console Pause Button to " Retake your last shot ".

Play again = Joypad 1 Button 1 = Yes,  Joypad 1 Button 2 = No

Press Joypad 1 Button 1 to pass " Enter Name "

Use Joypad 2 for selecting colour after you pot a red.

Yellow = Up
Green = Left
Brown = Right
Blue     = Down
Pink     = Button 1   
Black     = Button 2

I've left out " N for New Game " on the GX4000 due to lack of buttons, I have remapped it to the ESC key for Plus Users though, I also remapped O and P to U and I so I could change the console pause button
to " Retake your last shot ".  ;)


" Steve Davis Pool "

Instructions

Use Joypad 2 for onscreen Menu.

Use Joypad 1 to play the game, Joypad 1 Button 2 = Change original shot instruction before playing it.

Press the Console Pause Button to " Quit Game".

Red or Yellow ? =  Joypad 1 Button 1 = Red,  Joypad 1 Button 2 = Yellow

I also remapped O and P to U and I so I could change the console pause button to " Quit Game ".  ;)


" Blagger "

I've enabled the inbuilt cheat to work now.  :D

Press Joypad 1 Button 1 to Start the game from the begining.

If you hold down Joypad 1 button 2 and press Joypad 1 Button 1, you will start on the screen displayed.

If you lose all your lives, just press joypad 1 button 1 to start the same level

« Last Edit: 19:07, 07 January 17 by Phantomz »

Offline ukmarkh

  • 6128 Plus
  • ******
  • Posts: 1.421
  • Country: england
    • Classic Replay
  • Liked: 307
  • Likes Given: 77
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1333 on: 12:50, 22 February 16 »
Is there a way to make movement easier in EFTPORM and Vindicators?


Sent from my iPhone using Tapatalk

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1733
  • Likes Given: 552
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1334 on: 19:26, 22 February 16 »
Is there a way to make movement easier in EFTPORM and Vindicators?


Sent from my iPhone using Tapatalk

I've never played " Vindicators " so I don't know the controls.

Can't do much with " EFTPORM " I can only change the controls about ( remap buttons ) I know what you mean though, its a pain in the butt having to rotate.  :doh:

Offline ukmarkh

  • 6128 Plus
  • ******
  • Posts: 1.421
  • Country: england
    • Classic Replay
  • Liked: 307
  • Likes Given: 77
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1335 on: 20:06, 22 February 16 »
I've never played " Vindicators " so I don't know the controls.

Can't do much with " EFTPORM " I can only change the controls about ( remap buttons ) I know what you mean though, its a pain in the butt having to rotate.  :doh:


Exactly, what eff'ing retard thought "I know, I'll fcuk all the controls up, so you have to rotate, up, down, left and right, pressing the key or joystick in the direction it would normally go is overrated, my way makes it an even better game". 

Offline dragon

  • 6128 Plus
  • ******
  • Posts: 1.418
  • Country: es
  • Liked: 584
  • Likes Given: 485
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1336 on: 03:36, 23 February 16 »
Really the game exist?

Cpcpower returns nothing, and cpcrulez nothing, if i write EFTPORM youtube not have videos, no images nothing!.

Offline Axelay

  • 6128 Plus
  • ******
  • Posts: 559
  • Country: au
  • Liked: 359
  • Likes Given: 85
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1337 on: 11:06, 23 February 16 »
Really the game exist?

Cpcpower returns nothing, and cpcrulez nothing, if i write EFTPORM youtube not have videos, no images nothing!.


Try this :)




Offline seanb

  • Supporter
  • 6128 Plus
  • *
  • Posts: 631
  • Country: gb
  • Captain Wrong
  • Liked: 234
  • Likes Given: 865
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1338 on: 13:45, 23 February 16 »
That reminds me of a Futurama episode
Thou shall not question Captain Wrong!

Offline dragon

  • 6128 Plus
  • ******
  • Posts: 1.418
  • Country: es
  • Liked: 584
  • Likes Given: 485
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1339 on: 15:03, 23 February 16 »
The variable in ram &3577(player 1) controls where the player are oriented.

  n
o   e
  s


ne=00
e=01
se=02
s=03
s0=04
0=05
n0=06

So, if after the  calll to the read keys
ld a,key xx
call 505d
jr x
set x,hl

add a ld a,(3577)

And these rubrutine are remade to detect you have pressed two keys, and the &4846,&4840 are deleted.Probably can work.
 
« Last Edit: 15:14, 23 February 16 by dragon »

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1733
  • Likes Given: 552
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1340 on: 17:01, 23 February 16 »
The variable in ram &3577(player 1) controls where the player are oriented.

  n
o   e
  s


ne=00
e=01
se=02
s=03
s0=04
0=05
n0=06

So, if after the  calll to the read keys
ld a,key xx
call 505d
jr x
set x,hl

add a ld a,(3577)

And these rubrutine are remade to detect you have pressed two keys, and the &4846,&4840 are deleted.Probably can work.

When I converted the game.

I made it so both players can use the joypads, I did two versions, you normally press down for bomb, I made a version with button 2 for bombs, so the down button is free, it would be cool if you could changed how the game controls work.  ;)


Offline dragon

  • 6128 Plus
  • ******
  • Posts: 1.418
  • Country: es
  • Liked: 584
  • Likes Given: 485
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1341 on: 17:17, 24 February 16 »
I'll put on the list.

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1733
  • Likes Given: 552
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1342 on: 19:38, 24 February 16 »
I just checked out @Xifos   ghouls'n goblins gx4000 demo, which is looking good so far.  :D

Anyway, I had another look at the original " Ghosts 'N' Goblins " that I had converted to cpr.

I've just done a new version with a Trainer, so no need for a separate poked version.

The main changes are, you can now use UP or Button 2 to Jump by default, you can now also Pause the game with the Console Pause Button, any button to unpause.

Redefine using PAUSE if you want to use keyboard on a PLUS computer.
« Last Edit: 19:08, 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 (repository link in first post)
« Reply #1343 on: 15:02, 26 February 16 »
And one new.

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 3.645
  • Country: fr
    • ?area=showdonations;u=4
  • Liked: 2774
  • Likes Given: 1665
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1344 on: 15:44, 26 February 16 »
Nice.
« Last Edit: 16:28, 26 February 16 by TotO »
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1733
  • Likes Given: 552
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1345 on: 17:47, 26 February 16 »
I've done another Shoot'Em up, this one is " HATE - Hostile All Terrain Encounter ", I like the music in this game.  :D

Pause with Console Pause Button, unpause with Joypad 1 Button 1.

I've included a poked version with Infinite Lives.
« Last Edit: 19:09, 07 January 17 by Phantomz »

Offline xenon

  • CPC664
  • ***
  • Posts: 50
  • Country: es
    • VEB Xenon
  • Liked: 14
  • Likes Given: 82
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1346 on: 02:38, 28 February 16 »
And one new.

Wow  :o , so great conversion!  :)

Offline dragon

  • 6128 Plus
  • ******
  • Posts: 1.418
  • Country: es
  • Liked: 584
  • Likes Given: 485
Is a sequel of the afterbourne. (another game in the list). I think nobody complete it in youtube.

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1733
  • Likes Given: 552
I've just done a couple more games, these are " Ninja " from Mastertronic and " Ninja Scooter Simulator " from Silverbird, love the music in this.  :)

Ninja
I've changed the onscreen menu / options, it defaults to Joystick so just press the console pause button to begin.
Quit game with Console Pause Button, I can't find the CAPS button to Remap pause to Joypad 1 Button 2 at the moment.

I've included a poked version with infinite lives.

Ninja Scooter Simulator
I can't change the onscreen menu, but the buttons are remapped.
0 = Keyboard, now UP
1 = Joystick, now DOWN
2 = 1 Player, Now Joypad 1 Button 1
3 = 2 Player, Now Joypad 1 Button 2

The game defaults to Joystick, so just press button 1 or 2 to start a 1 or 2 player game.
I don't believe this game has a pause or quit option.

Again, I've included a poked version which gives you infinite time.
« Last Edit: 19:09, 07 January 17 by Phantomz »

Offline xenon

  • CPC664
  • ***
  • Posts: 50
  • Country: es
    • VEB Xenon
  • Liked: 14
  • Likes Given: 82
Is a sequel of the afterbourne. (another game in the list). I think nobody complete it in youtube.

Oh, are you trying to convert After Burner to CPR?  ;)