After gameplay I retimed this run using https://somewes.com/frame-count/ with a console FPS of 59.727500569606 which is the GBA native framerate according to http://tasvideos.org/PlatformFramerates.html and raw video framerate of 30 FPS for a total of 241652 frames or a Console Time of 2:14:15.7050. First Frame set on first A Press on File Select and End Frame set on first Princess Peach frame after beating Bowser.
I use mGBA 0.9.2 with "Super Mario Advance 2 - Super Mario World + Mario Brothers (Japan)" ROM.
I time my runs manually with LiveSplit during gameplay.
I use Retroflag USB Gamepad controller and NintendoSpy as Input Display.
Moons Timestamps 5 seconds before collecting them (YouTube Video Time): 0:13:16 - 1st Moon (DP4) 0:23:40 - 2nd Moon (VD3) 0:34:16 - 3rd Moon (CBA) 0:55:55 - 4th Moon (YI1) 1:24:50 - 5th Moon (FGH) 1:34:54 - 6th Moon (CI1) 1:56:55 - 7th Moon (VoB1)