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

0 Members and 1 Guest are viewing this topic.

Offline GOB

  • Supporter
  • CPC6128
  • *
  • Posts: 164
  • Country: fr
  • Liked: 150
  • Likes Given: 119
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1750 on: 20:26, 20 September 16 »
Just a remark. I find it unfortunate to use the second joystick for game 1 single player. Do you know that you can test at the same time directions and fire buttons? Instead, use combinations like: right+ fire2 law rather than the joystick 2 !!!

Offline Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.169
  • Country: gb
  • Liked: 1732
  • Likes Given: 552
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1751 on: 20:34, 20 September 16 »
Just a remark. I find it unfortunate to use the second joystick for game 1 single player. Do you know that you can test at the same time directions and fire buttons? Instead, use combinations like: right+ fire2 law rather than the joystick 2 !!!

I'm not a programmer, so I can only change the keys that I can find, every game is different so there isn't a simple way to change keys in games.

I understand what you are saying, but that would need the control system of the game/s to be rewritten not just remapped.

It's not a task that I can do, maybe you could do this to some of the games and improve the conversions ?

Offline GOB

  • Supporter
  • CPC6128
  • *
  • Posts: 164
  • Country: fr
  • Liked: 150
  • Likes Given: 119
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1752 on: 17:39, 21 September 16 »
You don't have to remake the control system. Joystick keys are in the same PPI line. So the value you modify is juste the value of this line. By having 2 bits with 0 value, you can test 2 keys at same time.
I can help you if you want help ;)

Offline Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.169
  • Country: gb
  • Liked: 1732
  • Likes Given: 552
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1753 on: 19:18, 21 September 16 »
You don't have to remake the control system. Joystick keys are in the same PPI line. So the value you modify is juste the value of this line. By having 2 bits with 0 value, you can test 2 keys at same time.
I can help you if you want help ;)

I mainly work with a HEX editor so not to sure how to go about changing one key press to multiple key presses.

I work by changing one key, for example ( SPACE ) to  ( Joypad 1 Button 1 ) after I find it in winape, I change in a HEX Editor on Disc or cpr if uncompressed.

SPACE for example could be FE 20 or 3E 2F, or CB 7F or CB 7E or E6 80 or 05 80 these are just a few possibilities and that could just be for one place, like to pass a title screen etc, these I would change to FE 58, 3E 4C, CB 67, CB 66, E6 10, 09 10 for Joypad 1 Button one to replace the SPACE button.

How do I change these values in HEX to allow multi keys presses, for example, lets say space is 2F and Joypad 1 button 1 is 4C, what do I need to change the 2F to, if I want to replace it by UP and Joypad 1 Button 1 for example ? or isn't this possible with a HEX editor?

Maybe you could make " Renegade " single joypad / joystick friendly ?  ;D

Offline GOB

  • Supporter
  • CPC6128
  • *
  • Posts: 164
  • Country: fr
  • Liked: 150
  • Likes Given: 119
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1754 on: 20:24, 21 September 16 »
Ok, so:

#FE,#20 seams to be a system test of a key... You cannot test multiple keys with that.

#CB,#7F seams to be a real test of the PPI. It test bit 7 of the line. And bit 7 of the keyboard line 5 is the space key. So you have to find were the A register is read and modify the line number to choose the line 9 and test joystick.

#CB,#7E test byte stack by HL register. Keyboard test code read keyboard and put it in a table. You must also find how it select the HL adr to modify it and select the right keyboard line.

For the #CB,#7F you can modify by a #cb,%11010111 to test fire 2+right joy for exemple :)

Offline Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.169
  • Country: gb
  • Liked: 1732
  • Likes Given: 552
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1755 on: 21:42, 22 September 16 »
Here is another game, this one is " Super Pipeline II "

Joypad 1 Left = 1 Player, Right = 2 Players, Button 2 to Change amount of Lives, Button 1 to Play.

Pause the game with Joypad 1 Button 2, unpause with any key.

Press Joypad 1 Button 1 to pass high score table.

The game has a trainer, but I've included a version with the inbuilt cheat activated too.

Cheat version = Console Pause Button to increase score, Joypad 2 Button 1 to Skip Level, Button 2 to lose a life ( odd cheat  :laugh: ).

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

Offline zeropolis79

  • 6128 Plus
  • ******
  • Posts: 514
  • Country: gb
  • Liked: 120
  • Likes Given: 8
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1756 on: 10:11, 24 September 16 »
Has anyone had problems running Super Off Road Racer and getting Exolon to start using the C4? I can't get Super Off Road Racer to load while I can't start a game on Exolon...

Many thanks.

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 #1757 on: 12:30, 24 September 16 »
Has anyone had problems running Super Off Road Racer and getting Exolon to start using the C4? I can't get Super Off Road Racer to load while I can't start a game on Exolon...

Many thanks.

Super off-road load o.k in winape and arnold emu. The problem is in the original hardware?.

Whats the problem exactly?

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 (repository link in first post)
« Reply #1758 on: 13:54, 24 September 16 »
Super off-road load o.k in winape and arnold emu. The problem is in the original hardware?.

Whats the problem exactly?
It could be the ram data contents at start up...
Where can I download them to check?


My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

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 (repository link in first post)
« Reply #1759 on: 14:05, 24 September 16 »
Has anyone had problems running Super Off Road Racer and getting Exolon to start using the C4? I can't get Super Off Road Racer to load while I can't start a game on Exolon...

Many thanks.
How far does it get with Exolon?
Do you see the questions about cheats?
Is it on the main menu and you can't start the game?
What is your C4 connected to? GX4000 or Plus?
Could there be a problem with the pause button on the gx4000? Maybe it's stuck?
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.169
  • Country: gb
  • Liked: 1732
  • Likes Given: 552
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1760 on: 14:26, 24 September 16 »
Has anyone had problems running Super Off Road Racer and getting Exolon to start using the C4? I can't get Super Off Road Racer to load while I can't start a game on Exolon...

Many thanks.

Are you using the latest version of " Exolon " from Converted GX4000 Software - CPCWiki  ?

If not, you might have a earlier version that is using joypad 2 for the main menu.

Some games are like this, it should tell you what the controls are for each game on the cpc wiki page.

I know the game works as I test the cpr's on my GX4000, where are you getting stuck ?

If you are using the lastest version on a plus machine, Joypad 1 Button 1 and 2 are used on the main menu, not 1 or 2 on the keyboard, remember these games are converted for the GX4000, not the plus machine as such, as a straight cpr could be made with no keyboard mapping required.  ;)

Update.
I've just tested " Super Off Road Racer " that was converted by @dragon and it loads and plays ok on my GX4000
« Last Edit: 16:40, 24 September 16 by Phantomz »

Offline zeropolis79

  • 6128 Plus
  • ******
  • Posts: 514
  • Country: gb
  • Liked: 120
  • Likes Given: 8
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1761 on: 22:20, 24 September 16 »
Super Off Road racer doesn't load, only resets the C4 directory..

Exolon - gets to main menu and thats it..

I'm using the C4 on a real 6128 Plus...the files are the ones that came with the cart..

Thanks

Offline Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.169
  • Country: gb
  • Liked: 1732
  • Likes Given: 552
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1762 on: 23:20, 24 September 16 »
Super Off Road racer doesn't load, only resets the C4 directory..

Exolon - gets to main menu and thats it..

I'm using the C4 on a real 6128 Plus...the files are the ones that came with the cart..

Thanks

The games might have came on the cart but they might be old versions.

Does " Exolon " have a Trainer? If not I believe it's the old version, use Joypad 2 for Menu options.

Get games from Converted GX4000 Software - CPCWiki for latest versions.  ;)

Like I said, I tested @dragon " Super Off Road " on my GX4000 and it ran fine, maybe download that from the wiki page above too.  ;)

Offline zeropolis79

  • 6128 Plus
  • ******
  • Posts: 514
  • Country: gb
  • Liked: 120
  • Likes Given: 8
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1763 on: 23:43, 24 September 16 »
Thanks - I got the cart back in May for my now defunt 464 Plus but with my mothers sudden illness and subsquent death (during May/June), it got forgotten about until I got a 6128 Plus a few months later

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 #1764 on: 23:59, 24 September 16 »
So is in the cpc 6128 plus where super off road not load?.

I try tomorrow mount my cpc 6128 plus. And i tell you if ti works or not.

Offline Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.169
  • Country: gb
  • Liked: 1732
  • Likes Given: 552
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1765 on: 00:22, 25 September 16 »
I've made another version of " Super Off Road :)

I tested @dragon version earlier and that works great on the GX4000  :)

I've made this new version as I wasn't keen on up and down for accelerate and brake, with the fire button being used for Nitro.

This new version is joypads only ( removed keyboard option ).

Super Off Road (Joypads)

Joypad Button 1 to Accelerate, Button 2 to Brake, UP for Nitro  ( both players ).

Push UP to Pass screens or Select Options in Shop.

Pause / Unpause with console pause Button.
« Last Edit: 20:08, 07 January 17 by Phantomz »

Offline zeropolis79

  • 6128 Plus
  • ******
  • Posts: 514
  • Country: gb
  • Liked: 120
  • Likes Given: 8
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1766 on: 00:59, 25 September 16 »
Tried a fresh download - no go on SOR but Exolon worked thanks..

Not tried the new Super Off Road Racer yet... but will download and try tomorrow thanks

Offline zeropolis79

  • 6128 Plus
  • ******
  • Posts: 514
  • Country: gb
  • Liked: 120
  • Likes Given: 8
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1767 on: 16:56, 25 September 16 »
The new joypad edition of Super Off Road Racer works great thanks

Offline Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.169
  • Country: gb
  • Liked: 1732
  • Likes Given: 552
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1768 on: 17:09, 25 September 16 »
The new joypad edition of Super Off Road Racer works great thanks

Glad you've both games up and running now.  ;D

Here is another version of " Super Off Road " for you and anyone else that wants it.  ;)

Super Off Road ( Joypads & Keyboard )

It's the same as before, it uses both buttons on the joypad for accelerate and brake, with up being used for Nitro.

I've left keyboard support in this version though for PLUS users.  ;)

Press P to Pause / Unpause.

Press NITRO to pass screens or select options in shop, this is UP on Joypads or SPACE if selected keyboard control.  ;)
« Last Edit: 20:08, 07 January 17 by Phantomz »

Offline Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.169
  • Country: gb
  • Liked: 1732
  • Likes Given: 552
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1769 on: 22:19, 26 September 16 »
I've done a new version of " P-47 The Freedom Fighter ".

This new version has a Trainer. 

Trainer
Joypad 1 Button 1 for YES, Button 2 for NO.

LEVEL
Joypad 1: 1 = U, 2 = L, 3 = R, 4 = D
Joypad 2: 5 = U, 6 = L, 7 = R, 8 = D

Quit game with Console Pause Button.

This new version of the game also contains additional graphics which are displayed before loading levels 1, 3, 5, and 7.  :D
« Last Edit: 20:08, 07 January 17 by Phantomz »

Offline zeropolis79

  • 6128 Plus
  • ******
  • Posts: 514
  • Country: gb
  • Liked: 120
  • Likes Given: 8
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1770 on: 00:40, 27 September 16 »
Cool!

I'm still investigating putting text adventures onto cart images...

Offline Skunkfish

  • Supporter
  • 464 Plus
  • *
  • Posts: 464
  • Country: gb
  • Editor of Colour Personal Computing
    • Colour Personal Computing - The CPC Fanzine
  • Liked: 337
  • Likes Given: 868
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1771 on: 09:24, 27 September 16 »
If you can make them playable on a GX4000 I'll be extra impressed!  ;D
Issues 1 & 2 of CPC Fanzine now free to download! http://www.cpcfanzine.com

Offline zeropolis79

  • 6128 Plus
  • ******
  • Posts: 514
  • Country: gb
  • Liked: 120
  • Likes Given: 8
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1772 on: 02:23, 28 September 16 »
That I can't do...

Offline Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.169
  • Country: gb
  • Liked: 1732
  • Likes Given: 552
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #1773 on: 20:53, 29 September 16 »
Here is another game, this one is " Impossamole ".

Joypad Only.

The game used the space bar for Super Weapon Attack, however the instructions state " Super Weapons: Only one per level. Use only as a last resort. " because of this I decided against remapping it to Joypad 1 Button 2 as felt it was a waste of that button.

I've remapped the Super Weapon Attack button to the Console Pause Button.

Joypad 2 Button 1 is now Pause / Unpause, with Joypad 2 Button 2 being used to Quit Game.

By default the game requires you to push up on the joystick / joypad to jump or climb, I've also remapped this to Joypad 1 Button 2, so you can now push up or button 2 to jump.  ;)

I've included a poked version with infinite energy.  8)
« Last Edit: 20:09, 07 January 17 by Phantomz »

Offline remax

  • 6128 Plus
  • ******
  • Posts: 1.115
  • Country: fr
  • Liked: 406
  • Likes Given: 447
Hi :)

First, thanks again for your great work converting games :)

Will the full set on Converted GX4000 Software - CPCWiki be updated soon? :)

Regards,

Salva


Real life issues (work and daughter)... but i'm doing it at the moment.


@Phantomz : I've upped Impossamole while i was at it, but you might add the comment the next time you do a wiki edit.


I also added the few games dragon did convert... If he stays at the same rythym of release, i can handle the uploads, but if he goes back to full speed, someone else will have to do it.
Anyway, the games are untested by me.


Full set upped !
« Last Edit: 13:54, 01 October 16 by remax »