Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29
VegaPlay can't readily play music using expansion chips like VRC6 or MMC5 (you'd have to modify the ROM's code quite a bit). So it's a good thing you mentioned "no expansion chips."
And with enough programming skills, you can add more than 10 tunes into the ROM.
_______________________
Technology: the one thing that's hated & cursed at by all engineers, technologists, scientists & technicians!
It seems all good & great, but there's s couple of things you can do instead of floppies, too.
The floppy idea is awesome if you intend to sell floppies to willing retro souvenir buffs (& if you amass enough interest, you may be able to break the 1.44 MB limit & have more music than a single floppy can hold).
That said, you can do two things (if you have your own website); either host the ROM file(s) on your website using a Java-based emulator (like vNES or NEScafé,) or host the NSF file(s) (or NSFe files if you know how to use NotSo Fasto) using a dedicated NSF player (like Blargg's Java-based multi-console audio player or P1XL Games' Flash-based FlashNSF applet). With vNES or NESCafé, you can run the VegaPlay ROM live on your website, while linking to the ROM itself as a download. With Blargg's audio player or FlashNSF, you can host the NSFs live on your site (without the need to tinker around with some ASM code... And with FlashNSF, you can run NSFs of any type, including NSFe files & all sound expansion chips).
But hey; your project, your choice. If you want, I can send up some attachments with sample code for running audio in both vNES & FlashNSF.
_______________________
Technology: the one thing that's hated & cursed at by all engineers, technologists, scientists & technicians!
Then again, I guess you don't want to see any tricks like using the DPCM channel as a second triangle channel (that takes away from the challenge). :P
EDIT: I just realized that 10 people could be using different (& possibly multiple) DMC files for their compositions (& that wouldn't be practical for this purpose because not every sample can be embedded into the project).
I FAIL!
Anyways... I understand to avoid DPCM because everyone may be using different files & not all can be included in the project.
_______________________
Technology: the one thing that's hated & cursed at by all engineers, technologists, scientists & technicians!
octapus said he wanted 10 artists to submit 1 song each (in their FamiTracker project file format,) using only the straight-out 2A03 chip (without expansions or the use of DPCM).
He wants 10 songs because VegaPLay is pre-configured to run 10 songs in its on-screen track listing. He also wants the FamiTracker project files to be submitted instead of the NSF files (that way, he can combine the songs into one project, compile the NSF with all 10 songs & hack the header out of the file; that's how you include NSF files inside VegaPlay).
And no DPCM samples (because there's no true way of making sure everyone's using the same sample files for their DPCM beats & noises).
I also think I'll submit a song (I already e-mailed it to octapus,) just to help out. I call it "It's Bad in Baghdad" & it was composed in FamiTracker 0.3.0.
Enjoy (I hope it's good enough for the floppy idea).
And if you don't enjoy it, I hope it encourages you all to create something better (or at least suggest something to me)! :P
_______________________
Technology: the one thing that's hated & cursed at by all engineers, technologists, scientists & technicians!