The Nano's screen is actually smaller than a Gameboy's. That being said, it just requires someone to implement a proper scaler for it.
As for NES, Rockbox has no NES support at all yet, so somebody would have to create a working Rockbox NES emulator first.