No there is no way to use PSRAM with this version. Rudolph jumped on the bandwagon part way through my development cycle and facing the hijack I basically abandoned it (and now it appears Rudolph may do the same thing now that Yasu is making a homebrew cart menu replacement.)
My initial motivation for starting work on GBALdr was because EZ team asked me to, when Rudolphs tool came out they went through the trouble of hand patching it to english but would answer none of my questions regarding adding unicode support to apps to support their chinese users (I don't know any other language besides english so I've never had to explore displaying anything else until then, ignoring that request and then going and hand patching someone else's app was pretty much like spit in the eye.)
As I said back then, an alternate to gbaldr with little english support can be found on Rudolph's blog, good luck with it.
It wouldn't be hard to hex edit rudolphs app (it needs adjustmet to appoximately 12 bytes) to have the appropriate ID's to enable use of everything except writing NOR past 16MiB. If one had the source, it would take only a matter of minutes to update even if (like myself) one had no way of testing directly. Again, good luck with that as well, without the card to try it on I'm not into doing support for hex edits.
0x227E2218 (in file it is 0x18227E22) needs to be changed to 0x227E2202 (in file 0x02227E22) - it occurs in 2 places
right before those there is also
0x00002218 (0x18220000) by itself, which needs to be changed to one of (and I'm not sure which, the code EZ released checks for any of the three which is why I'd rather not edit it myself) 0x2202 (0x02220000),0x2220 (0x20220000), 0x2215(0x15220000) - if there are any others I can't be arsed into finding them.
- offset 0x7AC
- offset 0x18AC (questionable, may not need to do anything with this one but 0x18227E22 is definitely there)
----
As to SRAM issues with gbaldr, if you just make a blank text file in the right place renamed to the right name, it will take care of filling it for you. An alternate is to just pick any SRAM file and force it to load to SRAM. Any other freezes not related to file missing in the past were caused by hardware issues like a failing battery, or occasionally having file names in unicode (another language that isn't just ascii characters.)