All right, let’s get down to the nuts and bolts of the machine. The idea here is to be slick and tiny. The motherboard, ideally, would be a mini-itx. They are small, cheap, and full of power. Preferably one with HDMI or RCA out. That way you could hook it up to a normal T.V. and play off your couch. USB ports on the front and back, built in Wi-Fi or Ethernet port (would be nice more on this later), fans and all that jazz. Hard drive would be a flash HDD. Less moving parts means less things to go wrong. Anything from a 4 GB to 1 TB would be more than enough to support the actual software running the system and space for games, DLC, etc. Built in Bluetooth would also be a plus for more choices of game pads to use or even your mobile phone. Cool idea right? I’m full of them.
Now that is a sexy piece of hardware.
The case itself again would be slick enough to put next to your DVR or your DVD player or even your other consoles. Then the normally stuff like a power button, reset button, USB ports on the front for controllers (4 for multi-tap play) and a DVD drive for games, updates, etc (More on this later).
Now, ideally, everyone could purchase the same unit so everyone has the same type of hardware. But, more or less, people want their machines to do different things. The average gamer probably won’t need 1 TB of space. I mean, that’s a ton of space. The software of FIGHTWARE can be placed on basically anything. The software portion will cover this more, but FIGHTWARE should be able to run on the minimal of hardware of any kind.
Ah, controllers. There are so many to choose from. And you can choose which ever one you’d want! By placing 4 USB ports on the front of the box will allow up to USB gamepads for 4 player action. Or with the built in Bluetooth adapter, it’s possible to use even wireless controllers with the same capability or even your mobile phone!
I chose you!
There have been great advances in pc gaming with Linux. There are even libraries that will allow you to use your Nintendo Wii Remote to controller your mouse. You can’t tell me that someone wouldn’t be able to mash this over to a gamepad for Duck Hunt, Time Crisis, or House of the Dead. Don’t you tell me that! Because it is possible.
Another great thing with Linux, is it’s able to name every bit of hardware that is plugged into it even if it has no idea what to do with it or what it’s suppose to do. Let’s say you plug in a Retro NES USB controller. Now FIGHTWARE has no idea what this is. Linux is able to at least name it something that’s legible such as “NES USB controller”. With that, it’s just a simple script to run and try to figure out what the hell it is. For instance, the NES controller has 4 face buttons and an 8-way directional pad. That’s 12 total buttons. Everyone of those buttons has a name as well such as Button 1, Button 2, Button 3, etc. Every emulator has a “map controller” feature to allow the program to assign what each button will represent on an actually NES controller. The script would do the same thing, save it in a text file somewhere that way when another emulator needs it to map the controller to the system it’s emulating, it’s just a small load away. On top of that, this text file can be uploaded to a main server and the next time that a player somewhere else plugs in the same controller, the user won’t have to map it again. Just select it from a drop down menu or list. Done and done.
online? not online?
You crazy kids and your online gaming. When I was a hardcore gamer, we spent weeks, saving up our allowances, finishing up homework, and begging parents to allow me and 3 of my friends to hang out on a Friday night, rent Goldeneye 007 for the Nintendo 64 to toss proximity mines all around and sit in a corner while my friends would look for me only to kill themselves. Well, that wasn’t me actually it was another friend of mine but still!
Online gaming has defiantly taken a crazy leap forward with games such as Halo, Madden Football, and Call of Duty. I have also taken part in these crazy marathons and it’s hard not to consider a system that isn’t online.
As I have already stated (or will state. I’ve lost track already) most of these emulators have Netplay. Basically Netplay allows you to play 2 or 3 or 4 player video games online with friends or foes. With the invention of TeamSpeak, a software that allows you to chat with others, it would be a simple switch to set up an online game through the emulator, create a chat room in TeamSpeak and be able to play and chat with the players.
I’m not too big of a hardware guy so other than the above, I don’t have much to add. Hardware’s boring.
The next installment will focus on the software. Oh yeah.