Nothing needs to be done - you're ready to start uploading code to your '1284p.
When installing from board manager, it will just work. No manual modification of files is necessary.
The boards.txt and arduino_pins.h files are installed in the MightyCore folder (somewhere under Users/YourUsername/AppData (hidden folder)/Arduino) when you do a board manager install.
Thanks a lot for the quick reply.
Does it mean the "boards.txt" file located at /..hardware/avr/ will be ignored by the IDE for the sketches written for Atmega1284p or the 2nd "boards.txt" in "Users/YourUsername/AppData (hidden folder)/Arduino)" will be complementary and both will be used?
borispavlov:
Does it mean the "boards.txt" file located at /..hardware/avr/ will be ignored by the IDE for the sketches written for Atmega1284p or the 2nd "boards.txt" in "Users/YourUsername/AppData (hidden folder)/Arduino)" will be complementary and both will be used?
By "/..hardware/avr/" I'll assume you actually mean ..hardware/arduino/avr/variants/. The hardware package used when you compile depends on which board you have selected from the Tools > Board menu. If you have a MightyCore board selected, then the MightyCore hardware package will be used. If you have an Arduino AVR Boards board selected (e.g. Uno, Mega, Leonardo), then the Arduino AVR Boards hardware package will be used. They will not both be used. That said, it is possible for one hardware package to reference resources from another hardware package. MightyCore doesn't do much of that because it has its own variants and core library, but it does reference the Arduino AVR Boards toolchain.
I refer to "boards.txt" file that is at "/..hardware/arduino/avr/" . After i install the "mighty core" using Boards Installation Manager core there is no change to this file to indicate a "bobuino" or "mighty core" type board was added.
Is this OK?
Yes. Everything is OK. Installing a 3rd party hardware package via Boards Manager will never alter another hardware package. That would be insane.
In fact, even a manual hardware package installation should never alter another hardware package. If you find any tutorials telling you to do this, it will usually mean the person who wrote the tutorial doesn't have even a basic understanding of how the Arduino IDE works.
My recommendation is to stop worrying about this and get on with having fun playing with your ATmega1284P.
Thanks.
Found the 1284p specific "boards.txt" and "arduino_pins.h" as suggested in "Users/YourUsername/AppData (hidden folder)/Arduino..."
I have a much clear understanding now.