Thank you both of you. I don't want to try the plus client because I don't particularly feel like installing Microsoft J# libraries, but the ez4 client does run on my sister's laptop, so I guess I'll just have to use that computer whenever I need to patch such roms.
Could you clarify the save fixing process just in case? I concatenate the file to itself and run it through VBA? Then how would I write it to NOR? Just stick it in the /GBA/SAVE folder on my microSD and use rudolph's 3-in-1 client to write it as per normal?
Edit: Oh, and I need 1 more clarification. Since the pokemon roms have been patched using the ez4 client, does this mean that I'll experience save file trouble if I try running them from PSRAM, and I have to write them to NOR if I want to play them?
Sorry for being such a hassle
Edit 2: Oh, and after patching the save, I used GBATA to patch the RTC, but the in-game clock seemingly runs only when I'm playing the game. Is this what's supposed to happen?