A purple PCB with many DIP chips including a 6502

Hackaday Prize 2022: Reuse Those DIP Chips To Make A 1980s-Style Single-Board Computer

With the Great Chip Shortage still delaying deliveries of new components, now might be a good time to look around your lab and inspect those piles of chips that you thought “might come in handy one day”. Chances are you’ll find a good stack of 74xx series logic, once ubiquitous but today mostly obsolete thanks to powerful microcontrollers and FPGAs. It would be a shame to let them go to waste, so why not use them to make a neat 1980s-style computer?

With this idea in mind, [Anders Nielsen] designed the ABN6502: a single-board computer based on the venerable 6502 processor, but with relatively modern interfaces like a VGA monitor output, a PS/2 keyboard connector and even a wireless module to simplify firmware uploads from a PC. One design requirement was to minimize the number of new components needed; the average hacker interested in building the ABN6502 will probably have many of the chips lying around somewhere in their workshop.

The component list reads like a typical bill of materials for a 6502-based computer, but comes with a lot of flexibility to allow for part subsititution. For the CPU, both the classic NMOS 6502 as well as the modern CMOS-based 65C02 are supported, along with their 6522 companion chip that provides I/O ports and timers. A ROM socket can hold either modern, fast flash chips or traditional but slow UV-erasable EPROMs.

Instead of using DRAM chips with their complicated refresh requirements, [Anders] went for 32 KB of SRAM to implement the main memory; unaffordable in the ’80s but easily available today. Standard 74xx series logic chips glue all the components together, again with several options to add or remove features as the user prefers. Pin headers bring out the I/O ports for easy connection to external peripherals.

The ABN6502’s software library is currently limited to a bootloader, but a complete development toolchain based on the CC65 compiler should make it easy to develop all kinds of programs on this platform. We’ve already featured the clever wireless ROM flashing system, as well as a demonstration of the 6502 driving RGB LEDs.

Continue reading “Hackaday Prize 2022: Reuse Those DIP Chips To Make A 1980s-Style Single-Board Computer”

A multi-PCB setup to drive a CRT vector monitor

Color Vector Display Controller Brings Arcade Classics Back To Life

If you’ve been reading Hackaday long enough, you’ve probably come across a few hacks where someone made simple animations or even video games on an analog oscilloscope screen. Those hacks generally use vector graphics, where the cathode ray tube’s electron beam directly draws geometric shapes onto the screen. This gives the image a unique look that’s quite distinct from the pixel-based raster displays used on TVs and most computer monitors.

Vector displays were also used in several arcade machines of the early 1980s, including classics like Tempest, Gravitar and Star Wars. In order to emulate these games more faithfully than would be possible on a raster monitor, [Robin Champion] designed the vstcm: a color vector monitor controller to easily drive RGB vector monitors.

Star Wars (1983) displayed on CRT monitorThe design is based on [Trammell Hudson] and [Adelle Lin]’s v.st system, and therefore features a Teensy microcontroller as well as a couple of digital-to-analog converters. While the v.st can only connect to monochrome X/Y systems like oscilloscopes, the vstcm can work with RGB monitors to allow near-perfect emulation of color vector-based games. A custom software interface connects the vstcm to AdvanceMAME, a special version of the well-known arcade emulator that facilitates the connection of unusual display systems.

The end result definitely looks the part, although [Robin] notes that performance is not at the level it could be and requests those familiar with the Teensy platform to help optimize the code. If you’d like to build the vstcm but can’t find a vector monitor, you can always modify the yoke of a conventional CRT. Want to learn more about vector displays? Check out this thorough introduction.

The 512 Gigabyte Floppy Disk

There are times when a technology goes almost overnight as if in a puff of smoke, and others when they fade away gradually over time to the point at which their passing is barely noticed. So it is with removable media, while we still have the occasional USB flash disk or SD card , they do not come anywhere near the floppies, Zip disks, and CD-ROMs of the past in their numbers or ubiquity. If the floppy disk is just a save icon to you there’s still the chance to experience their retro charm though, courtesy of [Franklinstein]. He’s made a 3.5″ floppy disk that eschews 720 k, 1.44 M, or even 2.88 Mb, and goes all the way with a claimed 512 Gb capacity. We’re sure we can’t remember these from back in the day!

Of course as we can see in the video below he’s achieved neither an astounding feat of data compression nor a bleeding-edge method of storing bits in individual iron oxide molecules. Instead the floppy hinges open, and there’s a holder for micro SD cards where the disk itself would be. It’s a bit of fun, and we have to agree with him that it makes a very handy holder for micro SDs that can carry that much data. This sets us wondering though, whether it would be possible to somehow multiplex 14 micro SDs to a microcontroller on a PCB that could fit in a floppy shell. Perhaps an ESP32 could be a slow file server through a web interface?

He makes the point that 512 Gb of floppies would comfortably exceed the height of the tallest buildings were they stacked together, so at the very least this represents a space saving. If you’re looking for something slightly more functional and don’t mind modifying the drive, there’s always this classic approach to marrying a floppy with an SD card.

Continue reading “The 512 Gigabyte Floppy Disk”

Slow Races On A Pinewood Derby Track Built From Scratch

Pinewood derby racing is a popular pastime for scouting groups and many others besides. [Mr Coster] whipped up his own track with the assistance of some 3D printed parts, and used it to run a competition with a fun twist on the usual theme.

The track starts with a pair of MDF panels, on to which some strips are placed to act as guides for the racers. There’s also a release mechanism built with hinges and a pair of dowels that ensures both racers start the competition at exactly the same time. To give the track a nice transition from the downward slope to the horizontal, a series of curved transition pieces were designed in Fusion 360, 3D printed, and added to the course.

As for the competition, [Mr Coster] decided to eschew the usual focus on outright speed. Instead, students were charged with building the slowest possible car that could still complete the course. Just for the fun of it, though, the kids were then given one day to modify their slowest cars to compete in a more typical fastest-wins event. It gives the students a great lesson in optimizing for different performance parameters.

You might be old-school, though, and want to ruin the fun by taking it all way too seriously. Those competitors may wish to consider some of the advanced equipment we’ve featured before. Alternatively, you could run a no-holds-barred cheater’s version of the contest. Video after the break.

Continue reading “Slow Races On A Pinewood Derby Track Built From Scratch”

MiniDisc Player Supports Full Data Transfer

Between the era of the CD and the eventual rise and domination of streaming music platforms, there was a limbo period of random MP3 players mixed in with the ubiquitous (and now officially discontinued) iPod. In certain areas, though, the digital music player of choice was the MiniDisc, a miniature re-writable CD player with some extra digital features. Among them was the ability to transfer music to the discs over USB, but they did not feature the ability to transfer the songs back to a computer. At least until now, thanks to this impressive hack from [asivery].

Although it sounds straightforward, this trick has a lot of moving parts that needed to come together just right. The MiniDisc player uses a proprietary encoding format called ATRAC, so a codec is needed for that. The MiniDisc player stores data from the disc in a 40-second buffer when playing, so the code reads the data directly from DRAM in 40-second chunks, moves the read head, repeats the process as needed, then stitches the 40-second parts back together. It can work on any Sony NetMD portable, if you are lucky enough to still have one around.

The project is a tremendous asset to the MiniDisc community, especially since the only way to recover data from a MiniDisc player prior to this was to use a specific version known as the RH-1. As [asivery] reports, used RH-1 players are going for incredibly high prices partially because of this feature. Since this new method demonstrates that it’s possible to do with other devices, perhaps its reign in the MiniDisc world will come to a close. For those still outside the loop on this esoteric piece of technology, take a look at this MiniDisc teardown.

Thanks to [Maarten] for the tip!

Framework Board Gets This Round Display PC Rolling

The Framework laptop is already a very exciting prospect for folks like us — a high-end computer that we can actually customize, upgrade, and repair with the manufacturer’s blessing? Sounds like music to our ears. But we’re also very excited about seeing how the community can press the modular components of the Framework into service outside of the laptop itself.

A case in point, this absolutely gorgeous retro-inspired computer built by [Penk Chen]. The Mainboard Terminal combines a Framework motherboard, five inch 1080 x 1080 round LCD display, and OLKB Preonic mechanical keyboard into a slick 3D printed enclosure that’s held together with magnets for easy access. Compared to the Raspberry Pi that we usually find tucked into custom computer builds like this, the Framework board offers incredible performance, not to mention the ability to run x86 operating systems and software.

[Penk] has Ubuntu 22.04 LTS loaded up right now, and he reports that everything works as expected, though there are a few xrandr commands you’ll need to run in order for the system to work properly with the circular display. The standard Ubuntu UI doesn’t look particularly well suited to such an unusual viewport, but we imagine that’s an issue you’ll have to learn to live with when experimenting with such an oddball screen.

It was just a few weeks ago that we brought you word that Framework was releasing the mechanical drawings for their Mainboard module, and we predicted then that it would be a huge boon to those building bespoke computers. Truth be told we expected a cyberdeck build of some sort to be the first one to hit our inbox, but you certainly won’t catch us complaining about seeing more faux-vintage personal terminals.

DIY Metal Detector Gives You The Mettle To Find Some Medals

Hurricane season is rapidly approaching those of us who live in the northern hemisphere. While that does come with a good deal of stress for any homeowners who live in the potential paths of storms it also comes with some opportunities for treasure hunting. Storms tend to wash up all kinds of things from the sea, and if you are equipped with this DIY metal detector you could be unearthing all kinds of interesting tchotchkes from the depths this year.

The metal detector comes to us from [mircemk] who is known for building simple yet effective metal detectors. Unlike his previous builds, this one uses only a single integrated circuit, the TL804 operational amplifier. It also works on the principle of beat-balance which is an amalgamation of two unique methods of detecting metal.  When the wire coils detect a piece of metal in the ground, the information is fed to an earpiece through an audio jack which rounds out this straightforward build.

[mircemk] reports that this metal detector can detect small objects like coins up to 15 cm deep, and larger metal objects up to 50 cm. Of course, to build this you will also need the support components, wire, and time to tune the circuit. All things considered, though it’s a great entryway into the hobby.

Want to learn more about metal detecting? Check out this similar-looking build which works on the induction balance principle.

Continue reading “DIY Metal Detector Gives You The Mettle To Find Some Medals”