Hello.
I'm having some issues with the kinda popular YM2151 shield originally designed for the Duemilanove and UNO: YM2151Shield - Web::ooISHoo
The code compiles perfectly on the Mega using Arduino 1.0.6 but AFAIK the ports might need to be changed on the code because they aren't on the same positions on the Mega (Port D doesn't exist).
The major problem I'm facing is with the File uploader which doesn't even upload anything to the Mega and times out.
Boards to be used are defined in an XML file which is originally like this:
<boardlist>
<board>
<name>Arduino Uno</name>
<bootloader_address>32256</bootloader_address>
<upload_speed>115200</upload_speed>
<dtr_control>EnableAndThrough</dtr_control>
<software_major_version>3</software_major_version>
<software_minor_version>3</software_minor_version>
</board>
<board>
<name>Arduino Duemilanove</name>
<bootloader_address>30720</bootloader_address>
<upload_speed>57600</upload_speed>
<dtr_control>Enable1000mSecAndDisable</dtr_control>
<software_major_version>1</software_major_version>
<software_minor_version>16</software_minor_version>
</board>
</boardlist>
I added the Mega with these parameters:
<board>
<name>Arduino Mega 2560</name>
<bootloader_address>253952</bootloader_address>
<upload_speed>115200</upload_speed>
<dtr_control>Enable1000mSecAndDisable</dtr_control>
<software_major_version>3</software_major_version>
<software_minor_version>3</software_minor_version>
</board>
Any ideas on what is causing this? Thanks in advance.