CPCWiki forum

General Category => Games => Topic started by: Jean-Marie on 17:58, 12 April 25

Title: Turrican (128K)
Post by: Jean-Marie on 17:58, 12 April 25
Can you guess what's in the extra 64K RAM ?
Easter is coming....
Title: Re: Turrican (128K)
Post by: Gryzor on 03:59, 13 April 25
Bunnies? 😁
Title: Re: Turrican (128K)
Post by: flolore on 05:56, 13 April 25
Start menu music from Atari ST ?
Digital speech intro from C64 ?
The both would be perfect but  whatever you do would be great. ;)



Title: Re: Turrican (128K)
Post by: Gryzor on 06:00, 13 April 25
Quote from: flolore on 05:56, 13 April 25Start menu music from Atari ST ?
Digital speech intro from C64 ?
The both would be perfect but  whatever you do would be great. ;)




Oh you had to go and bring back memories... 

https://youtu.be/8_Y_5gnY68A
Title: Re: Turrican (128K)
Post by: flolore on 06:25, 13 April 25
Since the sound chip for the atari.st and cpc are quite similar, why not? I'm thinking of the intro to Crazy Cars 2, for example.

Else, there are this music used on a 128k edition for ZX Spectrum, from atari.st, i don't know this one...
https://www.youtube.com/watch?v=REa6UJ0Y1so&t=243s to 3:00

Finally there are many possibilties ;)
Title: Re: Turrican (128K)
Post by: Jean-Marie on 08:28, 13 April 25
I've used the Atari ST musics indeed. They can be found on N.Guillaumin's website :
 turrican - [n/a] (https://nguillaumin.github.io/ym-jukebox/)
 I've converted the YM files to AYC format using the good old YMCruncher from F-Key, and they're played using the good old AYC Player from Overlanders.
The music for the title is not the sampled one. I'm not sure samples can be converted to YM format.


Title: Re: Turrican (128K)
Post by: Gryzor on 08:30, 13 April 25
Oooh goody!
Title: Re: Turrican (128K)
Post by: flolore on 08:32, 13 April 25
Great Job Jean-Marie, thank you so must for this 128k version, and for secret agent, ninja turtles 2, & more than you did in the past ! :)
Title: Re: Turrican (128K)
Post by: Jean-Marie on 11:29, 19 April 25
All tunes were composed by Jochen Hippel, after you know who. Except title music whose composer is unknown.
This is a PARADOS disc (80 tracks), so you'll need it installed in ROM 7. PARADOS can be downloaded from here (https://www.cpcwiki.eu/index.php/ParaDOS).
Alternatively, I guess you can just copy/paste the whole files on your U2/M4/Gotek or whatnot.
RUN"TURRICAN" to start. RUN"CHEAT" for invincibility.

Controls:
• H to pause the game, followed by S to switch between Music and SFX.
• CTRL+ESC to abort current game.
• Hold Fire button to activate the Lightning ray.
• ENTER to launch an energy line.
• SHIFT to launch a grenade
• Joystick Down+RETURN to turn into a gyroscope.
• Hold Fire button+Joystick Down to activate a mine.

Alternate download link :  Turrican (128k) PARADOS B6E1C04A.dsk (https://1drv.ms/u/c/df7f34b0a9412a65/ETSECDW1sHhMn6eqvb6_VLcBYE5FUSBRg43x5LNcNLxpnQ?e=2vq4Rf)
Happy Easter!✝️
Title: Re: Turrican (128K)
Post by: flolore on 12:08, 19 April 25
It's masterful  ;) with the music in play, it's a whole different game but even better!!

Thank you so much JMB ;)
Title: Re: Turrican (128K)
Post by: abalore on 14:03, 19 April 25
Great work! Apparently playing the music doesn't affect the performance, or not too much.
Title: Re: Turrican (128K)
Post by: OneVision on 20:43, 19 April 25
Thanks a lot JMB ! 

Let's see what we can do about gfx ... ;)
Title: Re: Turrican (128K)
Post by: scorp6128+ on 09:02, 20 April 25
Downloaded and played it yesterday.

Turrican was always one of my favourite games.
And now it reaches a higher level in the gameplay, much more arcade like.
It's a fantastic addition. :)

Thanks for your great work Jean-Marie
Title: Re: Turrican (128K)
Post by: Devlin on 09:33, 20 April 25
Cracking job! I've not had a chance to play through it on hardware yet, but i'm looking forward to it when i'm near my CPC again.
Title: Re: Turrican (128K)
Post by: vasilisk on 19:48, 20 April 25
How do we run this in retro vitrual machine? In rom manager I dont see rom 7 slot. From 6 goes to 8. Which version of parados is needed?
Title: Re: Turrican (128K)
Post by: Jean-Marie on 23:21, 20 April 25
From the console, you must type :
load "Parados 1-2.ROM" rom7:#C000
You'll have to navigate to the correct directory beforehand.
The thing is: this is a 3"1/2 disc, and the drive B in RVM is a second 3". I'm not sure we can change that.
I'd recommend using Amspirit (https://amspirit.fr/amspirit-v1-0-rc1/) instead, the sound rendering is really top-notch.
Title: Re: Turrican (128K)
Post by: viddi on 23:26, 20 April 25
Or use the CPC Plus and the Parados CPR.
Title: Re: Turrican (128K)
Post by: vasilisk on 06:16, 21 April 25
Quote from: Jean-Marie on 23:21, 20 April 25From the console, you must type :
load "Parados 1-2.ROM" rom7:#C000
You'll have to navigate to the correct directory beforehand.
The thing is: this is a 3"1/2 disc, and the drive B in RVM is a second 3". I'm not sure we can change that.
I'd recommend using Amspirit (https://amspirit.fr/amspirit-v1-0-rc1/) instead, the sound rendering is really top-notch.

I cant seem to find the "hammer" icon in RVM. I remember it in old versions. I tried Amspirit, and it crashes when i insert the parados rom. Am I doing something wrong?

cpc+ workaround worked.
Title: Re: Turrican (128K)
Post by: Jean-Marie on 11:28, 21 April 25
Yeah, only version 2.0 has the "developer tools", but you can still download it from their website. They removed it on later versions. But even if you manage to install PARADOS, the B drive seems reluctant to read the DSK, as it is not a 3"1/2 drive. 
With AMSPIRIT, edit the file AmspiriT_Config.txt and change the content with the following :
VERSION=v1.01_RC_x64;
LANGUE=1;
MODELE=2;
PAYS=0;
ACTIVE_DRIVE=1;
EXTENSION_MEMOIRE=5;
VIDEO_TYPE=1;
CRTC_TYPE=0;
CRTC_VERSION=0;
MARQUE=7;
MONITEUR=0;
FILTRE_VIDEO=1;
AFFICHAGE_VIDEO=0;
SORTIE_SON=1;
VOL_SOUND=10;
MELANGE_VOIES=0;
ETAT_IMPRIMANTE=1;
MAPPING_JOYSTICK=0;
MAPPING_CLAVIER=1;
OPEN_CONSOLE=0;
AUTOLOAD FLOPPY=1;
AUTOLOAD_TAPE=1;
PROTECTED_TAPE=1;
BACKUP_TAPE=1;
PROTECTED_FLOPPY_A=0;
BACKUP_FLOPPY_A=0;
FRQ_CPU=1799.992065;
FRQ_SOUND=62500;
ID_EMULATOR=0;
PROTECTED_DISK=0;
SCREEN_WIDTH=767;
SCREEN_HEIGHT=540;
OFFSET_X=172;
OFFSET_Y=55;
ZOOM_VIDEO=100;
ROM_SYSTEM=6128\OS_6128[ENG].rom;
ROM_BASIC=6128\BASIC_6128[ENG].rom;
ROM_AMSDOS=AMSDOS.rom;
ROM_EXTERNE_0=;
ROM_EXTERNE_1=;
ROM_EXTERNE_2=;
ROM_EXTERNE_3=;
ROM_EXTERNE_4=;
ROM_EXTERNE_5=;
ROM_EXTERNE_6=;
ROM_EXTERNE_7=ParaDOS 1-2.ROM;
ROM_EXTERNE_8=;
ROM_EXTERNE_9=;
ROM_EXTERNE_10=;
ROM_EXTERNE_11=;
ROM_EXTERNE_12=;
ROM_EXTERNE_13=;
ROM_EXTERNE_14=;
ROM_EXTERNE_15=;
FICHIER_FLOPPY_A=;
FICHIER_FLOPPY_B=;
FICHIER_CASSETTE=;

Don't forget to copy the Parados file in the ROM folder.
The config panel should look like enclosed screenshot.
The sad news is that I discovered a small bug with Amspirit this night : the SHIFT key, which is used to launch a grenade, seems to be ineffective. It might be considered as a "dead key" by the emulator, and doesn't produce a scan code...

Title: Re: Turrican (128K)
Post by: vasilisk on 13:12, 21 April 25
Quote from: Jean-Marie on 11:28, 21 April 25The sad news is that I discovered a small bug with Amspirit this night : the SHIFT key, which is used to launch a grenade, seems to be ineffective. It might be considered as a "dead key" by the emulator, and doesn't produce a scan code...

Shift key works. You just have to click the Keyobard button to be CPC and not PC/CPC

Your approach worked (and no extra ram needed. I see you have 1024 in the picture). So the parados rom can only be inserted by the config file not in the settings menu? Seems like a bug to me  :D
Title: Re: Turrican (128K)
Post by: Jean-Marie on 13:25, 21 April 25
No, you can also press the button with the 3 dots right to the ROM number, and select the file of your choice.
Quote from: vasilisk on 13:12, 21 April 25Shift key works. You just have to click the Keyobard button to be CPC and not PC/CPC
Ah! you taught me something  :laugh: Thanks.
Title: Re: Turrican (128K)
Post by: vasilisk on 13:37, 21 April 25
Quote from: Jean-Marie on 13:25, 21 April 25No, you can also press the button with the 3 dots right to the ROM number, and select the file of your choice.
Strange. Because last night, as you see i posted earlier, whenever I tried that, the emulator crashed. Today, it loads the rom without problem.
Title: Re: Turrican (128K)
Post by: Jean-Marie on 13:51, 21 April 25
If the emulator crashed, it is a bug indeed. It would be interesting to reproduce it, so we can report it to the author.
Title: Re: Turrican (128K)
Post by: vasilisk on 14:01, 21 April 25
Quote from: Jean-Marie on 13:51, 21 April 25If the emulator crashed, it is a bug indeed. It would be interesting to reproduce it, so we can report it to the author.
Ok. I found out why it crashed. I was trying to load the rom which was not in the ROM folder. Apparently if the rom file is not in the ROM folder the emulator crashes. I am not sure if it is a bug or the author wanted the roms to be placed ONLY in the rom folder.
Title: Re: Turrican (128K)
Post by: Jean-Marie on 14:24, 21 April 25
Ok, I've managed to reproduce it. It's not a crash stricto sensu, more like a scary message of error before terminating the program. No need to bother him, I guess.
Title: Re: Turrican (128K)
Post by: vasilisk on 14:33, 21 April 25
I get no message. It crashes immediately. Also I see you are trying to load parados from inside the ROM folder. Copy the ParaDOS 1-2.ROM outside the ROM folder and try to load it from the settings menu.

Title: Re: Turrican (128K)
Post by: Jean-Marie on 00:07, 22 April 25
I deleted the file from the folder, and it showed me this message telling me in french that PARADOS is missing from the ROM folder.
I surmise that you don't see the message because the author has not yet translated it in English.
It is possible that all error messages only show up on French versions of Windows.

Title: Re: Turrican (128K)
Post by: Jean-Marie on 02:59, 23 April 25
Eh, I'm getting good! About time, I'm 53, lol.
Title: Re: Turrican (128K)
Post by: OneVision on 08:15, 24 April 25
Work in progress ...

https://i.postimg.cc/43HhPcTr/image006.png
https://i.postimg.cc/qRf657Jg/image007.png
Title: Re: Turrican (128K)
Post by: OneVision on 08:17, 24 April 25
(https://i.postimg.cc/cKZH4rCm/image006.png) (https://postimg.cc/cKZH4rCm)

(https://i.postimg.cc/DWgzWnbK/image007.png) (https://postimg.cc/DWgzWnbK)
Title: Re: Turrican (128K)
Post by: dodogildo on 10:02, 24 April 25
Very bad ass. I like it. 
Title: Re: Turrican (128K)
Post by: OneVision on 09:00, 28 April 25
Work in Progress

(https://i.postimg.cc/pXnqcXKt/run4-Export.gif)

(https://i.postimg.cc/d3b4Bz1F/image.png)
(https://i.postimg.cc/7Y7kk4Sg/image2.png)
Title: Re: Turrican (128K)
Post by: abalore on 10:11, 28 April 25
Quote from: OneVision on 09:00, 28 April 25Work in Progress

(https://i.postimg.cc/pXnqcXKt/run4-Export.gif)

(https://i.postimg.cc/d3b4Bz1F/image.png)
(https://i.postimg.cc/7Y7kk4Sg/image2.png)

Very nice, it would be awesome to see the running animation side by side with the original for comparison.
Title: Re: Turrican (128K)
Post by: OneVision on 11:09, 28 April 25
Ola ! 

(https://i.postimg.cc/kGYv3GyF/run5-Export.gif)
Title: Re: Turrican (128K)
Post by: abalore on 13:47, 29 April 25
Quote from: OneVision on 11:09, 28 April 25Ola !

(https://i.postimg.cc/kGYv3GyF/run5-Export.gif)
Wow dude! amazing improvement!
Title: Re: Turrican (128K)
Post by: jackic on 19:11, 29 April 25
That is really quite the improvement for this game!

Do you think there could be the possibility to map the special attack (return key) to the second button of a joystick/joypad?

That would further improve the experience when playing with a joystick.

Thanks!
Title: Re: Turrican (128K)
Post by: Jean-Marie on 19:52, 29 April 25
Yes, I can do that for version 2. In the meantime, if you can poke your memory, try :
POKE &DE5D,9
POKE &DE5E,&20

Title: Re: Turrican (128K)
Post by: dodogildo on 19:58, 29 April 25
Quote from: jackic on 19:11, 29 April 25Do you think there could be the possibility to map the special attack (return key) to the second button of a joystick/joypad?
That'd be amazing..
Title: Re: Turrican (128K)
Post by: jackic on 22:12, 29 April 25
Thanks, there are so many games that would benefit of this... Turrican 1 and 2, Dragon Spirit, the list would be really long.
Title: Re: Turrican (128K)
Post by: OneVision on 10:24, 01 May 25
I'm rather a member of the team : Button 1 fire, Button 2 jump. 
And by the way, how would the game be playable on the GX with only 2 buttons ? I guess it's not, and only playable on a PLUS.
Title: Re: Turrican (128K)
Post by: jackic on 21:51, 01 May 25
Quote from: Jean-Marie on 19:52, 29 April 25Yes, I can do that for version 2. In the meantime, if you can poke your memory, try :
POKE &DE5D,9
POKE &DE5E,&20


Thanks, just in case this can be of help to someone, you can achieve this on original hardware extracting "turrican.scr" and changing the offset 12A0 from "02 04" to "09 20", I did this by basically by brute forcing, couldn't have done it without the pokes.

Quote from: OneVision on 10:24, 01 May 25I'm rather a member of the team : Button 1 fire, Button 2 jump.
And by the way, how would the game be playable on the GX with only 2 buttons ? I guess it's not, and only playable on a PLUS.
Well, you can use both buttons for attack and "special attack" and jump pushing up or, alternatively, map button 2 for jumps and the up direction for "special attack". but then you will not be able to do the spin attack, achieved by crouching+"special attack".
Title: Re: Turrican (128K)
Post by: OneVision on 09:30, 02 May 25
Yeah Turrican is very special with lots of extra weapons and therefore many keys/buttons to activate.
Anyway, having to jump by pressing UP is not ideal and is the reason why so many arcade conversions or gameplays were somewhat "flawed" back in the days of 8-16 bits europeans computers.

I remember being able to play Turrican on my A500 with a Megadrive pad (3 buttons then) but still having to press up to jump was very awkward. 
Title: Re: Turrican (128K)
Post by: nikos_a on 15:04, 02 May 25
Doesn't work for me. 6128 with ULifAC and |PARA activated, I see file contents, do the RUN"TURRICAN" but I get a black screen  :-[
Title: Re: Turrican (128K)
Post by: Jean-Marie on 15:18, 02 May 25
You don't even see the loading screen?
Title: Re: Turrican (128K)
Post by: lmimmfn on 03:23, 03 May 25
Can someone do a video? I'd love to see this as life getting in the way currently I don't have a chance yet to try it out.
Title: Re: Turrican (128K)
Post by: nikos_a on 11:55, 04 May 25
Quote from: Jean-Marie on 15:18, 02 May 25You don't even see the loading screen?
No, as soon as I type RUN"TURRICAN", I get a black screen. Not sure if anyone else has tried it in ULifAC.

edit:Works with Cheats, get the main screen, get the music, when it is about to load, again black screen

Title: Re: Turrican (128K)
Post by: Jean-Marie on 15:22, 04 May 25
Quote from: nikos_a on 11:55, 04 May 25edit:Works with Cheats, get the main screen, get the music, when it is about to load, again black screen
Interesting. If it works when you RUN"CHEAT.BAS", it means there is a problem during ROM 7 initialization, as the BASIC loader bypasses the ROM init.
Also, ROM 7 is initialized once again when a Level file needs to be loaded.
Can you run the file TEST.BIN on the enclosed DSK, and tell us what are the values you're seeing? 
It should display the first usable byte of memory, the last usable byte, and the current drive.
&BCCE   KL INIT BACK
      Action: Finds and initialises a specific background ROM
      Entry:  C contains the ROM select address  of the ROM, DE holds
              the address of  the  first  usable  byte  of memorv, HL
              holds the address of the last usable byte of memory
      Exit:   DE holds the address  of  the  new  first usaUe byte of
              memory, HL holds the  address  of  the  new last usable
              byte.  AF and B  are  corrupt,  and all other registers
              are preserved
      Notes:  The ROM select address must be in  the range of 0 to 15
              (or 1 to 7 for the  464)  although address 7 is tor the
              AMSDOS/CPM ROM if  present.   The  ROM's initialisation
              routine is then called and  some memory may be reserved
              for the ROM by adjusting the values of DE and HL before
              returning control to KL INlT BACK

Title: Re: Turrican (128K)
Post by: nikos_a on 12:18, 11 May 25
Sorry for the late answer but here it is
Title: Re: Turrican (128K)
Post by: vasilisk on 14:25, 11 May 25
I can confirm the same scenario as nikos.
Title: Re: Turrican (128K)
Post by: Jean-Marie on 21:24, 11 May 25
Could you type the following commands at start up?
PRINT HEX$(PEEK(&BE7E))
 PRINT HEX$(PEEK(&BE7D))


It displays the address where the current drive unit is stored in memory (normally A700h).

Title: Re: Turrican (128K)
Post by: vasilisk on 22:37, 11 May 25
Here
Title: Re: Turrican (128K)
Post by: Jean-Marie on 23:38, 11 May 25
I see nothing unusual so far. Let's try something else : enclosed is the "original" version I have worked on, a cracked Parados disc by CBS. Are you able to play the game with it?  Or does it hang when the first level is loaded?
Title: Re: Turrican (128K)
Post by: vasilisk on 00:20, 12 May 25
Same thing. Only now, the menu screen is kind of distorted. Although this version is without the music i think
Title: Re: Turrican (128K)
Post by: Jean-Marie on 03:34, 12 May 25
Okay, I've had an idea. I've put the files on a classic 178K AMSDOS Dsk.
Obviously, I could not store all the files, but you can still play the 5 first levels.
Can you turn off PARADOS and run the disc please? This way, we'll know if the problem stems from PARADOS!
Title: Re: Turrican (128K)
Post by: vasilisk on 09:59, 12 May 25
Quote from: Jean-Marie on 03:34, 12 May 25Okay, I've had an idea. I've put the files on a classic 178K AMSDOS Dsk.
Obviously, I could not store all the files, but you can still play the 5 first levels.
Can you turn off PARADOS and run the disc please? This way, we'll know if the problem stems from PARADOS!
Ok. I will try it when I return. This is the no music version ori the music one?
Title: Re: Turrican (128K)
Post by: Jean-Marie on 10:20, 12 May 25
It's the latest version with music and other improvements. The left/right scrolling is triggered sooner, so you'll see incoming enemies more clearly (following a suggestion of Onevision).
RUN"FIRE2" at startup to use a Joystick with 2 buttons. Pressing both buttons launch a grenade.
RUN"FIRE3" to use a 3 buttons joystick !
More speed optimizations in the code.
Title: Re: Turrican (128K)
Post by: jackic on 15:34, 12 May 25
Thanks! You are making a good game into an amazing one! Almost better than the sequel!
Title: Re: Turrican (128K)
Post by: nikos_a on 18:22, 13 May 25
@Jean-Marie

I also run the print commands and I get the same values as in the screenshot you attached.

I also run the AMSDOS image and ... SUCCESS! And this is just a beauty. 

One recommendation, is it possible to map the action button that is currently on the Return key to Spacebar instead? For those with one button joystick it is easier to extend your fingers and press spacebar.
Title: Re: Turrican (128K)
Post by: Jean-Marie on 19:06, 13 May 25
The Spacebar is normally mapped as the fire button for keyboard users, but I can tinker something I guess.
I've got a question regarding the Ulifac/Usifac. From what I've understood (correct me if I'm wrong), you can use it kinda like a hard drive, or rather a SSD. So would it be possible to create a Turrican folder on the SD card, and copy all the game files in it?  
I only use emulators, so it's a bit abstract to me. I'm joining the game files in enclosure.
Title: Re: Turrican (128K)
Post by: nikos_a on 20:24, 13 May 25
This is THE option for me. Loads super fast and plays very well. No loading times. Run perfectly from files, perfectly!
Title: Re: Turrican (128K)
Post by: OneVision on 09:12, 15 May 25
Thanks to JMB hard work, we were able to tune up the HUD ! 

(https://i.postimg.cc/ry019rcb/Turrican128-New-HUD.png)

(https://i.postimg.cc/G3Wkgmmp/Turrican128-New-HUD2.png)
Title: Re: Turrican (128K)
Post by: Devlin on 09:58, 15 May 25
Quote from: OneVision on 09:12, 15 May 25Thanks to JMB hard work, we were able to tune up the HUD !

*image snip*

The new graphics look great, but can a version be maintained that preserves the original game's graphics too?
Title: Re: Turrican (128K)
Post by: Jean-Marie on 13:57, 15 May 25
@Devlin , okay, it should be doable.
Title: Re: Turrican (128K)
Post by: Egg Master on 18:36, 15 May 25
Quote from: Devlin on 09:58, 15 May 25The new graphics look great, but can a version be maintained that preserves the original game's graphics too?
You have the original game for that.
Title: Re: Turrican (128K)
Post by: scorp6128+ on 06:35, 16 May 25
Quote from: Jean-Marie on 10:20, 12 May 25It's the latest version with music and other improvements. The left/right scrolling is triggered sooner, so you'll see incoming enemies more clearly (following a suggestion of Onevision).
RUN"FIRE2" at startup to use a Joystick with 2 buttons. Pressing both buttons launch a grenade.
RUN"FIRE3" to use a 3 buttons joystick !
More speed optimizations in the code.

Very exciting, can hardly wait. ;D

Thanks for all your hard work, Jean-Marie.
Definitively give it a try as soon as I'm back in my CPC cave.
Title: Re: Turrican (128K)
Post by: Devlin on 04:40, 18 May 25
Quote from: Egg Master on 18:36, 15 May 25
Quote from: Devlin on 09:58, 15 May 25The new graphics look great, but can a version be maintained that preserves the original game's graphics too?
You have the original game for that.
I want the music, but not the updated graphics? I like how it looks originally.

having the option (even as a separate d/l) would be nice regardless.
Title: Re: Turrican (128K)
Post by: kawickboy on 17:03, 18 May 25
Could you supply please a native trainer, with infinite weapons, lives and a skip level key ?

Do you plan a better ending part ?
Title: Re: Turrican (128K)
Post by: jackic on 18:09, 18 May 25
Quote from: Devlin on 04:40, 18 May 25
Quote from: Egg Master on 18:36, 15 May 25
Quote from: Devlin on 09:58, 15 May 25The new graphics look great, but can a version be maintained that preserves the original game's graphics too?
You have the original game for that.
I want the music, but not the updated graphics? I like how it looks originally.

having the option (even as a separate d/l) would be nice regardless.
The first download in this thread has the dsk of the full game with original graphics and music as far as I know.
Title: Re: Turrican (128K)
Post by: Egg Master on 18:20, 18 May 25
Quote from: Devlin on 04:40, 18 May 25I want the music, but not the updated graphics? I like how it looks originally.
You want.. It's their improved design, not the restaurant menu.

I wish they would offer their own vision and experience of the game, because there are some great things to improve to not waste time doing what people want.
Title: Re: Turrican (128K)
Post by: Jean-Marie on 20:47, 18 May 25
Quote from: kawickboy on 17:03, 18 May 25Could you supply please a native trainer, with infinite weapons, lives and a skip level key ?
It will be avalable in version 2. The same trainer designed by Daren White when pressing the VON keys. 
Note that pressing those keys no longer work because I had to overwrite this part of the code with my own, for switching between SFX and music.
Quote from: kawickboy on 17:03, 18 May 25Do you plan a better ending part ?
No, it's good enough IMO. What would you like?

I can release a version with the original graphics, it's not a big deal. I can understand some people are attached to the classic design.
Title: Re: Turrican (128K)
Post by: kawickboy on 21:17, 18 May 25
À better ending more in the amiga/st release spirit. The tower isn't so well drawn. Even the C64 does have something good. 
Title: Re: Turrican (128K)
Post by: dodogildo on 13:06, 28 May 25
With that new sprite, in-game music, and two-button support this version of Turrican beats all other 8 bits. Thanks @Jean-Marie !
BTW I can't seem to run the game from SD or Gotek with M4 cartridge plugged-in. It keeps frozen after title screen. Without M4, all is good.
Title: Re: Turrican (128K)
Post by: Jean-Marie on 14:13, 28 May 25
Thanks for reporting this bug (and for your support!). I'm afraid I can't be very helpful here as I only use emulators, so this M4 thingummy is a bit of a mystery to me  :-X
Title: Re: Turrican (128K)
Post by: mooniac on 21:56, 07 June 25
Quote from: Jean-Marie on 19:06, 13 May 25I've got a question regarding the Ulifac/Usifac. From what I've understood (correct me if I'm wrong), you can use it kinda like a hard drive, or rather a SSD. So would it be possible to create a Turrican folder on the SD card, and copy all the game files in it? 
I only use emulators, so it's a bit abstract to me. I'm joining the game files in enclosure.
Hi Jean-Marie,
Yes, the ULIFAC allow direct access to the USB stick, so you can use it as a mass storage device (like a hard drive). I do not have an M4, but my understanding is that it applies to this device as well.
Title: Re: Turrican (128K)
Post by: Jean-Marie on 01:57, 09 June 25
I noticed that on the CPC version, we cannot throw an energy line while being in "sawblade" mode.
Still, I tend to remember that was possible on Amiga. Can anyone confirm this please?
Looking over the code, it appears the programmer did it on purpose. But removing the blocking instructions doesn't seem to cause any trouble.

Title: Re: Turrican (128K)
Post by: OneVision on 10:08, 09 June 25
Quote from: Jean-Marie on 01:57, 09 June 25I noticed that on the CPC version, we cannot throw an energy line while being in "sawblade" mode.
Still, I tend to remember that was possible on Amiga. Can anyone confirm this please?
Looking over the code, it appears the programmer did it on purpose. But removing the blocking instructions doesn't seem to cause any trouble.


Yes I confirm that it's not possible on CPC and possible on Amiga.
Title: Re: Turrican (128K)
Post by: OneVision on 10:14, 09 June 25
Last contribution for gfx rework, the little logo on the main menu.

(https://i.postimg.cc/QVGkRW0v/Small-Logo.png)

I also reworked walkers but unfortunately, we can't replace them easily in the code.

Old Walker
(https://i.postimg.cc/TYQnjwbd/Walker2.png)

New Walker
(https://i.postimg.cc/DzRN25fM/Walker3-Export.gif)

Title: Re: Turrican (128K)
Post by: kawickboy on 09:32, 10 June 25
Very nice, do you plan to change other enemies sprites ?
Title: Re: Turrican (128K)
Post by: OneVision on 09:35, 10 June 25
Quote from: kawickboy on 09:32, 10 June 25Very nice, do you plan to change other enemies sprites ?
Unfortunately it's not as easy as it seems as said to me JMB. 
But there are a lot of sprites which are already good in the game and do not need to be redone IMHO.
Title: Re: Turrican (128K)
Post by: Xyphoe on 03:12, 12 June 25
When/where can we download this with the new HUD and logo?

Great work everyone!!
Title: Re: Turrican (128K)
Post by: XeNoMoRPH on 09:04, 12 June 25
Quote from: Xyphoe on 03:12, 12 June 25When/where can we download this with the new HUD and logo?
Great work everyone!!
I think it hasn't been published yet

Title: Re: Turrican (128K)
Post by: Jean-Marie on 14:56, 12 June 25
Here is version 2 with some improved graphics thanks to @OneVision. Rejoice!
RUN"TURRICAN" to use the regular controls.
RUN"FIRE1" to use the Space Bar instead of the Return key.
RUN"FIRE2" to use a Joystick with 2 buttons. Press both buttons to launch a grenade.
RUN"FIRE3" if you're the lucky owner of a Joystick with 3 buttons!
Or RUN"CHEAT" to display a small menu allowing you to choose your controls, and turn on the Trainer mode optionally.
ULIFAC users will have to create a Turrican folder on their MicroSD card, and drop the Turrican Files in it.
M4 users should do the same, but it appears to be problematic. If you're a M4 owner and manage to run the game successfully, we are eager to share your knowledge!
Title: Re: Turrican (128K)
Post by: Jean-Marie on 15:01, 12 June 25
And here is my Excel working file if you're bored 🥱
Title: Re: Turrican (128K)
Post by: Xyphoe on 03:59, 13 June 25
Quote from: Jean-Marie on 14:56, 12 June 25Here is version 2 with some improved graphics thanks to @OneVision. Rejoice!
RUN"TURRICAN" to use the regular controls.
RUN"FIRE1" to use the Space Bar instead of the Return key.
RUN"FIRE2" to use a Joystick with 2 buttons. Press both buttons to launch a grenade.
RUN"FIRE3" if you're the lucky owner of a Joystick with 3 buttons!
Or RUN"CHEAT" to display a small menu allowing you to choose your controls, and turn on the Trainer mode optionally.
ULIFAC users will have to create a Turrican folder on their MicroSD card, and drop the Turrican Files in it.
M4 users should do the same, but it appears to be problematic. If you're a M4 owner and manage to run the game successfully, we are eager to share your knowledge!

THANK YOU!! Fantastic work!

And I should add, as an additional control on FIRE2 ... the Gyroscope is now Down + 'Fire button 2'
Took me a little working out!

Do you think this is now the 'final' version? In terms of graphics/art/music etc? Apart from minor changes to get it working on various devices / bug fixes?

Cheers!
Title: Re: Turrican (128K)
Post by: Jean-Marie on 12:59, 13 June 25
Quote from: Xyphoe on 03:59, 13 June 25Do you think this is now the 'final' version?
Yes, this will be the final version, I'm fed up with Turrican! :D
Title: Re: Turrican (128K)
Post by: Xyphoe on 14:01, 13 June 25
Quote from: Jean-Marie on 12:59, 13 June 25
Quote from: Xyphoe on 03:59, 13 June 25Do you think this is now the 'final' version?
Yes, this will be the final version, I'm fed up with Turrican! :D

Cool! We'll play it as the main game/feature on the Amstream (live stream) this evening then on my YouTube! 
Title: Re: Turrican (128K)
Post by: MiguelSky on 21:48, 13 June 25
Quote from: Jean-Marie on 14:56, 12 June 25M4 users should do the same, but it appears to be problematic. If you're a M4 owner and manage to run the game successfully, we are eager to share your knowledge!
Tried in my CPCP6128 with M4 and no problems at the moment!  :P
Title: Re: Turrican (128K)
Post by: jackic on 23:27, 13 June 25
Quote from: Jean-Marie on 14:56, 12 June 25Here is version 2 with some improved graphics thanks to @OneVision. Rejoice!
RUN"TURRICAN" to use the regular controls.
RUN"FIRE1" to use the Space Bar instead of the Return key.
RUN"FIRE2" to use a Joystick with 2 buttons. Press both buttons to launch a grenade.
RUN"FIRE3" if you're the lucky owner of a Joystick with 3 buttons!
Or RUN"CHEAT" to display a small menu allowing you to choose your controls, and turn on the Trainer mode optionally.
ULIFAC users will have to create a Turrican folder on their MicroSD card, and drop the Turrican Files in it.
M4 users should do the same, but it appears to be problematic. If you're a M4 owner and manage to run the game successfully, we are eager to share your knowledge!
Thanks! I am trying to split the files onto 2 disks
 and even though the full game works, I do no know which files should be present on disk in order to trigger the ending, I must say that, for now, I just cheated my way through all levels (pressing esc to load next level), so maybe this prevents the ending to trigger. Edit: I just tried cheating my way through the official release and get the same results so I will try beating the last level and see what I get. Edit 2: I managed to beat the last level normally and the ending does trigger properly. Again, thanks!
Title: Re: Turrican (128K)
Post by: Jean-Marie on 05:40, 14 June 25
The Ending sequence is included in the last level, so you'll have to complete the level to see it.
Pressing ESC on that level will crash the game, as you probably noticed, since it tries to load a non-existing next level.
At some point, I'll try to create a version on 2 discs. It's more complicated than it seems.
Title: Re: Turrican (128K)
Post by: Jean-Marie on 06:03, 14 June 25
Quote from: MiguelSky on 21:48, 13 June 25Tried in my CPCP6128 with M4 and no problems at the moment!  :P
Ah! We've got a winner ;D Now it's questioning time.
What's the version of your Firmware (|VERSION) ?
Is your M4 ROM located in ROM slot 6 or 7?
Do you use the so-called "Modified lower ROM for CPC6128" ?
Title: Re: Turrican (128K)
Post by: MiguelSky on 08:50, 14 June 25
Yes, I've installed the modified lower ROM because I had problems with my motherboar model
Title: Re: Turrican (128K)
Post by: Jean-Marie on 09:25, 14 June 25
Thanks for your help! So CPC6128 users, you'll need to download the Modified Lower ROM for CPC6128.
There is an Auto-installer available here (https://www.cpcwiki.eu/index.php/M4_Board).
I guess you should also upgrade your firmware to the latest version (2.0.8 ).
According to the documentation, M4 ROM must be in ROM slot 6.
Title: Re: Turrican (128K)
Post by: pollito on 12:56, 14 June 25
Unfortunately I missed @Xyphoe 's Amstream last night, but I had a quick look today, and this version looks amazing - a great reason for me to start building my 3-button joystick!

Many thanks for all your hard work @Jean-Marie 
Title: Re: Turrican (128K)
Post by: Xyphoe on 21:45, 14 June 25
Hey! Yea I managed to play through the entire game last night all the way to the end - including the ending sequence (which is great already)!

You can catch up with it the stream as a normal/public YouTube video here - https://www.youtube.com/live/JO3oryZ3to4


There is a bug, which is present in the original game anyway, with the World 4 Stage 1 boss - which you can see watching from the 2:26:30 mark .... if you sit using the laser, when he does a crush attack the programmer implement a 'screen shake' which unfortunately shifts the screen up but doesn't reset it down, moving the player sprite........ and yea - see what happens! I don't know if you can fix that or not?  :D
Title: Re: Turrican (128K)
Post by: Jean-Marie on 23:10, 14 June 25
Ouch, yes that's weird. I never experienced that with that boss. Generally, I kill him in a matter of seconds by launching a grenade on the wall. I remembered a time when I saw the player disappeared & reappeared and thought we could live with that. I'll have to look closer into that, not sure if I can resolve it if it's an original bug!
Title: Re: Turrican (128K)
Post by: Jean-Marie on 01:15, 15 June 25
I can confirm it's an original bug. If you keep using the "death ray" during the boss fight, the screen shaking will act up for some reason. The good news is that it ain't a show-stopper, because you can simply jump to set back the screen position correctly. 
I'll try to tackle it anyway, thanks for reporting it.
Title: Re: Turrican (128K)
Post by: scorp6128+ on 13:01, 15 June 25
I played it until Level 2-2 via M4 Board on my CPC 6128 Plus.
M4 rom is set to the slot 7.
M4 firmware v2.0.8

The game was already pretty good before.
But with the efforts of Jean-Marie supported by OneVision now it is just brilliant.
Thank you so much for one of the best CPC games. :)
Title: Re: Turrican (128K)
Post by: Mr. DVG on 23:59, 15 June 25
I have a M4 with a CPC6128, I created the folder "Turrican" with all the files inside and tried to start the game, but it freezes after the initial screen (before loading the first level)! :(

For emulators other than WinApe (which has PARADOS built in) does this new version of Turrican work elsewhere? :)
Title: Re: Turrican (128K)
Post by: Jean-Marie on 01:10, 16 June 25
Quote from: Mr. DVG on 23:59, 15 June 25I have a M4 with a CPC6128, I created the folder "Turrican" with all the files inside and tried to start the game, but it freezes after the initial screen (before loading the first level)! :(

For emulators other than WinApe (which has PARADOS built in) does this new version of Turrican work elsewhere? :)
Have you tried using the "Modified lower ROM for CPC6128" ? It solves many problems as far as I understand.
Also, are you using the latest firmware version (2.0.8 )?
Regarding emulators, I tested the game successfully with Caprice64, AmSpirit and ACE-DL.
You just need to copy the PARADOS rom file in the ROM folder of the emulator, and configure ROM slot 7 with Parados.

Title: Re: Turrican (128K)
Post by: Jean-Marie on 01:22, 16 June 25
I've found an elegant solution to solve the shaking bug in Level 4.1 during the boss fight.
When the boss starts shaking the screen, i turn off the laser ray momentarily.
This makes the fight slightly more difficult, but that's a good thing as it was too easy anyway :)
So, this is Version 3 I guess.
Remember you can switch to SFX mode by pressing H followed by S !
Title: Re: Turrican (128K)
Post by: flolore on 05:20, 16 June 25
Great Job JMB. Thank you so much for all your passion and dedication to improving the games you do !  ;)

Mr. DVG :  (https://www.cpcwiki.eu/forum/profile/?u=939)Works perfectly with caprice32 by Colin Pitrat, too.
Title: Re: Turrican (128K)
Post by: Mr. DVG on 16:21, 16 June 25

QuoteHave you tried using the "Modified lower ROM for CPC6128" ? It solves many problems as far as I understand.
Also, are you using the latest firmware version (2.0.8 )?
Regarding emulators, I tested the game successfully with Caprice64, AmSpirit and ACE-DL.
You just need to copy the PARADOS rom file in the ROM folder of the emulator, and configure ROM slot 7 with Parados.

 For emulators I understood what I have to do, but for the M4 I think I have big problems, as I have never interacted with any options and various configurations... I'll try to explain better...::)

I load the games from an internal interface that reads the contents of the folders and starts with the command RUN "M4". The firmware seems to be ok, but I don't understand what to do when you say "Modified lower ROM for CPC6128"...???

Title: Re: Turrican (128K)
Post by: Jean-Marie on 20:04, 16 June 25
@Mr. DVG , first you should make sure to use the latest firmware version, which is 2.0.8. 
type |VERSION and tell us what you see.
Title: Re: Turrican (128K)
Post by: Jean-Marie on 20:09, 16 June 25
I noticed the same code, thus the same bug, is repeated in the second level with the giant fist.
I've applied the same fix, so here is Version 4 already!
Title: Re: Turrican (128K)
Post by: OneVision on 15:11, 17 June 25
Quote from: Xyphoe on 21:45, 14 June 25Hey! Yea I managed to play through the entire game last night all the way to the end - including the ending sequence (which is great already)!

You can catch up with it the stream as a normal/public YouTube video here - https://www.youtube.com/live/JO3oryZ3to4


There is a bug, which is present in the original game anyway, with the World 4 Stage 1 boss - which you can see watching from the 2:26:30 mark .... if you sit using the laser, when he does a crush attack the programmer implement a 'screen shake' which unfortunately shifts the screen up but doesn't reset it down, moving the player sprite........ and yea - see what happens! I don't know if you can fix that or not?  :D
Thanks for featuring the game on your stream !

Best !
Title: Re: Turrican (128K)
Post by: Jean-Marie on 17:56, 17 June 25
OneVision notified me that musics from levels 3.2 and 3.3 were inverted.
This one was easy to fix. It seems to be a mistake from Sir Guillaumin's website (https://nguillaumin.github.io/ym-jukebox/).
So here is Version 5.
Title: Re: Turrican (128K)
Post by: mooniac on 20:33, 17 June 25
Just some feedback from myself as I have not seen anyone reporting using the game with the ULIFAC. I could start the game (mass storage / file version) without any issues. I have not played far into the game but it seems to work just fine. Merci beaucoup, Jean-Marie !
Title: Re: Turrican (128K)
Post by: Jean-Marie on 23:42, 17 June 25
And finally, an AMSDOS version spread on 2 regular DSK files. Glory !
Simply flip side when you see the border turn to White.
Title: Re: Turrican (128K)
Post by: OneVision on 09:29, 18 June 25
Does anybody here know how to use 2 disk faces on M4 ? I'm still unable to play it on real hardware.
Powered by SMFPacks Menu Editor Mod