(Sorry if this isn't the most appropriate board for this question)
I'm looking into porting Super Mario War to LibRetro so it'll work on more systems. From what I've seen, it's a matter of determining what code needs to be replaced with LibRetro API equivalents, effectively making a wrapper for the existing game (which was written in C++). But I also don't have any experience with this API, and given how popular SMW is, I feel like someone would have already done it if it were that simple. Am I overlooking/oversimplifying anything? Is it safe to assume I only need to replace code in the main files, or should I really dig through the entire project?
I'm looking into porting Super Mario War to LibRetro so it'll work on more systems. From what I've seen, it's a matter of determining what code needs to be replaced with LibRetro API equivalents, effectively making a wrapper for the existing game (which was written in C++). But I also don't have any experience with this API, and given how popular SMW is, I feel like someone would have already done it if it were that simple. Am I overlooking/oversimplifying anything? Is it safe to assume I only need to replace code in the main files, or should I really dig through the entire project?