Lights, camera - action!

Published March 22, 2006
Advertisement


I've also added a MUS lump (music format used by DOOM) player, using the MIDI message functions in winmm. The only feature left unsupported is the pitch wheel, as I can't quite work out the MIDI command for it.

If somebody could please explain the logic behind MUS, please tell me. It's essentially the same as MIDI, except each command has a different byte (so you have to convert to the correct byte first), uses channel 15 for percussion (so you have to swap 15 with 9 and 9 with 15 - as 9 is the MIDI percussion channel) and uses a controller for a patch change, whereas MIDI has a specific patch change command rather than lumping it with the controllers.
Previous Entry Making the world live
Next Entry Oldschool 3D
0 likes 3 comments

Comments

........................................
this project gets more and more intresting :)
do you plan to make a playable version or map-viewer only?
March 22, 2006 09:55 AM
Rob Loach
Damn, that's nice.
March 22, 2006 10:02 AM
benryves
Writing a fully playable version would be nice, but would involve a mammoth amount of work. If it comes to that, I might just port chunks of code from the original DOOM source. Even a map viewer requires an enourmous amount of work to get all the "interactive" parts of the world (lifts, doors and so on) operational.
March 22, 2006 10:05 AM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement