[Bbraun] has an old Macintosh SE computer. He was looking for a way to view the video output from the SE on a newer, modern computer. He ended up working out a pretty clever solution using a stm32f4discovery board.
First, the SE’s logic board was removed from its case and placed onto a desk for easier access. The discovery board was then hooked up to the SE’s processor direct slot (PDS) using normal jumper wires. The discovery board acts as a USB COM port on a newer Mac OSX computer. The discovery board watches the SE for writes to video memory. When it sees that the R/W pin goes low, it knows that a write is occurring. It then waits for /AS to go low, which indicates that an address is on the bus. The discovery board reads the address and verifies that it falls within the range of the video frame buffer. If it does, then the discovery board writes a copy of the data to a local buffer.
The OSX computer runs a simple app that can make a request to the discovery board via USB. When the board receives the request, it sends its local frame buffer data over the USB connection and back to the host. The OSX computer then displays that data in a window using CGImage. The demo video below was captured using this technique. Continue reading “Viewing A Macintosh SE’s Video On A Modern Computer”
It’s not often that you find a Macintosh dumped out on the side of the road. [GrandpaSquarepants] was one of the lucky individuals that did. Being the good friend that he is, he made his roomy carry the 50 lb behemoth back to their apartment. Not surprisingly, the machine didn’t boot up and ended up sitting around the apartment for a few years.
Fast forward from 2012 to present day and [G.S.] decided it was time to do something with that G5. That “something” wasn’t about fixing it. Instead, it was gutted to turn it into a Macintosh-cased Hackintosh. If you’re unfamiliar with Hackintosh, it’s a term used to describe a project that gets Mac OS to run on non-Apple hardware.
[G.S.] could have just crammed everything into the G5 case and called it a day but he decided to spend the time to make it look supremely presentable. The case was significantly modified to fit the non-Apple computer components, including the addition of a custom rear panel made from aluminum to mount the power supply, cooling fan and to allow access to the motherboard connectors. Take a close look; there are two CPU coolers in there. It was such a close fit that there is only 2.6mm (.1 inch) of clearance between the cooler and the case.
Two Dell U2415 monitors and an Apple wireless keyboard and mouse make up the rest of the setup. Overall, [G.S.] is happy with the final outcome of his project, well… except for the Apple mouse. He says that has got to go!
[Sterling]’s MacBook Pro has a propensity to heat up at times. Some of this overheating is due to to what he uses his Mac for – gaming and making music. A larger part of this overheating is that this laptop is a consumer electronics device – it’s going to die sooner or later. One day in March, this laptop bit the bullet, and that’s where this story gets interesting.
Before the MacBook died, [Sterling] was logging temps between 80 and 90ºC, with a maximum of 102º. The simple fixes, compressed air, a laptop stand, and running the fans full blast all the time didn’t help. When the laptop died, [Sterling] was pretty sure some solder joints came loose. Sending the logic board off to a place that specializes in reflowing would take weeks. A more drastic plan of attack was necessary.
[Sterling] disconnected all the wires, connectors, and heat sinks and preheated his oven to 340º F. The logic board was placed on a cookie tray and stuffed into the oven for seven long minutes. Thermal paste was reapplied, heat sinks reinstalled, connectors connected, and the machine booted. It worked great for about eight months with temperatures averaging around 60 or 70º C.
Two weeks ago, the laptop died again. This time it was reflowed with a heat gun and ran for about an hour. The third attempt was the cookie sheet again, only this time [Sterling] added something. Speed holes. Or vents, or whatever else you want to call them.
Now there’s a noticeably increased airflow in the Mac, much better than before. Average temps are back down to 40 or 50º C, lower than they were with just a reflow. The jury is still out if this new addition can go the distance, but with any luck, this mod might make it through 2015.
Thanks [Doug] for the tip.
Many of our readers are familiar with the gold standard of classic PC keyboards – the bunker with switches known as the IBM Model M. The Model M’s Apple contemporary is the Apple Extended Keyboard and they are just as highly sought-after by their respective enthusiasts. Though discontinued almost 25 years ago and incompatible with anything made in the last 15, the codenamed “Saratoga” is widely considered the best keyboard Apple ever made.
[Ezra] has made a hobby of modernizing these vintage heartthrobs and rescuing them from their premature obsolescence. In a superbly documented tutorial he not only shows how to convert them to USB (a popular and trivial hack), but teaches you how and where to smuggle a Raspberry Pi in as well.
After disassembly, the project requires only a little bit of chisel and Dremel work before the soldering iron comes out. [Ezra] was fairly meticulous in removing or redirecting the Pi’s connectors and hardwiring the internals. Only 3 pins need to be traced from the original keyboard and [Ezra]’s ADB–>USB Rosetta Stone of choice is the Hasu Converter running on a Atmega 32u4 clone. Balancing cost, range, and power draw from the Pi, he settled on the TP-LINK WN722N for his WiFi solution which is also tucked away inside the case. A single pullup resistor to finish it off and [Ezra] was delighted to discover it worked the first time he plugged it in.
Keyboards from this era use actual momentary switches that audibly click twice per keypress. In our world of screens-as-keys celebrating the lack of tactile constraints, using beasts like the Model M or the AEK to force transistors to do your bidding is like racking a shotgun during a game of lasertag – comically obtuse but delightfully mechanical.
If you are looking to expand on [Ezra]’s tinkering, he has already made a wishlist of additions: a toggle switch to lobotomize the Pi back into a plain USB keyboard, an internal USB hub, and a power switch.
Hear the video of an AEK in action after the break (or loop it to sound productive while you nap).
Continue reading “Vintage Apple Keyboard Revived As Standalone Computer”
Who of us out there don’t have a spare iPad and Mac Classic kicking around? If you are one of those lucky folks then this project is for you. [site hirac] has made a pretty neat stand for an iPad made out of a Mac Classic case (translated). It just happens that the screens of the Mac Classic and iPad are pretty darn close in size. Although the screen size is similar, the resolution is not. The original Macintosh Classic had a black and white screen with a resolution of 512 × 342 pixels. The iPad’s resolution of 1024 x 768 pixels has 450% more pixels than the original Mac.
To get the iPad to fit correctly, the case had to be significantly modified. First, all of the internals of the Mac were removed, leaving just an empty case. The front panel of the case was removed and a slot on the left side is made. This slot helps to allow the iPad to slide into the Mac. On the inside of the front panel quite a few of injection molded supports were trimmed away for clearance. A slot was also cut in the left side of the rear case half. When the case is re-assembled, the slots in the front and rear halves provide a large enough hole for the iPad to fit through. Oddly, there are some plastic features on the front panel that are at just the right height to hold the iPad in the ideal location to line up with the screen cutout in the case.
Continue reading “iPad Finds New Home in Mac Classic”
Not wanting to wait for Apple to step up their game and complete their purchase of Beats headphones, [Carnivore] decided he wanted his own pair of Apple-compatible Beats cans with Bluetooth. He created something that will probably be for sale in the Apple store come Christmas: a pair of Beats Pro headphones with Bluetooth and a Lightning connector for charging.
[Carnivore] liked the sound of his Beats Pro headphones but hated the wires. After disassembling the headphones, he carefully rewired the speakers with smaller gauge wire, added a small Bluetooth module and battery, and sealed everything back up.
There are a few interesting bits to this build – by getting rid of all external wires, [Carnivore] was left with a few holes in the headphones. These were a perfect place to add a 3D printed mount for the power button and the Lightning adapter taken from an Apple Lightning extension connector.
Thanks [Tony] for the tip!
Hipsters rejoice, you can actually make those high-tech IPS panels look like crap. Really nostalgic crap. [Kaveen Rodrigo] wrote in to show how he displays weather data as his Apple ][ emulated screensaver.
He’s building on the Apple2 package that is part of the xscreensaver available on Linux systems. The program has an option flag that allows you to run another program inside of it. This can be just about anything including using it as your terminal emulator. [Adrian] recently sent us the screenshot shown here for our retro edition. He is running bash and loaded up freenet just to enjoy what it used to be like in the good old days.
In this case, [Kaveen] is using Python to pull in, parse, and print out a Yahoo weather json packet. Since it’s just a program that is called when the screensaver is launched, you can use it as such or just launch it manually and fill your second monitor whenever not in use.
We gave it a whirl, altering his code to take a tuple of zip codes. Every hour it will pull down the data and redraw the screen. But we’ve put enough in there that you’ll be able to replace it with your own data in a matter of minutes. If you do, post a screenshot and what you’re using it for in the comments.
Continue reading “Apple ][ Graphics as your Screensaver or Second Screen”