can i make a game for game boy advance/ advance SP ?
GB Studio has an event that runs a script conditionally if you're playing on a GBA as opposed to a regular Game Boy or Game Boy Color. If you put that in the first scene of your game, you can set it to not move on to the next scene unless the game is being run on a Game Boy Advance.
I haven't used the event, but I'm guessing you'll need to download an emulator to test your game if you do that. I have used the "If Color Mode Is Available" event, and that lets my game display this screen if the game is being run on a DMG or Super Game Boy.
Although that's probably not what you're after.
Edit: I've used the "If GBA Mode Is Available" event to put an Easter egg in my game. Depending on which system or emulator the game is being played on, it will show one of these objects:
GBC: GBA:
The emulator built into GB Studio does not use GBA mode.