Update to Wolf32X for music

Ask anything your want about the 32X Mushroom programming.

Moderator: BigEvilCorporation

Post Reply
Chilly Willy
Very interested
Posts: 2984
Joined: Fri Aug 17, 2007 9:33 pm

Update to Wolf32X for music

Post by Chilly Willy » Thu Feb 23, 2012 8:11 pm

Here's an update to the current Wolf32X. This is the same as the last version with one key change - this version will play music off the CD if you have a SCD and have a disc in it. You can insert the CD at any time - it will keep checking the CD each time the game tries to start some music until it succeeds.

Wolf32X-mode1-20120223.7z

This is actually a backport of the Mode 1 support I'm putting in the update to Wolf3D I'm working on. The update isn't ready yet, but I figured some folks would appreciate being able to have music with the game as it is. More importantly, the source is now organized in my new format for 32X homebrew - it's simpler, and allows you to use C code on the 68000 at the same time as on the SH2.

Notes: The audio CD for the games need the tracks to be in the same order as the music in the files. So while you can use the music from here and here, the tracks are out of order. They should be order like this:
00_-_Wolfenstein_3D_-_DOS_-_Enemy_Around_the_Corner.ogg
01_-_Wolfenstein_3D_-_DOS_-_Into_the_Dungeons.ogg
02_-_Wolfenstein_3D_-_DOS_-_The_March_to_War.ogg
03_-_Wolfenstein_3D_-_DOS_-_Get_Them_Before_They_Get_You.ogg
04_-_Wolfenstein_3D_-_DOS_-_Pounding_Headache.ogg
05_-_Wolfenstein_3D_-_DOS_-_Hitler_Waltz.ogg
06_-_Wolfenstein_3D_-_DOS_-_Kill_the_S.O.B..ogg
07_-_Wolfenstein_3D_-_DOS_-_Horst-Wessel-Lied.ogg
08_-_Wolfenstein_3D_-_DOS_-_Nazi_Anthem.ogg
09_-_Wolfenstein_3D_-_DOS_-_P.O.W..ogg
10_-_Wolfenstein_3D_-_DOS_-_Salute.ogg
11_-_Wolfenstein_3D_-_DOS_-_Searching_For_the_Enemy.ogg
12_-_Wolfenstein_3D_-_DOS_-_Suspense.ogg
13_-_Wolfenstein_3D_-_DOS_-_Victors.ogg
14_-_Wolfenstein_3D_-_DOS_-_Wondering_About_My_Loved_Ones.ogg
15_-_Wolfenstein_3D_-_DOS_-_Funk_You!.ogg
16_-_Wolfenstein_3D_-_DOS_-_End_of_Level.ogg
17_-_Wolfenstein_3D_-_DOS_-_Going_After_Hitler.ogg
18_-_Wolfenstein_3D_-_DOS_-_Lurking....ogg
19_-_Wolfenstein_3D_-_DOS_-_The_Ultimate_Challenge.ogg
20_-_Wolfenstein_3D_-_DOS_-_The_Nazi_Rap.ogg
21_-_Wolfenstein_3D_-_DOS_-_Zero_Hour.ogg
22_-_Wolfenstein_3D_-_DOS_-_Twelfth_Hour.ogg
23_-_Wolfenstein_3D_-_DOS_-_Roster.ogg
24_-_Wolfenstein_3D_-_DOS_-_U_R_A_Hero.ogg
25_-_Wolfenstein_3D_-_DOS_-_Victory_March.ogg
26_-_Wolfenstein_3D_-_DOS_-_Wolf_Pac.ogg
and this:
00_-_Spear_of_Destiny_-_DOS_-_Funkie_Colonel_Bill.ogg
01_-_Spear_of_Destiny_-_DOS_-_Into_the_Dungeons.ogg
02_-_Spear_of_Destiny_-_DOS_-_Death_to_the_Nazis.ogg
03_-_Spear_of_Destiny_-_DOS_-_Get_Them_Before_They_Get_You.ogg
04_-_Spear_of_Destiny_-_DOS_-_Tiptoeing_Around.ogg
05_-_Spear_of_Destiny_-_DOS_-_Going_After_Hitler.ogg
06_-_Spear_of_Destiny_-_DOS_-_U_R_A_Hero.ogg
07_-_Spear_of_Destiny_-_DOS_-_Is_This_THE_END.ogg
08_-_Spear_of_Destiny_-_DOS_-_Nazi_Anthem.ogg
09_-_Spear_of_Destiny_-_DOS_-_P.O.W..ogg
10_-_Spear_of_Destiny_-_DOS_-_Twelfth_Hour.ogg
11_-_Spear_of_Destiny_-_DOS_-_Searching_For_the_Enemy.ogg
12_-_Spear_of_Destiny_-_DOS_-_Suspense.ogg
13_-_Spear_of_Destiny_-_DOS_-_Zero_Hour.ogg
14_-_Spear_of_Destiny_-_DOS_-_Wondering_About_My_Loved_Ones.ogg
15_-_Spear_of_Destiny_-_DOS_-_The_Ultimate_Challenge.ogg
16_-_Spear_of_Destiny_-_DOS_-_End_of_Level.ogg
17_-_Spear_of_Destiny_-_DOS_-_Evil_Incarnate.ogg
18_-_Spear_of_Destiny_-_DOS_-_Jazzin'_Them_Nazis.ogg
19_-_Spear_of_Destiny_-_DOS_-_Hitler_Waltz.ogg
20_-_Spear_of_Destiny_-_DOS_-_Award_Ceremony.ogg
21_-_Spear_of_Destiny_-_DOS_-_Puttin'_It_to_the_Enemy.ogg
22_-_Spear_of_Destiny_-_DOS_-_The_SS_Gonna_Get_You.ogg
23_-_Spear_of_Destiny_-_DOS_-_The_Tower.ogg
Just make a standard audio CD with something like Nero. Don't forget to use the standard 2 second gap between tracks (that's the default in Nero).

Further note: No emulator I've tested supports mode 1 in 32X mode. Even Fusion won't handle it, so this is just for folks with flash carts and real hardware until an emulator is updated for Mode 1 + 32X support.

Post Reply