Slack is great, but there are a few small problems with the current implementations. There isn’t a client for Palm, there isn’t a client for the Newton, and there isn’t a client for the Commodore 64. The last of these severe oversights was recently fixed by [Jeff Harris]. He built a native Slack client in 6502 assembly for the Commodore 64.
When dealing with network applications and the C64, the first question that comes to mind is how to talk to the outside world. There are C64 NICs, and ESP dongles, but for this build [Jeff] turned to the C64 Userport. This card edge combination of a serial and parallel port allows the C64 to talk to anything with RS-232, and with a simple adapter, [Jeff] got his old computer talking to a Raspberry Pi connected to the Internet.
The C64 Slack client itself is written in 6502 assembly, and features everything you would expect. The Pi is required to talk to the Slack API, though, and uses a NodeJS app to translate the bits from the C64 to something the API can understand.
Does it work? Of course it does. Slack is just text, after all, and there doesn’t seem to be any PETSCII weirdness here. You can check out a video of the build in action below.
There are many kits available to today’s hobbyists who wish to try their hand at producing simple computer-controlled robots. Small concoctions of servos and laser-cut acrylic, to which boards such as the Arduino, Raspberry Pi, or Beaglebone can easily be fitted.
In the 1980s though this was a market that was yet to be adequately served. The sheer size of the many 8-bit machines of the day meant they could not be incorporated in your robot, and interfacing to them was a bit more challenging than the easy-to-use GPIOs of their modern counterparts. Then the mechanical hardware of a small robot was something that had not been easily and cheaply packaged for the constructor, making building a physical robotic platform a significant task in itself.
[Charlie] is a robot based on the Capsela construction system, a toy consisting of interlocking plastic spheres containing different functions of shafts, gears, and motors. There was a Robotic Workshop kit for Capsella that featured a Commodore 64 interface, and it is through this means that [Charlie]’s three motors are controlled. It includes a ROM that extends Commodore BASIC with extra commands, which allow the robot to be easily controlled.
Artie the robot, with Dacta box in foreground
Meanwhile [Artie] is a Lego robot, using the Dacta TC Logo, a kit sold for the educational market and available at the time with interfaces for the PC and the Apple II. They had a Dacta control box but not the Apple II card to go with it, so had to make do with a functional replica built on a prototyping card. As the name suggests, this was programmed using Logo, and came with the appropriate interpreter software.
Both robots are reported to have been a success in terms of working in the first place, then demonstrating the 1980s technology and providing entertainment and engagement with the faire’s visitors.
We have covered numerous Lego robots over the years, as a search of our site will confirm. But this is only the second time we’ve featured a Capsela project, the first being this Arduino rover from 2011. [Mike] mused why we don’t see Capsela more often, and the same sentiment is true today. Do you have a Capsela set gathering dust somewhere that could make a robotic project?
Does everyone watch a load of videos on YouTube that are somewhat on the unadmissibly geeky side? In my case I might not care to admit that I have a lot of videos featuring tractors in my timeline. The mighty Russian Kirovets hauling loads through the impossible terrain of the taiga, tiny overloaded 2WD tractors in India pulling wheelies, and JCB Fastracs tearing around the British Fenland. You can take the girl off the farm, but you can’t take the farm out of the girl.
So my recommendations have something of an agricultural flavor. Like the video below the break, a 1917 silent film promoting the Ford Model B tractor. This one was eye-catching because it was a machine I’d not seen before, a rather unusual three-wheeler design with two driving wheels at the front and a single rear steering wheel.
During the early years of the twentieth century the shape of the modern tractor was beginning to evolve, this must have been a late attempt at an alternative. Speaking from the viewpoint of someone who has operated a few tractors in her time it does not look the easiest machine to control, that cloud of exhaust smoke surrounding the driver would not be pleasant, and the operating position hanging over the implement coupling at the rear does not look particularly comfortable or safe.
The film has a charming period feel, and tells the tale of a farmer’s son who tires of the drudgery of manual farm labor, and leaves for the city. He finds a job at the tractor factory and eventually becomes a tractor salesman, along the way meeting and marrying the daughter of a satisfied customer. He returns home with his bride, and a shiny new tractor to release his father from ceaseless labor. Along the way we gain a fascinating look at agriculture on the brink of mass mechanization, as well as the inside of a tractor factory of the time with an assembly sequence in which they appear to use no fasteners.
[Image Source: Tractor Industry Fraud on Farm Collector]All of this is very interesting, but the real nugget in the story lies with its manufacturer. This is a Ford Model B tractor. But it’s not a Ford Model B. Confused? So, it seems were the customers. The Ford we all know is the Michigan-based motor company of Henry Ford, who were already very much a big name in 1917. This Ford however comes from the Ford Tractor Co, of South Dakota, an enterprise set up by a shady businessman to cash in on the Ford brand, manufacturing an already outdated and inferior machine backed up by dubious claims of its capabilities.
On the staff was an engineer called Ford who lent his name to the company, but he bore no relation to Henry Ford. The company didn’t last long, collapsing soon after the date of this film, and very few of its products survived. It did have one legacy though, the awful quality of one of its tractors is reputed to have been the impetus behind the founding of the Nebraska Tractor Test Laboratory, the place where if you sell a tractor in the USA, you’ll have to have it tested to ensure it performs as it should. In their museum they house one of the few surviving Ford Model B tractors.
Meanwhile the Ford in Michigan produced their own very successful line of tractors, and their Fordson Model F from the same year is a visible ancestor of today’s machines. But as the video below shows, there’s nothing new about a fake.
Here’s a business plan for you, should you ever run into an old silicon fab sitting in a dumpster: build Commodore SID chips. The MOS 6581 and 8580 are synthesizers on a chip, famously used in the demoscene, and even today command prices of up to $40 USD per chip. There’s a market for this, and with the right process, this could conceivably be a viable business plan.
Finding a silicon fab in a dumpster is a longshot, but here’s the next best thing: an FPGASID project. The FPGASID is a project to re-create the now-unobtanium MOS 6581 found in the Commodore 64.
The Commodore SID chip has been out of production for a while now, and nearly every available SID chip has already been snapped up by people building MIDIbox SIDs, or by Elektron for their SidStation, which has been out of production for nearly a decade. There is a demand for SID chips, one that has been filled by “clones” or recreations using ATmegas, Propellers, and nearly every other microcontroller architecture available. While these clones can get the four voices of the SID right, there’s one universal problem: the SID had analog filters, and no two SIDs ever sounded alike.
From the audio samples available on the project page for the FPGASID, the filters might be a solved problem. The output from the FPGASID sounds a lot like the output from a vintage SID. Whether or not this is what everyone agrees a SID should sound like is another matter entirely, but this is the best attempt so far to drag the synth on a chip found in the Commodore 64 into modern times.
The files, firmware, and FPGA special sauce aren’t available yet, but the FPGASID is in alpha testing, with a proper release tentatively scheduled for early 2017. Maybe now it’s time to dig out those plans for the Uber MIDIbox, with octophonic SID goodness.
[Victor Trucco] makes us wish we spoke Portuguese. He’s done a lot of retrocomputing projects including connecting a ZX81 to the Internet to load programs. The project uses — what else — an ESP8266 to get the WiFi communications. You can see a video below if you want to exercise your high school Portuguese.
It is somewhat ironic that the ZX81’s CPU is kept busy driving the video, reading the keyboard, and running about just over 3 MHz which doesn’t even translate into 3 MIPS on that processor. Meanwhile, the “servant” ESP8266 has a 32-bit Tensilica CPU running at 80 MHz. Times have changed.
Those of you with long memories and a compulsive TV viewing habit might remember [Max Headroom], a quirky piece of TV ephemera from the late 1980s and early 1990s. [Max] was a supposedly computer generated TV show host and VJ with a pseudomechanical stutter, a slightly blocky rendered head, and a moving background of rendered lines. He looks a little quaint for viewers with a few decades viewing experience of CGI, but in his day he was cutting-edge cypberpunk TV.
The real [Max Headroom] (Fair use) Via Wikimedia Commons.If you were a bored British teenager and future Hackaday writer vegging out in front of your parents’ TV on an April night in 1985, you’d have caught [Max]’s genesis. He strung upon us by rising out of a title screen full of static in the Channel 4 TV movie [Max Headroom]: 20 Minutes into the Future.
The plot is a trip in itself. An investigative journalist seeking to uncover the sinister owners of his network (they run speeded-up adverts with the unfortunate side-effect of causing overweight viewers to explode) is pursued, causing a road accident in which he is injured by a collision with a safety barrier. Hence the name: [Max Headroom]. The network try to cover it up by producing a computerized facsimilie of the reporter which turns out to be an embarassing failure. They scrap the computer and it falls into the hands of a pirate TV station operating from a decrepit campervan, the Alphabetti-eating proprietor of which turns the character it contains into a TV sensation. Meanwhile the reporter escapes, recovers, and prevails over the villains.
The [Max] character proved to be something of a hit, with a TV spin-off series, VJing, adverts, and more. But that wasn’t the whole story of his appearances, back to that unexplained hack of Chicagoland TV.
The Chicago fake [Max Headroom].On the night of the 22nd of November 1987, viewers of WGN were watching a sports program when the screen went blank and they were treated to a few seconds of a slightly home-made [Max Headroom] dancing in front of those trademark moving lines. A couple of hours later on WTTW a rerun of a [Doctor Who] episode was again interrupted with the same fake [Max], this time speaking for a while before, if his performance wasn’t already bizarre enough, being spanked by a woman whose face is off camera.
As a piece of television history it’s an intriguing mystery, though since so little is known about the mechanism through which it was achieved it hasn’t achieved the notoriety in the technical world that you might expect. The stations involved conducted full investigations at the time and failed to locate a culprit, perhaps they should have been looking for that old campervan with the antennae on its roof.
It is very unlikely that a similar stunt could be performed today, with entirely digital TV studios and easy access to encryption technologies for external links to transmitter sites. But in the 1980s a studio would still have been an analogue affair so there would have been more opportunities to insert an unauthorized feed. Next year sees the 30th anniversary of the event, it would be fascinating if the perpetrator would mark it by anonymously revealing how it was achieved. Of course, we’d love to hear how you would have done it in the comments below. Surely we have readers who are intimately familiar with the television broadcasting equipment of the time.
Below the break we’re showing you both fake [Max] intrusions into the Chicago airwaves. First is the short outing on EGN, below that the longer one on WTTV.
If Babbage had started the computer revolution early, we might have seen a mouse like the one [Peter Balch] created. He started with the guts from a USB wheeled mouse and some gears from an old clock movement. In addition to the big wheels to capture X and Y movement, the mouse buttons look like the keys from an old typewriter.
We were afraid the project would require advanced wood or metal working capability, but the bottom of the mouse is made from paper mache. The top and sides are cut from tinplate. Of course, the paint job is everything.
The electronics part is pretty simple, just hacking a normal mouse (although it is getting harder to find USB mice with mechanical encoders). However, we wondered if it would have been as simple to use an optical wireless mouse. That would leave the wheels just for show, but honestly, most people aren’t going to know if the wheels are useful or just ornamental, anyway.
If you don’t feel like gutting a mouse, but you still want USB, you could use an Arduino or similar board that can simulate a mouse. We’ve seen quite a few of those in the past. Now all you need is a matching keyboard.