Thursday, July 7, 2011

XBMC4XBOX: The Best Media Center


For years now, I've been using XBMC on my Xbox (original, not 360) to listen to music in my living room. I also use it to watch standard definition videos, stream web-based video, and occasionally to look at picture slide shows, not to mention play thousands of emulated video games from over a dozen old-school consoles and arcade titles. I'd say that my Xbox has gotten more use than any other device in my living room.

XBMC over the years has been great, but not without its quirks. Certain things became either wonky or outright broken over time. Playing videos, watching movie trailers, random play for music, all needed work after a while. A few years ago, the developers of XBMC, citing the Xbox's obsolesence, and a need to focus on development for Windows, Mac and Linux platforms, ceased Xbox development. A few Xbox diehard developers decided to carry the torch under the moniker XBMC4XBOX. Up until recently, there hadn't been any major releases of the software. May 2011 brought XBMC4XBOX v3.0.1 stable. Hooray! Utilizing Confluence, the beautiful default skin for the other XBMC platforms, a modern build of XBMC is now optimized for the Xbox hardware, with added features and bugfixes.

Having used it since its release, I can easily say that this is the definitive release of XBMC for the Xbox. It's flawless. The software looks gorgeous. I customized it with black backrounds, giving it a sharp, clean, easy-on-the-eyes look, which I love. All of my former gripes have been addressed. "Party Mode", a.k.a. random, actually plays random tracks from my music library every time, not just one of five or six "random" playlists. Apple Movie Trailers works wonderfully. All of my downloaded video files play flawlessly, regardless of file type. All of the Internet-based TV "channels" of streaming video that I'm interested in, like Revision3, have built-in support.

If you're looking for a way to watch videos and listen to music in your living room/bedroom/game room, especially if you're into retro gaming, then do yourself a favor and pick up and old Xbox from a garage sale or eBay, look up how to "softmod" it (Hint: it's not tough. Youtube is your friend.), and install XBMC4XBOX 3.0.1. You can get a remote for it for cheap as well if you don't like using a controller. I prefer a remote myself, especially since I use a universal remote. It's cheap, does 720p HD over component, supports digital audio, is networkable, runs video game emulators, and it does everything more expensive set-top boxes do and more, except HD video. If you can live without that, get an Xbox. You'll be glad you did.

Wednesday, June 29, 2011

Update to Neo Geo Bartop: Perfection





I'd like to follow up on a project I "finished" last year. Read about it here. After its initial completion, two things kept my beloved Neo Geo MVS Bartop from being the perfect Neo Geo emulation machine:  finding the correct software configuration for 100% arcade-perfect emulation, and keeping the PC from overheating under heavy use.

Regarding the heat issue: My original PC setup inside the cabinet was an old AMD-based Socket A chip. It got way too hot way too quickly and would often overheat and shut down the system after only an hour of use or less. Even the 5 cooling fans inside the cabinet could not keep the temperature low enough. I replaced it first with an Intel Celeron D-based setup with a ASRock board. This ran much cooler, but the board and chip did not get along very well. The CPU was not officially supported by the motherboard and would sometimes reset 10 seconds into boot-up, then boot normally. This was a minor inconvenience that I put up with until I realized my second issue, which I'll explain next. For now, I had the machine running well enough for me and everyone else that played it.

Regarding the software issue: After a few months of play, I noticed that there was some screen tearing going on in certain games where full-screen scrolling occurs, i.e. Captain Tomaday, Twinkle Star Sprites, and Blazing Star. This annoyed the hell out of me. I inquired several places (message boards, emailing vendors) as to why this was happening. The answer I found was that the Neo Geo has an odd vertical refresh rate of ~58.185Hz, which tears when set to the standard 60Hz refresh rate. Long story short, I had to buy the newest version of the ArcadeVGA video card that supported custom vertical refresh rates (via the ArcadePerfect utility), which also required a new motherboard and RAM, since I had an AGP card, but needed PCIe. A positive side effect of getting a new board was that the rebooting issue above has disappeared. Anyway, getting new hardware almost did the trick. It got my video looking perfect, but now the audio in M.A.M.E. was out of sync. It would skip every 5 seconds or so. The standard install of M.A.M.E. doesn't have a "soundsync" feature. Luckily, a custom build called GroovyMAME does. After a few false starts, GroovyMAME got my audio synced with my now 100% accurate video emulation and all is well. Setting "triplebuffer" and "soundsync" in the mame.ini file was the key. There is zero perceptible video issues on any Neo Geo games I've tried.

If you're looking to emulate Neo Geo MVS games in M.A.M.E. with 100% accuracy, the only way to do it, to my knowledge, is to do it with the combination of hardware and software that I have currently running. I'd be happy to answer any questions about my setup. Just email me or comment below.

I've gotten so much joy out of building, configuring, and playing this Neo Geo cabinet. I don't think I can ever get rid of it. Now I just need to get a real MVS.

Thursday, April 14, 2011

Review: OCZ Vertex2 60GB SSD

OCZ Technology 60 GB Vertex 2 Series SATA II 2.5-Inch Solid State Drive (SSD) OCZSSD22VTXE60G


After having played with my Asus Eee PC 1215N for about a week or so and determining that it should be faster, I bought an OCZ Vertex2 60G SSD for it. After some initial headaches (my netbook wouldn't recognize it), I finally got it to install after upgrading the firmware. I made a mistake that would come back to bite me, though. After using a 2nd PC to upgrade the drive, I formatted it as well. This, I found out later, caused the drive to be "misaligned," which I still don't completely understand, but it has something to do with the block size matching the flash memory sectors. So, upon running a benchmark after my initial install of Windows 7 Ultimate 32-bit, I saw that my write speeds were less than half of the advertised rate of 275MB/s (read speeds were as advertised). My actual write speeds were about 120MB/s max using ATTO, the recommended benchmark. After I found out about the misalignment from the OCZ forums, I wiped the drive and reinstalled Windows, letting the Windows installer do the formatting. This yielded an aligned drive (info via AS SSD). However, my write speeds as of now are no higher than 180MB/s. This is much better than before, but I still feel cheated. Maybe there's a limitation from the system I'm using, but I doubt it. Other people with my model netbook are posting higher write speeds than me. Oh well, it was cheap and it's still way faster than the stock drive. The only other bit of advice is that if you can avoid installing the Intel Matrix Storage drivers for your chipset, do so. Using the stock Microsoft AHCI increased my write speed performance drastically. To summarize, buy this drive if 280MB/s read and 180MB/s writes are good enough for you.

Thursday, March 31, 2011

The Quiet Man on Laserdisc


As I've discussed before, I like The Quiet Man. It's well documented on the Internet that all of the consumer releases of the film, in a word, stink. This is because the various rights holders saw fit to use the same dirty, degraded film source to produce all of the various VHS, Laserdisc, and DVD releases of the film. The result is that the worst release is actually the most recent, the "Collector's Edition" DVD from 2002. This makes sense, since the origianl source material has been degrading all this time and has never been properly remastered. But which release is the best?

To answer this question, I took a gamble a few weeks ago. I decided to purchase the only version I don't already own: the 1992 40th Anniversary Laserdisc. I tracked down a new sealed copy for about $10 shipped. But I had no Laserdisc player to play the discs, so I had to find one somewhere. After a week of searching, I found someone on Craigslist willing to part with a basic one for $15. Perfect. For a $25 investment, I was going to put my theory of Laserdisc supremacy to the test.

To test it out, I loaded up both the DVD and Laserdisc, hit play, and switched back and forth on my receiver. Sure enough, after a few minutes of scrutiny, it became clear that the Laserdisc had a better picture. The colors were more natural and not washed out like the DVD. There were no compression artifacts on the LD due to the fact that the video is not compressed like on the DVD. There is also notably less film dirt and damage, probably due to the fact that the transfer happened a decade earlier. I didn't compare the sound, but we're talking about a mono source here, and mostly just dialogue thoughout, so nothing really to scream about to begin with. The audio on the LD was fine, though.

If you want the best version of The Quiet Man that is commercially available, get the Laserdisc. New copies can still be had on the cheap. Even if you don't have a player, chances are someone in your neighborhood has one that they'd part with for a song. After all, it's a dead format.

Tuesday, March 22, 2011

My New Toy: X-Men Vs. Street Fighter Arcade Cabinet


On Saturday, a friend and I went to the PA Farm Show Complex to attend an Arcade Auction organized by a company called Auction Game Sales. This company travels the east coast of the US, auctioning off coin-op games, jukeboxes, and the like. I had attended a similar event in December, but left empty handed. Leading up to Saturday, I had chosen 3 types of arcade cabinets that I was in the market for: a Neo Geo, a Capcom "big blue" fighter cab, or a Ms. Pacman cabinet. This time, I wouldn't be denied.

We got there at 9am to discover that there would also be a "South Eastern Beef Classic" (read: cattle sale) going on at the same time. Which made for a really wonderful mix of people and smells. Lots of morbid obesity, dirty overalls, braided rat-tails, and mullets, all with the odor of unwashed cattle wofting through the air. Anyway, the auction didn't start until 10:30a. This gave me time to inspect the machines I was interested in, numbering 6 or so. After the auction started, I could see it was going to be a long day. By some cruel twist of fate, they didn't auction off ANY of the 6 machines I wanted until 2:30pm, so we were waiting around that whole time. I felt bad for my buddy, who was an innocent bystander to all this mess.

So around 3:30pm, my moment came. After having been outbid for a piece of crap Capcom cab the I shouldn't have bought anyway, it was time for them to auction off an X-Men Vs. Street Fighter "big blue" cabinet. This was the one cabinet that I HAD to have, if I was going to leave with anything. I won the auction at a very reasonable price considering age and condition. I was elated. My friend and I both had places to be that night, so we had to go. Plus, I couldn't afford another cab. We couldn't leave until 5:30p though, due to congestion and lines that seemed to never end. We did make it out in one piece, though, with our prize intact. A very long and tiring day it was.

Regarding my score: X-Men Vs. Street Fighter is one of my favorite fighting games. I played it a lot in high school. The cabinet itself is in great shape. Everything works. It's fully playable. It does need some minor work though. The monitor's colors needs adjusting, the joysticks and buttons need to be replaced, I need locks for the coin doors, the stereo amp for sound is missing (mono sound only at the moment), and an overall cleaning is in order. It currently resides in another friend's garage until this summer, when I hopefully move into a bigger living space, and that's OK. I can wait. Hell, I've waited my whole life for my own full-size arcade cabinet, but now I have one.

The architecture of the Capcom Play System 2, of which this game is included, allows me to swap out similar games with this one very easily, meaning I can collect other Capcom arcade games from the 90's and simply open up the back and pop in a different game. Fun stuff. All in all, I'm thrilled with my new purchase. When it's fully restored and in place this summer, I'll post an update.