C64 Martin Galway's "Arkanoid" oscilloscope view

Поділитися
Вставка
  • Опубліковано 29 вер 2024
  • The internet says this is the first published SID tune on the C64 using samples. Except it does not contain any samples!
    The digi sounds is procedurally generated by small code blocks in the sid file, like this one:
    0000 A0 05 LDY #$05
    0002 A9 94 LDA #$94
    0004 18 CLC
    0005 69 40 ADC #$40
    0007 8D F8 42 STA $42F8
    000A A2 19 LDX #$19
    000C B9 05 43 LDA $4305,Y
    000F 38 SEC
    0010 E9 01 SBC #$01
    0012 D0 FB BNE $000F
    0014 A5 DE LDA $DE
    0016 18 CLC
    0017 69 65 ADC #$65
    0019 85 DE STA $DE
    001B 29 0F AND #$0F
    001D 8D 18 94 STA $D418
    0020 CA DEX
    0021 D0 E9 BNE $000C
    0023 88 DEY
    0024 10 E4 BPL $000A
    It is basically a loop containing a a variable delay and a formula generating a new number between 0 and 15 stuffed into the volume register $d418.
    There where one loop per digi-sound with different delays and formula.
    No NMI interrupt used.
    Screenshot of the sounds: imgur.com/galle...

КОМЕНТАРІ • 125

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

    a MOS 8580 disliked this video.

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

      My C64's have 8580's and this plays tune fine.

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

      @@HuntersMoon78 Even with samples?

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

      MΛRTYNΛSPLΛYZ probably digi fixed - like mine. Best of both worlds :)

    • @MartinGalway
      @MartinGalway 2 роки тому +15

      Developers really got no information out of Commodore about chip revisions and the differences between them. So when we finally started to exploit idiosyncracies, we had no idea they would not work on other newer versions of the chips. We were not even told the chips were different... we had to do our own analyses to find this stuff out

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

    proto dubstep

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

    white noise mirage :)

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

    too heavy filter on channel 3 I reckon

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

    So whats going on here? I thought the SID has only 3 channels.

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

      Martin Galway thought "o, rly?"

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

    What is up with having four sounds instead of just three?

  • @jsrodman
    @jsrodman 4 роки тому +15

    When i bought this game back in 1988 or 89, I absolutely did not underestand how he got this into three channels.
    Now I know, he sort of didn't.

  • @doopdee
    @doopdee Рік тому +6

    I was reading the comments, not being able to see if the video was finished, and at 2:22 just thought to myself "Yeah, that's the end" when suddenly at 2:25 it played a completely different tune. I thought that UA-cam just went to the next piece of music in my mix when I scrolled up and said "Yeah, still Arkanoid".

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

    YES! This is the one I've been waiting for! I traded my SEGA Master System for a C64 when I was a kid and Arkanoid was the first game we got going and as soon as I heard this tune I knew I came out ahead in that trade! =D

    • @_devik
      @_devik 9 місяців тому

      bad trade, sega is tons better :) but its not like the c64 is bad, and maybe you learned to code ;)

    • @antivanti
      @antivanti 9 місяців тому +1

      @@_devik I'm an old SEGA fanatic but the Master System isn't the best. Not a huge lot of great games. And no access to piracy when you're a poor kid. But the Genesis / Mega Drive is amazing. I actually got 2 new (as in newly released) physical games for the MegaDrive. Life on Earth and Life on Mars

  • @Nikku4211
    @Nikku4211 3 роки тому +12

    Wow, interesting how Martin exploited a C64 glitch and rather than using up space on whatever distribution method this version of the game was on with samples, he decided to make some weirdarse mathematical algorithms to generate drum sounds.

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

      sounds really industrial

    • @MartinGalway
      @MartinGalway 2 роки тому +10

      There simply was no space for samples. Had to make synthesised sounds 😀

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

    Thank god this is not the version with those god awful drum samples

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

    This was actually the tune when I was thinking "Maybe Galway is better than Hubbard"

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

      I always come back more for his tracks than Hubbard's, although those were the two best.

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

    This is, in fact, my cellphone ringtone. Thank you!

  • @104d_3rr0r_vince
    @104d_3rr0r_vince 7 років тому +19

    What a fantastic tune.

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

    Could you do Rob Hubbard's Warhawk main theme for the C64? It is fantastic.

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

    a great electronic song.i´m 50 years old and still got an C64, Amiga 500, 1200 in my closet.Grow up with Atari 2600 and Commodore VC20...And cheap "videogames" bevor.

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

    1:58 "look ma, no hands!"

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

      Hey look at the cobra zx spectrum title theme (it sounds very familiar)

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

    oh, so youtube allows hardcore pornography now? what is WRONG with you people?!?

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

    This track has always been a favorite of mine, but I never knew the history of it. That's awesome, thanks for posting this!

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

    HOW HARD CAN THIS GO
    VERY

  • @Games-bw5ee
    @Games-bw5ee 23 дні тому

    What is the technical term for displaying the waveforms in this "stabalized" form? (i.e. without them scrolling from right to left, as often displayed in other waveform monitoring applications?)

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

    this song slaps so hard

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

    The second Track (Highscore?) sounds like it had a big reverb on it in the beginning.
    But it couldn't have!
    Not sure, how he made the sid sound like that.

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

    Why is there 4 channels? The C64 only had 3.

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

    2:25 High score theme.

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

    I thought the SID of the C64 has only 3 voices, how did this game uses 4?

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

      It relies on a "bug" in the 6581 SID chip. If you change the volume register at $D418, it creates a slight "pop". By changing the upper four bits (the actual volume is stored in the lower four bits), you can use it to play back 4-bit samples. Jeroen Tel used this technique in the music for "Stormlord".
      Of course, Commodore "fixed" the bug in the 8580 SID chip used in the 64C, but you can "reinstate" it by soldering a resistor across two pins. On an unmodified 8580, the "farts and burps" in this tune would probably be completely silent.

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

      it does its a hardware error made by the gods

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

      Thanks for explaining that. You see, Ive always wondered why that sample bug didn't also change the actual volume too.

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

      So Jeroen Tel is credited for this discovery? Or did he not discover it? grt

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

      It certainly is a weird exploit.
      I've personally only ever owned an atari 800XL in terms of home computers.
      Pokey's ability to play samples is a known, intentional (if exceptionally CPU intensive), documented feature mentioned in pretty much all documents discussing pokey's sound capabilities.
      The SID chip's ability to play samples seems to be pure coincidence...
      You'd have to wonder why they 'fixed' it though. You'd assume they knew people were exploiting this hardware bug...
      Did they not think about that when revising the chip, or did the bug have other effects of concern to the SID's designers?

  • @antihumor2231
    @antihumor2231 5 років тому +3

    Cool game similar to Breakout.

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

    This is brilliant

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

    0,25 speed

  • @Noone-of-your-Business
    @Noone-of-your-Business 3 місяці тому

    Where does the 4th channel come from?

  • @AphexHenry
    @AphexHenry 10 місяців тому

    why 4 channels and most c64 oscilloscope have 3?

  • @AphexHenry
    @AphexHenry 10 місяців тому

    any documentary about the composers from that time?

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

    This tune is fucking awesome!!! Damn...4 voices on C64???? is it a mod with two SIDs?

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

      Rolf Venz It's a trick that allows the SID to have a fourth channel.

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

      Blowtorch the Robot thats awesome...really love c64 still today

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

      The trick only workd on a 6581 iirc. By the time the 8580 was released it was fixed

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

      Can work on the 8580 with some bias modification.

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

      Wait what? I thought it didn't.. thank you for clearing that up.

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

    ... Huh. What fascinates me most about the music for multiplatform games like this is how little resemblance the c64 (and other home micro) music seems to bear to any other version most of the time...
    Though... Ahh... That familiar arkanoid tune is in there this time...
    Which is also fascinating in it's own way...

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

      The coin-op original has no music when you're not playing the game. So... it's an improvement to have music in the home version right? Not sure what they did on the Speccy version

  • @skeemag
    @skeemag 10 днів тому

    this tune is badass

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

    Taco Bell Disco Jams

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

    Very prestine and clear quality.thanks a lot.

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

    How come this has 4 channels when the sid chip had only 3 and played this tune the same way?

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

      Now I should explain this to you, but so many people did this in other places that I'll just tell you to go here and check the comments section, since many people did it there: www.google.com/url?sa=t&source=web&rct=j&url=%23&ved=2ahUKEwi5ypPYwNPhAhUjF7kGHZr9A4AQwqsBMAB6BAgFEAU&usg=AOvVaw0VTJzWxrN8ZFOD4xbU2nov

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

      When you adjust the master volume of the SID chip, there is a teeny click. If you adjust the main volume register very quickly you can synthesise a waveform... that is different to and additional on top of the normal 3 waveforms coming out of the SID's usual channels. The main volume register only has 4-bit resolution, so it's a pretty rough waveform. If you have access to all the CPU cycles, you can use even more sophisticated software so combine waveforms and it'll sound like there are more than 4. (this was developed by others long after I left Ocean)

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

    I wasn't aware that the percussion here was made from the 4th channel. But I'm even more impressed that it's generated procedurally. I suspected as much before reading the description because the shapes of the waves really look that way

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

      Here is a screenshot of the sounds: imgur.com/gallery/i6pmD

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

      Wikipedia describes how the 4th channel on the SID chip worked: en.wikipedia.org/wiki/MOS_Technology_6581#Design

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

      @@roboticbaboon3125 thanks, very interesting

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

    4 voices?

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

    I cannot tell how much i waited for this :D

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

    UA-cam thinks this is the song 'Console'.

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

    Hey. I asked you to publish this tune in the comments of another video.
    Thank you for having done it.

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

    0:00 Sounds like a quadcopter. Cool!

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

    LP filter have its cutoff frequency too low...

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

      That depends of the SID filter profile selected ( SID version). There where big difference in the filter characteristic of the different SID version, especially the early ones.

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

      Yes I know, often I found that for these tunes early SID versions are better (always talking about the 6581), as on newer versions the filter is too smooth.

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

      @@RolfRBakke Yeah but his point is, the recording is ruined... this isn't how it's supposed to sound. The reference version is on the "Project Galway" double CD, check it out 😀

  • @arthurhenriqued.a.ribeiro2078
    @arthurhenriqued.a.ribeiro2078 7 років тому +1

    Did the 2nd song get used in some flash version of this game? I’ve seen one of those on Kongregate.

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

    Sweet =D

  • @elizabethpate
    @elizabethpate 10 місяців тому

    July 1986

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

    4 escs playing different parts perhaps.

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

    Does it only work in the SID 6581, or it works in the SID 8580, too?

    • @MrGoMario
      @MrGoMario 9 місяців тому

      6581 only because of the pseudo "4th" channel.

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

    still awesome.

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

    I like how the samples in the beat are like beat boxing.

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

      In fact they are pretty close to the drums in the zx spectrum version of cobra which uses the same tune

  • @GouganeBarra-u4t
    @GouganeBarra-u4t 3 місяці тому

    An interesting exercise is to listen to this directly after listening to Thing on a Spring. The difference in the pace is very obvious, and as I say, interesting.

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

    SID with four channels, how is it possible?

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

    Farts and burps

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

    Wait, 4 voices?

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

    The filter you used was way too dark in this visualization

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

    EPIC. No more, no less.

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

    Where did you get the file? How did you emulate it for audio? Also what visualiser is this?

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

    still amazing after all these years..

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

    ive never had a c64, ive been focusing in on nintendo console music.
    ive missed so much.

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

      The music is the best part of many C64 games.

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

    Whatta bloody trip!

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

    me when i lose the entrance to the cave in minecraft:

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

    this is my Commando theme methadone

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

    For you idiots who keeps saying c64 has 3 channel not 4, a bug in the SID allows 4 bit samples to be played alongside the usual 3 channels, at the cost of using much more CPU time, so this trick was usually only used on the title screen rather than in game.

    • @AphexHenry
      @AphexHenry 10 місяців тому

      Overly agressive

    • @Stefan_W69
      @Stefan_W69 2 місяці тому

      No it doesn't, you don't know what you're talking about.

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

    the SID is Unbelievable

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

    PWM at its finest

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

    1 of da best!!!!

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

    holy shit

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

    shuddup and dance!

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

    Geil
    sehr sehr Geil!!! so muss das

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

    I always thought Galway took a terrible tumble when he started using samples. They're very horrible. Combat school as well was absolutely horrible. He said Game Over was sophisticated? I just heard it, it's really nasty too. It's just a scraping noise. Just really horrible to hear.

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

    Everything was a "sample" with the volume hacking? this was a procedural "sample" (oxymoron I know).

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

    king of _farts_