Sliver X Posted August 2, 2017 Share Posted August 2, 2017 ExaDrive 2 Case: Apex MI-008 (Mini ITX) MB: ASUS P8H61-I Rev 2.0 CPU: Core i3 2120 @ 3.3GHz RAM: 8GB Dual Channel DDR3-1333MHz GPU: GeForce GT 1030 HDD: WD Blue 2TB 5400RPM/64MB Cache SSD: WD Blue 500GB SATA III Optical: Samsung 48X DVD+RW Slimline 802.3: Realtek Gb NIC 802.11: Rosewill 150-N USB WiFi Bluetooth: Targus BT 4.1 USB PSU: 230W ITX OS: Windows 7 Ultimate x64 (Custom) Interface: GameEX v13.10 Inputs: (2x) Sony Dualshock 3 This is the continuation of a Linux based HTPC system I started last year (ExaDrive) and originally used Kodi and Mah!Cade for interfacing with games and media, even when switching to Windows 7 x64 as the primary OS. Recently I replaced that with GameEX. It emulates 33 systems in addition to running 80 DOS and Windows games currently. Games as recent as Skyrim, Bioshock Infinite, Doom 2016 and Wolfenstein - The New Order are all very playable at 720p on the budget level GeForce card it has. Also, despite the CPU being a budget level model that's over six years old as of this writing no MAME game I've tried runs less than 100% and PSP, PS2, Dreamcast and Saturn emulation is just as good. The OS is extremely ripped down and customized for speed. Using NTLite and dozens of manual tricks and optimizations I was able to patch the OS to current levels then rip its install size down to 6GB. It has no support for printing, international languages, entire classes of hardware the machine will never have, tons of core Windows features/components and many other things a typical PC would need. It also runs BBLean as its shell and has dozens of services disabled. POST to usability takes about 40 seconds. Used RAM on a cold boot is around 700MB. The Dualshock 3s are driven by SCP Toolkit, which presents them as XBox controllers to the OS. Rumble is fully supported, even for DirectInput games by using a passthrough driver for XInput rumble. Most things are controlled by them via a program called AntiMicro, which allows them to send keyboard and mouse inputs to the machine. Arcade, 8bit, 16bit, 32X, GBA and N64 games are 7zipped. ISOs and Nintendo DS games are NTFS compressed and Sega CD + Turbo CD games are in ISO+MP3 and ISO+OGG format, respectively, to further save space. Handling of decompression and running games is handled by a huge batch script I wrote that GameEX points to (It also supports Zip, RAR and NanoZip archives for ROMs). Web browsing and WiFi management are possible using gamepads in spite of the lack of both functions in GameEX via Antimicro and a few AutoIT scripts I wrote. It's kind of clunky, but it works! Emulated Systems Spoiler Arcade (MAME .142) Atari 2600 (MESS) Atari 5200 (MESS) Atari 7800 (MESS) Atari Lynx (Mednafen) Capcom CPS1/2/3 (MAME .142) Colecovision (MESS) Gameboy (Mednafen) Gameboy Advance (Mednafen) Gameboy Color (Mednafen) Famicom Disk System (Mednafen) NES (Mednafen) Nintendo 64 (Mupen64 Plus) Nintendo DS (DeSmuMe) Neo Geo (MAME .142) Neo Geo Pocket (Mednafen) MSX-2 (MESS) Super Gameboy (BSNESC) Sega 32X (Kega Fusion) Sega CD (Kega Fusion) Sega Dreamcast (demul) Sega Genesis (Mednafen) Sega Game Gear (Mednafen) Sega Master System (Mednafen) Sega Saturn (Mednafen) Sony Playstation (Mednafen) Sony Playstation 2 (PCSX2) Sony PSP (PPSSPP) Super NES (Mednafen) Turbo CD (Mednafen) Turbo Grafx 16 (Mednafen) Wonderswan (Mednafen) Wonderswan Color (Mednafen) PC Games Spoiler 7th Guest Alan Wake Alice - Madness Returns Alice Alien VS Predator 2 Alone in The Dark 2 Alone in The Dark 3 Alone in The Dark Another Metroid 2 Remake Assassin's Creed Axiom Verge Bionic Commando Rearmed Bionic Commando Bioshock Infinite Black Mesa Blade Kitten Blood - Cryptic Passage Blood - Deathwish Blood Broforce Castlevania - Lords of Shadow - Mirror of Fate HD Castlevania - Lords of Shadow 2 Castlevania - Lords of Shadow Crimzon Clover Curse of Issyos Cursed Castilla Dangerous Dave in The Haunted Mansion Dark Souls Dead Space Devil May Cry Doom (2016) Ducktales Remastered Dust - An Elysian Tale Fallout - New Vegas FEAR Final Doom - Evilution Final Doom - The Plutonia Experiment Gauntlet - Darkness Calls Guilty Gear Xrd - Revelator Heretic Lone Survivor Mega Man Unlimited Metal Gear Rising - Revengeance Mighty Number 9 Need for Speed - Hot Pursuit (2010) Odallus - The Dark Call Oni Painkiller - Hell and Damnation Parsec 47 Prototype Quake 4 Quake Return to Castle Wolfenstein Screamer Shadow Warrior 2 Shadowgate Shantae - Half Genie Hero Shantae - Pirate's Curse Shantae - Risky's Revenge Shovel Knight Silent Hill - Homecoming Silent Hill 3 Sinistar Unleashed Skyrim - The Elder Scrolls V South Park - The Stick of Truth Strider Strife - Uncut Terminal Velocity CD Version Trine 2 Trine Ultimate Doom II Ultimate Doom Unreal Gold Wolfenstein (2009) Wolfenstein - The New Order Wolfenstein 3D - Spear of Destiny Wolfenstein 3D Ys - Origin Ys - The Ark of Napishtim Ys - The Oath in Felghana 3 Quote Link to comment Share on other sites More sharing options...
stigzler Posted August 2, 2017 Share Posted August 2, 2017 Wow. Cool beans. Awesome build.. So one of my future projects will be building a small format factor PC for living room use. You seem to know your onions. I'd like to build one capable of running current gen emus, eg. Cemu, rpsc3 and the Xbox one... Would it be possible to cram the kinda specs into such a small format factor? Like the way you've integrated WiFi and Web and file manager. I take it they're separate applications but preserving the same theme? Quote Link to comment Share on other sites More sharing options...
Sliver X Posted August 2, 2017 Author Share Posted August 2, 2017 You can put really powerful CPUs into most ITX machines but GPUs are another matter. Most ITX cases only support single slot cards, which the GeForce 1030 is about the fastest one of those available currently. I'm not sure if that would be sufficient to run PS3/360 emulators. Another matter is having a PSU with enough power to feed a fast GPU. Most ITX power supplies aren't very strong on either wattage or +!2V amperage, and to get one that is would probably be fairly expensive since it's kind of a niche market for something like that and I'm sure not many are made. To answer your other question, WiFi is handled via a batch script, an AutoIT program I wrote to invoke the Network Manager applet via a keystroke, Touch-It Virtual Keyboard and AntiMicro to emulate mouse movement with right analog and the shoulders/triggers for Left Click/Right Click. Select on the DS3 toggles the network list, Start toggles the keyboard and the PS button exits back to GameEX Web browsing is handled via a similar setup, using Palemoon Portable. The URL bar autohides, L/R triggers Page Up/Page Down, the Dpad is arrow keys, X is Enter and O is Backspace. The filemanager is my previous Kodi install whittled down to bare minimum and hacked in several ugly ways to make it act only as a file manager. A bonus is that when browsing drives it can play movies and music itself for previewing purposes. 1 Quote Link to comment Share on other sites More sharing options...
tthurman Posted August 2, 2017 Share Posted August 2, 2017 Sweet setup, thanks for sharing! Quote Link to comment Share on other sites More sharing options...
stigzler Posted August 2, 2017 Share Posted August 2, 2017 @Sliver X - cheers chap. Sounds like a big fat "no" on it being possible. Maybe in a couple of years... Quote Link to comment Share on other sites More sharing options...
Sliver X Posted August 5, 2017 Author Share Posted August 5, 2017 I made a really terrible quality video of it in use here: https://www.youtube.com/watch?v=WEJkaMsYpUk 1 Quote Link to comment Share on other sites More sharing options...
stigzler Posted August 6, 2017 Share Posted August 6, 2017 Video not available. We're you playing any Nintendo games by any chance? Bet you've been spintendo'd.. Quote Link to comment Share on other sites More sharing options...
Draco1962 Posted August 6, 2017 Share Posted August 6, 2017 I can see it fine. Quote Link to comment Share on other sites More sharing options...
stigzler Posted August 6, 2017 Share Posted August 6, 2017 Yep. Working here OK now too. Very nice setup. Good GameEx showcase build. You could screencap it with OBS Studio and post it here: btw - how did you remove the translucent background to the letters on the GameEx onscreen keyboard? Quote Link to comment Share on other sites More sharing options...
Sliver X Posted August 6, 2017 Author Share Posted August 6, 2017 Thanks. I may do that soon or buy/borrow a decent camera so the BIOS and OS parts can be seen. The OSK uses VolGrey.png as the background for letters. I simply made that image a 1x1 translucent file to make it invisible. Since I don't use GameEX's volume indicator anymore the fact that doing this also affects it was a moot point for me. 1 Quote Link to comment Share on other sites More sharing options...
stigzler Posted August 6, 2017 Share Posted August 6, 2017 Now that, sir, is a top tip to a seasoned GameEx tinkerer! Thanks Quote Link to comment Share on other sites More sharing options...
LiveSorcerer Posted January 18, 2018 Share Posted January 18, 2018 Hi, how many watts is your power source? And does this VGA support PCI Express 2.0 x16? My Gamer Rigs: X-RetroNAS (Xbox Classic) AMD A8-5545 [email protected] + Radeon™ HD8510G+16GB DDR3+500GB Quote Link to comment Share on other sites More sharing options...
stigzler Posted January 19, 2018 Share Posted January 19, 2018 On 02/08/2017 at 4:39 AM, Sliver X said: PSU: 230W ITX Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.