Near CD-quality music on Sega Mega-Drive? - Mega PCM 2

Поделиться
HTML-код
  • Опубликовано: 3 окт 2024

Комментарии • 172

  • @Brotherhood0286
    @Brotherhood0286 4 месяца назад +35

    And this is what you call fricking impressive. Never expected this was possible while also playing Sonic 1 without scratching the streaming audio too much. Now I want games that support this feature (I don't know about storage limitations). These ROM hackers definitely need more public recognition.

  • @Monhamd1000
    @Monhamd1000 4 месяца назад +28

    It's incredible that the Genesis can handle CD audio damn near flawless!

  • @CLD21Studios
    @CLD21Studios 4 месяца назад +35

    This is extremely impressive, considering the most we have seen for the system before, and now extremely high quality music for the Mega-Drive/Genesis. It'd be really cool to see a hack with smooth sonic animations, smooth rotations, smooth special stages and now very high quality audio potential all into one hack. (The only problem with that, may be storage limitations.)
    Edit: If it can all run in wide-screen as-well, then that would extremely impressive.

    • @MDTravisYT
      @MDTravisYT 4 месяца назад +2

      From what I recall, "widescreen" emulators just expand the viewing area and doesn't do much if anything with the system itself.

    • @CLD21Studios
      @CLD21Studios 4 месяца назад +1

      @@MDTravisYT I meant like the rom that vladikcomper made, which was made to be for those widescreen emulators.

    • @ssg-eggunner
      @ssg-eggunner Месяц назад

      there'd another way to do widescreen
      you can expand fov and make sprites less wide
      problem is, it'd look like shit

  • @thesadmusicboy
    @thesadmusicboy 4 месяца назад +23

    Génesis fans really are something different 💙

  • @NeedleblueOfOhio
    @NeedleblueOfOhio 4 месяца назад +26

    Возвращение легенды проихошло именно когда лето начиналось 🤑
    Это реально впечатляет, всегда любил твои работы, теперь старый мега драйв переносится на новый уровень

  • @johnbewty
    @johnbewty Месяц назад +1

    From one coder to another, hell yeah.

  • @paulolameiras861
    @paulolameiras861 14 дней назад +1

    It's impressive to see this, or the ports people are making of Final Fight, Ghouls'n Ghosts, etc on the same almost 40 years old hardware! It proves that Megadrive would have done almost flawless arcade ports if devs were not limited by the size of the cartridges of the time.

  • @Danyplaysboblox
    @Danyplaysboblox 4 месяца назад +13

    Damn, your not lying. I’m impressed by this. I remember the Sega Nomad had struggled a bit & needs a bit more chip to produce the cd quality, but you? You took a different approach!

  • @kitterbug
    @kitterbug 4 месяца назад +15

    I can imagine the massive ROM file sizes that this will cause, assuming this is uncompressed PCM or something.

  • @electroechidna
    @electroechidna 4 месяца назад +10

    No way! I can't believe this! So with clean quality of sound, we can technically watch cinema and anime on SMD, right?

  • @CrazyDavePlants
    @CrazyDavePlants 4 месяца назад +10

    sonic cd been real quiet since this dropped

  • @kitterbug
    @kitterbug 4 месяца назад +11

    This is running through the OPN2 (YM2612) DAC??? Crazy work

  • @y0mgi3d
    @y0mgi3d 15 дней назад

    Fan de SEGA depuis ma plus tendre enfance, je n'aurai jamais cru une chose pareil possible. Je n'arrive pas à en croire mes oreilles. Je suis tellement bouche-bée que j'en perd les mots. Vous êtes des génies!

  • @240pgames4
    @240pgames4 4 месяца назад +6

    Eu já me dei por satisfeito de ver os games pararem de usar aquelas malditas explosões de flatulência, mas isso aqui mano... É PRÓXIMO NÍVEL!!!!!!!

  • @ZipplyZane
    @ZipplyZane 4 месяца назад +4

    It's not merely the playback that impresses me, but the fact that it is efficient enough to run as background music.
    Though I do wonder how big the samples are. I note that the "SEGA" clip was said to take up like 1/3 of the cartridge.

    • @MDTravisYT
      @MDTravisYT 4 месяца назад +2

      All of the samples heard in the video took up more data than two Sonic 1 cartridges combined.

  • @SharpieSkunk
    @SharpieSkunk 4 месяца назад +100

    msu-1 fans real quiet after this dropped
    edit: guys i was making a dumb console war joke you don't need to argue like this

    • @floreaaikyuu
      @floreaaikyuu 4 месяца назад +19

      ​@@inceptional ...it''s a joke

    • @SonicTopaz
      @SonicTopaz 4 месяца назад +1

      Fire Striker II real quiet after this dropped

    • @RedLine_Renesis
      @RedLine_Renesis 4 месяца назад +11

      @@inceptional You surely got worked up there. Nintendo will not pay you for defending them

    • @RedLine_Renesis
      @RedLine_Renesis 4 месяца назад +4

      @@inceptional I'm not on either side considering I own stuff from both parties. Sometimes being a bigger man is just letting ppl talk.

    • @RedLine_Renesis
      @RedLine_Renesis 4 месяца назад +6

      @@inceptional I mean, to be honest you did what I was expecting, posting more paragraphs justifying all your points. It's just a thing I like experimenting with folks. You clearly feel agitated with trolling and that was fun to exploit, that's about it.

  • @Oysterblade84
    @Oysterblade84 8 дней назад +1

    Very impressive. I think this beats Markey Jester's ''Sonic 1 The Next Level'' Jester stream driver although I still heard a bit of compression when sonic got hit in this video.

    • @DDX-qv3my
      @DDX-qv3my 4 дня назад +1

      Honestly I have no idea why it gets compressed when sonic gets hit other than it takes more cpu time away from the streaming

  • @hopetagulos
    @hopetagulos 7 дней назад

    Impressive! 🏆

  • @DenkyManner
    @DenkyManner 4 месяца назад +3

    This will finally turn the tide in the console war with Nintendo

  • @yousefslimani99
    @yousefslimani99 4 месяца назад +2

    Long time no see bro, glad you came back for more sonic contents

  • @maxrichards5925
    @maxrichards5925 4 месяца назад +6

    Wow. This reminds me of the trickery used in the Toy Story port with its menu theme

    • @jsr734
      @jsr734 4 месяца назад

      Yes, but that was in mono too.

    • @maxrichards5925
      @maxrichards5925 4 месяца назад

      @@jsr734 it was? Didn’t realize that

  • @Pokycraftgamer9
    @Pokycraftgamer9 4 месяца назад +6

    If you try you can do ANYTHING

  • @melsreuploadhole
    @melsreuploadhole 4 месяца назад +4

    this is some genius stuff right here wth

  • @devonstartfire
    @devonstartfire 4 месяца назад +15

    Would say the title is a bit clickbaity, seeing as CD quality is stereo 16-bit PCM at 44.1 kHz while the YM2612 can only do 8-bit mono PCM (also didn't the YM2612 have a limitation where doing a bunch of register writes quicker than 26 kHz would result in some of the writes not happening?). HOWEVER, that's not to knock how great this is to have and the amount of effort this must have taken to get working, so fantastic work, nonetheless!

    • @vladikcomper
      @vladikcomper  4 месяца назад +30

      It appears YM's DAC isn't limited at 26 kHz, it was a misconception (someone knowledgeable made a mistake in testing which led to a false claim). It's this also proven by this video: 32 kHz works on real hardware sound range isn't capped at 26 kHz, it perfectly matches the source .WAV file.
      P.S.: And you are right, it's a bit clickbaity :) My claim in quality was that 32 kHz is close to 44 kHz, if we ignore 16-bit resolution, which we can't do anything about.
      This driver took insane amounts of effort to make (I even wrote a Z80 VM to test it), which you can see if you dig into the source code.

    • @devonstartfire
      @devonstartfire 4 месяца назад +8

      Oh, that's interesting! I wonder what that mistake was then. Ah well, like I said, this is still a great resource with great sounding results (even if it's not truly CD quality lololol)

    • @CMilestone5cyclops
      @CMilestone5cyclops Месяц назад

      @@vladikcomper It can get up to 53.267kHz if it's NTSC (clocked at 7.67MHZ), or 52.781kHz if it's PAL (clocked at 7.61MHZ) in the real genesis. The Atgames one only goes up to 42.57kHz (clocked at 6.13MHZ). The YM3438 DACs in the Sega System 32 can get up to 55.9kHz (clocked at 8.05MHZ). This might not be accurate because I got these results from emulators and not real hardware.

    • @rafaelantonio6765
      @rafaelantonio6765 Месяц назад

      mono?

  • @eddytf07
    @eddytf07 4 месяца назад +1

    It's just fantastic! Vladik, thank you so much for your hard work)

  • @hamexd
    @hamexd 4 месяца назад +26

    near? i cant notice any difference 😭 (except where there are a lot of objects loaded)

    • @CrazyDavePlants
      @CrazyDavePlants 4 месяца назад +1

      the sound is high quality for a Sega genesis

    • @hamexd
      @hamexd 4 месяца назад +1

      @@CrazyDavePlants i mean i cant notice difference between origianl cd and megapcm2's version.

    • @shade221
      @shade221 4 месяца назад +1

      @@hamexd it's because 32 KHz captures most of the frequencies humans can hear (up to 16 KHz)

    • @hamexd
      @hamexd 3 месяца назад

      @@shade221 theres a difference between 16khz and 32 khz. You can search a test to see for your self in musics

    • @shade221
      @shade221 3 месяца назад

      @@hamexd im referring to the nyquist theorem, not comparing a frequency range of 32 KHz with a frequency range of 16 KHz. in order to have a frequency range of 16 KHz, the sample rate needs to be at least twice that: 32 KHz.

  • @KnuxKrafty
    @KnuxKrafty 4 месяца назад +3

    incredible

  • @thesaveofethopia
    @thesaveofethopia 4 месяца назад +1

    This is super cool and extremely impressive! I hope we can get the driver to work with other games in the future, I would love to see this with Shining Force and Landstalker!

    • @MDTravisYT
      @MDTravisYT 4 месяца назад +1

      Should be easy enough with other games that use 68K SMPS, the sound driver Sonic 1 uses..

    • @thesaveofethopia
      @thesaveofethopia 4 месяца назад

      @@MDTravisYT Thanks for your reply! Unfortunately these two games use Cube/Dougen Shibuya sound driver, so I assume it would be a lot harder to port it to those-however, at least there are many 68k smps games that can have this added to them!

  • @RetroMasterVGM
    @RetroMasterVGM 3 месяца назад +2

    Good work!

  • @LostrastosdeXaX
    @LostrastosdeXaX 4 месяца назад +1

    Awesome! 🤩

  • @Javesike
    @Javesike 4 месяца назад +2

    This is very neat compared to the first version. This is going to allow more samples and a lot more stuff to work with!

  • @jmssun
    @jmssun Месяц назад

    Rondo of blood is being ported to genesis.. hope the CD tracks can, too

  • @HackGameX294
    @HackGameX294 3 месяца назад

    I have never felt so mindblown in all of Sonic ROM hacking, ridiculously impressive work!!

  • @tcscomment
    @tcscomment 4 месяца назад +1

    this is really good

  • @GodKitty677
    @GodKitty677 2 месяца назад +1

    The issue was cartridge size back in the day.

  • @KamusRetroGamer
    @KamusRetroGamer 4 месяца назад +1

    Oh... my... god!! It can´t be real! 🤩

  • @segahatty
    @segahatty 4 месяца назад +5

    Had to purposely drag just to end the stage as the song finishes. I like this part.
    By the way, how much memory does it need to store the PCM samples?

  • @afriend9428
    @afriend9428 Месяц назад

    *You need to plug into the headphone jack of GENESIS 1 to a hi-fi unit to get rid of the white noise* 💡

  • @orangeeeeeeeeeeeeeeeeeeeeeeeee
    @orangeeeeeeeeeeeeeeeeeeeeeeeee 3 месяца назад

    super awesome!!!

  • @e-acomics
    @e-acomics 4 месяца назад +13

    ROM size💀

  • @roxposting
    @roxposting 4 месяца назад +2

    assuming this is running through ym2612 pcm?? this is kind of insane lol its so cool

  • @thehumbleone1983
    @thehumbleone1983 4 месяца назад

    Wow this awesome

  • @GeovanVenancio
    @GeovanVenancio 4 месяца назад +16

    Genesis does what a SNES does ❤

    • @Italia.90
      @Italia.90 4 месяца назад +6

      don't call the nintendo-nerds, they're probably on fire (68000 heart on fire)

    • @Luke-gu2tw
      @Luke-gu2tw 4 месяца назад +3

      ​@@inceptionalSo Snes isn't relevant because it's dead? I would rather see new things for the Snes, like they are doing for the Nes/Gameboy/Genesis, than for the Switch.

    • @Luke-gu2tw
      @Luke-gu2tw 4 месяца назад +2

      @@inceptional It wasn't even an ironic question, it would be much cooler to see news for the Snes than for the Switch, you're feeling attacked because a video game is getting more attention than the one you like. I just said that it doesn't make sense "to be dead", since you try to do things for the Snes yourself, and if you try it's because there are still people who care about dead +30 consoles. People are interested in developing for other Nintendo consoles such as Nes, Gameboy, but when it comes to Snes, only two people (Maxwell7 and Kulor) actually make it happen, and the most interesting thing is that the two of them don't get caught up with fanboys.
      If it was all about relevance and sales, the Snes should be getting a lot more attention in the retro scene than other consoles, even more than other Nintendo consoles.

    • @GeovanVenancio
      @GeovanVenancio 4 месяца назад +5

      Guys, i have a 4 Mega Drive/Genesis consoles (JP, USA, BR and EU) and 2 SNES/SFC (JP and USA), i'm very happy to have both, even though I love SEGA more.

    • @inceptional
      @inceptional 4 месяца назад +2

      @@GeovanVenancio That's great.
      I have a SNES Classic Mini that has been hacked to play a whole bunch of SNES, Genesis, PC Engine, NES, Master System, Game Boy, GBC, GBA, Neo Geo and MAME games, and I love it.
      Right now, I think it's my favourite little console ever.

  • @henryyengibaryan9510
    @henryyengibaryan9510 2 месяца назад

    Now Sonic CD as Sonic Hack is not crazy idea.

    • @ssg-eggunner
      @ssg-eggunner Месяц назад +1

      markey the jester did a mode 7 test with cd special stages, so it's possible

  • @TheIndigoShine
    @TheIndigoShine 4 месяца назад +3

    What?! How?!

  • @mxggo9046
    @mxggo9046 Месяц назад +3

    I'm not sure of anyone can answer this for me, but can the Sega Genesis/mega drive do the Danny elfman Batman theme music while running a game?

    • @rafaelantonio6765
      @rafaelantonio6765 Месяц назад

      no orchestra for genesis soundchip nor star wars

    • @J4mesB0nd-k9q
      @J4mesB0nd-k9q Месяц назад +1

      ​​​@@rafaelantonio6765This is pcm sample music. So, it is possible Batman 1989 theme Danny Elfman.
      Imagine a Moonwalker rom with Michael Jackson music.
      Sonic 1, Batman and Moonwalker have 512KB rom size. 3.5MB empty space to reach 4MB rom size limit.

    • @J4mesB0nd-k9q
      @J4mesB0nd-k9q Месяц назад

      At this time Mega PCM 2 is restricted to games with SMPS 68k, the sound driver Sonic 1 uses.
      Batman uses Sunsoft sound driver.
      Moonwalker uses SMPS 68k driver, so it will work.

  • @damin9913
    @damin9913 3 месяца назад +3

    People keep overestimating the sega genesis like i said the genesis can do alot of things super nintendo cannot do

  • @Tarquin23
    @Tarquin23 4 месяца назад +3

    So who’s going to port Sonic CD to the Mega Drive for us?

    • @Italia.90
      @Italia.90 4 месяца назад

      final fight cd too

    • @JoeMaze-y5z
      @JoeMaze-y5z 4 месяца назад

      Final Fight has already been done on gen as well as doom.Would love to see some snes rpg's on the system that they say couldn't run​@@Italia.90

    • @thesaveofethopia
      @thesaveofethopia 4 месяца назад

      I think someone already is-the project is called Sonic MD by S0N1C DEV

  • @RGH-MD
    @RGH-MD 4 месяца назад +1

    Good job! Can you make the ROM available for people to test?

  • @risingrevolt
    @risingrevolt 4 месяца назад +2

    What wizardry is this

  • @coobhorn6837
    @coobhorn6837 3 месяца назад +1

    Impressive, where is the rom?

  • @RetroArcadeGuy
    @RetroArcadeGuy 4 месяца назад +2

    I'd like to know the wave sample size of the song lol 😂

  • @elissegarabbit
    @elissegarabbit 4 месяца назад

    🎉💖

  • @madden8021
    @madden8021 4 месяца назад

    HOW????? HOW IS THIS POSSIBLE????

  • @dingus_bingleton_the_3rd
    @dingus_bingleton_the_3rd 3 месяца назад

    These pcm playback engines have been getting too good on the genesis
    (But make a version of sonic 3 with pcm music)

  • @rushhq0
    @rushhq0 Месяц назад

    Holy crap, what was the size for this rom?

  • @Pochito22.23
    @Pochito22.23 4 месяца назад +1

    It work only on Sonic 1?

  • @Italia.90
    @Italia.90 4 месяца назад +1

    how big is the rom?

  • @USER-i5x1h
    @USER-i5x1h 4 дня назад

    am gonna ask you

  • @MoonSarito
    @MoonSarito 4 месяца назад +3

    So this is basically the MSU-1 from the SNES but for the Sega Mega Drive/Genesis ?, that's so cool, I would love to see a version of Michael Jackson: Moonwalker taking advantage of this feature.

    • @anjodaharpa8757
      @anjodaharpa8757 4 месяца назад +3

      No, it's not additional hardware.

    • @DDX-qv3my
      @DDX-qv3my 2 месяца назад +1

      @MoonSarito it’s running on just native genesis hardware no Add on chip or Additional hardware is being used

  • @Zawmbbeh
    @Zawmbbeh 4 месяца назад

    woah! is stereo supported/planned?

    • @MDTravisYT
      @MDTravisYT 4 месяца назад +2

      Not possible with the sound chip.

  • @gordyowl9455
    @gordyowl9455 4 месяца назад

    How much memory was spent on this without needing MD-MSU/MD+?

  • @georgemouhawesse5355
    @georgemouhawesse5355 4 месяца назад +1

    How do I implement into SGDK?

    • @RGH-MD
      @RGH-MD 4 месяца назад

      Também quero saber!

  • @evdestroy5304
    @evdestroy5304 4 месяца назад

    How is this even possible? Is it running some special hardware on the cart, or is this actually being played with just the Genesis' hardware?

    • @MDTravisYT
      @MDTravisYT 4 месяца назад

      Native playback.

  • @lamiatorchani7648
    @lamiatorchani7648 4 месяца назад +1

    PCM Driver, as in sound driver ?

    • @tcscomment
      @tcscomment 4 месяца назад +1

      yes

    • @YassineTorchani-dc2cm
      @YassineTorchani-dc2cm 4 месяца назад

      ​@commentidelloziopera do you know what a sound driver is ?

    • @tcscomment
      @tcscomment 4 месяца назад +1

      ​@@YassineTorchani-dc2cmyes, it's a piece of software that abstracts the complexity of an audio subsystem to the programmer

  • @RunninPigeon
    @RunninPigeon 4 месяца назад

    FUCKING HOW????

  • @melficexd
    @melficexd 4 месяца назад

    Sounds better than Neo Geo 😅

  • @retroencoder
    @retroencoder 4 месяца назад

    Can I use this with SGDK?

  • @jsr734
    @jsr734 4 месяца назад

    Only in mono?

    • @MDTravisYT
      @MDTravisYT 4 месяца назад

      The DAC channel is mono only, besides being able to pan the entire channel left or right.

    • @jsr734
      @jsr734 3 месяца назад

      @@MDTravisYT Oh, i didn´t know you could pan to the left or right. Then some sort of stereo effect could be achieved when mixed with the other fm channels.

  • @apollosungod2819
    @apollosungod2819 2 месяца назад

    This is running of a SD Card Cartridge... not a single retail ROM cartridge so calm down Gennie boys.
    How much RAM are you using for the audio? Cause you can't lie your way out of that.

    • @mortenera2294
      @mortenera2294 11 дней назад

      Wow, a SNES fanboy. I absolutely didn't expect that

    • @apollosungod2819
      @apollosungod2819 11 дней назад

      @@mortenera2294 yeah cause I also purchased the Super Nintendo and Sega Gennie one year apart back in the day right? with an SD Card cartridge more data can be loaded, that was the point

  • @pizzahutisfuckingincredible
    @pizzahutisfuckingincredible 4 месяца назад

    thats awsome