VCF West: Adding A Front Panel To The 6502

When you think about vintage computers from the 1970s, the first thing that should spring to mind are front panels loaded up with switches, LEDs, and if you’re really lucky, a lock with a key. Across all families of CPUs from the ’70s, you’ll find front panel setups for Z80s and 8080s, but strangely not the 6502. That’s not to say blinkenlights and panel switches for 6502-based computers didn’t exist, but they were astonishingly rare.

If something hasn’t been done, that means someone has to do it. [Alexander Pierson] built The Cactus, a  6502-based computer that can be controlled entirely through toggle switches and LEDs.

If you’re wondering why something like this hasn’t been built before, you only have to look at the circuitry of the 6502 CPU. The first versions of this chip were built with an NMOS process, and these first chips included bugs, undefined behavior, and could not be run with a stopped clock signal. These problems were fixed with the next chip spin using a CMOS process (which introduced new bugs), but the CMOS version of the 6502 would retain the contents of its registers with a stopped clock signal.

The specs for the Cactus computer are what you would expect from a homebrew 6502 system. The chip is a WDC 65C02S running at 1MHz, there’s 32k of RAM and a 16k EPROM, dual 6551s give serial access at various baud rates, and there are 16 bits of parallel I/O from a 65C22 VIA. The ROM is loaded up with OSI Basic. The real trick here is the front panel, though. Sixteen toggle switches allow the front panel operator to toggle through the entire address space, and eight flip switches can set any bit in the computer. Other controls include Run, Halt, Step, Examine, and Deposit, as you would expect with any front panel computer.

It’s a fantastic piece of work which I missed seeing at VCF East so I’m really glad [Alexander] made the trip between coasts. Cactus is truly something that hasn’t been done before. Not because it’s impossible, but simply because the state of the art technology from when the 6502 was new didn’t allow it. Now we have the chips, and the only limitation is finding someone willing to put in the work.

Custom Designed Keyboard Needs A Custom Made Metal Case

It’s hardly news that mechanical keyboard users love their keyboards.  When it comes to custom keyboards, though, [Cameron Sun] has taken things to the next level, by designing his own keyboard and then having the case custom milled from aluminum.  If a Macbook and an ErgoDox had a baby, it would look like this!

[Cameron] had been using a 60 percent keyboard (a keyboard with around 60% of the keys of a standard keyboard) but missed the dedicated arrow keys, as well as home/end and pgup/pgdown keys. Thus began the quest for the ultimate keyboard! Or, at least, the ultimate keyboard for [Cameron.]

Keyboards begin and end with a layout, so [Cameron] started with keyboard-layout-editor.com, a site where you can create your own keyboard layout with the number of keys you’d like. The layout was a bit challenging for [Cameron] using the online tool, so the editing was moved into Adobe Illustrator. Once the layout was designed, it was time to move on to the case. Wood was considered, but ultimately, aluminum was decided upon and the basic shape was milled and then the key holes were cut using a water jet.

An interesting addition to the keyboard were three toggle switches. These allow [Cameron] to choose a modified layout for use when gaming, and also to move some of the keys’ locations so that one side of the keyboard can be used for gaming.

Custom keyboard layouts are getting more and more popular and there are lots of DIY cases to hold those layouts. [Cameron] has upped the ante when it comes to cases, though. If you’re interested in building your own keyboard, we have you covered with articles like The A to Z of Building Your Own Keyboard. If you’re looking for more custom cases, perhaps a concrete one is what you want?

Via Reddit.

Teardown Of A Fingerprint Padlock

We wouldn’t mind tearing down a fingerprint scanner, but we hate to bust up our expensive laptop or cell phone. [Julian], however, got a hold of a fingerprint scanning padlock and was willing to tear it apart for our benefit. The video appears below.

The padlock is a simple enough little device with a cable lock instead of a solid metal shackle, although we have seen similar devices with traditional shackles. Initially, the lock’s fingerprint storage is empty and it will open for any fingerprint. The first task is to set an administrator fingerprint. You’ll need that fingerprint to set up other fingerprints or to reset the unit. Of course, what we are really interested in is what’s inside.

Continue reading “Teardown Of A Fingerprint Padlock”

How Much Current Does That Thing Draw?

If you ask us how to measure the current draw from something, we’ll break a power lead and put a multimeter in series with the power supply. If that’s not handy, we’ve been known to take the fuse out of the power supply and replace it with the meter. Crude, but effective. But if you have about $8,000 sitting around, you could go grab a Keithley 2460 SourceMeter.

What’s a SourceMeter? Well, as far as we can tell it is a power supply with very accurate built-in current monitoring and a microprocessor that can display lots of interesting statistics and graphs. In all fairness, this looks like a souped up model, but they start at about half the price which is still a lot more than most hacker budgets.

Continue reading “How Much Current Does That Thing Draw?”

Cheap PSoC Enables Electrochemistry Research

You may think electrochemistry sounds like an esoteric field where lab-coated scientists labor away over sophisticated instruments and publish papers that only other electrochemists could love. And you’d be right, but only partially, because electrochemistry touches almost everything in modern life. For proof of that look no further than your nearest pocket, assuming that’s where you keep your smartphone and the electrochemical cell that powers it.

Electrochemistry is the study of the electrical properties of chemical reactions and does indeed need sophisticated instrumentation. That doesn’t mean the instruments have to break the grant budget, though, as [Kyle Lopin] shows with this dead-simple potentiostat built with one chip and one capacitor. A potentiostat controls the voltage on an electrode in an electrochemical cell. Such cells have three electrodes — a working electrode, a reference electrode, and a counter electrode. The flow of electrons between these electrodes and through the solutions under study reveal important properties about the reduction and oxidation states of the reaction. Rather than connect his cell to an expensive potentiostat, [Kyle] used a Cypress programmable system-on-chip development board to do everything. All that’s needed is to plug the PSoC into a USB port for programming, connect the electrodes to GPIO pins, and optionally add a 100 nF capacitor to improve the onboard DAC’s accuracy. The video below covers the whole process, albeit with a barely audible voiceover.

Still not sure about electrochemistry? Check out this 2018 Hackaday Prize entry that uses the electrochemistry of life to bring cell phones back to life.

Continue reading “Cheap PSoC Enables Electrochemistry Research”

Memristors On A Chip Solve Partial Differential Equations

We were always taught that the fundamental passive components were resistors, capacitors, and inductors. But in 1971, [Leon Chua] introduced the idea of a memristor — a sort of resistor with memory. HP created one in 2008 and since then we haven’t really had the burning need to use one. In a recent Nature article, [Mohammed Zidan] and others discuss a 32 by 32 memristor array on a chip they call a memory processing unit. This analog computer on a chip is useful for certain kinds of operations that CPUs are historically not efficient at, including solving differential equations. Other applications include matrix operations used in things like machine learning and weather prediction. The paper is behind a paywall, although the usual places to find scholarly papers will probably have it soon.

There are several key ideas for using these analog elements for high-precision computing. First, the array is set up in a passive crossbar arrangement. In addition, the memristors are quantized so that different resistance values represent different numbers. For example, a memristor element that could have 16 different resistance values would allow it to operate as a base-16 digit.

Continue reading “Memristors On A Chip Solve Partial Differential Equations”

Help Save Some Of Australia’s Computer History From The Bulldozers

When multiple tipsters write in to tell us about a story, we can tell it’s an important one. This morning we’ve received word that the holding warehouse of the Australian Computer Museum Society in the Sydney suburb of Villawood is to be imminently demolished, and they urgently need to save the artifacts contained within it. They need Aussies with spare storage capacity of decent size to help them keep and store the collection, and they only have a few days during which to do so.

The ever-effusive Dave from EEVblog has posted a video in which he takes a tour, and like us he’s continually exclaiming over the items he finds. An EAI analog computer, a full set of DEC PDP-11 technical documentation, a huge Intel development system, Tektronix printers, huge DEC racks, memory cards for VAXen, piles and piles of boxes of documentation, and much, much more.

So, if you are an Aussie within reach of Sydney who happens to have a currently-unused warehouse, barn, or industrial unit that could house some of this stuff, get in touch with them quickly. Some of it may well be junk, but within that treasure trove undoubtedly lies a lot of things that need to be saved. We’d be down there ourselves, but are sadly on the other side of the world.

Continue reading “Help Save Some Of Australia’s Computer History From The Bulldozers”