Quantcast

Page 1 of 10 12345 ... LastLast
Results 1 to 15 of 138

Thread: XGM player on Megadrive

  1. #1
    Outrunner Stef's Avatar
    Join Date
    Aug 2011
    Location
    France
    Posts
    628
    Rep Power
    34

    Genesis XGM / VGM player for Megadrive

    I finally (almost) completed my XGM player that i started a long time ago (few time after i developed the XGM driver)...
    I was really busy with SGDK and private stuff that i had to postpone my XGM player development but finally i find sometime to complete it
    It's still not perfect, has some bugs (refresh, playback issues with fast tempo...) but still i am happy with it's current state so i think i can release it =)
    XGM player is intended to play XGM music through the XGM driver. I developed a tool which allow to convert Megadrive VGM files into XGM format so you can basically see it as a Megadrive VGM player as well... The difference is that it allows to play 4 PCM at same time where Megadrive VGM is normally limited to 1 PCM channel only. But ok, that is useful only for SFX for game as there is no music tracker taking advantage of it

    What better than a Technosoft compilation to introduce the XGM player
    Musics from the following games are included in the rom :
    - Dragon's Fury
    - Elemental Master
    - Thunder Force 2/3/4

    Because of rom size limitation i could not include all tracks for those games so i made a (personal) selection of 80 tracks.
    You can find the download link at the bottom of the message.

    Edit:
    Released a new VGM compilation for XGM player This time it's a tribute to Jesper Kyd and its awesome tracks (mainly from Batman and Robin).
    Because of the length of the different tracks i could not put more than 26 so i had to discard a lot of them unfortunately, the selection was difficult :-/
    This new compilation also introduce a new version of the XGM Player (version 2), here are the differences:
    - bug fixes (still some remains with fast tempo, sometime music pause without any reason)
    - added a way to disable the starfield background (START + A)
    - added a way to hidden the playlist (except current playing track) for nice blind jukebox parties (START + B)

    You can find the download link at the bottom of the message.

    I also completed my XGM Rom Builder tool so you can build your own compilation (finally).
    Note that i developed the tool in java so you need Java to be installed on your system.
    The tool is a bit rough but it does the job hopefully, you can find the download link at the bottom of the message.

    Edit 2:
    Added a new VGM compilation using the last version of my XGM player (V3).
    This time this is a Streets Of Rage VGM compilation I picked music from all episode but a lot of them come from episode 2 which has imo the best tracks !

    Technosoft VGM compilation rom : http://bit.ly/2nw9JRN
    Jesper Kyd VGM compilation rom : http://bit.ly/2o74J7o
    Streets of Rage VGM compilation rom : http://bit.ly/2ou2k2T
    XGM Rom builder tool (updated to v1.2) : http://bit.ly/2nevliZ

    Have fun

    Capture.PNG
    Last edited by Stef; 03-28-2017 at 10:38 AM.

  2. #2
    16-bits is all he needs Master of Shinobi matteus's Avatar
    Join Date
    Apr 2006
    Location
    UK
    Age
    41
    Posts
    2,451
    Rep Power
    68

    Default

    Great piece of work stef


  3. #3
    Banned by Administrators
    Join Date
    Dec 2008
    Location
    https://t.me/pump_upp
    Posts
    938
    Rep Power
    0

    Default

    This is great, but where can we find rearranged tracks from known games using the extra pcm?
    Last edited by chinitosoccer; 07-13-2016 at 08:00 PM.

  4. #4
    Outrunner Stef's Avatar
    Join Date
    Aug 2011
    Location
    France
    Posts
    628
    Rep Power
    34

    Default

    Technosoft does not use any PCM (except for SFX) in their game but in fact you will see no Megadrive game with proper 4 PCM channels used at once (well there is some, but very few). And as i explained before, despite XGM support 4 PCM you need to have a tracker taking advantage of it, which is not (yet) the case... currently it's just used to allow multiple SFX at same time when you develop a game.

  5. #5
    WCPO Agent EPSYLON EAGLE's Avatar
    Join Date
    Aug 2013
    Posts
    820
    Rep Power
    25

    Default

    Stef always surprising positively! I was curious about what Genesis games use 4 PCM?

  6. #6
    Raging in the Streets Sik's Avatar
    Join Date
    Jan 2011
    Posts
    4,165
    Rep Power
    79

    Default

    Skitchin'.

    I'm not aware of any other game doing 4ch PCM (some other games do 2ch PCM, but Skitchin' is the only 4ch one that I'm aware of). And even then you'd need to recreate those from scratch since VGM files would only include the already mixed result (as this is done in software).

  7. #7
    Outrunner Stef's Avatar
    Join Date
    Aug 2011
    Location
    France
    Posts
    628
    Rep Power
    34

    Default

    Skitchin indeed does 4 PCM, i believe Duke Nukem 3D also has a 4 PCM sound driver (for SFX) but the sample playback quality is really low (something as 4 Khz). I have to check but i think some games does 3 PCM (as Contra Hardcorps) but not 100% sure on this one, and again the PCM quality is just atrocious :-/

  8. #8
    Road Rasher xbrinkx's Avatar
    Join Date
    Aug 2006
    Posts
    252
    Rep Power
    19

    Default

    Thanks for making this! Will this work on real hardware? What's the best emulator to use it?

  9. #9
    Death Bringer ESWAT Veteran Black_Tiger's Avatar
    Join Date
    Oct 2006
    Location
    Vancouver
    Age
    46
    Posts
    5,148
    Rep Power
    125

    Default

    Quote Originally Posted by EPSYLON EAGLE View Post
    Stef always surprising positively! I was curious about what Genesis games use 4 PCM?
    That one tennis game (Pete Sampras)?
    Quote Originally Posted by year2kill06
    everyone knows nintendo is far way cooler than sega just face it nintendo has more better games and originals

  10. #10
    Master of Shinobi LinkueiBR's Avatar
    Join Date
    Oct 2013
    Posts
    1,070
    Rep Power
    53

    Default

    God bless you stef
    VISUAL SHOCK!
    SPEED SHOCK!
    SOUND SHOCK!
    NOW IS TIME TO THE 68000 HEART ON FIRE!


    SEGA Mega Drive - Mortal Kombat Arcade Edition

  11. #11
    Hero of Algol
    Join Date
    Aug 2010
    Posts
    8,315
    Rep Power
    202

    Default

    This is soooo awesome!

    Thank you very much, Stef!

  12. #12
    Outrunner Stef's Avatar
    Join Date
    Aug 2011
    Location
    France
    Posts
    628
    Rep Power
    34

    Default

    Thanks guys ! Honestly i was myself waiting for a player showing live chip status since a long time, glad i was finally able to complete it
    And of course it works on real hardware, no point in having something working only on emulator

    That one tennis game (Pete Sampras)?
    Don't know about this one, have to test !

  13. #13
    Hero of Algol
    Join Date
    Aug 2010
    Posts
    8,315
    Rep Power
    202

    Default

    Quote Originally Posted by Sik View Post
    Skitchin'.

    I'm not aware of any other game doing 4ch PCM (some other games do 2ch PCM, but Skitchin' is the only 4ch one that I'm aware of). And even then you'd need to recreate those from scratch since VGM files would only include the already mixed result (as this is done in software).
    Quote Originally Posted by Stef View Post
    Skitchin indeed does 4 PCM, i believe Duke Nukem 3D also has a 4 PCM sound driver (for SFX) but the sample playback quality is really low (something as 4 Khz). I have to check but i think some games does 3 PCM (as Contra Hardcorps) but not 100% sure on this one, and again the PCM quality is just atrocious :-/
    Unless I'm highly mistaken, Flashback does 4 PCM for SFX.
    The best way to test it is in the Death Tower, on that screen where you have several ground mines. By the way, this is also a good way to check that the Sega CD version uses the Ricoh chip and has no problem handling all the mines' sounds at the same time.

  14. #14
    Extreme Procrastinator Master of Shinobi Flygon's Avatar
    Join Date
    Aug 2008
    Location
    Victoria, Australia
    Age
    31
    Posts
    1,993
    Rep Power
    40

    Default

    There's Toy Story, but that's less of a 4 channel PCM player, and more of a "Screw it, let's write a full-blown .mod player". But that runs on the 68k, not the Z80.

  15. #15
    Master of Shinobi Pyron's Avatar
    Join Date
    Jan 2013
    Posts
    2,020
    Rep Power
    73

    Default

    Congratulations Stef, amazing job like always !

    You must spread some Reputation around before giving it to Stef again.

    Visit my youtube channel Pyron's Lair
    Take here all my hacks made with love for all of us here
    Want to help me? Here is my Patreon!

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •