-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Libretro 2.0 - RFC and announcement #8
Comments
Some other things - ' unsigned num_roms;' in the retro_subsystem_info_t struct - should be changed to something like 'num_content'. Avoid any and all usage of the terms 'roms' and 'emulator'. Substitute 'rom' for 'content' everywhere and 'emulator' should become 'core' or 'libretro core'. Same thing here - const struct retro_subsystem_rom_info *roms; |
No comments on anything for about a week; I am going to assume implicit consent for most proposed changes. (I'll leave a few alone where the change doesn't seem to make much of a difference.) |
… didn't touch the ones where rom or emulator was used as examples, or for the ones that only make sense for emulators.
We have decided that starting as of RetroArch v1.1, a tentative spec called Libretro 2.0 will become the new spec.
The old spec will not be supported or updated/maintained after that. All libretro frontend implementations should upgrade to this new spec - to be finalized when RetroArch v1.1 hits.
I will list some of the things that will be addressed by libretro 2.0 in this issue tracker as we go along. We will try to only focus on the most bare essentials that we need to see addressed by libretro 2.0 so that we are future-proof for the next few foreseeable years.
I have tried to stave off having to break ABI for as long as possible, but in order to progress now, an ABI break is unavoidable.
The text was updated successfully, but these errors were encountered: