Skip to content

WIP General RPC framework for emulators enabling external clients to modify emulation.

License

Notifications You must be signed in to change notification settings

jroweboy/emurpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EmuRPC - External Scripting Framework for Emulators

Overview

Emulators often get requests to add a scripting layer to the emulator, but there isn't really any good solution to this problem yet. Adding an embedded language to the emulator means that you are now locked to that language and implementation, limiting platform availability of the emulator, and restricting users to a single language.

EmuRPC makes it simple for emu devs to add a powerful and flexible RPC to their emulator with minimal effort. Just add a few callbacks, and EmuRPC will handle all of the protocol's details.

Integration

Protocol

License

EmuRPC is under the MIT license, but links with libraries that are not MIT. These are wholly compatible with the MIT so it shouldn't be an issue.

Boost - Boost Software license 1.0

About

WIP General RPC framework for emulators enabling external clients to modify emulation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages