Have you ever wanted to play a game within a game?
No? Just me?
Anyways Juni Emu is a project that plans to create a series of emulator mods starting with GBA that blends emulators with Minecraft and it uses Libretro to achieve that, the GBA emulator uses the gpSP core. The emulation process itself does not run within Minecraft as it's not exactly practical but the display is ported into Minecraft using a GUI
This does have Windows support and is confirmed to work but I almost exclusively tested on Linux Mint so there are bound to be issues so please report them
Features:
Game Cases and Cartridges: Game Cases are found within abandoned Game Stores around your Minecraft world. These Game Cases will give you a cartridge that has a random legally obtained rom on it from within your /roms folder that is created within your Instance/.minecraft folder once you first load into minecraft with the mod installed
GBA: The GBA Emulator is the core of the mod so it needs an item to reperesent it. Game cartridges are slotted into the GBA similar to how a bundle works. If you're unfamilar; while in your inventory click on a cartridge to pick it up and right click the GBA item to slot it in then you can just exit your inventory and right click the GBA, that should start the emulator with your rom loaded
Saves System: Saves can be a little tricky with emulators and my goal is to try to make it as simple as possible. with the GBA the Cartridges are essentially saves. 2 cartridges of the same game can and will have different saves and when playing with friends, the saves sync with the server so you can share your saves easily with others
Multiplayer: This is actually still a WIP because I haven't been able to test it extensively but The GBA emulator uses netplay to emulate a GBA Wireless adapter to allow for Multiplayer. playing it over LAN/Local Network works perfectly but I have yet to have a successful test over Internet.