Under The Hood Of Second Reality, PC Demoscene Landmark

In 1993, IBM PCs & clones were a significant but not dominant fraction of the home computer market. They were saddled with the stigma of boring business machines. Lacking Apple Macintosh’s polish, unable to match Apple II’s software library, and missing Commodore’s audio/visual capabilities. The Amiga was the default platform of choice for impressive demos, but some demoscene hackers saw the PC’s potential to blow some minds. [Future Crew] was such a team, and their Second Reality accomplished exactly that. People who remember and interested in a trip back in time should take [Fabien Sanglard]’s tour of Second Reality source code.

We recently covered another impressive PC demo executed in just 256 bytes, for which several commenters were thankful the author shared how it was done. Source for demos aren’t necessarily released: the primary objective being to put on a show, and some authors want to keep a few tricks secret. [Future Crew] didn’t release source for Second Reality until 20th anniversary of its premiere, by which time it was difficult to run on a modern PC. Technically it is supported by DOSBox but rife with glitches, as Second Reality uses so many nonstandard tricks. The easiest way to revisit nostalgia is via video captures posted to YouTube (one embedded below the break.)

A PC from 1993 is primitive by modern standards. It was well before the age of GPUs. In fact before any floating point hardware was commonplace: Intel’s 80387 math co-processor was a separate add-on to the 80386 CPU. With the kind of hardware at our disposal today it can be hard to understand what a technical achievement Second Reality was. But PC users of the time understood, sharing it and dropping jaws well beyond the demoscene community. Its spread was as close to “going viral” as possible when “high speed data” was anything faster than 2400 baud.

Many members of [Future Crew] went on to make impact elsewhere in the industry, and their influence spread far and wide. But PC graphics wasn’t done blowing minds in 1993 just yet… December 10th of that year would see the public shareware release of a little thing called Doom.

Continue reading “Under The Hood Of Second Reality, PC Demoscene Landmark”

Start Printing From Film For Around £100

For the vast majority of readers, the act of taking a photograph will mean reaching for a mobile phone, or for a subset of you picking up a digital camera. A very small number of you will still use chemical film for its versatility and resolution, and we’re guessing that more would join those ranks if some of the cost barriers to doing so could be reduced.

It would be near-impossible to reduce the cost of a chemical photograph to the infinitely repeatable click of a digital camera shutter, but at least if the cost of a darkroom is intimidating then [Sroyon Mukherjee] has an interesting post over at 35mmc about how a darkroom for black-and-white printing from negatives can be equipped for less than £100 ($123). It’s a fascinating read even if your photography remains firmly in the digital, because along the way it explains some of the mysteries of the process. Few people had this type of equipment at home even in the days when most of us took our films to the drugstore, so as time passes this knowledge is concentrated among an ever narrower group.

The guide is full of useful hacks. Finding a second-hand enlarger takes an element of patience, but once it has been secured there are a variety of other essential items. The red safe light can be as simple as a mobile phone flashlight with a red filter, but we learn the trick of exposing a sheet of photographic paper with a coin laid on it to check that no white light is sneaking in. One of the main points of the piece is that there is no need for a special room to make a darkroom, and we take a tour of a few photographers’ set-ups in hallways, bathrooms, and basements.

So if you spot an unloved enlarger just waiting for a hacker to pass by, this might inspire you to do something with it. He doesn’t cover the development process, but if you throw caution to the winds you could always try coffee and vitamin C.

[via Hacker News]

Slide Your Switch Into A Gamecube Controller

The Gamecube was certainly a divisive design when it was released back in 2001, but the fact that people are still happily hacking away at its controller nearly 20 years later proves that Nintendo must have gotten something right. The latest project from Nintendo wizard [Bill Paxton] turns the unique Gamecube controller into an even more unique mobile dock for the Switch.

To build this “Gamecube Grip”, [Bill] literally cut an original controller and its PCB in half so they could be relocated on either end of the 3D printed central frame. Internally, the controller PCB is wired up to a GC+ board, which is an open hardware project that uses a PIC18F25K22 microcontroller to bring enhanced features to the classic peripheral such as adjustable stick dead zones and rumble intensity. From there, it’s connected to the switch with a GBros adapter from 8bitdo.

The grip also includes an Anker PowerCore 20,100 mAh battery that should keep the system going for hours, and some components liberated from a third party Switch dock. Everything has been finished off with the attention to detail that we’ve come to expect from [Bill] and his projects, including the seemingly flawless glossy paint job that’s something of hallmark for his custom gaming creations.

Continue reading “Slide Your Switch Into A Gamecube Controller”

Cheap Smartwatch Hacking, To Run Your Own Code

[Aaron Christophel] has been busy, he picked up a P8 smartwatch of the type that many of you will no doubt have seen. They cost almost nothing and do almost… nothing. In all fairness, they do connect to your phone using Bluetooth LE courtesy of a chip from Nordic (the NRF52832), and they can do several simple tasks. But they don’t run applications in the way an Android or Apple watch does. [Aaron] wants to run his own applications, so his YouTube channel has a lot of information about hacking the P8 and other watches with similar chips. In one video you can watch below, he demonstrates how he’s written support for Arduino programming to the devices. What we were really excited about was the second video below where he shows his Android app that can flash the devices via Bluetooth. That means you can potentially hack these devices without opening them up.

The app that normally runs these watches is called Da Fit, so [Aaron] called his utility DaFlasher. This is all early stuff so we expect some coaxing to get everything working, but it has great promise.

Continue reading “Cheap Smartwatch Hacking, To Run Your Own Code”

A Hackable Drone Without All The Wiring

Drones have come a long way in the past decade, and a lot of the pioneering work that made them mainstream was done by individual hackers and small teams. This often involves cobbling together components into flying crow’s nests of wiring. To streamline things a bit for hackers, the team at Luminous Bees are working on Ardubee, a small 3″ drone designed from the ground up for hacking.

The Ardubee is built around a single PCB that also acts as the frame of the drone. Onboard is an STM32F427 microcontroller, IMU, barometer and compass, ESCs, ESP8266 for telemetry, and a downward-facing range finder. It’s ready to connect to an SBUS RC receiver and a range of pluggable modules are in development to expand the drone’s capabilities. It’s designed to run the open-source Ardupilot software, which we’ve seen in so many DIY autonomous vehicles. Power is provided by a single 18650, which will probably limit higher speed maneuverability a bit but should be fine for the slower precision flight that such a drone is likely to be used for.

The team already has a swarm of larger 5″ drones that they developed for light shows. In the process they developed their own Ultrawide-band indoor positioning system, which will also be available for the Ardubee. They hope to launch a Kickstarter campaign soon and are asking for input from the community, so they can know what features need to be prioritized. We look forward to seeing where this project goes!

Autonomous vehicles are a popular topic around here for air, land, and water, and we have no doubt there will be many more.

Thanks for the tip [Andreas]!

Chat Cat Waves On Slack @

Isolated as we are by national lockdowns and statewide stay-at-home orders, many coworkers are more connected than ever before through oddly-named productivity/chat programs such as Slack. But those notifications flying in from the sidebar all the time are are oh-so-annoying and anti-productive. Ignoring requests for your attention will only make them multiply. So how do you make the notifications bearable?

[Mr. Tom] wrote in to tell us about his solution, which involves a maneki-neko — one of those good luck cats that wave slowly and constantly thanks to a solar-powered electromagnetic pendulum. Now whenever [Mr. Tom] has an incoming message, the cat starts waving gently over on the corner of his desk. It’s enough movement to be noticeable, but not annoying.

An ESP32 inside the kitty looks at incoming messages and watches for [Mr. Tom]’s user ID, prioritizing messages where he has been mentioned directly. This kitty is smart, too. As soon as the message is dealt with, the data pin goes low again, and the cat can take a nap for a while.

The natural state of the maneki-neko is pretty interesting, as we saw in this teardown a few years back.

A Smart DIY Metal Detector

If you ever thought about becoming a treasure hunter this simple DIY metal detector by [mircemk] may be a nice project to start with.

The design is based on an opensource metal detector called Smart Hunter. This Very Low Frequency (VLF) metal detector uses transmitter and receiver coils in so-called Double-D geometry. The transmitter coil is driven by a signal generator module that operates at its resonant frequency of 4.74 kHz.

The resulting oscillating magnetic field will induce eddy currents in a nearby metal object that in turn induce a signal in the receiver coil. This signal is then fed into the microphone port of a smartphone and analyzed by a custom metal detector app. [mircemk] also included an audio amplifier and small speaker into the device.

The detector turned out to be quite sensitive and can detect a coin at up to 25 cm distance and larger metal objects even up to 1 m. Modern metal detectors can also distinguish between different types of metal by analyzing the phase shift of the detected signal which might be some way to improve the design.

Video after the break.

Continue reading “A Smart DIY Metal Detector”