DISCLAIMER: I KNOW that this would be difficult. I know that the devs here aren't being paid to do as I wish. This is a hypothetical question, that, while I would be very happy to see come to fruition, I don't expect to. I just thought this sounded cool and possible (not even remotely easy) at the same time, and wanted to share my idea.
I was looking at the OnLive ( newbielink:http://www.onlive.com/ [nonactive]) service, and it gave me an idea. What if in LMCE, one could hook up a high end PC to their Core, as well as maybe emulators running on either the core or the PC, and some real consoles, (Atari through 360) and play the games on any frontend they wanted?
Here's how I envision this working:
The video output of these consoles and PC all go in to the core.
All physical consoles are modded and hold all (legal) games in onboard storage, either first or third party.
The PC is running some simple software that lists all the games installed currently and launches them with any switches needed when talked to through LMCE's cross-program interface. (I forget the name.)
STEAM and other online distributors have a GUI on the frontends that lets people buy games from their couch. Could be a source of revenue?
A games menu displays all games on all systems and lets the user choose any regardless of console. Games on a console or PC already in use are greyed out.
The controller ports on the consoles lead into the core and handle input from the frontends.
The PC takes input through the core as well.
The PC either outputs a high resolution that the core downsizes for each TV, (better, because it allows "follow me" behavior) or the software interface to LMCE chooses resolution on game start based on the frontend's resolution.
Keyboard keys can be mapped to controller buttons and vice versa.
Please post any criticisms or additions to this theory here, or just talk about how cool it would be.
It is 1:00AM, so if anything is not clearly worded, please ask.