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

0 Members and 4 Guests are viewing this topic.

Offline CyrilAmstrad

  • CPC464
  • **
  • Posts: 19
  • Country: fr
  • AMSTRAD CPC/ _+ /GX4000
  • Liked: 35
  • Likes Given: 66
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #2750 on: 17:20, 05 September 20 »
Fabulous ! To complete this great upgrade, can you provide another version with the intro border corrected but without unlimited lives ?  8)
@Ixien , Yep of course ;)
Please find  SwitchBlade Normal Version GX4000 - Grey version patched - with Intro border Corrected Only.
Cyrille Ayor61
AMSTRAD CPC/ _+ /GX4000

Offline iXien

  • CPC664
  • ***
  • Posts: 111
  • Country: fr
    • Homebrew.AmstradToday
  • Liked: 142
  • Likes Given: 101
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #2751 on: 17:54, 05 September 20 »
@Ixien , Yep of course ;)
Please find  SwitchBlade Normal Version GX4000 - Grey version patched - with Intro border Corrected Only.
Cyrille Ayor61
Good work! And of course many thanks again to GOB that indeed already made the big part of the job in 2017.

This version of one of the best CPC games could definitely be called Ultimate Switchblade, clearly one of the best games on GX-4000 now with the right colours and pokes.
http://homebrew.amstradtoday.com, the only website dedicated to CPC homebrew games.

Offline Urusergi

  • CPC6128
  • ****
  • Posts: 222
  • Country: es
  • Liked: 433
  • Likes Given: 1449
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #2752 on: 18:58, 05 September 20 »
<<<<< BOUNTY BOB STRIKES BACK >>>>>

Joy1 left: left.
Joy1 right: right.
Joy1 up: up.
Joy1 down: down.
Joy1 fire1: jump.
Joy1 fire2: activate lift.
Pause button: pause.

With trainer (infinite lives & time).

Offline iXien

  • CPC664
  • ***
  • Posts: 111
  • Country: fr
    • Homebrew.AmstradToday
  • Liked: 142
  • Likes Given: 101
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #2753 on: 21:55, 05 September 20 »
<<<<< BOUNTY BOB STRIKES BACK >>>>>

With trainer (infinite lives & time).
A nice one.

What about Archon I & II ? there are not a lot of things to patch if I saw correctly (pause and quit)


If you're not really interested (while these are very nice), what do you think about Basil, Thing On A Spring or Thing Bounces Back" from Gremlin ?
« Last Edit: 23:01, 05 September 20 by iXien »
http://homebrew.amstradtoday.com, the only website dedicated to CPC homebrew games.

Offline iXien

  • CPC664
  • ***
  • Posts: 111
  • Country: fr
    • Homebrew.AmstradToday
  • Liked: 142
  • Likes Given: 101
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #2754 on: 22:01, 05 September 20 »

https://youtu.be/po4UxQ1KvcY

by @CyrilAmstrad & @Devilmarkus
A very good work that saves the original graphics, colours were really awful  :P  Sadly, this doesn't save a game with very bad level design and a so small play area.
« Last Edit: 23:52, 05 September 20 by iXien »
http://homebrew.amstradtoday.com, the only website dedicated to CPC homebrew games.

Offline zeropolis79

  • 6128 Plus
  • ******
  • Posts: 567
  • Country: gb
  • Liked: 146
  • Likes Given: 11
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #2755 on: 11:50, 08 September 20 »
If Teenage Mutant Hero Turtles Coin Op was converted, would linking the music files (on the disc images) to the actual game be possible?

Offline dragon

  • 6128 Plus
  • ******
  • Posts: 1.463
  • Country: es
  • Liked: 607
  • Likes Given: 492
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #2756 on: 12:54, 08 September 20 »
but i think that the real reason is similar to the zx spectrum version, the music player take a lot of CPU, you can hear how during the select controls screen the music sound slower, during the game would destroy all the playability.

And in plus using sound dma?.(winape is a plus emulator)



And in plus using sound dma?.(winape is a plus emulator)

You would need to understand the music player perfectly to convert it at a CPC+ DMA song list... It's possible, but it's so boring and time consuming




You would need to understand the music player perfectly to convert it at a CPC+ DMA song list... It's possible, but it's so boring and time consuming


Yes and you must understand the copper code too, and you need a lot of memory in addition. Better: Use a good player! Me? Got no time!



https://www.cpcwiki.eu/forum/games/hidden-music-in-'teenage-mutant-hero-turtles-the-coin-op'-'shadow-dancer'/25/

Offline zeropolis79

  • 6128 Plus
  • ******
  • Posts: 567
  • Country: gb
  • Liked: 146
  • Likes Given: 11
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #2757 on: 13:07, 08 September 20 »
Thanks - I suspected slowdown might be the case and I'll admit I dont understand a lot about machine code stuff but thought no harm in asking if it's possible.

Offline Carnivius

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.490
  • Country: gb
  • Mayhem Attack Squad
    • index.php?action=treasury
  • Liked: 1075
  • Likes Given: 591
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #2758 on: 14:13, 08 September 20 »
I asked Batman_Group on Twitter about it back in January.  They don't believe it's a speed issue and a reply said that SyX was asked and something about the tracker used to play the tunes. I've private messaged @SyX on here the other day (a Turtles coin op comparison video on Youtube reminded me).  Hopefully they can provide a clear explanation. :)


Favorite CPC games: SwitchBlade, Stryker in the Crypts of Trogan, Turrican II, UN Squadron, Oh Mummy

Offline zeropolis79

  • 6128 Plus
  • ******
  • Posts: 567
  • Country: gb
  • Liked: 146
  • Likes Given: 11
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #2759 on: 14:26, 08 September 20 »
I've seey Xyphoe's video playthrough with the music dubbed over and it looks/sounds very good..

Offline dragon

  • 6128 Plus
  • ******
  • Posts: 1.463
  • Country: es
  • Liked: 607
  • Likes Given: 492
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #2760 on: 17:43, 08 September 20 »
I asked Batman_Group on Twitter about it back in January.  They don't believe it's a speed issue and a reply said that SyX was asked and something about the tracker used to play the tunes. I've private messaged @SyX on here the other day (a Turtles coin op comparison video on Youtube reminded me).  Hopefully they can provide a clear explanation. :)


I'm not sure I think maybe he simply extract the player from the game + music and add the menu.


But problably he not fit in the 64k ram with the game.


So anyway you need a music player that can run from the cartridge..


Or atleast made the music player load the music from cartridge.




Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.190
  • Country: gb
  • Liked: 1834
  • Likes Given: 602
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #2761 on: 22:57, 11 September 20 »
Just watched @chinnyhill10 latest youtube video, so thought would convert the game. :D


RESCUE ON FRACTALUS


You will need 2 Joypads to play the game.


Controls

Joypad 1


Up  = Increase Starting Level 
Down  = Decrease Starting Level

or

Joypad 2

Button 1 = Decrease Starting Level
Button 2 = Increase Starting Level



Joypad 1 to Fly and Fire, Button 2 to Pause and unpause the game.

Console Pause Button to Quit.

Joypad 2

Up = Systems
Down = Land
Left = Airlock
Right = Booster
Button 1 = Decrease Thrust
Button 2 = Increase Thrust

It might not be a smooth as the Atari version, but hopefully you will enjoy it on the GX4000  8)
« Last Edit: 22:59, 11 September 20 by Phantomz »

Offline iXien

  • CPC664
  • ***
  • Posts: 111
  • Country: fr
    • Homebrew.AmstradToday
  • Liked: 142
  • Likes Given: 101
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #2762 on: 23:24, 11 September 20 »
Just watched @chinnyhill10 latest youtube video, so thought would convert the game. :D

RESCUE ON FRACTALUS

You will need 2 Joypads to play the game.

It might not be a smooth as the Atari version, but hopefully you will enjoy it on the GX4000  8)

Yeah ! A really underrated game on CPC, a really wonderful one that has been acclaim on Atari systems. Of course, it's sad that it needs the use of the second controller but I think it's unavoidable. The only console system you can play this game officially is the Atari 5200 on which controllers offer a numeric keypad.

Well done, it will be a pleasure to discover this one again on GX-4000. Even if the CPC version isn't as smooth as the Atari version, it's a really descent conversion.

Now, as you begun to convert a Lucasfilm Games product, you are now forced to convert THE EIDOLON and BALLBLAZER too, isn't it  :P ? These three games launched at the same time by Lucasfilm Games are really connected. With the help of the second controller, it's possible to convert THE EIDOLON, the remaining problem is to find a plain file CPC version. For BALLBLAZER, I'm not sure it is possible as it needs 3 buttons to be played and the second controller has to remain free for the multiplayer mode, so each player needs 3 buttons if I remember well.
« Last Edit: 23:41, 11 September 20 by iXien »
http://homebrew.amstradtoday.com, the only website dedicated to CPC homebrew games.

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.190
  • Country: gb
  • Liked: 1834
  • Likes Given: 602
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #2763 on: 14:04, 14 September 20 »
@Novabug might like this one, he enjoyed it on his latest youtube live game testing vid.  ;D


MR FREEZE


Use Joypad 1 to Play, Button 1 to Jump, Button 2 to Fire.


Console Pause Button to Pause, Joypad 1 Button 2 to unpause.


Joypad 2 Button 2 to Turn Music off, Joypad 2 Button 1 to Turn Music on.


Joypad 1 Button 2 to leave Demo Mode.


I've included a poked version with infinite lives.

Offline zeropolis79

  • 6128 Plus
  • ******
  • Posts: 567
  • Country: gb
  • Liked: 146
  • Likes Given: 11
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #2764 on: 14:38, 14 September 20 »
Thanks for that one - I love Mr Freeze.. Going to enjoy that one later.

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.190
  • Country: gb
  • Liked: 1834
  • Likes Given: 602
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #2765 on: 18:01, 17 September 20 »
THING ON A SPRING

The game is now Joypad only.

Joypad 1 Button 2 to Pause
Joypad 1 Button 1 to Unpause
Console Pause Button to turn Music On / Off
Joypad 2 Button 1 to Quit

Joypad 1 Button 1 to Enter to Pass Highscore Table
Joypad 1 Button 2 is Delete, so you could use the console Pause Button to enter P for Player 1, PP for Player 2 etc.

* CHEAT MODE (Infinite Oil):
Press Joypad 1 Button 2 on the main menu; the border will turn black.
The "Oil" bar will drop once in the alert zone, it will rise as if by a miracle.

Online Phantomz

  • 6128 Plus
  • ******
  • Posts: 1.190
  • Country: gb
  • Liked: 1834
  • Likes Given: 602
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #2766 on: 15:23, 18 September 20 »
THING BOUNCES BACK

Joypad 1 Button 2 to Pause / Unpause
Console Pause Button to Quit Current Screen

The game comes with a Trainer.

Offline iXien

  • CPC664
  • ***
  • Posts: 111
  • Country: fr
    • Homebrew.AmstradToday
  • Liked: 142
  • Likes Given: 101
Re: Converted GX4000 .cpr - The topic (repository link in first post)
« Reply #2767 on: 15:28, 18 September 20 »
@Phantomz COMBO  :laugh:
http://homebrew.amstradtoday.com, the only website dedicated to CPC homebrew games.

Offline SyX

  • 6128 Plus
  • ******
  • Posts: 1.126
  • Country: br
  • Liked: 1110
  • Likes Given: 1871
I asked Batman_Group on Twitter about it back in January.  They don't believe it's a speed issue and a reply said that SyX was asked and something about the tracker used to play the tunes. I've private messaged @SyX on here the other day (a Turtles coin op comparison video on Youtube reminded me).  Hopefully they can provide a clear explanation. :)
Sorry, but I only visit the wiki those days during eclipses or similar things :P I ripped those songs ten years ago or before, then my memories could not be the best ones about this. But basically, the problem for the recovering the music in the Turtles is triple.

First, you need to find the memory for putting the song and the music player, because the game only has in memory the songs during the menu and the song data format was very inefficient, near 16 KBs for all the songs (if you give to McKlain a quarter of that he would be super happy :P ). Of course, if you want to be lazy, you could load the songs in the extra 64 KBs and only use the songs in 128 KBs machines. With more effort, ripping every song individually and the player, maybe it could be possible to have the song in 64 KBs machines, but I don't remember now if there is some free memory during the game itself in 64 KBs machines.

Second, the music player takes a lot of cpu time during the music play. Again we have two options, the lazy one is if you don't mind to lost some framerate during the game, although because the game was frameskip 5 or 6, then you should don't feel any difference in the gameplay. The NOT lazy way would be to improve the music player and then reduce the use of cpu.
Third, and this is the one that makes very hard to put the songs in the game. For playing music, you need to call to the play routine with regular frequency, usually at 50 Hz. For doing that, the programmer usually call to the music player from inside his/her interrupt routine. Well, the problem is that the game runs with interrupts disabled, that it is nothing strange for old cpc games, but it means that you need to patch the game for being able to use interrupts. That can be easy or really hard, I don't remember if I took a look, but in other games that I made that fix, it was not trivial.

Offline Carnivius

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.490
  • Country: gb
  • Mayhem Attack Squad
    • index.php?action=treasury
  • Liked: 1075
  • Likes Given: 591
Thank you, Syx!  Yeah that does sound complicated. :)


  Of course, if you want to be lazy, you could load the songs in the extra 64 KBs and only use the songs in 128 KBs machines. 
I don't think anyone expects the music on a 464 (would be nice but asking far too much as many CPC games only had music in 128k) but if it was possible on the 128ks, I think we'd all be pretty happy. :D
Favorite CPC games: SwitchBlade, Stryker in the Crypts of Trogan, Turrican II, UN Squadron, Oh Mummy