Author Topic: Would a module player (.it, .xm, .mod etc.) be possible?  (Read 749 times)

20EnderDude20

  • Full Member
  • ***
  • Posts: 115
  • Karma: +6/-0
  • I'm also known as "The Blender Fiddler" on Youtube
    • View Profile
    • Youtube Channel
Would a module player (.it, .xm, .mod etc.) be possible?
« on: July 18, 2018, 11:15:28 pm »
Is it a possibility? I'm sure a 32 channel sound processor is plenty to make this work well, and worth while.

ponut64

  • Full Member
  • ***
  • Posts: 180
  • Karma: +13/-0
    • View Profile
Re: Would a module player (.it, .xm, .mod etc.) be possible?
« Reply #1 on: July 19, 2018, 01:17:14 am »
As far as I understand, the Saturn Sound Tools and the Sound Driver already do this--you'd just have to write software to reformat whatever file you want to play into something that the sound driver can understand.

..

And at that point, you'd just use the saturn sound tools.

XL2 would know more. This is a part of the process that I am going to great lengths to avoid.

XL2

  • Sr. Member
  • ****
  • Posts: 350
  • Karma: +81/-1
    • View Profile
Re: Would a module player (.it, .xm, .mod etc.) be possible?
« Reply #2 on: July 19, 2018, 02:46:35 pm »
I guess it could be done, but someone would need to step up to make it happen.
Sadly I don't know much about audio so I couldn't do it for now.

20EnderDude20

  • Full Member
  • ***
  • Posts: 115
  • Karma: +6/-0
  • I'm also known as "The Blender Fiddler" on Youtube
    • View Profile
    • Youtube Channel
Re: Would a module player (.it, .xm, .mod etc.) be possible?
« Reply #3 on: July 21, 2018, 05:48:30 am »
This should probably be on the wish list board.

XL2

  • Sr. Member
  • ****
  • Posts: 350
  • Karma: +81/-1
    • View Profile
Re: Would a module player (.it, .xm, .mod etc.) be possible?
« Reply #4 on: July 21, 2018, 06:41:48 pm »
Yeah, but the problem will be the same, we won't have more time to work on it. As Ponut suggested, your best bet is to try the official Sega tools first and try to make it work.
I couldn't get the midi conversion working, but I didn't put much time in it.

ponut64

  • Full Member
  • ***
  • Posts: 180
  • Karma: +13/-0
    • View Profile
Re: Would a module player (.it, .xm, .mod etc.) be possible?
« Reply #5 on: July 21, 2018, 07:56:28 pm »
You could try to find a .MOD playback driver/software (source code) for M68K computers. It would be in Assembly and the model of M68K in the Saturn is MC68EC000.
You can modify the sound driver (it's assembly source code is in SBL) and user-access the commands in the sound driver (SBL SND library demonstrates how).
For the DAC access, if you did happen to know Assembly enough to implement the command, you could probably look at any of the sound on commands to figure out how the SCSP does that (in the driver).

Otherwise, you're pretty much stuck with the SH2s encoding a PCM source from modules that the SCSP plays back.

20EnderDude20

  • Full Member
  • ***
  • Posts: 115
  • Karma: +6/-0
  • I'm also known as "The Blender Fiddler" on Youtube
    • View Profile
    • Youtube Channel
Re: Would a module player (.it, .xm, .mod etc.) be possible?
« Reply #6 on: July 21, 2018, 09:06:00 pm »
I can't find any official audio tools that are available on Windows, let alone wine on Ubuntu.

ponut64

  • Full Member
  • ***
  • Posts: 180
  • Karma: +13/-0
    • View Profile
Re: Would a module player (.it, .xm, .mod etc.) be possible?
« Reply #7 on: July 21, 2018, 09:06:41 pm »
I can't find any official audio tools that are available on Windows, let alone wine on Ubuntu.

Yep, they are all 68K Mac tools. You can use the Basilisk II emulator to run them, but they are only partially functional.

20EnderDude20

  • Full Member
  • ***
  • Posts: 115
  • Karma: +6/-0
  • I'm also known as "The Blender Fiddler" on Youtube
    • View Profile
    • Youtube Channel
Re: Would a module player (.it, .xm, .mod etc.) be possible?
« Reply #8 on: August 14, 2018, 10:15:31 pm »
How do I emulate the sound board? I know it's possible because a person made interaction between GEMS in DOSbox and Gens before. Can we do the same with Yabause and Basilisk II?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 
SMF spam blocked by CleanTalk