It would probably be better to port to SDL2, which can then use whichever rendering backend is best for your platform.
Nothing is too complex to handle, it just depends on how many resources you have at your disposal and perhaps how much interest there is.
Edit: I suppose in this case it would depend on exactly what capability one would have over the original game data which acts as a dependency for this.