pegasus-frontend
pegasus-frontend copied to clipboard
[Feature] Add Support for loading games within Optical/External Media? (DVD, Cartridge, USB, Blu-Ray Disk)
This might be a silly/ridiculous idea to suggest but... Is it possible for the Pegasus Frontend have the ability to read and load games from External/Optical Media such as Disks (DVD/Blu-Ray/CD), Cartridge (SD Card, MicroSD, custom hack-able Cartridge), or USBs (External Hard Drive, Flash Drive, etc)?
After taking a look within Pegasus I am stunned, and this is more of a nostalgic feeling from myself who played with older consoles that all have in one common:
loading games by External and/or Optical Media devices.
Take for example, I made a game and hard-burned it into a DVD and I inserted the DVD into the disk drive. Pegasus would read the DVD and analyze the metadata/xml information to change the main menu tab that says "Play From Media", which shows the video preview and the game description before starting the game up.
Of course there would need to be a built in security-encryped licence bypass for DRM-purposes should if game developers choose to add security.
As I already mentioned this idea is silly, but alone it could inspire other hobbyists who does engineering/programming to customize machines to make their own game console for learning purposes. Heck, I feel inspired to build a cartridge console and have the game burned to the card and load it into the console.
Interesting idea, but I could certainly imagine a function like that. It should be already possible to add drive paths to check for games, what's missing is a refresh on storage connection/disconnection. Unfortunately it seems this requires either using a number of system-specific calls, or accept some performance hit. Making it optional though, I think it should be doable.