A Yoshi as it was called in the 90's, is a rig that can play any video game. When the term was used in the 90's it often meant a complex system of consoles stacked on top of each other using the same ports for video and audio. The end result of which was a giant box of video game consoles that you turn on and insert cartridges/discs into according to what system you wanted to play, these giant systems would cost as much as the consoles, their controllers, and the games; so the price to build one was anywhere from $500 to $1500.
Today, the same thing can be accomplished with a single computer running windows; total cost being anywhere from free to $50 for cables, many people run these systems but not many take the time to explain how, so here is a simple tutorial.
* Wireless bluetooth keyboard/mouse (for internet browsing on TV)
* Sound extension to run sound from computer to TV (If not using HDMI)
* USB extension if you went for the cheaper and lighter non-wireless controllers
Check the video card in your computer to make sure it can support HDMI, if not check your TV and see if it supports DVI/VGA connections, chances are one of the two will have what you are looking for, however HDMI is recommended for best video quality. Once you figure out what type of video connection you will be running, the next thing to do is order it, try amazon, got my 15ft HDMI for $4; don't forget to order the other needed stuff if you don't have it yet already. If you are setting up a computer next to your TV, you obviously will NOT need wires as long.
Once you have the computer successfully connected, power it up and wait for it to load, the first thing you want to do is to change screen resolution so it at least looks right on the TV, in my experiences lower resolution is better for bigger, however a lot of the newer LCD models are 1080p and can support 1920x1080 resolution, if it looks right when you try it, than go ahead and use it. Either way you should use the resolution that says "Recommended" next to it by Windows, its one of the only things I trust Microsoft's judgement on.
Playing PC Games with controller on TV
Most newer games are very easy to play on a giant screen w/controller already, just check to see if there is a "controller" option and activate it when you find it, games like Call of Duty: Modern Warfare 2 come predefined with the Xbox 360 controls. You may be thinking, "Why do that when I have an Xbox/PS3?" Well, I hate to be the bearer of bad news, but PC graphics are about 3x better than consoles are at the moment, if you want to have the best graphics, use your computer, if you don't mind, use your console.
The big thing about PC games on a larger screen is setting the resolution correctly, to be safe most TV's made in the last few years have at least 720p abilities, so if you are unsure what to use as a resolution for both the game and the monitor, select 1280x720.
Nintendo 64 and Older (Non-Disc Consoles)
I actually started doing this just because I wanted to play Zelda: Ocarina of Time without using a stupid keyboard, and I'm sure there are a ton more looking for the same thing. First off download a N64 Emulator, I suggest Project64. Install the Emulator of your choice than Google, for example "zelda n64 rom", eventually you will find one, download it and unzip/unrar it, start the emulator and load the file.
At this point, what you want to do first is configure the controller, checkout the "Controller Setting" menus if you are running Project64, its as easy as assigning hotkeys. Once you have the controller set to your liking you may want to play with the audio/video settings to get the right feel for things, after you have that ready to go just click "Full Screen" (Project64) and enjoy!
This applies to: Nintendo 64, Game-Boy Advance, NES, NDS, etc...
DreamCast/PlayStation/Xbox (Disc Consoles)
As an example I will be using the game Shenmue for the DreamCast for this tutorial. Download a DreamCast Emulator, I use Chankast (This link includes bios/boot). Now what you are going to need is a image mounting program, the best free one that I use is Daemon Tools Lite. Install Daemon Tools Lite, once its done run it and click Device0 (the first virtual drive), select Shenmue CD1 and mount it.
Next, open up Chankast and go to Options > Configure Drive and select the drive letter you just mounted the Shenmue Disc1 to. Again, just like with the older consoles, you may want to configure your controller now, just as easy as it is for the N64, once you are done with that you can run the game with Run > Start in Chankast. Lastly, just go to Options > Configure Video > Video Mode > Full Screen and enjoy your game session!
Sound is sent along with HDMI as long as you have the correct video card drivers, I have ATI cards throughout every system I own, so I know that this ATI HDMI driver is the correct one for sound to be sent along with video. Remember to unplug your PC speakers if you plan to use sound through HDMI.
Most windows games as well as a lot of the emulators have options to setup a controller (in my case Xbox 360), however some of them, including DreamCast emulation do not have options in place to configure a controller. If you run into this problem the best advice I can give is to get Xpadder.
Setting up Xpadder is pretty straight forward, just play around with the settings until you get the hang of it. You can also use Xpadder to setup your controller to be used as a makeshift mouse, using an analog stick as a mouse is kind of strange at first, but you get the hang of it; I use mine to browse YouTube, Google, etc...
Due to High Demand (stop emailing me!), here is my setup: