Showing posts with label bitching. Show all posts
Showing posts with label bitching. Show all posts

Friday, April 24, 2009

blogger

So I consume a lot of info daily as most of you, and I'd like to do trackbacks. Blogger seems to have this 'Add Enclosure Link', but is that to imply that one post may be a trackback, and there cannot be a post of trackbacks. I am probably defeating the whole purpose. I don't want to make a ton of tiny worthless posts for one link each.

As templates go, this one.. while customized to be dark and easy on the eyes (or not? say so), and fitting my personal preferences of monospace etc, the extra margins and such are in much need of love. The newspaper like column blog format is not my thing, I mean, in a newspaper there are other columns side by side, not blank wasted pixels. I suppose I'm going to really annoy folks while I learn the ins and outs of this. Maybe people with their netbooks and 800 width screens :D And the CSS is using percent font widths, which I'll get around to changing so things don't look so silly hopefully.

IE8. Still no inline spellchecking on form data, big wtf microsoft. Props for IE web developer though, better than Firefox addins. And there's 3rd party Fiddler when you really need to see whats going on with headers and modding postdata, browser independent.

Wednesday, April 22, 2009

Monday, April 20, 2009

AmbX Uncasing

Inside the AmbX starter kit. Includes 2 satellite units and main wall washer. The insides are not too spectacular, although the board seems nicely made and isn't version nerfed. All capabilities of this washer control unit are present in the much more expensive kit that includes the sound system, silly fans and rumble keyboard wrest. I have my own audio system shared with my home theater so I wasn't interested in the speakers. If you opt for that system, the contents are 2 sat speakers for left and right which have RGB light domes on them, 1 subwoofer unit, 2 fans for left and right, and the same wall washer unit pictured here.

Inside of the unit, it appears there is great possibility for modification. The controller appears to be an 8051 MCU with integrated USB host. (datasheet) Also note the populated JTAG port!

I picked up this kit for around 50 dollars. The larger kit was just not interesting to me. First of all, the fans are just that, fans. (I took one apart in an evauation unit) The rumble pad is just a complete joke, it's either a hard block that's higher than your keyboard and uncomfortable or it's an earthquake/noise machine. I tested the full unit with Farcry2, an AmbX enhanced game and wasn't too impressed. I figure if I want the fans enough, I'll just make some, the pinout is straightforward into a PS2 looking connector. The fans blew when you sprinted in the game, or in my opinion, made up for the game sucking as much as it did. As I mentioned, the board does not look gimped or unpopulated in any way that would prevent anyone from hooking anything up to the extra outputs that are unused, including homemade fans. Rumble outputs with real home theater chair transducers anyone?

The software is the bad news, generally the drivers stink. I use Vista64 at work and I don't know if it was the driver version or what, but the AmbX driver/host application was using a whole core of a Core2Duo to flash its little lights while playing FarCry2. (Note these were OLD drivers) I haven't tested it too much here at home since I just got it, where I use Vista32. The first thing I did was dissect it. But the application and drivers are half baked for sure, after about a day of working with them. An app which was supposed to randomly cycle through mood settings as you used the computer conveniently disappeared after an update, and manually invoking (its exe) it hasn't work since I got it set up. (Although it did work on my eval at work) Even worse, Philips doesn't seem to want to have anything to do with this AmbX spinoff of its very nice AmbiLight tech. They sold the AmbX division to some VC company, where I bet it will be ground into soggy marketing mush to get as many units out the door before the whole thing folds. But here's where our communities prosper… The reason I bought this junk was because I believe in this technology, in its immersion qualities, and it has undeniable aesthetic effect for many settings. I have no hope for better drivers, much more game support, etc. But if it can average colors from desired quadants of the final framebuffer rendering a game, it should work in any instance. Its devices and GPIO can be made to do anything. It's drivers can be RE'd and proper ones made for general use or specific applications. I should mention with stock drivers, it does seem to function OK with Windows Media Center, so theoretically if you could not afford a nice Philips with AmbiLight, you can emulate it with this.

Following are some galleries of the software and disassembly, with pics of main chips. Have fun.

UPDATE: The CPU usage problems have been fixed with later driver revisions, but the software is still rather shoddy. The pics of the SW below are from the latest version. 64 bit drivers exist too, in case you were wondering. Also fixed mispelling of Philips, now they can have it easier when the subpoena comes claiming DMCA abuse. :)


Screen Captures
AmbX Disassembly