Teardown: Sling Adapter

The consumer electronics space is always in a state of flux, but perhaps nowhere is this more evident than with entertainment equipment. In the span of just a few decades we went from grainy VHS tapes on 24″ CRTs to 4K Blu-rays on 70″ LED panels, only to end up spending most of our viewing time watching streaming content on our smartphones. There’s no sign of things slowing down, either. In fact they’re arguably speeding up. Sure that 4K TV you bought a couple years back might have HDR, but does it have HDMI 2.1 and Dolby Vision?

So it’s little surprise that eBay is littered with outdated A/V gadgets that can be had for a pennies on the dollar. Take for example the SB700-100 Sling Adapter we’re looking at today. This device retailed for $99 when it was released in 2010, and enabled Dish Network users to stream content saved on their DVR to a smartphone or tablet. Being able to watch full TV shows and movies on a mobile device over the Internet was a neat trick back then, before Netflix had even started rolling out their Android application. But today it’s about as useful as an HD-DVD drive, which is why you can pick one up for as little as $5.

Of course, that’s only a deal if you can actually do something with the device. Contemporary reviews seemed pretty cagey about how the thing actually worked, explaining simply that plugging it into your Dish DVR imbued the set-top box with hitherto unheard of capabilities. They assured the reader that the performance was excellent, and that it would be $99 well spent should they decide to dive headfirst into this brave new world where your favorite TV shows and movies could finally be enjoyed in the bathroom.

Now, more than a decade after its release, we’ll crack open the SB700-100 Sling Adapter and see if we can’t figure out how this unusual piece of tech actually worked. Its days of slinging the latest episode of The Office may be over, but maybe this old dog can still learn a few new tricks.

Continue reading “Teardown: Sling Adapter”

Inspire Dev Kit Drops Price Of MSLA Printer To Just $30

Over the last couple of years, we’ve seen massive price reductions on consumer 3D printers based on masked stereolithography (MSLA) technology. As the name implies, these machines use a standard LCD panel to selectively mask off the ultraviolet light coming from an array of LEDs. Add in a motorized Z stage, and you’ve got a simple and cheap way of coaxing UV resin into three dimensional shapes. These days, $200 USD can get you a turn-key MSLA printer with resolution far beyond the capabilities of filament-based FDM machines.

But [JD] still thinks we can do better. His project aims to produce a fully-functional MSLA printer for $30, and perhaps as low as $15 if manufactured in sufficient quality. He believes that by making high-resolution 3D printing more accessible, it will allow users all over the globe to bring their ideas to life. It’s no wonder he’s calling his machine the Inspire 3D Printer.

A test fixture for the LCD module.

This isn’t just some pie in the sky concept rolling around in [JD]’s head, either. You can order the Inspire Development Kit right now for just $30, though he makes it clear what you’ll receive isn’t quite a functional MSLA printer. By leveraging a common LCD module, the ESP32, and several 3D printed parts, he’s proven his price point for the kit is achievable; but there’s still plenty of work that needs to be done before the machine is ready for the general public.

For one thing, he’s still working the kinks out of the Z movement. The current design is 3D printed, but [JD] says he’s not quite happy with the amount of slop in the movement and is considering replacing the entire thing with the linear actuator from an optical drive. We’ve already seen these parts reused for accurately positioning lasers, so there’s certainly precedent for it. The firmware for the ESP32 is also in its infancy, and currently only allows the user to print from a selection of simple hard-coded shapes as a proof of concept.

We’ve seen DIY attempts at resin printers in the past, but they’ve often been based on more complex techniques involving projectors or UV lasers. Masked stereolithography is much more approachable for the home gamer, and projects like the Inspire 3D Printer show just how little it really takes to pull solid objects out of a puddle of goo.

Nintendo’s GBA Dev Board Could Pass For Modern DIY

When the Game Boy Advance came on the scene in 2001, it was a pretty big deal. The 32-bit handheld represented the single biggest upgrade the iconic Game Boy line had ever received, not only in terms of raw processing power, but overall design. It would set the state-of-the-art in portable gaming for years, and Nintendo was eager to get developers on board.

Which could explain why the official GBA development kit, recently shown off by [Hard4Games], looks like something that was built in a hackerspace. It’s pretty common for console development systems to look more like boxy 1990s computers than the sleek injection molded units that eventually take up residence under your television, but they don’t often come in the form of a bare PCB. It seems that Nintendo was in such a rush to get an early version of their latest handheld’s guts out to developers that they couldn’t even take the time to get a sheet metal case stamped out for it.

The development board doesn’t like later GBA games.

All of the principle parts of the final GBA are here, and as demonstrated in the video after the break, the board even plays commercially released games. Though [Hard4Games] did find that some titles from the later part of the handheld’s life had unusual graphical glitches; hinting that there are likely some low-level differences that don’t manifest themselves unless the developer was really digging deep to squeeze out all the performance they could.

The board also lacks support for Game Boy and Game Boy Color games, though this is not wholly surprising. When an older game was inserted into a GBA, the cartridge would physically depress a switch that enabled a special 8080-based coprocessor that existed solely for backwards compatibility. Adding that hardware to a development board would have made it more expensive and added no practical benefit. That said, [Hard4Games] does point out that there appears to be a unpopulated area of the board where the backwards compatibility switch could have been mounted.

Hackers have always been enamored with the Game Boy, so it’s fitting to see that the official development kit for the final entry into that storied line of handhelds looked a lot like something they could build themselves. If anyone feels inclined to build their own “deconstructed” GBA in this style, you know where to find us.

Continue reading “Nintendo’s GBA Dev Board Could Pass For Modern DIY”

The Mac That Helped Build The Xbox Rides Again

The original Xbox, released in 2001 by Microsoft, was notable for being built out of largely off-the-shelf PC components. With a custom Pentium III CPU and IDE peripherals, the console was much closer to a contemporary desktop computer than any of the dedicated game consoles which had come before it. Which of course makes perfect sense if you think about it. Microsoft would want to use technology they were intimately acquainted with on their first foray into gaming market, and if there’s anything Microsoft knows better than forced system updates, it’s x86 computers.

But for their follow-up system, the Xbox 360, Microsoft decided to go with a PowerPC processor they co-developed with IBM. Naturally this meant they needed PowerPC development systems to give to developers, which is how Microsoft ended up briefly distributing PowerMac G5’s. [Pierre Dandumont] came into possession of one of these oddball Microsoft-branded Macs, though unfortunately the hard drive had been wiped. But with the help of a leaked drive image and some hardware sleuthing, he’s now got the machine up and running just like it was when Microsoft was sending them to developers between 2003 and 2005.

Since you’re reading this on Hackaday, you might have guessed there was a little more to the story then just downloading an ISO and writing it to the hard drive of a PowerMac G5. There’s apparently some debate in the community about whether or not it’s some form of rudimentary DRM on Microsoft’s part, but in any event, the development kit operating system will only run on a G5 with very specific hardware. So the challenge is not only figuring out what hardware the software is looking for, but finding it and getting it installed over a decade after its prime.

Most of the required hardware, like the Intel 741462-010 network card or 160 GB Seagate ST3160023AS hard drive were easy enough to track down on eBay. But the tricky one was finding a Mac version of the ATi Radeon X800 XT. [Pierre] ended up getting a much more common ATi FireGL X3 and flashing it with the Mac X800 firmware. This is a little easier said than done as depending on which manufacturer made the memory on your specific video card you have to fiddle with the clock speeds to get a usable image, but in the end he found the winning combination and the development kit OS booted up with his hacked graphics card.

So what does all this get you in 2019? [Pierre] admits nothing terribly useful, but it’s still pretty cool. The system lets you run Xbox and Xbox 360 binaries, and even features the old Xbox 360 “blade” style dashboard. He says that he’s only had limited success getting retail games to actually run on the thing, but if your goal was running Xbox 360 games in 2019 there’s certainly better ways to do that anyway. Like, buying an Xbox 360.

We’ve previously talked about the Xbox 360’s rather unusual processor, but around these parts we more often see projects which involve tearing Microsoft’s sophomore console apart than digging into how it actually worked.

Continue reading “The Mac That Helped Build The Xbox Rides Again”

UDK: Make The Next Gears Of War

features-hero-thumb

Ever sat down from a long day of hacking and thought to yourself  “I wish there was a cool video game out there made just for me. Better yet, made by me!” Today is your lucky day with the release of UDK – Unreal Development Kit.

In days of old, the only solution to satisfying your game creation desires was a cheap game making kit, or adding to the millions of Source mods. Epic has changed tables by now allowing anyone to use their engine (non-commercially of course) to create the game of their dreams; who knows, maybe even the next Unreal Tournament.

UDK is currently limited to PC, but plans are in the process for PS3 and Xbox360 development. For those who cant wait, we suggest checking out XNA. Whatever tools you use, ever made a cool game? Tell us in the comments!

[Thanks Kinigit]