C64 Jeroen Tel's "Turbo Outrun" Oscilloscope view

Поділитися
Вставка
  • Опубліковано 10 бер 2017
  • To get the three voices of the SID I had to mute the sample playback by patching the SID file, because JSIDPlay does not offer muting of the sample playback.
    This one was bit of a dog because the SID file contains at least three players, one for the intro, one for main, and one for the rest, which where relocated at run time.
    The intro and main tunes has low-pass and band-pass filter enabled. Resonance is at minimum on the intro and about 20% on the main tune.
    These settings and the cut-off frequency never change, and makes little to no difference to the sound compared to filters off.
    Since one sample is 4-bit, two samples is stored in one byte. The sample playing code plays the high nibble first, then the low one.
    Self modifying and duplicate code blocks is used to speed things up.
    Sample playing code for the intro tune:
    This can play samples at two volumes, full and half. Half volume throws away one bit, making it a 3bit playback instead of 4.
    2133 85 E3 STA $E3 // Store accumulator, other registers is not used
    *** Alternate between code path for high or low nibble
    2135 A5 E4 LDA $E4
    2137 D0 27 BNE $2160
    *** Code path for high nibble
    2139 AD xl xh LDA $xhxl // Read a new sample byte from RAM at address $xhxl. This address is modified by line 216F and 2174
    213c C9 1F CMP #$1F // Compare with end-of-sample marker $1F
    213e D0 0C BNE $214C // = Branch if Not Equal
    2140 A9 00 LDA #$00 // Equal, turn of sample playback
    2142 8D 0E DD STA $DD0E
    2145 A9 38 LDA #$38 // and set volume to base line (half of full)
    2147 8D 18 D4 STA $D418
    214a D0 2B BNE $2177 // Relative jump to common code path
    214c 8D 61 21 STA $2161 // Store sample byte for later use by the low nibble code path
    214f 4A LSR A // shift high nibble to low nibble
    2150 4A LSR A
    2151 4A LSR A
    2152 4A LSR A
    2153 EA / 4A NOP / LSR A // This is NOP for full volume or LSR A (shift right, divide by 2) for half volume. This is modified by the music player.
    2154 18 CLC
    2155 69 3v ADC #$3v // Add filter enable bits and volume offset v (0 for full volume or 4 for half volume. This is modified by the music player.
    2157 8D 18 D4 STA $D418 // PLay sample!
    215a A9 01 LDA #$01 // Set nibble selector to low nibble
    215c 85 E4 STA $E4
    215e D0 17 BNE $2177 // Relative jump to common code path
    *** Code path for low nibble
    2160 A9 sw LDA #$sw // Get sample byte saved by the high nibble code path
    2162 29 0F AND #$0F // Strip off the high nibble
    2164 EA / 4A NOP / LSR A // This is NOP for full volume or LSR A (shift right, divide by 2) for half volume. This is modified by the music player.
    2165 18 CLC
    2166 69 3v ADC #$3v // Add filter enable bits and volume offset v (0 for full volume or 4 for half volume. This is modified by the music player.
    2168 8D 18 D4 STA $D418 // Play sample!
    216b A9 00 LDA #$00 // Set nibble selector to high nibble
    216d 85 E4 STA $E4
    216f EE 3A 21 INC $213A // Modify data field of instruction at $2139: Increase 16bit address by one.
    2172 D0 03 BNE $2177
    2174 EE 3B 21 INC $213B
    *** Common code path
    2177 AD 0D DD LDA $DD0D // Clear interrupt flag
    217a A5 E3 LDA $E3 // Restore accumulator
    217c 40 RTI // Exit NMI interrupt service
    Sample playback code for the main tune:
    This one is similar to the intro one, but can play samples with three different volumes, full, 1/2, and 1/4.
    Full volume is never used, thus wasting 1 or 2 bits of the 4-bit samples.
    This one also resides in page zero, a 256 byte RAM area normally used for storing data for faster access. This speeds it up a bit.
    It contains one completely unnecessary instruction! Can you find it? :)
    00a0 D8 CLD
    00a1 85 0B STA $0B
    00a3 AD xl xh LDA $xhxl
    00a6 C9 1F CMP #$1F
    00a8 D0 0C BNE $00B6
    00aa A9 00 LDA #$00
    00ac 8D 0E DD STA $DD0E
    00af A9 38 LDA #$38
    00b1 8D 18 D4 STA $D418
    00b4 D0 2A BNE $00E0
    00b6 24 0A BIT $0A
    00b8 30 12 BMI $00CC
    00ba 4A LSR A
    00bb 4A LSR A
    00bc 4A LSR A
    00bd 4A LSR A
    00be EA / 4A NOP / LSR A
    00bf EA / 4A NOP / LSR A
    00c0 18 CLC
    00c1 69 3v ADC #$3v
    00c3 8D 18 27 STA $D418
    00c6 A9 80 LDA #$80
    00c8 85 0A STA $0A
    00ca D0 14 BNE $00E0
    00cc 29 0F AND #$0F
    00ce EA / 4A NOP / LSR A
    00cf EA / 4A NOP / LSR A
    00d0 18 CLC
    00d1 69 3v ADC #$3v
    00d3 8D 18 27 STA $D418
    00d6 A9 00 LDA #$00
    00d8 85 0A STA $0A
    00da E6 A4 INC $A4
    00dc D0 02 BNE $00E0
    00de E6 A5 INC $A5
    00e0 AD 0D DD LDA $DD0D
    00e3 A5 0B LDA $0B
    00e5 40 RTI
  • Розваги

КОМЕНТАРІ • 214

  • @JeroenTel
    @JeroenTel 7 років тому +580

    It was so nice to freak out with samples on this one. I had 3 SID channels to play around with not having to worry the drums or bass line taking up most of the channels. At some points (Like around 5:00 and 9:40) I could do full chords instead of having to use arpeggios to save channels for the melody / drums / bass. That was so awesome at the time! Thanks for the upload, Rolf! ;-)

    • @retrogamer33
      @retrogamer33 7 років тому +25

      Amazing what you could with the SID chip Jeroen - you are a master

    • @Dankyman100
      @Dankyman100 7 років тому +21

      Jeroen Tel The God himself approves of this upload! xD

    •  7 років тому +15

      Do you remember how the samples were digitized for this? Was there any special hardware involved?
      What an amazing tune! :)

    • @RolfRBakke
      @RolfRBakke  7 років тому +23

      And again thanks for the music! :)

    • @briannastewart6162
      @briannastewart6162 7 років тому +8

      JEROEN TEL I LOVE YOUUU!!!

  • @bishopworks3203
    @bishopworks3203 7 років тому +53

    Jeroen Tel is the reason why I listen to chip tunes, and everything he produced will always be with me, not only for being impressive, but for being incredibly nice tunes.

    • @JeroenTel
      @JeroenTel 6 років тому +17

      +BrutalSystem I'm honored and humbled!

  • @OswaldMiyake35
    @OswaldMiyake35 7 років тому +87

    Definetly, the most crazy C64 soundtrack of Jeroen Tel.
    "Um, Outrun"
    "One, Two, Three, Blagh Outrun!"
    "Brake Sound"
    "Yeahh!"
    "Hey?"

    • @ZXRulezzz
      @ZXRulezzz 7 років тому +17

      I hear "One, two, three, hit it, o-o-outrun"
      :)

    • @Commodore64SoundtrackCover
      @Commodore64SoundtrackCover 7 років тому +24

      he says one, two, tree, hit it :):)

    • @retrogamer33
      @retrogamer33 7 років тому +3

      I heard the same as ZXRulezzz - Cool user name too

    • @JeroenTel
      @JeroenTel 7 років тому +37

      Yes, because "three" sounded like "free" in the 4-bit recording of the samples. ;-)

    • @roosjen
      @roosjen 6 років тому +6

      If it had really been meant to sound like tree, it would have been such an awesome wordplay on the gameplay! I think I spent most of my time with this game wrapped around trees.. Great tune!

  • @CJWarlock
    @CJWarlock 6 років тому +37

    I like these tunes very much. As a teenager I used to turn the TV's volume to the max and enjoy listening to the Turbo Outrun intro and title music (often dancing to it) as soon as I discovered this game. Now I have a 1.5KW full range sound system at home (15" Celestion drivers + Selenium D220Ti tweeters for those of you who know what's what in stage audio) and I blast the C64 tunes through these speakers whenever I want to. Because I can. For pleasure. \o/ Jealous already? ;)

  • @Null42x86
    @Null42x86 3 роки тому +19

    1:27 WTF i dont expected beign rickrolled like that LOL

  • @HangmanOfficialUploads
    @HangmanOfficialUploads 7 років тому +20

    Okay, so I figured it out at last! Top one is leads, mid two are arps, lowest part(and this is... quite unique and weird for C64 music) is actually a channel that makes multiple sounds at once. It does the drums and the bass along with some of the percussion. I've always thought this song was quite complex for C64 standards, but seeing it like this... It makes me realize just how much they had to cope with the limitations of the system.

    • @talideon
      @talideon 3 місяці тому +1

      The "fourth" channel isn't real. It's exploiting a quirk of the volume register to play back a PCM sample. The top three are the normal three SID voices.

  • @GregDaniel78
    @GregDaniel78 7 років тому +21

    I so often loaded just as far as the title screen purely to hear these two amazing tracks. I know the game was superb too, but who's got *that* long to hang around!?

  • @pallenda
    @pallenda 2 роки тому +5

    0:22 when the main theme starts is so good

  • @RolfRBakke
    @RolfRBakke  7 років тому +126

    It seems like we have been visited by 2 disgruntled Spectrum owners :)

    • @JeroenTel
      @JeroenTel 7 років тому +29

      Haha! ;-)

    • @PremierRomanov
      @PremierRomanov 6 років тому +19

      8 months later and make that 6. The Spectrum was both capable yet not at the same time. It was more like the Master System's sound chip (Well, not too far off really) so it could not perform near as complex as the C64. The only thing with the Speccy is that it has a much bigger following with it being a much cheaper micro than the Commodore meaning people will have a larger bias, especially if they were one of those kids in the playground arguing about which micro was better. Yes, the Spectrum in the end had more memory but it was hindered in every other way, both video and sound wise.
      I myself am only 16 but have been brought up under the use of old micros to respect what tech was like in the past.
      I wonder if the conflict between the Spectrum and C64 will ever end. Who knows? It may never end!
      Good day!

    • @pawelharutiunow9622
      @pawelharutiunow9622 6 років тому +6

      Hehe!
      Maybe another 4 were lsdj chiptune composers...

    • @KuraIthys
      @KuraIthys 6 років тому +3

      probably not. XD
      Hey, at least you weren't one of those people (like me) that owned an Atari 800XL...
      That machine wasn't exactly weak, but it failed. Hard. Against pretty much everything. (mostly not for technical reasons though)
      Granted I had one around 1990, so the 8 bit micro wars were long gone by then...
      The primary hobby of Atari 8 bit coders nowadays seems to be to see just how far you can push ANTIC + GTIA...
      Quite far it turns out. (if the 4096 colour JPEG image viewer is anything to go by. XD)
      Nothing about getting high end graphics out of an Atari 8 bit is remotely straightforward. (with only straightforward basic techniques it gives worse results than a c64, for sure. But when pushed it seems to do things that seem unthinkable for an 8 bit system)
      None of this has anything to do sound of course. Pokey is... Well, it's not the worst thing ever, but it's certainly no SID chip. It can come close if you try hard enough I guess... (and sample playback of a sort is a feature, and not a hack), but still. Otherwise nothing but square waves as far as the eye can see... XD

    • @jacknedry3925
      @jacknedry3925 6 років тому

      7 now

  • @RETROMAN-YouTube-Channel
    @RETROMAN-YouTube-Channel 7 років тому +18

    I've always wanted to see the inner workings of this technical achievement!

  • @drsPascalsArchive
    @drsPascalsArchive 2 роки тому +7

    "Tree... hit it!" sums up how I play OutRun.

    • @greenytoaster
      @greenytoaster 2 роки тому

      lmao
      also you're the 200th comment so yeah congrats I guess

  • @Zylenxx
    @Zylenxx 7 років тому +13

    gotta love that bass.

  • @MarkMythV5
    @MarkMythV5 7 років тому +16

    This is incredible. Jeroen Tel was a god on the sid chip.

    • @TheBeeshSpweesh
      @TheBeeshSpweesh 7 років тому +2

      Same thing as Rob Hubbard.

    • @MarkMythV5
      @MarkMythV5 7 років тому +1

      Bruce Alexander Exactly. If I recall, Hubbard was one of the first (if not THE first) to use this "sample bug", on Skate or Die. Which is an amazing soundtrack as well.

    • @JeroenTel
      @JeroenTel 7 років тому +9

      The first samples (included with a SID song) I heard were in the Arkanoid title track by Martin Galway.

    • @MarkMythV5
      @MarkMythV5 7 років тому +5

      Didn't know that. I did some research and apparently Galway was the first to take advantage of the SID's volume register in order to simulate a fourth channel. However he didn't actually use samples, but created the sounds himself via code. I know that eventually he made a custom version of the Arkanoid's soundtrack using 4-bit samples. Hubbard was maybe the first who included an electric guitar sample in a SID tune.

    • @TheBeeshSpweesh
      @TheBeeshSpweesh 7 років тому +3

      Skate or Die 2 only existed on the NES, and the title screen music took advantage of the 2A03's 7-bit PCM.

  • @FlippDurch
    @FlippDurch 5 років тому +2

    Sound of my childhood.
    I heard sid sound everyday... Almost everybody hat a C64 here.
    I still love this shit.

  • @TheBeeshSpweesh
    @TheBeeshSpweesh 7 років тому +62

    (*) Songs with fourth hidden channel
    ( ) Songs without fourth hidden channel

  • @alvisespano
    @alvisespano 3 роки тому +4

    People do not even know how much ahead of its time was this or in general C64 music programming - and by extension any kind of coding for the machines of the time. Most programmers nowadays are python API-callers that would not even be able to read that 6502 asm source, let alone to write it at 17 years old. I'm not saying this because I was too, in my little own, a coder in the Amiga demoscene at the time, but because the C64 and Amiga epoch (the 80s and the early 90s) are not credited enough, imho, in the history of informatics and digital arts.

  • @ankhfrch
    @ankhfrch 6 років тому +3

    One of my favorite c64 song, thanks for sharing that crazy funk!

  • @hur9688
    @hur9688 7 років тому +42

    Jeroen Tel did hard work... this is still better than today's music

    • @JeroenTel
      @JeroenTel 7 років тому +34

      I agree, in music there's so much SPAM these days.
      Although, there is great new music out there, you just have to dig deeper to find it. Soundcloud is a goldmine for it, believe me! Some songs with almost no "hits" are absolute genius. Most of it is down to how people #tag their songs or how they promote it from the outside in.
      Keep lookin', it's out there.
      I hope you guys found "Tess & Tel" on youtube and Soundcloud. ;-)

    • @crnkmnky
      @crnkmnky 3 роки тому

      @@JeroenTel No, I did not find *Tess & Tel* until just now! 😁

    • @crnkmnky
      @crnkmnky 3 роки тому

      @@JeroenTel No, I did not find *Tess & Tel* until just now! 😯😁

  • @Z-Mat
    @Z-Mat Рік тому +1

    Turbo Outrun war sosolala... die Musik hat es zu dem gemacht, was es ist! 👍

  • @SpongeMagic
    @SpongeMagic 6 років тому +19

    I see that Tel took a hint from Sunsoft with that bassline.

    • @inphanta
      @inphanta 5 років тому +10

      Sunsoft didn't invent digitised basslines, and I'd be very surprised if that was an influence.

    • @RaposaCadela
      @RaposaCadela 4 роки тому +6

      If anyone was taking hints, it was Sun Soft taking them from the C64

    • @dillontam9752
      @dillontam9752 4 роки тому +4

      @@RaposaCadela And before anyone reading this might consider this unlikely, remember that Sunsoft ported the C64 Platoon to the NES- complete with Jonathan Dunn's score for the game. Whether the sampling Sunsoft madlads took inspiration from our dear Jeroen Tel though, that remains to be answered.

  • @Tomatenkiller
    @Tomatenkiller 5 років тому +1

    Brings me back to the good old days. Just awesome.

  • @AndyMarsh
    @AndyMarsh 7 років тому +2

    Bloody good work...

  • @supermariofan772003
    @supermariofan772003 7 років тому

    Aww snap! Another classic from Jeroen Tel!

  • @ankhfrch
    @ankhfrch 6 років тому +3

    Great remix the second part is a killer!!!

  • @RodMerida
    @RodMerida 2 роки тому

    This is awesome!

  • @GoogleAccount-vn8mu
    @GoogleAccount-vn8mu 4 роки тому +1

    This tune is emotional. I bought this game solely for the music

  • @KuraIthys
    @KuraIthys 6 років тому +6

    I'm constantly amazed with what people could make these old machines do.
    Especially once I really started to look into how they worked.
    Sound especially seems like a pain, given the timing constraints and the interaction between sound, video display and CPU time.
    I can certainly see why the 16 bit consoles all had a dedicated co-processor for sound.
    OK, so personally I've mostly messed around with my 800XL, and while Pokey has rather different qualities and features to the SID chip, the basic principles of getting it to produce any recognisable melody don't seem to be vastly different. Getting anything to update at anything other than either 50 or 60 hz (depending on whether it's a PAL or NTSC system) or an integer fraction thereof seems especially difficult. Which is... OK, sure, 3000... 'notes' per minute? But for sample playback it's extremely low...
    I'm impressed with how long this track is too. Where do you find the space for it all in just 64k of memory? XD
    Anyway, not like I'll ever get any decent sounds out of these old systems. I simply have no musical talent. I can code, and I can draw moderately decent artwork, but when trying to compose a tune I'm completely lost...

  • @leeifans7797
    @leeifans7797 7 років тому +1

    Absolute classic.

  • @Xion_Toshiro
    @Xion_Toshiro 6 років тому +2

    4 Sound Channels? This is a pleasant surprise

    • @TheSuperPlayer707
      @TheSuperPlayer707 5 років тому

      3 sound channels, the fourth are the computer samples

    • @Dan-TechAndMusic
      @Dan-TechAndMusic 5 років тому +1

      +Lucas Sosa, which are still technically taking a channel on the SID chip, there's some clever programming to be able to do that.

  • @moonowo
    @moonowo 7 місяців тому

    Jeroen Tel For Life!

  • @MelonadeM
    @MelonadeM 7 років тому +4

    This is really catchy, Jeroen did a good job on this.

  • @jaymzjulian
    @jaymzjulian 7 років тому +7

    It's interesting reading this writeup about the 4bit vs 3bit samples.... I've always been of the (unpopular) opinion that the second title track from this is one of the best digi tunes on the c64, because the samples don't mess with the SID channels nearly as much as they do in the first (and, as another example, in Galway's Game Over title track - a track which sounds much better in the old PSID format with fake samples due to the lack of that distortion. Maybe I should try and hack it to work that way.... but for another day...).

  • @MenahemFuchs
    @MenahemFuchs 7 років тому

    Wow. Just wow.

  • @TonyDig100
    @TonyDig100 7 років тому +4

    Thanks for this, I hadn't heard this one before. I like it a lot.
    If you take requests then anything from Master of the Lamps (by Russell Lieblich) would be great. It's a game I would play mostly to listen to the music.

  • @dawsen76
    @dawsen76 Рік тому

    maybe the best c64 tune ever

  • @djmips
    @djmips 3 роки тому

    Nice to see some 6502 in a video description!

  • @Dankyman100
    @Dankyman100 7 років тому +1

    I've been waiting sooo long for you do do this song......i didnt want to say anything tho....

  • @19822andy
    @19822andy 4 роки тому +2

    7:05 holy shit!

  • @Ailgadem
    @Ailgadem 5 років тому +14

    Are the samples being repitched (like for the bass) or are there many samples each for a specific note?

    • @rhodexa
      @rhodexa 3 роки тому +2

      Are you talking about the resolution of the waveforms?
      As far as i know about the SID Chip (Which is from reading, I'm from the 2001 so... no much experience xD): It didn't have a sample table, it used pure logic electronics to accomplish that waveshapes, that's what makes it so unique.
      Plus, it uses a 24bit counter to sample them, so yeah, plenty of room to make really smooth waves. Added to that it uses low pass filters which adds an extra smoothness.

    • @donaldthompson7766
      @donaldthompson7766 3 роки тому +1

      Probably repitched. The bass guitar and bass drum are on the same sample. I can hear the bass drum change pitches with the bass.

    • @Train115
      @Train115 3 роки тому +1

      As far as I know, with the tracker I use (I don't know about Fast Tracker II, which is what he used), but essentially what a sample is is instead of square waves or triangle (etc) it's the sample. Which means you can play it as if it's just a synth, I'm pretty sure that's how most samples work anyway.

    • @rhodexa
      @rhodexa 3 роки тому

      I think @Donald Thompson 's answer is the most close one. I finally get that the question was about if per every note there's a different sample which represents a different frequency. - So, @Train 's answer is also good, as it pretty much proves that this was made using one single sample per instrument and then being re-pitched before sending it to the SID.
      Although, it could be just one long stream of data being repeated (? idk. As i said, i never had the experience to use this hardware and probably never would xD

  • @brush5004
    @brush5004 5 років тому +1

    i'm not quite sure what this is but i like it

  • @owenmeadows5202
    @owenmeadows5202 6 років тому +2

    Now only if I had an pal c64...

  • @jamiewilliamson9829
    @jamiewilliamson9829 7 років тому +9

    Nice to see Turbo OutRun [C64]'s Magical Sound Shower get the same treatment as the other SID music you've uploaded. Because I'm a SEGA fan, it was those conversions which Jeroen worked on that got me really liking SID music and foremost his work.
    Great take on a classic SEGA game and one of SEGA's most famous arcade tracks, Magical Sound Shower. Along with that, the SEGA shop music from Fantasy Zone also gets heard in this. Which I also love.
    Now a question for the man himself, if he sees this upload and comment. Is it "One, two, three"? Or "One, two, tree"?

    • @JeroenTel
      @JeroenTel 7 років тому +7

      1 2 tree. ;-)

    • @jamiewilliamson9829
      @jamiewilliamson9829 7 років тому

      Jeroen Tel​ Thanks for the reply. I read that on Wikipedia, but the source link seemed to be dead. You said it as tree, because three sounded like free, didn't you? Like what VHS said.

    • @JeroenTel
      @JeroenTel 7 років тому +8

      Yes, when I tried to sample "three" it sounded like "free" because of the 4-bit and low k sample-rate. In the end sampling "tree!" gave the best result for sounding like "three". ;-)

    • @jamiewilliamson9829
      @jamiewilliamson9829 7 років тому +3

      Jeroen Tel cool! Thanks again for the reply. :D

    • @JeroenTel
      @JeroenTel 7 років тому +3

      And ever so welcome! :-)

  • @dischargerecords2331
    @dischargerecords2331 4 роки тому +2

    I take it the drum and voice samples would be silent on a 64c as the 4th channel "flaw" had been rectified on the newer models ?

    • @GregDaniel78
      @GregDaniel78 3 роки тому +1

      Not silent as such. But later chips played back samples much quieter. Mine was sort of in the middle. I really had to crank the volume up to enjoy them... Much to my parents annoyance.

  • @benja14xd
    @benja14xd 7 років тому +3

    your oscilloscope línes are thicker than mines
    anyway, this is the best jeroen tel's track that i've even heard, and the 4th channel was to crazy.

  • @airworldpremium4472
    @airworldpremium4472 4 роки тому +1

    0:00
    *Noise wave*
    *Noise wave*
    *Noise wave*
    *Noise wave*
    0:24
    *square wave*
    *triangle wave*
    *square wave*
    *triangle wave*
    *square wave*
    *triangle wave*
    0:46
    *Noise wave*
    *Noise wave*
    *Noise wave*
    *Noise wave*
    *square up building*
    outrun
    *square wave*
    *triangle wave*
    *square wave*
    *triangle wave*
    *square wave*
    *triangle wave*
    *square wave*
    1:22
    *Noise wave*
    *Noise wave*
    *Noise wave*
    *Noise wave*
    outrun
    *sync square wave PWM 20-80% Duty Cycle to down volume*
    *sync square wave PWM 20-80% Duty Cycle to down volume*
    *sync square wave PWM 20-80% Duty Cycle to down volume*
    1 2 3

  • @speedybgm
    @speedybgm 7 років тому +1

    Thanks for doing this one correctly. I screwed it up on my channel, so it's good to have a full version of this with the osc view.

  • @CookiePLMonster
    @CookiePLMonster 7 років тому +4

    Seeing how this theme is heavily based on "glitched" samples I'm genuinely curious on how would this sound on 8580?

    • @cubecast1
      @cubecast1 6 років тому +4

      Like shit

    • @bitchlasagna4720
      @bitchlasagna4720 6 років тому

      you can get samples on the 8580 i dont know why everyone thinks you cant, oh well rumors these days

    • @cubecast1
      @cubecast1 6 років тому +3

      The samples are completely broken on the SID2, watch the most popular longplay of turbo outrun

    • @bitchlasagna4720
      @bitchlasagna4720 6 років тому +1

      you can play samples on it put a resistor across any two pins on the chip

    • @jacknedry3925
      @jacknedry3925 5 років тому

      bitch lasagna,
      ANY 2?

  • @8bit_coder
    @8bit_coder 7 років тому +8

    I am the first like! (Nice SID choice like always)

    • @techguy1506
      @techguy1506 7 років тому +2

      THIRD LIKE! Also I am the first like of your comment.

    • @mogstah
      @mogstah 7 років тому +1

      Yay! The first achievement in your life!

    • @JeroenTel
      @JeroenTel 7 років тому +5

      +mogstah: Do you even know how offensive that is? (on 8bit Coder's comment)?

    • @mogstah
      @mogstah 7 років тому

      Not really :-) Perhaps it is his first major achievement? Some people are late bloomers.

    • @JeroenTel
      @JeroenTel 7 років тому +2

      Ah! It was a joke, sorry for my previous comment then if it was not meant as sarcasm.

  • @roosjen
    @roosjen 6 років тому

    ...that lead coming in at 10:10! /drooling/

  • @SlyHikari03
    @SlyHikari03 Рік тому

    Reminds me of Art of noise.

  • @Commodore64SoundtrackCover
    @Commodore64SoundtrackCover 7 років тому +1

    beautiful as always :) very interesting all information about digital tracks... where did you get these? also the information about the filters it's important because, according with dump file, filter used on intro theme is low+band pass

    • @RolfRBakke
      @RolfRBakke  7 років тому +3

      Your right, it is low-pass + band-pass. Corrected the description. I get the tracks from JSIDPlay 2.3.3

  • @TheSikkoboy
    @TheSikkoboy 3 роки тому +2

    How the hell this can fit in 64k or less 😮

  • @superandroidtron
    @superandroidtron 6 років тому

    Awesome upload, thanks for making this! Out of curiosity, what's going on with the BNE at $00B1? Given that the LDA before it loads a nonzero constant, it should always be taken, right? How does the rest of the code ever run? Am I going nuts?

  • @ConnorR.mp3
    @ConnorR.mp3 7 років тому +4

    2 things.
    1) JSIDPlay actually does support muting samples now.
    2) How do you actually get the oscilloscope footage?

    • @RolfRBakke
      @RolfRBakke  7 років тому +4

      1: Oh, nice :)
      2: From my program SIDWiz. I plan to make a better, more human friendly version of it.

    • @ConnorR.mp3
      @ConnorR.mp3 7 років тому

      Is 'SIDWiz' up for download anywhere?

    • @RolfRBakke
      @RolfRBakke  7 років тому +2

      Check the comments sections of the Spectrum 128K "Auf Wiedersehen Monty" oscilloscope view

  • @techy4198
    @techy4198 7 років тому +1

    I'll drop this here, I noticed in the source code of SidWiz that the waves are rendered upside down! I thought the upside-down sawtooth was a SID thing but I guess not!

    • @RolfRBakke
      @RolfRBakke  7 років тому +2

      Correct, but I invert the waves before running SIDWiz. The reason they are inverted now is because the filter path of the SID inverts the waves.

    • @techy4198
      @techy4198 7 років тому +1

      Woops, they looked so sharp I didn't notice they were filtered :) Anyway I'm practically in love with SidWiz, currently rendering an entire demo with the waves overlayed. I'll upload it some time in the next few days if you're interested.

    • @RolfRBakke
      @RolfRBakke  7 років тому +1

      Yeah, drop a link when ready :)

  • @TheBeeshSpweesh
    @TheBeeshSpweesh 7 років тому +3

    Can you make an online browser version of SIDWiz? This avoids malware threats.

    • @theLuigiFan0007Productions
      @theLuigiFan0007Productions 6 років тому +1

      SidWiz is written using components of the .NET Framework. There's pretty much no way to properly port all of it's functions to JavaScript. Even if you did, any webpage that would process files in that manner would need to request direct access to files on your computer. It wouldn't be any safer then just downloading and running it. If you're worried about the security of the program, you can look at the code to see what it does before compiling and running it, as it's been provided as source code.

    • @TheBeeshSpweesh
      @TheBeeshSpweesh 4 роки тому

      @@theLuigiFan0007Productions Two years later, I'm no longer concerned about viruses and malware threats in these programs. I just scan them using the VirusTotal website.

  • @alperdurmus6702
    @alperdurmus6702 4 роки тому

    Haven't come across in a while anything as scientific as this study.

  • @JohnJackson-mn4ts
    @JohnJackson-mn4ts 7 років тому +2

    Why is it shown as 4 tracks when the C64 only had 3 hardware channels?

    • @saucedispenser9167
      @saucedispenser9167 6 років тому +4

      This tune uses samples that are being played by modifying the upper 4 bits of the volume register. It doesn't alter the volume but it does produce an click which can be used to play 4-bit samples.

    • @oscwavcommentaccount
      @oscwavcommentaccount 3 роки тому

      @@saucedispenser9167 I think it actualy does modify the volume, thats what causes the "crunchy" sound on the 3 audio channels.

    • @oscwavcommentaccount
      @oscwavcommentaccount 3 роки тому

      @@saucedispenser9167 Also, sorry for necroposting

    • @oscwavcommentaccount
      @oscwavcommentaccount 3 роки тому

      Also you get half the volume of what would normaly be on the sid chip.

    • @pyra9345
      @pyra9345 5 місяців тому

      ​@@oscwavcommentaccountthat depends on if you were stupid with the samples or not

  • @carminone
    @carminone 3 роки тому

    Sometimes there seem to be 2 digis playing together. Real-time software mixing?

  • @MaNameizJeff
    @MaNameizJeff 4 роки тому

    I am confused. The sid has 3 audio oscillators, or FM channels. My experience with digitized audio on the C64 was it was simply a rapid manipulation of all 3 FM channels to forge the digitized audio sound. Unless this is using the 2nd stereo sid chip, what is producing the digital channel?

    • @fghsgh
      @fghsgh 4 роки тому +5

      It's a hardware hack where you change the volume register quickly, which generates a tick. If done often enough, you can play 4-bit samples on an additional channel. However, this only works on the 6581 SID. (You need to solder a resistor between two pins for it to work on the 8580 as well)

    • @RedTsarOldChannel-INACTIVE
      @RedTsarOldChannel-INACTIVE 2 роки тому

      It isn't FM, it's PSG.

  • @TheDon64738
    @TheDon64738 5 років тому

    Maybe some SID filtering would have been in order? Sounds good though!

  • @danielepizzuele7083
    @danielepizzuele7083 5 років тому

    Jeroen how much time did it take to write the entire music/sound palette for Turbo outrun? days, weeks...months??

  • @illegalquantity
    @illegalquantity 6 років тому

    It's so eighties , I loved this era !

  • @curiousgeorge7515
    @curiousgeorge7515 8 місяців тому

    I"ve never understood what the noise channel was supposed to represent - is it wind, or cars rushing by?

  • @nikosplugachev6610
    @nikosplugachev6610 5 років тому

    how come there are 4 channels? i though the sid chip only had 3...

    • @Krisztian5HUN
      @Krisztian5HUN 5 років тому

      A "Bug" in the 6581 lets you play 4-bit samples by tweaking the upper 4 bits of the volume register at 54296. It was "fixed" in the 8580; on an 8580 the sample would be silent. You can "reinstate" the "bug" by soldering a resistor across two pins (I forget which two). That's how Jeroen got 4 channels from a 3-channel chip.

    • @nikosplugachev6610
      @nikosplugachev6610 5 років тому

      Cool!!!

  • @adroharv9213
    @adroharv9213 6 років тому +2

    Jeoren Tel did a masterful job of recreating the main theme here. On top of that it's very impressive technically of course. It's not something I'd personally listen to other than as a cool reminder of how Jeoren did this sort of thing better than anyone. To be fair it's not an especially nice piece though outside of this. Lets please also not forget that amazing main tune itself from the fabulous mind of Hiroshi Kawaguchi who's early Sega tunes are pretty much unmatched as far pure melody goes

  • @dogeofcoin7038
    @dogeofcoin7038 5 років тому

    When a port sounds better than the real game.

  • @christianherbst674
    @christianherbst674 Рік тому

    Huh? 4 channels? Don't say there is a known bug exploit in the SID chip! 😉

  • @oscwavcommentaccount
    @oscwavcommentaccount 5 років тому

    I like this part 3:06. And this part 4:54.

  • @pasromano75
    @pasromano75 5 років тому

    But... so the digi voice is a fouth voice??? i thinked that digi could play only alone....

    • @Dan-TechAndMusic
      @Dan-TechAndMusic 5 років тому +1

      It's a trick with the SID chip, essentially they're exploiting a bug in the chip that caused clicking when the volume register value was altered. By continualy altering it fast enough, 4 bit samples could be played separately from the three SID voices. It's very clever programming.

  • @12...
    @12... 5 років тому

    1
    2
    oatmeal

  • @pleasedontwatchthese9593
    @pleasedontwatchthese9593 4 роки тому

    I really like 11:29

  • @rugaferenc
    @rugaferenc 7 років тому +3

    4 channel ? :O

    • @SpearM3064
      @SpearM3064 7 років тому +15

      A "Bug" in the 6581 lets you play 4-bit samples by tweaking the upper 4 bits of the volume register at 54296. It was "fixed" in the 8580; on an 8580 the sample would be silent. You can "reinstate" the "bug" by soldering a resistor across two pins (I forget which two). That's how Jeroen got 4 channels from a 3-channel chip.

    • @rugaferenc
      @rugaferenc 7 років тому +2

      Thanks! :)

    • @JeroenTel
      @JeroenTel 7 років тому +11

      Yup, that "fix" was a big bad wolf for us Commodore 64 composers.

    • @illegalquantity
      @illegalquantity 6 років тому +2

      Then the older the C64 the better : )

    • @jacknedry3925
      @jacknedry3925 5 років тому +1

      Jeroen Tel,
      Do you have any idea why Commodore would not embrace the glitch?

  • @attackofthecopyrightbots
    @attackofthecopyrightbots 6 років тому

    i thought it was only 7 minutes

  • @Nindo10Man10
    @Nindo10Man10 2 роки тому

    My favorite spot is 9:30 - 9:33

  • @EdgyNumber1
    @EdgyNumber1 7 років тому +2

    I have to admit, I was never a fan of the arpeggios generally found in computer game music of the 80's and 90's and always preferred games console music. Unfortunately that arpeggio sound made it onto the Sega Master System in it's later years as more British producers started to launch titles on the console.
    Thankfully, 16 bit consoles had either stereo FM soundchips and facilities for PCM samples. Soundcards for PCs came to prominence and the Amiga was a master for sampling too.

  • @crispereira9909
    @crispereira9909 5 років тому +1

    _8-Bit History:_
    _8-Bit 》16-Bit 》32-Bit 》C64 》C128 》256 Bytes 》315 Bytes_