This tidy little ARM board is the Arietta G25. It’s based around an AT91SAM9G25 which is an ARM9 chip running at 400MHz. Paired with the DDR2 RAM (in 128 or 256 meg options) to the left, the board runs Linux and runs it well. After the break you can see the obligatory running of Doom. But in this case it doesn’t just run a demo, but is playable from momentary push buttons on a breadboard (props to the Arietta team for using wire wrap for that setup).
See the vertical row of pads between the processor and the SD card slot? That’s a breakout header designed to accept a WiFi module. In at €20-30 based on your RAM choice and just €7 for the WiFi module this board is certainly a contender for any embedded Linux projects. But it does have us wondering, should be thinking of these as ARM boards, or forget the low-level development and just think of them as a Linux machines with plenty of GPIO available?
The 20×2 pin header breaks out a lot of the SAM9’s features. We really like the interactive pinout posted for this device. For instance, there are three sets of USB host lines available. But you’ll want to click on each to see that one set is in use for the SD card, and another is used by the WiFi module. The documentation that has been posted for the Arietta G25 is one of its strongest point. Nice work there!
Continue reading “Arietta G25 Has Us Wondering Where ARM Boards are Going”
Last May brought the unastonishing news that companies were taking the Systems on Chip found in $20 wireless routers and making dev boards out of them. The first of these is the VoCore, an Indiegogo campaign for a 360MHz CPU with 8MB of Flash and 32MB or RAM packaged in a square inch PCB for the Internet of Things. Now that the Indiegogo rewards are heading out to workbenches the world over, it was only a matter of time before someone got Doom to run on one of them.
After fixing some design flaws in the first run of VoCores, [Pyrofer] did the usual things you would do with a tiny system running Linux – webcams for streaming video, USB sound cards to play internet radio, and the normal stuff OpenWrt does.
His curiosity satiated, [Pyrofer] turned to more esoteric builds. WIth a color LCD from Sparkfun, he got an NES emulator running. This is all through hardware SPI, mind you. Simple 2D graphics are cool enough, but the standard graphical test for all low powered computers is, of course, Doom.
The game runs, but just barely. Still, [Pyrofer] is happy with the VoCore and with a little more work with the SPI and bringing a framebuffer to his tiny system, he might have a neat portable Doom machine on his hands.
Just before the days where every high school student had a cell phone, everyone in class had a TI graphing calculator. In some ways this was better than a cell phone: If you wanted to play BlockDude instead of doing trig identities, this was much more discrete. The only downside is that the TI calculators can’t easily communicate to each other like cell phones can. [Christopher] has solved this problem with his latest project which provides Wi-Fi functionality to a TI graphing calculator, and has much greater aspirations than helping teenagers waste time in pre-calculus classes.
The boards are based around a Spark Core Wi-Fi development board which is (appropriately) built around a TI CC3000 chip and a STM32F103 microcontroller. The goal of the project is to connect the calculators directly to the Global CALCnet network without needing a separate computer as a go-between. These boards made it easy to get the original Arduino-based code modified and running on the new hardware.
After a TI-BASIC program is loaded on the graphing calculator, it is able to input the credentials for the LAN and access the internet where all kinds of great calculator resources are available through the Global CALCnet. This is a great project to make the math workhorse of the classroom even more useful to students. Or, if you’re bored with trig identities again, you can also run a port of DOOM.
There aren’t too many details available about this hack, but we still thought it was interesting enough to share. YouTube user [Aussie50] seems to have figured out a way to install DOOM on an automated teller machine (ATM). Not only is the system running the software, it also appears that they are using the ATM’s built-in buttons to control the action in-game.
Many ATM’s today are simply computers that run a version of Windows, so one would assume it shouldn’t be too difficult to get an older game like DOOM running on the hardware. Towards the beginning of the video, you can quickly get a glimpse of what appears to be a default Windows XP background screen. You can see later in the video that [Aussie50] drops to what appears to be an MS-DOS command line. It stands to reason then that this particular model of ATM does run on Windows XP, but that [Aussie50] may have had to install MS-DOS emulation software such as DOSBOX as well.
At one point in the video, the camera man mentions they are using an I-PAC2. Some research will show you that this little PCB is designed to do USB keyboard emulation for arcade games. It looks like you can just hook up some simple momentary switches and the I-PAC2 will translate that into USB keyboard commands. It is therefore likely that [Aussie50] has hooked up the ATM’s buttons directly to this I-PAC2 board and bypassed the original button controller circuit altogether.
It is also mentioned in the video that [Aussie50] was able to get the receipt printer working. It would be interesting to somehow incorporate this into the DOOM game. Imagine receiving a receipt with your high score printed on it. This also gets us thinking about other possibilities of gaming on ATM hardware. Can you configure the game to require a deposit before being able to play? Can you configure it to dispense cash if you beat the high score? What if you modified the multiplayer deathmatch mode so all players must pay an entry fee and the winner takes all? What creative ideas can you come up with for gaming on ATM hardware? Continue reading “Playing DOOM on an ATM”
[Strider19] remembers the 90’s, and a great little novelty radio he had back then. Shaped like a computer, the radio was a typical AM/FM affair, with the monitor serving as a speaker. His original radio was long gone, but [Strider19] was able to find a replacement on everyone’s favorite auction site. With the replacement radio in hand, he set his plan in motion: Turning it into an epic Raspberry Pi Case.
The Raspberry Pi fit great, but [Strider19’s] 3.5″ composite monitor didn’t quite make it. Following in [Ben Heck’s] footsteps, [Strider19] cut the LCD’s control PCB down to fit the case. A piece of clear polycarbonate protects the fragile LCD from poking fingers. The monitor’s button board, two USB ports, and an external composite input mounted nicely inside the former battery compartment at the rear of the CRT. There’s even enough room back there to hide a USB WiFi adapter.
The Raspi itself fit perfectly into the base of the radio, along with a DC to DC converter, USB hub, real-time clock module, and a whole bunch of wires used to extend the connectors.
The final result is awesome! Thanks to a request on [Strider19’s] Reddit thread, we have pictures of Doom running on a (former) radio. Even Windows 3.1 runs under DosBox, though it took a bit of tweaking to get the display settings just right. Now [Strider19] just needs to figure out how to turn that tiny keyboard into a working model. We think some old school cell phone keyboard hacking may be in order!
This isn’t our usual faire, it’s a really cool documentary on a hacker. [JJ Dasher] is a tinkerer from Taylorsville, Utah — and this is his story.
Like many mechanical hackers, he got his start taking apart engines with his dad who owned a motorcycle repair shop at the time. The cover photo above is of his micro-bike project, which can get him going quite fast! He’s also built quite a few tesla coils, and loves picking up things from thrift stores to hack. He’s got a kid now which takes up a lot of his time, but he jokes that his son is just his next big project waiting to be finished.
We’ve actually featured [JJ’s] projects quite a few times before. He brought us the Doombox (handheld Doom-only computer), the awesome brute force GPS PIN cracker, and in the spirit of halloween one of our favorites: a tesla coil that delivers shocking candy!
Stick around after the break to watch the well-filmed documentary — don’t worry, it’s only 8 minutes long!
Continue reading “JJ Dasher: The Tinkerer (Documentary)”
You’re not still playing nDoom in black and white, are you? What decade do live in? Thankfully, the Doom port for TI-nspire calculators has been upgraded to support color. That is if you’ve got the hardware to run it.
The video after the break (and the image above) shows a TI-nspire CX running the popular first-person-shooter. It’s seen several upgrades since the beta version which we saw piggy-backed with a different TI-83 hack a year ago. The control scheme has been tweaked, and a menu system was added. It’s not the same on-screen menu that you would see with the DOS version of the game, but it accomplishes that same thing. This port is packaged with the Ndless program that unlocks the hardware so that you can perform your own hacks.
Unfortunately there is still no sound available for the game but that is a project for a different time. We know it must be possible because we’ve seen a TI-84+ used to play music stored on a thumb drive. Continue reading “Doom for your calculator gets a color upgrade”