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

0 Members and 2 Guests are viewing this topic.

Offline dragon

  • 6128 Plus
  • ******
  • Posts: 1.380
  • Country: es
  • Liked: 572
  • Likes Given: 482
Re: Converted GX4000 .cpr - The topic
« Reply #25 on: 22:31, 06 May 15 »
Maybe i take the wrong dsk.  :D

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.280
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1171
  • Likes Given: 79
Re: Converted GX4000 .cpr - The topic
« Reply #26 on: 22:35, 06 May 15 »
Maybe i take the wrong dsk.  :D
The Original one has 42 tracks so cannot be converted yet.
IRC:  #Retro4All on Freenode

Offline Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.141
  • Country: gb
  • Liked: 1659
  • Likes Given: 534
Re: Converted GX4000 .cpr - The topic
« Reply #27 on: 22:41, 06 May 15 »
Both games seems to work fine. Has Kung Fu Master  infinite lives ? I would like to avoid trained game in the wiki page...

Kung Fu Master will have to be played on a computer if you want puchies too as it needs the space bar to change from kicks to punchies.  :'(

Kung Fu Master had the Infinite Lives Pokes, I've removed it. ;)



« Last Edit: 16:32, 07 January 17 by Phantomz »

Offline remax

  • 6128 Plus
  • ******
  • Posts: 1.071
  • Country: fr
  • Liked: 381
  • Likes Given: 419
Re: Converted GX4000 .cpr - The topic
« Reply #28 on: 22:43, 06 May 15 »
Kung Fu Master will have to be played on a computer if you want puchies too as it needs the space bar to change from kicks to punchies.  :'(

Kung Fu Master had the Infinite Lives Pokes, I've removed it. ;)

Ok, i'll add it to the "need a fix" section, aka "some problems, see if you want to play it"

Offline dragon

  • 6128 Plus
  • ******
  • Posts: 1.380
  • Country: es
  • Liked: 572
  • Likes Given: 482
Re: Converted GX4000 .cpr - The topic
« Reply #29 on: 22:50, 06 May 15 »
O.k

Maybe with lucky they  poke one of this lines: http://cpcrulez.fr/forum/viewtopic.php?t=2533

Oh is correted in the upper post  perfect :)

Who class of programmer person let you select joystick and put you a space in the keyboard to use the punch lol.
« Last Edit: 22:54, 06 May 15 by dragon »

Offline Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.141
  • Country: gb
  • Liked: 1659
  • Likes Given: 534
Re: Converted GX4000 .cpr - The topic
« Reply #30 on: 22:54, 06 May 15 »
O.k

Maybe with lucky they  poke one of this lines: http://cpcrulez.fr/forum/viewtopic.php?t=2533

It contained the Infinite Lives Pokes &79DE 00 C3, I've changed it back to the same as the original disk &79DE 35 C2

You can die now.  ;D

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.280
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1171
  • Likes Given: 79
Re: Converted GX4000 .cpr - The topic
« Reply #31 on: 23:14, 06 May 15 »
O.k

Maybe with lucky they  poke one of this lines: http://cpcrulez.fr/forum/viewtopic.php?t=2533

Oh is correted in the upper post  perfect :)

Who class of programmer person let you select joystick and put you a space in the keyboard to use the punch lol.
Any chance the Kick/Punch can get remapped to Button 2?
IRC:  #Retro4All on Freenode

Offline MacDeath

  • Chaotic post writer and mock-up specialist
  • Supporter
  • 6128 Plus
  • *
  • Posts: 4.054
  • Country: fr
  • Liked: 1142
  • Likes Given: 638
Re: Converted GX4000 .cpr - The topic
« Reply #32 on: 00:20, 07 May 15 »
I guess straight disk to cartridges ports such as Klax, Barbarian2 or Batman would need to be included as well as precursors... ;D

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.280
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1171
  • Likes Given: 79
Re: Converted GX4000 .cpr - The topic
« Reply #33 on: 00:20, 07 May 15 »
IRC:  #Retro4All on Freenode

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.280
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1171
  • Likes Given: 79
Re: Converted GX4000 .cpr - The topic
« Reply #34 on: 00:23, 07 May 15 »
I guess straight disk to cartridges ports such as Klax, Barbarian2 or Batman would need to be included as well as precursors... ;D
LOL I guess so, bu the point here as I see it, is to give the GX4000 some long overdue love, which is why I am only converting doing 100% playable on a GX titles.


Small Bugs like High Score tables and Continues I will let slip, but not trainers that mean you need a Plus or in game controls on the Keyboard

IRC:  #Retro4All on Freenode

Offline dragon

  • 6128 Plus
  • ******
  • Posts: 1.380
  • Country: es
  • Liked: 572
  • Likes Given: 482
Re: Converted GX4000 .cpr - The topic
« Reply #35 on: 01:20, 07 May 15 »
Any chance the Kick/Punch can get remapped to Button 2?

who knows, I think the keyboard scanning maybe is in 1321. But the interesting is  to find where he use the scanned results. sure people like arnoldemu found it  in 2 news. :)

Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.332
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2247
  • Likes Given: 3477
Re: Converted GX4000 .cpr - The topic
« Reply #36 on: 11:26, 07 May 15 »
who knows, I think the keyboard scanning maybe is in 1321. But the interesting is  to find where he use the scanned results. sure people like arnoldemu found it  in 2 news. :)
If you use the wip arnold, setup an I/O breakpoint for PPI port A read, that will trigger when the keyboard is read and you can find the memory location where the keyboard is read. The break will trigger after the IN instruction has been executed.

You can then step through to the where it's called and you can find where it's doing the keyboard checking.
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.280
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1171
  • Likes Given: 79
Re: Converted GX4000 .cpr - The topic
« Reply #37 on: 11:52, 07 May 15 »
If you use the wip arnold, setup an I/O breakpoint for PPI port A read, that will trigger when the keyboard is read and you can find the memory location where the keyboard is read. The break will trigger after the IN instruction has been executed.

You can then step through to the where it's called and you can find where it's doing the keyboard checking.
yikes that may as well be Greek to me :( I guess I leave patching these to someone else, and I continue searching for games already joystick only. Could I ask that someone take a look at the 'c to continue' in IOTZM tho, that game deserves a 100% working gx4000 release.
IRC:  #Retro4All on Freenode

Offline dragon

  • 6128 Plus
  • ******
  • Posts: 1.380
  • Country: es
  • Liked: 572
  • Likes Given: 482
Re: Converted GX4000 .cpr - The topic
« Reply #38 on: 14:39, 07 May 15 »
If you use the wip arnold, setup an I/O breakpoint for PPI port A read, that will trigger when the keyboard is read and you can find the memory location where the keyboard is read. The break will trigger after the IN instruction has been executed.

You can then step through to the where it's called and you can find where it's doing the keyboard checking.

O.k I am lost. I undertand the theory, but i not know how made it in practice. ┬┐wip arnold?. And how i setup a break point for ppi port A?. I use winape and i know how a made a breakpont in specific line of disassemble code, but i not know how made a breakpoint to a especific periferical port.

Graig: the best is learn little a little. At finish you know who are you doing and is not difficult.

I think in the call i speak upper, they scann all the keyboard layout. And he put in the memory from bef7+9 all ten rows result of the keyboard. I can supposed the game need access to space row in memory to view if you press space, but i not know how find in the code where he read these especific part of memory(BEFC).
« Last Edit: 15:00, 07 May 15 by dragon »

Offline dragon

  • 6128 Plus
  • ******
  • Posts: 1.380
  • Country: es
  • Liked: 572
  • Likes Given: 482
Re: Converted GX4000 .cpr - The topic
« Reply #39 on: 15:17, 07 May 15 »
nothing, not posible. the nops are were he save de arrow :D.
« Last Edit: 16:15, 07 May 15 by dragon »

Offline dragon

  • 6128 Plus
  • ******
  • Posts: 1.380
  • Country: es
  • Liked: 572
  • Likes Given: 482
Re: Converted GX4000 .cpr - The topic
« Reply #40 on: 23:26, 07 May 15 »
I have good news and bad news...(kung-fu), I can changue the space button.... but i can changue it to the intro button . XD.


The normally is  interprete de subroutine, but...  we can try all  ff combinations with lucky it work. .... voluntary? 00,01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F,10 etc etc... until ff XDDDD. another posibility is found the code to the "p"first  so we can change the kick/punch in the pause button.  :D

well we can discard the 28=space and the 15=intro. lol.

Poke 764B with the desired number 28 is default=space  and the 15 is intro.

Done!! Victory!!! yepah!!. I discover how works. C1=p button and 4A=joystick button 2. so poke 764b with 4A makes the fix
« Last Edit: 00:22, 08 May 15 by dragon »

Offline remax

  • 6128 Plus
  • ******
  • Posts: 1.071
  • Country: fr
  • Liked: 381
  • Likes Given: 419
Re: Converted GX4000 .cpr - The topic
« Reply #41 on: 00:26, 08 May 15 »
I have good news and bad news...(kung-fu), I can changue the space button.... but i can changue it to the intro button . XD.


The normally is  interprete de subroutine, but...  we can try all  ff combinations with lucky it work. .... voluntary? 00,01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F,10 etc etc... until ff XDDDD. another posibility is found the code to the "p"first  so we can change the kick/punch in the pause button.  :D

well we can discard the 28=space and the 15=intro. lol.

Poke 764B with the desired number 28 is default=space  and the 15 is intro.

Done!! Victory!!! yepah!!. I discover how works. C1=p button and 4A=joystick button 2. so poke 764b with 4A makes the fix


Wow that's a really good news! Make the cpr (or at least a fixed dsk) and i'll update it on the wiki

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.280
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1171
  • Likes Given: 79
Re: Converted GX4000 .cpr - The topic
« Reply #42 on: 00:27, 08 May 15 »
I have good news and bad news...(kung-fu), I can changue the space button.... but i can changue it to the intro button . XD.


The normally is  interprete de subroutine, but...  we can try all  ff combinations with lucky it work. .... voluntary? 00,01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F,10 etc etc... until ff XDDDD. another posibility is found the code to the "p"first  so we can change the kick/punch in the pause button.  :D

well we can discard the 28=space and the 15=intro. lol.

Poke 764B with the desired number 28 is default=space  and the 15 is intro.

Done!! Victory!!! yepah!!. I discover how works. C1=p button and 4A=joystick button 2. so poke 764b with 4A makes the fix
Any chance you can look at IOTZM to allow the Continues to work from the GX4000?
IRC:  #Retro4All on Freenode

Offline Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.141
  • Country: gb
  • Liked: 1659
  • Likes Given: 534
Re: Converted GX4000 .cpr - The topic
« Reply #43 on: 00:59, 08 May 15 »
I have good news and bad news...(kung-fu), I can changue the space button.... but i can changue it to the intro button . XD.


The normally is  interprete de subroutine, but...  we can try all  ff combinations with lucky it work. .... voluntary? 00,01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F,10 etc etc... until ff XDDDD. another posibility is found the code to the "p"first  so we can change the kick/punch in the pause button.  :D

well we can discard the 28=space and the 15=intro. lol.

Poke 764B with the desired number 28 is default=space  and the 15 is intro.

Done!! Victory!!! yepah!!. I discover how works. C1=p button and 4A=joystick button 2. so poke 764b with 4A makes the fix

It does work well done ;) , my emulator setting got messed up somehow.  ???
« Last Edit: 01:12, 08 May 15 by Phantomz »

Offline dragon

  • 6128 Plus
  • ******
  • Posts: 1.380
  • Country: es
  • Liked: 572
  • Likes Given: 482
Re: Converted GX4000 .cpr - The topic
« Reply #44 on: 01:01, 08 May 15 »
I tested it only in winape, test first in gx4000.


Any chance you can look at IOTZM to allow the Continues to work from the GX4000?

Maybe, if arnoldemu leave me the wip arnold i can try , found the call in winape requrire press f7 to the inifinitum lol while watching the hl register.

It work in my winape, (my modification). I' dont know the other.

You cartridge works o.k in my winape. revise the joystick configuration, in my winape is the "." of the keypad.
« Last Edit: 01:08, 08 May 15 by dragon »

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.280
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1171
  • Likes Given: 79
Re: Converted GX4000 .cpr - The topic
« Reply #45 on: 02:29, 08 May 15 »
Only one from me today.... The 64k plus palette hack of Rick Dangerous.

I disabled the trainer in this one otherwise it's the same as the dsk.
IRC:  #Retro4All on Freenode

Offline Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.141
  • Country: gb
  • Liked: 1659
  • Likes Given: 534
Re: Converted GX4000 .cpr - The topic
« Reply #46 on: 03:07, 08 May 15 »
Just did another  :) This time it's " Wizball "

I'm a bit confused with this one, Instruction say: " Pressing the SPACE BAR selects the feature represented on the glowing Icon at top of screen. " even when I used the original disk this did not work, maybe it's a Winape emulator bug, no idea.  ???

Anyway it should work fine as Waggling left and right does this too. So you might want to use a Joystick.  ;D



« Last Edit: 16:35, 07 January 17 by Phantomz »

Offline McKlain

  • 6128 Plus
  • ******
  • Posts: 867
  • Country: es
  • Programmable Sound Generator
    • www.mcklain.com
  • Liked: 338
  • Likes Given: 950
Re: Converted GX4000 .cpr - The topic
« Reply #47 on: 09:57, 08 May 15 »
I've created an user on the wiki and I've been trying to edit the page, but I can't save the changes.


Here is Small Games for Smart Minds from ESP Soft (2007). It's a compilation of puzzle games and can be played with the joystick. Tested on my GX4000.
 


Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.280
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1171
  • Likes Given: 79
Re: Converted GX4000 .cpr - The topic
« Reply #48 on: 11:06, 08 May 15 »
I've created an user on the wiki and I've been trying to edit the page, but I can't save the changes.


Here is Small Games for Smart Minds from ESP Soft (2007). It's a compilation of puzzle games and can be played with the joystick. Tested on my GX4000.
excellent, thanks.
 I'll upload it tonight unless anyone else gets there first.
IRC:  #Retro4All on Freenode

Offline Johnny Olsen

  • Supporter
  • CPC6128
  • *
  • Posts: 231
  • Country: dk
  • Liked: 152
  • Likes Given: 277
Re: Converted GX4000 .cpr - The topic
« Reply #49 on: 11:08, 08 May 15 »
Could I ask that someone take a look at the 'c to continue' in IOTZM tho, that game deserves a 100% working gx4000 release.

Press fire instead of C - POKE &459,&67

If I choose joystick in winape then Fire 2 = jump not joystick up. Is it a bug in the game or winape key map
or should it be like that ?

How Does it work on real cpc's ?