Nope, No resistor it was just to quickly see if there was output.
Theres lots of videos of this project. Theres even an tutorial at http://www.instructables.com/id/Arduino-Chiptunes/, An quick youtube search shows lots aswell.
I think it might be something to do with it being an mega. I remember having to use different pins for the WiiChuck lib aswell.