I did this about 2 years ago, but at the time I didn't know how to get this stuff onto an actual NES. So... I finally got around to building an NES ROM / NSF version.
Info here:
http://rainwarrior.ca/music/moon8.htmlDownload:
NSF,
NSFe,
NES,
source.
video demonstration
Pretty good! You've channeled Rob Hubbard's, Martin Galway's, and Capcom's interpretations of Floyd into a nice style.
How about some of Wish You Were Here next?
Or Division Bell with speech synthesis?
VERY cool. Nice to see music showcased so well all on its own. The sound channel display is pretty neat too.
Thanks. I dunno if I'll be making another cover album any time soon; I did a
Classical Album last year (but it's not ROM/Cartridge-able because it uses various expansions). Probably will do something original later this year.
Why speech synthesis for Division Bell? O_o
All we need to do is make sure we Steve Hawking.
Awesome on moon8, I've got my order in!
Very nice!
Out of curiosity, how much were you selling the cartridge version for?
Mmh... this is supposed to sound like music ?
It's supposed to sound like
Dark Side of the Moon. The opening track is a collection of noises, maybe start at "Breathe" if you want to hear "music".
juef, I will probably do a second run of them, but I haven't settled on a price yet. I'm still collecting information and considering how the first batch went.
juef wrote:
Very nice!
Out of curiosity, how much were you selling the cartridge version for?
There were 18, and they were $50 shipped (to me anyway). Went pretty fast.
Yes, it sold for $45 plus $5-7 shipping (depended on region).
I was trying to avoid going into it, but I received a disturbing e-mail today from a buyer complaining that I was planning to make more, because apparently the presumed scarcity was what motivated him to buy it. This seriously offended me, as my goal is to get this in the hands of anybody who wants it at as fair a price as possible. (This is also why I released the ROM and source freely.)
Anyhow, I was going to explain why I think this is a fair price, but then I thought I'd do something better and "open source" my breakdown here, since this would probably be interesting to anyone who wants to build carts.
Parts cost per unit, on a batch of 25:
$4.00 - Ciclone from retrousb
$4.00 - ReproPak from retrousb
$4.00 - Case from retrousb
$1.56 - Shipping from retrousb to Canada
$1.60 - Taxes/duty on retrousb parts
$1.22 - Adhesive printed label from local print shop
$3.42 - OTP 27C020 (PRG-ROM) from Mouser
$1.41 - 62256 (CHR-RAM) from Mouser
$0.28 - 74HC161 (AOROM mapper) from Mouser
$0.25 - Capacitors from Mouser
$0.80 - Shipping from Mouser
$0.43 - Shipping envelope from eBay
$0.33 - Adhesive shipping label from eBay
$2.13 - Royalties for cover album from Limelight
-------
Total: $25.43
Between gathering parts, burning EPROMs, soldering, assembling carts, and testing, I did not keep a good record of my time spent, but I think each cart takes an average of 40 minutes to produce. About 20 minutes of that are spent soldering, though I had many fail initially that worked after some additional time resoldering them.
On 25 carts I had 3 failures I was unable to fix, and have withheld 4 working carts from sale in case any need to be replaced.
The flat rate shipping prices I offered were slightly less than the actual cost of shipping via Canada Post (I rounded down to the nearest whole number). For the purposes of this calculation, I'll ignore the difference.
Sales: $810.00 ( $45 x 18 )
Parts: $635.75 ( $25.43 x 25 )
Difference: $174.25
Labour: 17 hrs ( 40 min x 25 )
Wage: $10.25/hr ( $174.25 / 17 )
There are a number of costs not included here, some are one time costs like an EPROM burner, a soldering iron, tools, powerpak, etc. I am not really sure how much solder I used, maybe $0.25 worth per cart? Also, obviously I did not include programming time, or any of the time I spent originally making the music (this is probably well over 100 hours, maybe 10 of which was programming this ROM).
So, ignoring all the setup costs, at $45 this is a minimum wage job. I'm not really complaining about that, as I'm doing this for fun and am satisfied as long as I'm not losing money at it, but I think you can see why I was offended by someone complaining that their collector's item isn't going to be "collectible" enough. I want make this cart as accessible as possible to people.
There are a number of ways to cut costs. If I'm lucky I will have fewer failures in the next batch, and fewer that need to be reworked after the first soldering. I had some problems with my soldering iron as well, especially with the through holes on the PCB that were attached to the ground plane. I eventually got a more appropriate tip for my iron, and developed a bit better technique, but I'm hoping there aren't latent failure cases in the ones I sent out.
Some have suggested donor carts as an alternative to retrousb new parts, but this is $15/cart vs whatever the cost of donor carts and probably at least 20 minutes of labour desoldering the chips and removing the label, provided you can even find large quantities of cheap carts with the right mappers, and presuming the failure rate isn't even higher with donors. (Also you have to be willing to destroy existing games, obviously.) I don't really think I'd want to try that route for more than one or two carts. For making 20 or 100, I think new parts are the way to go.
If I was making a batch of 100, that's about the point where is seems to be worthwhile to have my own PCB made. Not sure about plastic cases. The Ciclone I don't have the knowledge/ability to replace, and probably you'd need to make 1000 of them to be worthwhile? Other electronics parts get slightly cheaper at 100 units. For my smaller quantities, retrousb's parts are as cost effective as it gets, I think, if you aren't willing to scavenge donors.
There's about $2 worth of royalties per unit necessary for these that wouldn't be for an original game.
Also, one seller bought several carts. In retrospect I think I should have cancelled this sale, as this was unfair to others given the limited quantity, but at the time I felt obligated to go through with it. On future runs there will be a limit of one per customer. I really hope the person who bought so many is not planning to scalp them at a higher price, and I am sorry for not cancelling their order.
rainwarrior wrote:
I received a disturbing e-mail today from a buyer complaining that I was planning to make more, because apparently the presumed scarcity was what motivated him to buy it. This seriously offended me, as my goal is to get this in the hands of anybody who wants it at as fair a price as possible. (This is also why I released the ROM and source freely.)
Hehe, welcome to the new generation of NES collectors, everything must be limited edition and if it's numbered too it's the icing on the cake.
Sad indeed.
But thanks a lot for releasing the rom for everyone to enjoy.
By the way, the person I sold several carts to is currently reselling them on eBay for $125. I don't recommend buying it at this price, unless you really want to have it now. I'm sorry for letting this happen.
I'll make more in the future if you can wait for them (just e-mail me if you want to be notified), and should sell for $55 + $5-7 shipping.
It's a bit pricey for my current situation, but perhaps someday
It must be quite sad for you to see such a work of love end up on eBay like this.
I suspect he will find buyers even at his high price. I don't find it sad so much as insulting for this guy to profit from my labour in this way. As I said though, I had the power to prevent this and I foolishly did not. I will be more vigilant in the future.
I think you've done a good job of detailing out what actually goes into making carts. Many people are quick to neglect costs of things such as shipping, tax/tariffs, labels, discrete components, and especially labor.
I wasn't able to buy a cart, but I'm not too disappointed based on your generosity of sharing the files and source. I'm happy to see that you got such great response/support from the community noted by the quick sales. I wouldn't get too worked up about the rarity complaints or re-sellers. You can't please everyone and some people are just jerks. I just hope it doesn't deter you from doing more great work in the future.
I think the important part is that you've done enough so your INTENDED audience doesn't get duped.
I'm thoroughly pleased this eBay scrooge is unhappy with your actions.
Added an NSFe version link to OP. NSFPlay now supports NSFe, and I thought it might be useful because named tracks kind of explain what's going on in the NSF (not to mention having proper lengths on them; some players cut the whole-side tracks short).
I've made another batch, if anyone wants one:
http://www.ebay.com/itm/130804104216
What's next? Wish You Were Here as a GBS?
The punchline is in "Have a Cigar"
I don't understand the joke. Does it have something to do with a 4 year delay? There were only 2 years between Dark Side of the Moon and Wish You Were Here, though... (and also I made MOON8 in 2010?)
What was actually next was:
Classic Chips
And did we tell you the name of the Game Boy
We call it riding the gravy train
Oh, yes those are the lyrics (with a conspicuously absent comma). I think somebody around here has a similar lyric use of "game, boy" in their signature (but I also think forum signatures are pointless so I turned them off and can't remember who).
rainwarrior wrote:
Very nice. I have a similar project, and it's good to know we have no overlap...
so far.
infiniteneslives wrote:
'Tis me..
Well, that explains that.
Myask wrote:
infiniteneslives wrote:
'Tis me..
Well, that explains that.
If you've got signatures disabled (which you probably should because why would you need to see them), this is what I was referring to:
infiniteneslives' signature wrote:
If you're gonna play the Game Boy, you gotta learn to play it right. -Kenny Rogers
From:
Kenny Rogers - The Gambler
The elision of the comma was the key piece of information closing the loop.
Perhaps also to explain tepples' extremely belated reference:
Pink Floyd - Have a Cigar