NeXT – Hackaday https://hackaday.com Fresh hacks every day Tue, 16 May 2023 16:43:44 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.4 156670177 MIDI Interface for NeXTcube Plugs Into The Past https://hackaday.com/2023/05/16/midi-interface-for-nextcube-plugs-into-the-past/ https://hackaday.com/2023/05/16/midi-interface-for-nextcube-plugs-into-the-past/#comments Tue, 16 May 2023 23:00:55 +0000 https://hackaday.com/?p=589339 [Joren] recently did some work as part of an electronic music heritage project, and restored an 80s-era NeXTcube workstation complete with vintage sound card, setting it up with a copy …read more]]>

[Joren] recently did some work as part of an electronic music heritage project, and restored an 80s-era NeXTcube workstation complete with vintage sound card, setting it up with a copy of MAX, a graphical music programming environment. But there was one piece missing: MIDI. [Joren] didn’t let that stop him, and successfully created hardware to allow MIDI input and output.

The new panel provides all the connectors necessary to interface with either classic MIDI devices, or MIDI over USB (where it appears as a USB MIDI device to any modern OS.)

Interestingly, the soundcard for the NeXTcube has an RS-422 serial port and some 8-pin mini DIN connectors. They are not compatible with standard MIDI signals, but they’re not far off, either.

To solve this, [Joren] used a Teensy developer board to act as an interface between classic MIDI devices like keyboards or synthesizers (or even not-so-common ones like this strange instrument) while also being able to accommodate modern MIDI over USB connections thanks to the Teensy’s USB MIDI functionality.

A metal enclosure with a 3D-printed panel rounds out the device, restoring a critical piece of functionality to the electronic music-oriented workstation.

MIDI as a protocol isn’t technically limited to musical applications, though that’s one place it shines. And just in case it comes in handy someday, you can send MIDI over I2C if you really need to.

]]>
https://hackaday.com/2023/05/16/midi-interface-for-nextcube-plugs-into-the-past/feed/ 21 589339 nextcube_midi_proport
Reverse Engineering The NeXT Computer Keyboard Protocol https://hackaday.com/2022/01/26/reverse-engineering-the-next-computer-keyboard-protocol/ https://hackaday.com/2022/01/26/reverse-engineering-the-next-computer-keyboard-protocol/#comments Wed, 26 Jan 2022 19:30:03 +0000 https://hackaday.com/?p=517170 The NeXT computer was introduced in 1988, with the high-end machine finding favor with universities and financial institutions during its short time in the marketplace. [Spencer Nelson] came across a …read more]]>

The NeXT computer was introduced in 1988, with the high-end machine finding favor with universities and financial institutions during its short time in the marketplace. [Spencer Nelson] came across a keyboard from one of these machines, and with little experience, set about figuring out how it worked.

The keyboard features a type of DIN connector and speaks a non-ADB protocol to the machine, but [Spencer] wanted to get it speaking USB for use with modern computers. First attempts at using pre-baked software found online to get the keyboard working proved to be unreliable. [Spencer] suspected that the code, designed to read 50 microsecond pulses from the keyboard, was miscalibrated.

Some analysis with an oscilloscope and logic analyzer allowed [Spencer] to figure out the keyboard was communicating with pulses ever 52.74 microseconds, corresponding to a frequency of 18.960 kHz, sending two 9-bit messages at a time. Disassembling the keyboard confirmed these findings – inside was a 455 kHz clock, with the keyboard sending a signal every 24 ticks producing the 18.960 kHz output.

Reworking the initial code found online to work with the actual pulse widths coming from the keyboard got everything humming along nicely. Now, [Spencer] has a nice vintage keyboard with excellent feel that reliably works with modern hardware. We’d call that a win.

If you need more of a fix, be sure to dive into Keebin’ with Kristina, a regular column all about our favorite tactile input devices!

]]>
https://hackaday.com/2022/01/26/reverse-engineering-the-next-computer-keyboard-protocol/feed/ 22 517170 keyboard
BeOS: The Alternate Universe’s Mac OS X https://hackaday.com/2020/01/09/beos-the-alternate-universes-mac-os-x/ https://hackaday.com/2020/01/09/beos-the-alternate-universes-mac-os-x/#comments Thu, 09 Jan 2020 15:01:24 +0000 https://hackaday.com/?p=371785 You’re likely familiar with the old tale about how Steve Jobs was ousted from Apple and started his own company, NeXT. Apple then bought NeXT and their technologies and brought …read more]]>

You’re likely familiar with the old tale about how Steve Jobs was ousted from Apple and started his own company, NeXT. Apple then bought NeXT and their technologies and brought Jobs back as CEO once again. However, Jobs’ path wasn’t unique, and the history of computing since then could’ve gone a whole lot different.

In 1990, Jean-Louis Gassée, who replaced Jobs in Apple as the head of Macintosh development, was also fired from the company. He then also formed his own computer company with the help of another ex-Apple employee, Steve Sakoman. They called it Be Inc, and their goal was to create a more modern operating system from scratch based on the object-oriented design of C++, using proprietary hardware that could allow for greater media capabilities unseen in personal computers at the time.

Meet The BeOS

Could you imagine emailing someone a video file in 1995? Be Inc. did.

BeOS was, at the time, a foray into a new way of doing home computing. The features it introduced that were brand new at the time are now ubiquitous — things such as preemptive multitasking, journaling filesystems and an uncluttered desktop design. In a way, it was forward-thinking enough that if you look at a screenshot of it today you’d swear it was just any other modern Linux environment, ’90s graphical aesthetic aside. The main strength pushed by its developers was the multimedia support the platform offered: not only was the operating system designed in such a way that audiovisual formats were easy to work with, but also the hardware itself was built with a variety of I/O ports to accommodate such work.

In a time when dual-core computers were still a distant dream, the very first BeBox prototype was already being developed as a dual-processor AT&T Hobbit system. The Hobbit was a short-lived RISC processor specifically designed for the C language. However, since AT&T stopped the production of the chip, Be Inc. quickly shifted its development to a PowerPC-based system instead, which would become the BeBox we know today.

A PowerPC BeBox, including the Blinkenlights at the lower left and right of the case.

The BeBox finally debuted in October 1995, sporting a dual-PowerPC architecture clocked at 66 MHz each, with 133 MHz models following a year later. To emphasize the innovation of having two distinct processor cores, the front of its creatively-shaped case had two stacks of LEDs called “Blinkenlights”, each one of them displaying the current load of each CPU. On top of that, it offered interfaces no other home computer at the time had as standard: two MIDI I/O ports, multiple line-level audio channels and a connector dubbed “Geekport”. This connector was an experimental electronic-development oriented port, featuring power pins, two bi-directional 8-bit lanes and D/A and A/D converters, doing its name rightful justice.

Coulda Been A Contender

In 1994, Apple’s System 7 was showing its age. The company invested efforts into the development of a successor, codenamed Copland, to be released as System 8. By 1996, after missed deadlines and dysfunctional management, the project was deemed unviable and was cancelled. Now on the lookout for outside sources for their next operating system, Apple showed interest in acquiring Be Inc., which was rapidly gaining notoriety as a company pioneering new desktop computing paradigms. The object-oriented BeOS did everything Apple wanted the new Mac OS to do, and more.

Unfortunately for the Be Inc. employees, Apple wasn’t so set on the deal. Gambling on a new technology, the company low-balled an offer of only $125 million USD, which Be executives refused. Later that year, Apple would announce that they were buying NeXT for over twice that amount ($425 million USD). Of course, that deal included Steve Jobs in the package, something Be Inc. couldn’t offer, and the rest is history.

The Sony eVilla, one of the appliances designed to run BeIA software.

With the lack of an acquisition, Be’s hardware was left in a state of commercial unviability; after only about 1800 units sold, the company was forced to shift its focus on the software rather than hardware. BeOS was then ported to the more commonplace x86 architecture to cope with this change, but sales continued to decline.

The company finally resorted to giving BeOS away for free and focusing on BeIA, a version of BeOS meant for use on internet appliances — but even that pivot wasn’t enough to save the project or the company. Be Inc. laid off the majority of its employees in 2001 and sold the company’s assets to Palm, Inc., who decided not to pursue the project further. Aside from the leak of the minor version update R5.1 “Dano”, official production on BeOS was shuttered for good.

Haiku Marches On

The commercial demise of BeOS did not spell an end to the core vision of the Be Inc. employees. Since then, a new open source project called Haiku was started from scratch, picking up from where BeOS left off. The first beta of this new operating system was released on September 2018, and nightly releases continue to update it. New features include a full package manager such as the ones commonly seen in Linux distributions, and support for more modern media formats.

The original experience of BeOS as it was presented two decades ago can still be recreated through emulators. Since this method uses the later x86 port of BeOS, you don’t quite get the whole bells and whistles the custom BeBox hardware could give you, but it’s still a partial glimpse into the future world of yesterday. Adafruit has written a guide that walks you through setting up BeOS R5 using VirtualBox, however, since I had no luck in getting it to work no matter what I did, I ended up writing my own guide using PCem instead in case that one doesn’t work for you either.

What’s left for us now is to wonder, how different would the desktop computer ecosystem look today if all those years ago, back in 1997, Apple decided to buy Be Inc. instead of NeXT? Would Tim Berners-Lee have used a BeBox to run the world’s first web server instead? How would Mac OS X look today, would it still have its iconic (pun intended) dock? Or maybe the tendency for technology to have a point of convergence means that eventually everything would develop the same way regardless. There’s no way of knowing, but it’s always fun to take a trip down memory lane.

]]>
https://hackaday.com/2020/01/09/beos-the-alternate-universes-mac-os-x/feed/ 186 371785 beos-featured
Hackaday Links: March 17, 2019 https://hackaday.com/2019/03/17/hackaday-links-march-17-2019/ https://hackaday.com/2019/03/17/hackaday-links-march-17-2019/#comments Sun, 17 Mar 2019 23:00:55 +0000 http://hackaday.com/?p=349689 Hackaday Links Column BannerThere’s now an official Raspberry Pi keyboard and mouse. The mouse is a mouse clad in pink and white plastic, but the Pi keyboard has some stuff going for it. …read more]]> Hackaday Links Column Banner

There’s now an official Raspberry Pi keyboard and mouse. The mouse is a mouse clad in pink and white plastic, but the Pi keyboard has some stuff going for it. It’s small, which is what you want for a Pi keyboard, and it has a built-in USB hub. Even Apple got that idea right with the first iMac keyboard. The keyboard and mouse combo are available for £22.00

A new Raspberry Pi keyboard and a commemorative 50p coin from the Royal Mint featuring the works of Stephen Hawking? Wow, Britain is tearing up the headlines recently.

Just because, here’s a Power Wheels Barbie Jeep with a 55 HP motor. Interesting things to note here is how simple this build actually is. If you look at some of the Power Wheels Racing cars, they have actual diffs on the rear axle. This build gets a ton of points for the suspension, though. Somewhere out there on the Internet, there is the concept of the perfect Power Wheels conversion. There might be a drive shaft instead of a drive chain, there might be an electrical system, and someone might have figured out how someone over the age of 12 can fit comfortably in a Power Wheels Jeep. No one has done it yet.

AI is taking away our free speech! Free speech, as you’re all aware, applies to all speech in all forms, in all venues. Except you specifically can’t yell fire in a movie theater, that’s the one exception. Now AI researchers are treading on your right to free speech, an affront to the Gadsden flag flying over our compound and the ‘no step on snek’ patch on our tactical balaclava, with a Chrome plugin. This plugin filter’s ‘toxic’ comments with AI, but there’s an unintended consequence: people want need to read what I have to say, and this will filter it out! The good news is that it doesn’t work on Hackaday because our commenting system is terrible.

This week was the 30th anniversary of the World Wide Web, first proposed on March 11, 1989 by Tim Berners-Lee. The web, and to a greater extent, the Internet, is the single most impactful invention of the last five hundred years; your overly simplistic view of world history can trace modern western hegemony and the reconnaissance to Gutenberg’s invention of the printing press, and so it will be true with the Internet. Tim’s NeXT cube, in a case behind glass at CERN, will be viewed with the same reverence as Gutenberg’s first printing press (if it had survived, but you get where I’m going with this). Five hundred years from now, the major historical artifact from the 20th century will be a NeXT cube, that was, coincidentally, made by Steve Jobs. If you want to get your hands on a NEXT cube, be prepared to pony up, but Adafruit has a great authorial for running Openstep on a virtual machine. If you want the real experience, you can pick up a NeXT keyboard and mouse relatively cheaply.

Sometimes you need an RCL box, so here’s one on Kickstarter. Yeah, it’s kind of expensive. Have you ever bought every value of inductor?

]]>
https://hackaday.com/2019/03/17/hackaday-links-march-17-2019/feed/ 35 349689 Hackaday Links
Hackaday Links: October 28, 2018 https://hackaday.com/2018/10/28/hackaday-links-october-28-2018/ https://hackaday.com/2018/10/28/hackaday-links-october-28-2018/#comments Sun, 28 Oct 2018 23:00:46 +0000 http://hackaday.com/?p=330627 Hackaday Links Column BannerSteve Jobs was actually a good designer and CEO. This is a statement that would have been met with derision in 2010, with stories of a ‘reality distortion field’. We’re …read more]]> Hackaday Links Column Banner

Steve Jobs was actually a good designer and CEO. This is a statement that would have been met with derision in 2010, with stories of a ‘reality distortion field’. We’re coming up on a decade in the post-Jobs era, and if there’s one thing the last seven or eight years can tell us, it’s that Jobs really, really knew how to make stuff people wanted. Apart from the iPhone, OS X, and the late 90s redesign of their desktops, the most impressive thing Jobs ever did was NeXT. Now there’s book that describes the minutia of all NeXT hardware. Thanks to the Adafruit blog for pointing this one out.

Speaking of Apple, here’s something else that’s probably not worth your time. It’s a highly exclusive leak of upcoming Apple hardware that’s sure to change everything you know about tech. Really, it’s a floating hockey puck branded with the Apple logo. No idea what this is, but somebody is getting some sweet, sweet YouTube ad revenue from this.

A few years ago, [Tom Stanton] built an electric VTOL plane. It looked pretty much like any other foam board airplane you’d find, except there were motors on the wingtips a lá an Osprey. Now, he’s massively improving this VTOL plane. The new build features a 3D printed fuselage and 3D printed wing ribs to give this plane a proper airfoil. Despite being mostly 3D printed, this VTOL plane weighs less than half of the first version. Also, a reminder: VTOL planes (or really anything that generates lift from going forward) are the future of small unmanned aerial craft. Better get hip to this now.

Next weekend is the Hackaday Superconference, and you know we’re going to have an awesome hardware badge. It’s a badge, that’s a computer, and has a keyboard. What more could you want? How about an expansion header? Yeah, we’ve got a way to add a shift register and 8 LEDs to the badge. From there, you can do just about everything. Who’s going to bring an old parallel port printer?

]]>
https://hackaday.com/2018/10/28/hackaday-links-october-28-2018/feed/ 11 330627 Hackaday Links
Lady Ada Turns NeXT Equipment Into Something Useful https://hackaday.com/2016/01/20/lady-ada-turns-next-equipment-into-something-useful/ https://hackaday.com/2016/01/20/lady-ada-turns-next-equipment-into-something-useful/#comments Thu, 21 Jan 2016 03:00:35 +0000 http://hackaday.com/?p=186908 From the late 80s to the early 90s, [Steve Jobs] wasn’t at Apple. He built another company in the meantime, NeXT Computer, a company that introduced jet black workstations to …read more]]>

From the late 80s to the early 90s, [Steve Jobs] wasn’t at Apple. He built another company in the meantime, NeXT Computer, a company that introduced jet black workstations to universities and institutions, developed an incredible emphasis on object-oriented programming, and laid the groundwork for the Unix-ey flavor of Apple’s OS X. Coincidently, there is a lot of old NeXT gear at the Adafruit clubhouse – not that there’s anything wrong with that, we all have our own strange affectations and proclivities. Recently, [Lady Ada] turned one of the strangest components of the NeXT computer ecosystem into something useful: a computer speaker.

The item in question for this build is the NeXT ‘sound box’. When not using the very special NeXT monitor, the NeXT computer connects the monitor, keyboard, and speakers through this odd little box. There are two versions of the NeXT sound box, and peripherals from either version are incompatible with each other. ([Jobs] was known for his sense of design and a desire for a simplified user experience, you know.)

In [Lady Ada]’s initial teardown of the sound box, she discovers a few interesting things about this peripheral. There’s an I2S DAC inside there, connected to an unobtanium DB19 connector. Theoretically, that I2S device could be used to drive the speaker with digital audio. The only problem is the DB19 connector – they’re rare, and [Steve] from Big Mess o’ Wires bought the world’s supply.

Without these connectors, and since it’s only an hour-long show, [Lady Ada] went with the most effective hack. She grabbed a USB audio dongle/card, added a small amplifier, and soldered a few wires onto the power and ground pins of an IC. It’s simple, effective, fast, and turns an awesome looking 30-year-old peripheral into a useful device.

]]>
https://hackaday.com/2016/01/20/lady-ada-turns-next-equipment-into-something-useful/feed/ 44 186908 NextStation
NeXT Cubes And LCD Monitors https://hackaday.com/2014/12/27/next-cubes-and-lcd-monitors/ https://hackaday.com/2014/12/27/next-cubes-and-lcd-monitors/#comments Sat, 27 Dec 2014 18:00:11 +0000 http://hackaday.com/?p=142156 The NeXT slabs and cubes were interesting computers for their time, with new interesting applications that are commonplace today seen first in this block of black plastic. Web browsers, for …read more]]>

The NeXT slabs and cubes were interesting computers for their time, with new interesting applications that are commonplace today seen first in this block of black plastic. Web browsers, for example, were first seen on the NeXT.

Running one of these machines today isn’t exactly easy; there are odd video connectors but you can modify some of the parts and stick them in an LCD monitor. It’s a tradeoff between a big, classic, heavy but contemporary CRT and a modern, light, and efficient LCD, but it’s still a great way to get a cube or slab up and running if you don’t have the huge monitor handy.

The NeXT cube doesn’t have a single wire going between the computer and the monitor; that would be far too simple. Instead, a NeXT Sound Box sits between the two, providing the user a place to plug the monitor, keyboard, mouse, and audio connectors into. [Brian] took the board from this Sound Box and put it inside an old NEC LCD monitor he had sitting around. 12V and 5V rails were wired in, the video lines were wired in, and [Brian] created a new NeXT monitor.

There are two versions of the NeXT Sound Box – one for ADB peripherals (Apple IIgs and beige Macs), and another for non-ADB peripherals. [Brian] also put together a tutorial for using non-ADB peripherals with the much more common ADB Sound Board.

]]>
https://hackaday.com/2014/12/27/next-cubes-and-lcd-monitors/feed/ 16 142156 soundboard