Step 1: you can start by downloading a reliable and bug free emulator.
The second component is the Super Mario Advance 4 rom itself to play on the emulator. The first component is the emulation program which can imitate the gba OS and software. There are two components for playing a gba Super Mario Advance 4 rom on your PC.
How To Play Super Mario Advance 4 Rom On PC