Quote: "It specifies in several places, such as page 197 3rd paragraph when talking about creating bitmaps, that states "only 31 bitmaps may be loaded at a time" because image number 0 is assigned to the screen."
Yes that is correct. That's using
Load BITMAP - not
Load IMAGE - check the help files. In DB a bitmap is a screen - not an image.
Quote: "It also states on page 332 in the last paragraph "there can be a maximum of 32 songs loaded into memory at one time.""
In your opening post, you said "32 sounds" - not 32 songs. You have a Load Music command and a Load Sound command. The Load Music is primarily for MIDI files.
Load Sound can be a WAV or an MP3, but as has already been said, playing lots of MP3's at the same time will overload the codec - they are of course compressed files which have to be decompressed (usually on the fly).
WAVs on the other hand are not compressed so you can load and play many more of them at the same time before you start having problems.
More to the point, why would anyone want to play more than 32 sounds at the same time?
I suspect that you probably have more than 32 in total for the whole game, but wouldn't use more than 6-8 at any one time and probably less than 32 for a whole level.
There's nothing stopping you from simply re-using them - loading in sounds at the start of each level, replacing the ones previously loaded.
TDK_Man