Okay, so the water changes I've been doing have been working, slowly but surely. Nitrates are 80ppm, nitrites are 1.0 ppm, ammonia is zero. Fishy is still on his side, but I can still handle him and hand feed him. He doesn't seem to have improved, but at least he's still hanging in there...