Module for playing IT/XM/S3M modules
SeñorNueces (1438) 162 posts |
At Chris Gransden: would it be possible to have XMP in module format so IT files can be played from other programs using that module? I mean, just like QTM. ..and Jeffrey could add music support with a module that’s able to play these IT files inside a WAD. Maybe IT/XM/S3M support could be added to QTM, also! Would it be doable? The ideal solution would be adding MID support to QTM, of course! It doesn’t have to use the existing midi SWI calls, could just tell it to play a file / block of memory same as qtm does with MODs. |
André Timmermans (100) 655 posts |
You can download the TimPlayer module which support IT/XM:S3M and more here: |
Jeff Doggett (257) 234 posts |
Thanks André, I already had it, but had failed to realise that it did exactly what the OP wanted! |
SeñorNueces (1438) 162 posts |
Incredible!! Now, we have an open-source DOOM port for RISC OS with music in true Archimedes module style! :D Jeff: let’s say I’d like to do a !Run file that loads doom.wad along with chipdoom.wad AND sets vsync on and a 320×256 with 256 colours video mode. |
Jeff Doggett (257) 234 posts |
The screen mode commands aren’t documented in the !Help file because I did it in a crappy way based on the original X windows code which used -2 to scale the window size, so I just used the numbers -0 to -21 for various modes. Also I kept renumbering them when I added extra ones. #define MODE_USER_DEF 0 #define MODE_320_x_200_8bpp 1 #define MODE_320_x_200_16bpp 8 #define MODE_320_x_200_24bpp 15 If you ever want to find out exactly what arguments the front end passed to the !Runimage then you can save a game, exit, and then drop the savegame file onto (say) !Zap, scroll to the end of the file and you will see the command line. |
SeñorNueces (1438) 162 posts |
Thanks a lot, Jeff!! With this info, I’ve created my definitive !Run for Doom and Doom 2 that RMloads the TimPlayer module, and launches the game iwad with the music pwad :D |