Homebrew NDS Music Player

  • Thread starter Thread starter KazoWAR
  • Start date Start date
  • Views Views 48,651
  • Replies Replies 197
  • Likes Likes 2
Perhaps we should try giving a crack at modulation. I know some songs that use it. Such as SEQ_GS_P_RADIO_UNKNOWN in HGSS uses it.

Also, I noticed that some 8-bit sounds fail to play properly. SEQ_M_TITLE1 in Warioware D.I.Y has some of the 8 bit sounds sound like someone mashing on an 8-bit keyboard and failing to make any kind of melody. >_<

Edit: Can I also suggest 2 features: One being channel control and the other one to allow headphones to work even when the DS is shut? Those both would be rather useful.
 
avenir said:
http://sourceforge.net/projects/lactlib/fi...oMusicPlayer.7z

Now this kills sleep... You can close lid...

Code:
fifoSendValue32(FIFO_PM, PM_REQ_SLEEP_DISABLE);
Awesome... But it fails to launch. I'm running an AK2i and this is what I get:

Initializing libfat... done.
Reading frontend (sps)... failed.
Application Halted.

Edit: Got it working, but I have a ton of lines. I can't listen to any music in the .spc files.
 
As you don't upload your sps, I can only guess, but seems caitsith2's player kills sps invalid entry.
In my case, sdatexpand kills invalid entries, so NitroMusicPlayer itself doesn't have to do anything...
(Thus sdatexpand will generate smaller sps than spsmaker)
Actually I haven't used spsmaker once. I might need to debug it...

# If you find "not " line in NitroMusicPlayer, it should be playable. Hold Left/Right for fast scroll.
 
avenir said:
As you don't upload your sps, I can only guess, but seems caitsith2's player kills sps invalid entry.
In my case, sdatexpand kills invalid entries, so NitroMusicPlayer itself doesn't have to do anything...
(Thus sdatexpand will generate smaller sps than spsmaker)
Actually I haven't used spsmaker once. I might need to debug it...

# If you find "not " line in NitroMusicPlayer, it should be playable. Hold Left/Right for fast scroll.
I have some titles that can load, but Pokemon Black, Heart Gold, and Diamond fail for me (Only sound effects load, no BGMs load). Other games (such as FFIV, or WarioWare DIY) work fine.
 
Team Fail said:
Yup. It works fine. Now if I can get my L and R buttons fixed. :\
Thx...

I didn't mention but this version loads sps into 0x02ff0000-spssize (without using malloc).
(I need to make sure that sseq_offset linkedlist is allocated to former memory, to avoid fragmentation)
I hope this won't have bad effects bah...
 

Site & Scene News

Popular threads in this forum