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

0 Members and 4 Guests are viewing this topic.

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 #1050 on: 00:40, 01 December 15 »
Oh Crap, the first one I try in Months and I fail :(


I fixed the trainer so the game is playable, However the GLUE option in the BIN file needs to be remapped from Space to FIre 2.


I cannot find the magic string in here, can anyone help?



IRC:  #Retro4All on Freenode

Online Urusergi

  • CPC6128
  • ****
  • Posts: 191
  • Country: es
  • Liked: 281
  • Likes Given: 1309
Re: Converted GX4000 .cpr - The topic
« Reply #1051 on: 03:33, 01 December 15 »
Oh Crap, the first one I try in Months and I fail :(


I fixed the trainer so the game is playable, However the GLUE option in the BIN file needs to be remapped from Space to FIre 2.


I cannot find the magic string in here, can anyone help?

Yes we can!  ;D
Code: [Select]
org #2a44
ld a,(#4801)
bit 5,a
jp z,#2b9e

org #2a72
ld a,(#4801)
bit 5,a
jp z,#2b9e


Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1736
  • Likes Given: 553
Re: Converted GX4000 .cpr - The topic
« Reply #1052 on: 04:40, 01 December 15 »
I cannot find the magic string in here, can anyone help?

3A 71 48 FE 20  8)

If you work with a HEX Editor like me, change the following on your disk.  ;)

FE20 @ 3B17 to FE7A
FE20 @ 3B45 to FE7A
FE20 @ 3BC3 to FE7A

If you need a hand finding the following I can help  :)

P for PAUSE    
F for FASTER    
S FOR SLOWER
A FOR ABORT    
T FOR ? ( RESTARTS THE LEVEL, BUT YOU LOSE A LIFE )
H FOR HIGHSCORE
« Last Edit: 05:00, 01 December 15 by Phantomz »

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 #1053 on: 09:30, 01 December 15 »
3A 71 48 FE 20  8)

If you work with a HEX Editor like me, change the following on your disk.  ;)

FE20 @ 3B17 to FE7A
FE20 @ 3B45 to FE7A
FE20 @ 3BC3 to FE7A

If you need a hand finding the following I can help  :)

P for PAUSE    
F for FASTER    
S FOR SLOWER
A FOR ABORT    
T FOR ? ( RESTARTS THE LEVEL, BUT YOU LOSE A LIFE )
H FOR HIGHSCORE
Thanks @Phantomz, I'll take another look tonight. Will also improve the trainer, at the moment it's functional, but ugly lol.
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 #1054 on: 11:30, 02 December 15 »
Thanks @Phantomz, I'll take another look tonight. Will also improve the trainer, at the moment it's functional, but ugly lol.
now the forum is back I'll try again tonight. P is already mapped to the pause button then, as that is just a p anyway.
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 #1055 on: 16:16, 02 December 15 »
now the forum is back I'll try again tonight. P is already mapped to the pause button then, as that is just a p anyway.

I know, I meant if you wanted to move it somewhere else  ;)

Sometimes I and dragon etc will move the pause button to a button on the pad and make the console pause button quit or something else etc.

I think it's best left alone on this game though.


The full version of Star Sabre is now available.


Send a PM to Axelay, but i'm quite sure it's freeware...

I sent a PM to Axelay and I'm happy to say that he has given his permission to convert the game for the GX4000   :D

Thanks again, Axelay  8)
« Last Edit: 18:07, 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 #1056 on: 19:20, 02 December 15 »
@Urusergi  I don't know if you can do your ppi fix on the following game?  ;)

I've been busy trying to bring us all another game, I'm happy to say I've fixed the trainer and remapped all the buttons in the game, but it doesn't like plus machines. :doh:

The game I've been busy working on is " Myth - History In The Making ".

Like I said I've fixed the trainer, remapped space to fire button 1 for the title screen, loading screen and restart screen.

I've remapped space to fire button 2 for all levels for Cycle through and select icon in window, remapped Pause / Unpause to the console button.

The game is all ready to be played, just doesn't like the plus range so needs a fix for that now.  :doh:

« Last Edit: 18:08, 07 January 17 by Phantomz »

Offline Neil79

  • 6128 Plus
  • ******
  • Posts: 927
  • Country: gb
    • INDIERETRONEWS
  • Liked: 496
  • Likes Given: 159
Re: Converted GX4000 .cpr - The topic
« Reply #1057 on: 22:37, 02 December 15 »
My 4CPC should arrive in the next week or maybe next, do I need to download NoCart? Or just unpack the Cpr's to it
The latest in Indie & Retro News!!! IndieRetroNews - Indie Retro News on twitter

Offline dcdrac

  • 6128 Plus
  • ******
  • Posts: 923
  • Liked: 204
  • Likes Given: 24
Re: Converted GX4000 .cpr - The topic
« Reply #1058 on: 23:06, 02 December 15 »
unack the cprs copy to a an empty slot on the microsd

Offline dcdrac

  • 6128 Plus
  • ******
  • Posts: 923
  • Liked: 204
  • Likes Given: 24
Re: Converted GX4000 .cpr - The topic
« Reply #1059 on: 23:12, 02 December 15 »
also make sure the dip switch is set to the corresponding slot.

Offline Neil79

  • 6128 Plus
  • ******
  • Posts: 927
  • Country: gb
    • INDIERETRONEWS
  • Liked: 496
  • Likes Given: 159
Re: Converted GX4000 .cpr - The topic
« Reply #1060 on: 00:23, 03 December 15 »
also make sure the dip switch is set to the corresponding slot.


Yep, this is what I've got set as per my order..



- If you intend to use the card with a 6128/464 plus,  select which system cartridge to be installed in cart slot 0 from the list - 
 ( 464 Plus )

English patched (Amsdos, without start menu)


- optionally select an alternate system cartridge installed in cart slot 1 from the same list -     
( GX 4000 )


English original




Is there any chance that R-Type 128k will ever appear as a cpr for future 128k usage ;)
« Last Edit: 00:25, 03 December 15 by Neil79 »
The latest in Indie & Retro News!!! IndieRetroNews - Indie Retro News on twitter

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 #1061 on: 02:24, 03 December 15 »
Rtype 128k presents more than a few problems.... Firstly it's 128k and as such only works on a 6128plus (or modded  464plus) and these machines tend to have disc interfaces anyway. Also it uses more than 180k so the large disk support nocart that I am waiting for from @arnoldemu would be needed. And finally, from memory it uses a non standard disc format, so would need cracking first.

All in all, get the disc or use an hxc.
IRC:  #Retro4All on Freenode

Offline Neil79

  • 6128 Plus
  • ******
  • Posts: 927
  • Country: gb
    • INDIERETRONEWS
  • Liked: 496
  • Likes Given: 159
Re: Converted GX4000 .cpr - The topic
« Reply #1062 on: 02:37, 03 December 15 »
All in all, get the disc or use an hxc.


Like what I have?  ;D


Thanks for the reply though, that's some detail  :-X
The latest in Indie & Retro News!!! IndieRetroNews - Indie Retro News on twitter

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1736
  • Likes Given: 553
Re: Converted GX4000 .cpr - The topic
« Reply #1063 on: 03:29, 03 December 15 »
Rtype 128k presents more than a few problems.... Firstly it's 128k and as such only works on a 6128plus (or modded  464plus) and these machines tend to have disc interfaces anyway. Also it uses more than 180k so the large disk support nocart that I am waiting for from @arnoldemu would be needed. And finally, from memory it uses a non standard disc format, so would need cracking first.

All in all, get the disc or use an hxc.

I also would like to see larger support for nocart too and maybe cpm support, it would open up possibilities for more conversions.

It's a shame that Rtype 128k needs cracking as it would be nice to have it as a cpr for the 6128 plus, yea I know the disc is available and it can be run on a hxc or gotek etc, but I think that is best suited to the original 6128.

I think it makes more sense to have games in cpr format for the 6128 plus now that Gerald and arnoldemu has made this possible.

I think it's much nicer to just have it stored on the cart in the side of our machines instead of having to connect hxc's or gotek's externally, each to his own though.  ;)
« Last Edit: 18:09, 07 January 17 by Phantomz »

Online Urusergi

  • CPC6128
  • ****
  • Posts: 191
  • Country: es
  • Liked: 281
  • Likes Given: 1309
Re: Converted GX4000 .cpr - The topic
« Reply #1064 on: 18:04, 03 December 15 »

@Urusergi  I don't know if you can do your ppi fix on the following game?  ;)

I've been busy trying to bring us all another game, I'm happy to say I've fixed the trainer and remapped all the buttons in the game, but it doesn't like plus machines. :doh:

The game I've been busy working on is " Myth - History In The Making ".

Like I said I've fixed the trainer, remapped space to fire button 1 for the title screen, loading screen and restart screen.

I've remapped space to fire button 2 for all levels for Cycle through and select icon in window, remapped Pause / Unpause to the console button.

The game is all ready to be played, just doesn't like the plus range so needs a fix for that now.  :doh:

The disk is available here.

Yes, it was easy 8) remain three bytes for use
Code: [Select]
    ORG &96D7

    PUSH HL
    LD HL,&96D5
    LD BC,&F40E
    OUT (C),C
    LD BC,&F6C0
    OUT (C),C
    XOR A
    OUT (C),A
    LD BC,&F792
    OUT (C),C
    LD A,&49

L96EE:    LD B,&F6
    OUT (C),A
    LD B,&F4
    IND
    DEC A
    CP &3F
    JR NZ,L96EE

    POP HL
    LD BC,&F782
    OUT (C),C
    LD BC,&F600
    OUT (C),C
    RET
    NOP
    NOP
    NOP

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1736
  • Likes Given: 553
Re: Converted GX4000 .cpr - The topic
« Reply #1065 on: 18:07, 03 December 15 »
Yes, it was easy 8) remain three bytes for use
Code: [Select]
    ORG &96D7

    PUSH HL
    LD HL,&96D5
    LD BC,&F40E
    OUT (C),C
    LD BC,&F6C0
    OUT (C),C
    XOR A
    OUT (C),A
    LD BC,&F792
    OUT (C),C
    LD A,&49

L96EE:    LD B,&F6
    OUT (C),A
    LD B,&F4
    IND
    DEC A
    CP &3F
    JR NZ,L96EE

    POP HL
    LD BC,&F782
    OUT (C),C
    LD BC,&F600
    OUT (C),C
    RET
    NOP
    NOP
    NOP

Nice one  8)

Any chance you could upload the fixed disk for me as unsure how to apply this as I work with a HEX editor, cheers  :D



@remax for when you do your cpr pack.

I've updated a couple of games that I've converted.

I've done a new version of " Bruce Lee " this now includes a Trainer.

I've also done a new version of " Wec Le Mans " The ingame Menu is now fully working, so you can redefine the controls to whatever you like to be able to use both the buttons.

I've changed all the onscreen prompts and made the ( was 2.Keyboard ) 2.defined controls as follows, Button 1 and 2 for Accelerate and Brake, Up to change Gear, Console Button to Quit game   8)
« Last Edit: 18:10, 07 January 17 by Phantomz »

Online Urusergi

  • CPC6128
  • ****
  • Posts: 191
  • Country: es
  • Liked: 281
  • Likes Given: 1309
Re: Converted GX4000 .cpr - The topic
« Reply #1066 on: 02:03, 04 December 15 »
Nice one  8)

Any chance you could upload the fixed disk for me as unsure how to apply this as I work with a HEX editor, cheers  :D

Hummm, how do you know where to patch then?  ??? you don't read in assembler?

It's done  :D dsk and cpr
« Last Edit: 17:19, 04 December 15 by Urusergi »

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1736
  • Likes Given: 553
Re: Converted GX4000 .cpr - The topic
« Reply #1067 on: 02:20, 04 December 15 »
Hummm, how do you know where to patch then?  ??? you don't read in assembler?

It's done  :D dsk and cpr

Thanks for doing the plus fix  8)

It would have been a shame if all my hard work finding and remapping the buttons was a waste of time.  :o

I don't know how to program, use the winape debugger or read assembler, No.

I've just learnt what to look for in a HEX editor and test the changes I make  :)

I started out just fixing the trainers to work on the gx4000, then found how to look for keys in games that use key numbers, I've now started to do games that use keyboard scanning.

It might be tricky without the winape debugger or how to read assembler, but I've done a fair few games.  ;D

Thanks again, for sorting the plus problem out for me.  8)
« Last Edit: 18:12, 07 January 17 by Phantomz »

Online Urusergi

  • CPC6128
  • ****
  • Posts: 191
  • Country: es
  • Liked: 281
  • Likes Given: 1309
Re: Converted GX4000 .cpr - The topic
« Reply #1068 on: 17:18, 04 December 15 »
I don't know how to program, use the winape debugger or read assembler, No.

I've just learnt what to look for in a HEX editor and test the changes I make  :)

I started out just fixing the trainers to work on the gx4000, then found how to look for keys in games that use key numbers, I've now started to do games that use keyboard scanning.

It might be tricky without the winape debugger or how to read assembler, but I've done a fair few games. ;D
Impressive!!! :o sometimes I can hardly find the keys even knowing machine code.
Same happens to me but with english language :-X definitely I need lessons.


Another game for the list (with the invaluable help of dragon):

<<<<< QUESTOR >>>>>

P = Pause
Joy2B1 = Restart
With Cheat mode

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1736
  • Likes Given: 553
Re: Converted GX4000 .cpr - The topic
« Reply #1069 on: 18:40, 04 December 15 »
@Urusergi

Any chance you could look at this version of " subhunter " if you get chance.

I've converted the game at it's fully playable on the wiki page, I had to use a version without the intro as the original is protected and the above version has a cracktro I can't get past.

It needs the cracktro removing or space remapped to the fire button, cheers.  :D
« Last Edit: 18:16, 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 #1070 on: 22:18, 04 December 15 »
I've just had a look at another game I did in the past as I couldn't find the pause key back then.

This one is " Enduro Racer " I've found out that the original has a bug and the game will crash at the end of level 5.

I can't find a version yet, that this doesn't happen on, there is a version by Crackers VELUS on CPC-Power that states it is fixed, but it still crashed at the end of level 5 on Winape.
I haven't tested this version on real hardware yet, but it appears compressed as can't find the controls like in the other versions.

Anyway, here is a new version of Enduro Racer (still bugged like original) I've included a poked version with Infinite Time.

Joypad 1 = Default Joystick controls, incase you want to plug a joystick in a play like the original
Joypad 2 = Button 1 for Increase Throttle, Button 2 for Apply Brake, Steer with Left and Right, Down to Pull Wheelie
Pause with Console Pause Button
Reset the game (Quit) with Joypad 1 Button 2
« Last Edit: 18:16, 07 January 17 by Phantomz »

Online Urusergi

  • CPC6128
  • ****
  • Posts: 191
  • Country: es
  • Liked: 281
  • Likes Given: 1309
Re: Converted GX4000 .cpr - The topic
« Reply #1071 on: 00:18, 05 December 15 »
@Urusergi

Any chance you could look at this version of " subhunter " if you get chance.

I've converted the game at it's fully playable on the wiki page, I had to use a version without the intro as the original is protected and the above version has a cracktro I can't get past.

It needs the cracktro removing or space remapped to the fire button, cheers.  :D

Yeah!
Also Ctrl remapped to Joy1B2 (accelerated scroll)

Magic?  ;D stream:

AF,ED,79,01,92,F7,ED,49,01,49,F6,ED,49,06,F4,ED,58,CB,03,CB,03,01,82,F7,ED,49,ED,79,05,ED,79,CB,73,C2,94,42

Instead of:

ED,71,01,92,F7,ED,49,01,42,F6,ED,49,06,F4,ED,58,01,45,F6,ED,49,06,F4,ED,78,01,82,F7,ED,49,ED,71,07,DA,94,42


Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1736
  • Likes Given: 553
Re: Converted GX4000 .cpr - The topic
« Reply #1072 on: 01:49, 05 December 15 »
Yeah!
Also Ctrl remapped to Joy1B2 (accelerated scroll)

Magic?  ;D stream:

AF,ED,79,01,92,F7,ED,49,01,49,F6,ED,49,06,F4,ED,58,CB,03,CB,03,01,82,F7,ED,49,ED,79,05,ED,79,CB,73,C2,94,42

Instead of:

ED,71,01,92,F7,ED,49,01,42,F6,ED,49,06,F4,ED,58,01,45,F6,ED,49,06,F4,ED,78,01,82,F7,ED,49,ED,71,07,DA,94,42

Thanks for that.  8)
« Last Edit: 18:17, 07 January 17 by Phantomz »

Online Urusergi

  • CPC6128
  • ****
  • Posts: 191
  • Country: es
  • Liked: 281
  • Likes Given: 1309
Re: Converted GX4000 .cpr - The topic
« Reply #1073 on: 21:45, 05 December 15 »
@Urusergi

Can you unpack CNGSoft games?  If so, is there any chance you could do " Operation Wolf "

It's done  8)

<<<<< OPERATION WOLF >>>>>

Cheat keys:
Yes -> y or Joy1 up
No -> n or Joy1 down

Menu keys:

1 -> Joy1 B1
2 -> Joy1 B2 (not really necessary.It's already redefined)

Game keys:

Shoot -> Joy1 B1
Grenade -> Joy1 B2
Pause -> P

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.171
  • Country: gb
  • Liked: 1736
  • Likes Given: 553
Re: Converted GX4000 .cpr - The topic
« Reply #1074 on: 22:20, 05 December 15 »
It's done  8)

<<<<< OPERATION WOLF >>>>>

Cheat keys:
Yes -> y or Joy1 up
No -> n or Joy1 down

Menu keys:

1 -> Joy1 B1
2 -> Joy1 B2 (not really necessary.It's already redefined)

Game keys:

Shoot -> Joy1 B1
Grenade -> Joy1 B2
Pause -> P

Fantastic work  8)

I'm glad you can unpack the cngsoft games  :D

What's next? Gauntlet II, then maybe Gauntlet, then maybe Gauntlet — Deeper Dungeons (side A) and Gauntlet — Deeper Dungeons (side B)  ;) ;) ;)  ;D