Hello there guys! Recently, i've become interested in making of portable nsf\mp3 player, due to my own interest in NES music and science project in the institute i have to do. I want to tell you about what i've found so far on this subject, and would like to hear any suggestions and advices you can help with!
First of all ideas was to made NSF player using existing open source libraries, or even whole open source NSF player. But problem is, most of NSF players i've found requieres around 166-500 MHz CPUs, so bassicaly it would be hard to run on something like Atmel's microcontrollers, on which i was going to made this project. Also i've found this thread:
http://nesdev.com/bbs/viewtopi ... a75f285283
But as far as i can see, nothing came out from there. It's just noone really needs device like this nowdays, just amateurs-enthusiasts like me. So if anyone can help with some information about existing NSF player on microcontroller, let me know!
Second idea was to write my own NES APU emulator and use it in player, but this seems like a very time consuming activity. But hey, i've found some guy who made NSF player on TurboGrafix 16, and this is just incredible. It's quite possible to code it not harsh on CPUs frequency i guess.. So again, if there's some article about writing your own NSF player, let me know!
First of all ideas was to made NSF player using existing open source libraries, or even whole open source NSF player. But problem is, most of NSF players i've found requieres around 166-500 MHz CPUs, so bassicaly it would be hard to run on something like Atmel's microcontrollers, on which i was going to made this project. Also i've found this thread:
http://nesdev.com/bbs/viewtopi ... a75f285283
But as far as i can see, nothing came out from there. It's just noone really needs device like this nowdays, just amateurs-enthusiasts like me. So if anyone can help with some information about existing NSF player on microcontroller, let me know!
Second idea was to write my own NES APU emulator and use it in player, but this seems like a very time consuming activity. But hey, i've found some guy who made NSF player on TurboGrafix 16, and this is just incredible. It's quite possible to code it not harsh on CPUs frequency i guess.. So again, if there's some article about writing your own NSF player, let me know!