| |
Hok
Registered: Sep 2009 Posts: 8 |
Skate or Die Ingame Music on Pal
Hello there,
I was wondering if someone might be able to help me out... I am working on a Remember-version of Skate or Die. I want to get the Skate or Die Ingame Tunes running on a Pal C64 the same speed like they run on an Ntsc C64 (using the original Ntsc version of the game as basis). I know there is a Pal original version by Electronic Arts, but the tunes for the Race and the Jam are not sped up at all and I am not sure if the other 3 tunes are fixed 100%.
I know I can speed up the tunes quite easily myself on Pal with some code like this:
count lda#$00
cmp#$05
bne cont
lda#$ff
sta count+1
inc$7f
cont inc count+1
rts
The tune gets its speed by increasing $7f once in the Irq, the player itself is called in an endless loop outside of the Irq and does a dec$7f after calling the player. What this patch does is to increase the speed a second time every 6th Irq-cycle. This works rather ok, but it's not 100%. Sometimes the sound effects are played way too quite, I assume this happens because the attack phases are not hit properly. Moreover, since the sound effects and the tune are played via the same player, the sound effects wouldn't be played synchronously to the gameplay on screen anymore that way.
Does anyone know of/have properly Pal/Ntsc-fixed Skate or Die Ingame Tunes or do you have an idea what I could do better?
I tried fiddling around with the pattern speed in the Race, but I don't get it working 100%; it loses sync even though the speed-byte from voice 1 is the same as the one from voice 2.
Thanks, regards,
Holger. |
|
| |
SIDWAVE Account closed
Registered: Apr 2002 Posts: 2238 |
Just set the CIA timer A to $4025 :)
lda #1 ;enable irq
sta $d01a
lda $dc0e ;enable CIA timer A
ora #%10010001
and #%11110111
sta $dc0e
lda $dd0d
ora #%00000001
and #%11111101
sta $dd0d
lda #$40 ;set speed to NTSC default
sta $dc05
lda #$25
sta $dc04
|
| |
6R6
Registered: Feb 2002 Posts: 245 |
A correction (hi jan):
If the ntsc music player is a framed based player (Like JCH or Goattracker, or like almost all of them are), then you should set this value on your pal machine:
ldy #$42
ldx #$c6
stx $dc04
sty $dc05
ntsc_dc0e = %01010001
lda #ntsc_dc0e
sta $dc0e
And you also need to setup a irq:
irq inc $d020
jsr $1003
dec $d020
jmp $ea81
You could try. But, i dont think this will work for skate or die, it will probably mess up the raster timing on the screen.
|
| |
Stainless Steel
Registered: Mar 2003 Posts: 966 |
Personally, I hate that "fixing" of tunes.
I remember the title tune (rob's with the guitar) much slower than how sidplay plays it.
I grew up with those tunes playing on pal speed.
Keep it that way i say.
|
| |
Hok
Registered: Sep 2009 Posts: 8 |
Well, thanks everyone...
The problem is, if I speed up the whole player, then the sound effects are too fast, too, since tune and sfx are handled by the same player. It might not be that much noteable, still it's not 100%. So I would like to go the other way, fixing the pattern speeds. EOA did this on the Pal original for 3 events themselves (Highjump, Freestyle, Joust). I wonder why they didn't do it for Race and Jam. Either they forgot or they weren't able to. They would have had it so much easier, because they must have had an editor for it or whatever.
@Stainles: I know what you mean and usually I'd agree with you. In this case I thought it would be a nice idea to speed up the tunes, because they sound better like this and many people were asking for it. Maybe I'll make it selectable with a switch before game start. Or, if I cannot get it working 100% the way I want then I'll forget about it and leave it as it used to be. |
| |
iAN CooG
Registered: May 2002 Posts: 3198 |
The original PAL release sounds as in the HVSC sid rip, what you used to hear from (bad) cracks was at WRONG speed.
This is getting old. :P |
| |
Stainless Steel
Registered: Mar 2003 Posts: 966 |
Quoting iAM CooGThe original PAL release sounds as in the HVSC sid rip, what you used to hear from (bad) cracks was at WRONG speed. Well, i had only cracks back then. And from this game just that particular one. |
| |
Rough Account closed
Registered: Feb 2002 Posts: 1829 |
Quoting iAN CooGwhat you used to hear from (bad) cracks was at WRONG speed.
P
Not bad cracks, but probably the ESI+Hotline (NTSC) one. |
| |
Rough Account closed
Registered: Feb 2002 Posts: 1829 |
@Holger: Difficult to contact you, your e-mail account here is inactive and the e-mail provided on the Remember website is invalid.
got two things..
a) How is your handle spelled: Hok or HOK? need the info for my database, I recognized in the German colours intro your nick is written HOK while it's Hok on CSDb
b) Also I just discovered that in the Remember crack of Ikari Warriors the title pic logo is faulty at the top. ;)
greets |
| |
Hok
Registered: Sep 2009 Posts: 8 |
Hi Adam,
your're right, Ikari Warriors picture is damaged, I wonder who screwed it up, well, it was probably me... ;-) Never noticed it so thanks for the hint!
My handle used to be HOK in the beginning, but now I'd rather prefer Hok, so it's up to you which one you enter into your database... |