SNES->MiniITX Set top project (Dial-up Warning)

Want to just shoot the breeze? Forum 42 is the place!

Moderator: Moderators

Faulty Ground
Posts: 31
Joined: Wed Jan 17, 2007 5:49 pm
Location: Albuquerque, NM
Contact:

SNES->MiniITX Set top project (Dial-up Warning)

Post by Faulty Ground »

Today marks the beginning of a new project. I am (attempting?) to build a MiniITX PC inside an SNES case, similar to the one that has been posted from Mini-ITX.com. I am going to be trying to incorperate more hardware, and am using the first-run case. Special thanks to Triton who traded me the case for a broken car stereo. I'll be keeping a fair photo record of the project, and if I start typing long enough before bed, a fairly comprehensive description of the project in this thread.
TL;DR wrote:A little history, and a little future of the project here. My girlfriend since last august has an unnatural attraction towards the SNES, mostly for many of her favorite RPG series that started on the platform, and her still ongoing obsession with Tetris Attack (Panel De Pon, Pokemon Puzzle League). So I decided that I wanted to give her something special for her birthday (June 1) and the SNES popped into mind. I started thinking SNES-P, but the "P" is somewhat limited by the cartridge size, and I havent been able to find any solution for loading more than 4 games onto a cartridge. So I started thinking emulator, as she has about 12GB of SNES *.rom's. I decided to go with that idea since I am quite the computer geek, but it had to be something exciting, since she already has an emulator on her PC, and a PS2-USB adapter for a better control feel than the mediocrity that is PC game pads. The gp2x came to mind, but it felt to out of the box. I got the idea for a dedicated PC after seeing this article. It was my first sighting of a Mini-ITX board, and the rest just sort of fell into place in my mind. I started asking questions, and checking out hardware to see how do-able it would be, and became familiar with MythTV which provides a wonderful front-end control panel for multiple emulators, as well as most Tivo features, video/music file playback, and a few other conveniences, and it's FREE (TUX POWER!) Now the issue became the coinage. I've got a little extra coming my way, but not nearly enough... But, opportunity only knocks once, one of my good friends, who happens to be my girlfriends best friend of years needed something for a final project for a PC tech class, so he was willing to lend a hand if I pushed the date up a bit to be done in time for his final week. Still, not enough though. This is where my best friend comes in. He likes my girlfriend, and has more dollars than give-a-damn, and agreed to pay whatever we couldn't afford. So, theres the history, now for the future.

I already have in hand a Jetway 1.5Ghz Mini-ITX motherboard, fresh out of the static bag. Since it will be acting as a Tivo box, it will need a Tuner/Encoder card. Uh-oh! That takes up my ONLY PCI slot... Where am I going to put a wireless card? AHA! Mini-ITX technology to the rescue, this board has an optional add-on for a cardbus slot. So, I ordered the cardbus add-on, and will be using a D-Link cardbus wireless adapter (because its gray like the SNES, and uses a linux-friendly chipset). I decided that I wanted it to have DVD playback/ripping, so I decided to take the headaches involved in space/heat management and add a laptop DVD drive. Thinking about how boring, ugly, and flimsy feeling most laptop trays are, I chose a slot-load drive, much like a car CD player, so I could install it completely inside the SNES with no visual cue other than a slot for the disc. Since speed is an issue for the live video recording, I settled for a small laptop hard drive (100GB) in trade for being desktop speed. I would have preferred a standard HDD, but I dont think space will allow it. For the TV tuner, I decided it was worth the extra few clams for the low profile card (A little less than half the height) and a flexible PCI cable, so I can mount the card sideways. External power supply, since this case is going to be CRAMPED. Now for the fun little details that make it interesting... An SNES with a keyboard and mouse? I think not! I decided to fill the now-empty controller slots with PS2-USB adapters. MythTV was programmed from the start to be controlled via infrared remote, so it should be a short leap to controlling it via gamepad. So, two grey PSone controllers for the entire system control. Next up, heat, good god that case is going to warm up, with all that crammed in, there will hardly be any room for air inside, so I decided the air is going to need to be moving around pretty well if this thing is going to last. Solution? A PCI slot fan! It flows almost 40 cubic feet of air per minute, and is thin enough to be stuck inside of an SNES cartridge. So it will just suck air around the plugs and such, and the small vent slots on the rear, and blow it out the top of a dummy-game. Cool huh? Lastly, I would imagine someone thought "If you put the CD drive inside, how will you get the CD out retard?" Well, warranties be damned! I am going to remove/wire onto the eject button, and put a very small button underneath the original "Eject" tab in the center. The power/reset switches up top will also be set for their original functions in a similar fashion.
Once it's done, it should be capable of displaying live TV, pausing live TV, recording/encoding TV shows, eliminating commercials, playing back downloaded videos/music, playing/ripping DVD's/CD's, and oh so importantly, play old console *.rom's.
Atari
NES
SNES
PSx
Dreamcast
Genesis
N64
GameBoy
GameBoy Advance
and perhaps Gamecube, depending on if the new Panel De Pon runs well.

Will be posting first set of pictures in a minute. (10 points for anyone who caught the joke in the quote title)
Image
Faulty Ground
Posts: 31
Joined: Wed Jan 17, 2007 5:49 pm
Location: Albuquerque, NM
Contact:

Post by Faulty Ground »

Just a few pictures of the process of stripping all of the old mounting stubs and such out of the case so that all of my crap will fit. Nothing worth describing too much, just a full day of dremeling, and a test fitting of the main board. Sorry about the quality shift. I'll start leaving it in flash mode from now on, that one looks a lot better.

Image
Image
Image
Image
Image
Image
Image
teraflop122
Posts: 1212
Joined: Sat May 21, 2005 9:06 pm

Post by teraflop122 »

Dreamcast and Gamecube emulation will be a stretch. The Via C3 and C7 processors are not nearly as powerful as their clock-speed equivalent Intel and AMD counterparts.

This is a super-cool project but, man, are you throwing money at it! How much is this box going to cost when complete?

Keep us updated. I don't know about other people here, but I have feelings for them Mini-ITX motherboards and the crazy things they go into.
Faulty Ground
Posts: 31
Joined: Wed Jan 17, 2007 5:49 pm
Location: Albuquerque, NM
Contact:

Post by Faulty Ground »

I am fairly hopeful for the dreamcast emulation, as I used to run it fairly smoothly on a much much slower HP. As for the gamecube, I only care about the one game, so that will determine if it goes on or not. The game itself doesnt look any different than the original SNES version, but it comes with a groovy 3D play mode.

As to the cost, $729. It is steep, but she is worth it, and it falls into all of my hobbies, so I would have probably done it anyway and called it my own.
Last edited by Faulty Ground on Wed Apr 18, 2007 5:54 am, edited 2 times in total.
Image
gamemasterAS
Senior Member
Posts: 3310
Joined: Thu Nov 24, 2005 10:30 pm
Steam ID: lolz1337face
Location: Ohio
Contact:

Post by gamemasterAS »

Hey Hey Hey, If people are giving out donations PM me :lol:
.
myuusmeow
Posts: 83
Joined: Fri Nov 17, 2006 9:28 pm

Post by myuusmeow »

TL;DR=Too long; didn't read. :lol:

Although I did read it and it looks great!
Radica 6-in-1p:
Currently: received Radica, bored of Sonic and Golden Axe, now waiting for Christmas break.
Unidentified Assilant
Senior Member
Posts: 2531
Joined: Thu Oct 21, 2004 12:26 pm
Location: Yea I like machine head

Post by Unidentified Assilant »

Pretty cool. I'm not sure about the PS2, it would be cheaper to get a dual xbox adaptor, or be retro and get SNES :P
Image

Somebody please buy my Dreamcast >_> £20+shipping :)
Faulty Ground
Posts: 31
Joined: Wed Jan 17, 2007 5:49 pm
Location: Albuquerque, NM
Contact:

Post by Faulty Ground »

Unidentified Assilant wrote:Pretty cool. I'm not sure about the PS2, it would be cheaper to get a dual xbox adaptor, or be retro and get SNES :P
True, it would be cheaper, but I wanted the grey controllers, and the PS2 adapter box will fit better in the old case holes. Besides, she is a nazi about her D-Pad , she only likes the PS and SNES D-pads. And the SNES is out because she plays a lot of PSx games, and I would come up short two shoulder buttons.

Also great news, a friend of mine had a couple PSone controllers, so the total cost is down to $699 and the charity list is canceled.
Last edited by Faulty Ground on Fri Apr 20, 2007 5:36 am, edited 1 time in total.
Image
Faulty Ground
Posts: 31
Joined: Wed Jan 17, 2007 5:49 pm
Location: Albuquerque, NM
Contact:

Post by Faulty Ground »

UPDATE:
So, in the event that anyone is keeping an eye on this, the lack of updates has been due to a standstill waiting on parts. I just ordered EVERYTHING about 5 hours ago, so given 3-7 days to allow for shipping, I should be getting busy on this. I'll do my best to remember to take pictures of the process. I'm terrible about losing myself in the work. I've got a WW2 jeep that I restored myself, and not a single picture of it until it was finished.
Image
Faulty Ground
Posts: 31
Joined: Wed Jan 17, 2007 5:49 pm
Location: Albuquerque, NM
Contact:

Post by Faulty Ground »

SmartJoy's came in today.
Image
Image
Faulty Ground
Posts: 31
Joined: Wed Jan 17, 2007 5:49 pm
Location: Albuquerque, NM
Contact:

Post by Faulty Ground »

IT'S HERE!!! The only thing not present now is the wireless card which is "In Transit" according to newegg. Its actually running right now, just the way you see it in the picture. I just hooked it up sitting on the speaker so I can play with the drivers and whatnot. There are a couple of people who want to be present for the built so that will be tomorrow (later today). Anyhow, if any of you are linux-savvy, I could use some help, just get me on AIM. For now I loaded WinXP since I seem to have a horrible streak this month with getting linux to install right.

To list the parts, left to right, PCI slot fan, Motherboard/CompactFlash card, PCI cable, DVD drive (under the anti-static bag), TV Tuner, Hard Drive, Case, Linux CD's, PSone controllers, SNES cartridge (Urban Strike), FM antenna. The smartjoys are drying in the garage (gray primer for the win!).

Image
Image
Unidentified Assilant
Senior Member
Posts: 2531
Joined: Thu Oct 21, 2004 12:26 pm
Location: Yea I like machine head

Post by Unidentified Assilant »

Well, I wish you luck!

BTW, isn't Linux bad for games?
Image

Somebody please buy my Dreamcast >_> £20+shipping :)
bicostp
Moderator
Posts: 10491
Joined: Mon Mar 07, 2005 5:47 pm
Steam ID: bicostp
Location: Spamalot
Contact:

Post by bicostp »

Keep XP and install GameEx!

http://tomspeirs.com/gameex/

Once you get the emulators downloaded and configured (with the setup wizard), adding games is as simple as throwing them into the appropriate folder. It will automatically give you a Media Center-esque menu system which lets you select different systems, then games, and sort them however you want. It's also an intuitive MAME frontend and media player. The free version loads slightly slower than the registered version, but it's only $25.

You could also use a program like AutoHotKey to control the interface with the SNES pad.

You can probably squeeze some more performance out of the VIA chip with XP Lite.

http://www.litepc.com/

It's safe to get rid of things like the Luna theme, the wallpaper, Windows Tour, IE, Windows Messenger, and other crap you don't need. You'll free up some drive space and processor power.

EDIT: I also recommend installing FileZilla FTP server so you can copy files to the machine quickly. (For large files like movies, FTP is much faster than Windows file sharing.)
Faulty Ground
Posts: 31
Joined: Wed Jan 17, 2007 5:49 pm
Location: Albuquerque, NM
Contact:

Post by Faulty Ground »

Unidentified Assilant wrote:BTW, isn't Linux bad for games?
Linux is actually fine for games, its just bad for games with no native linux version. All of the emulators I wanted to use have a version written specifically for linux, so I wont be running a nintendo emulator within a windows emulator.
bicostp wrote:Keep XP and install GameEx!
It's something I'm considering, though I am still pressing for MythTV since she has a LOT of pirated video, and a big-screen in her bedroom. Not to mention I already bought the TV tuner that I have no other use for. Also, Linux's reputation for not needing to be rebooted, ever, comes into play. It just depends on how big of a pain it turns out to be. I'm fairly new with linux, I've only been using it for about a month on my laptop, so I'm probably just doing something stupid and obvious that I don't know about yet. But if I cant get linux working smooth by friday, I'll probably do just that.
Image
Faulty Ground
Posts: 31
Joined: Wed Jan 17, 2007 5:49 pm
Location: Albuquerque, NM
Contact:

Post by Faulty Ground »

Also. *clears throat*
DESU?
Image
Post Reply