eriktorbjorn wrote:If MikMod or ModPlug supports Protracker MOD music, I assume we could borrow code from there. (An alternative source for ModPlug would be the XMMS plugin.)Kirben wrote:SDL_Mixer provides MOD support, but isn't used by ScummVM, due to portability reasons. Several ports of ScummVM use custom backends for better performance, check http://wiki.scummvm.org/index.php/Platforms
But I can't do it: I wouldn't have anything to test it with.
Simon the Sorcerer 1 Amiga unknown Versions
Moderator: ScummVM Team
- eriktorbjorn
- ScummVM Developer
- Posts: 3561
- Joined: Mon Oct 31, 2005 7:39 am
SDL_Mixer uses intergrated code from MikMod for play back of MOD formats, so MikMod would be fine.eriktorbjorn wrote: If MikMod or ModPlug supports Protracker MOD music, I assume we could borrow code from there. (An alternative source for ModPlug would be the XMMS plugin.)
But I can't do it: I wouldn't have anything to test it with.
A demo of Simon the Sorcerer 1 (Amiga ECS) is available at http://quick.mixnmojo.com/demos/simon1amigademo.zip.
But the gameamiga file will need to be unpacked manually with extract_simon1_amiga, and md5 details added to ScummVM.
Additionally you will need to unpact 7tune file from the demo which is packed MOD file. And if you ask, yes, this is better target than that ITE hack I mentioned aboveKirben wrote:But the gameamiga file will need to be unpacked manually with extract_simon1_amiga, and md5 details added to ScummVM.
Eugene
- eriktorbjorn
- ScummVM Developer
- Posts: 3561
- Joined: Mon Oct 31, 2005 7:39 am
- eriktorbjorn
- ScummVM Developer
- Posts: 3561
- Joined: Mon Oct 31, 2005 7:39 am
Ok, I'll see if I can figure something out. I'll let someone who knows how it should be done worry about adding the demo details to the Simon engine because, as was said earlier, that hasn't been done yet. ScummVM currently says:Kirben wrote:Check decrunchFile() in simon/simon.cpp of ScummVM source code.
Code: Select all
MD5s of your game version are unknown. Please, report following data to
ScummVM team along with your game name and version:
ICON.PKD: ebc96af15bfaf75ba8210326b9260d2f
STRIPPED.TXT: 8edde5b9498dc9f31da1093028da467c
TBLLIST: 1247e024e1f13ca54c1e354120c7519c
gameamiga: 4696309eed9d7335c62ebb87a0f006ad
icon.pkd: ebc96af15bfaf75ba8210326b9260d2f
stripped.txt: 8edde5b9498dc9f31da1093028da467c
tbllist: 1247e024e1f13ca54c1e354120c7519c
I added the details for the Amiga ECS demo of Simon the Sorcerer 1 to ScummVM CVS. That gameamiga file is still the packed version though, be sure to unpack file and rename back to gameamiga, before using ScummVM.eriktorbjorn wrote: Ok, I'll see if I can figure something out. I'll let someone who knows how it should be done worry about adding the demo details to the Simon engine because, as was said earlier, that hasn't been done yet. ScummVM currently says:
Code: Select all
MD5s of your game version are unknown. Please, report following data to ScummVM team along with your game name and version: ICON.PKD: ebc96af15bfaf75ba8210326b9260d2f STRIPPED.TXT: 8edde5b9498dc9f31da1093028da467c TBLLIST: 1247e024e1f13ca54c1e354120c7519c gameamiga: 4696309eed9d7335c62ebb87a0f006ad icon.pkd: ebc96af15bfaf75ba8210326b9260d2f stripped.txt: 8edde5b9498dc9f31da1093028da467c tbllist: 1247e024e1f13ca54c1e354120c7519c
Alternatively you may extract them manually with "extact_simon1_amiga file" from tools package.eriktorbjorn wrote:Ok, I'll see if I can figure something out. I'll let someone who knows how it should be done worry about adding the demo details to the Simon engine because, as was said earlier, that hasn't been done yet. ScummVM currently says:Kirben wrote:Check decrunchFile() in simon/simon.cpp of ScummVM source code.
Eugene
- eriktorbjorn
- ScummVM Developer
- Posts: 3561
- Joined: Mon Oct 31, 2005 7:39 am
I've submitted an experimental patch for adding MikMod support to ScummVM. Perhaps this could be useful for some Amiga music?
I haven't done much testing of it, though. I was stuck for much too long on a silly programming error. With that out of the way, I don't feel like looking any more at it right now.
I haven't done much testing of it, though. I was stuck for much too long on a silly programming error. With that out of the way, I don't feel like looking any more at it right now.
mikmod can't play TFMX modules. There is a standalone player. If somebody would put that in proper C, then we would gladly include it in ScummVM.marzipan wrote:This sounds good! Have you tried experimenting with the Amiga MI1 music while we're on the subject of Amiga tunes?
I was just wondering whether that would be another way of making it work or whether it really does have to be specific TFMX code and that.
Eugene
The URL Eugene gave unfortunately doesn't work for me, but another TFMX player can be found here: http://indac.uni-koeln.de/hosted/neochrome/audio.html