SDL2 drivers for Playdate? Yes!

I haven’t followed very closely, and it’s been years since I wrote any SDL code, but I’m curious: how did you end up solving the run loop problem? As far as I remember SDL applications run their own main loop, which clashes with the Playdate OS insisting on doing that itself, or am I mistaken about that? Do the applications need to be modified to patch out their run loop?