You can finally use the Dreamcast's DreamMovie VCD player without the dongle
A new software patch removes the proprietary IR dongle requirement from the 2001 DreamMovie peripheral, allowing standard controller support.
Software developer Derek Pascarella and hardware modder Chris Daioglou have released DreamMovie UNLOCKED, a patch that removes the hardware dongle requirement from an obscure Sega Dreamcast media player. The patch allows the 2001 software to run using a standard Dreamcast controller instead of its long-lost proprietary remote.
Back in 2001, Chinese manufacturers like BearCity and SRC released the original DreamMovie. It was an unlicensed peripheral that turned Sega's final console into a Video CD and MP3 player. Video CDs were massively popular in Asia during the late 1990s as a cheaper alternative to DVDs. The Dreamcast did not support DVD playback out of the box. That omission gave the PlayStation 2 a massive advantage in the market, so third-party companies stepped in to fill the media gap with VCD players.
The DreamMovie software actually had a robust interface for the time. It supported full-screen video playback and MP3 playlists. You could even use the Visual Memory Unit (VMU) screen to see track information. The problem was the hardware lock.
A physical DRM key
To prevent people from just copying the disc, the manufacturers locked the software behind a proprietary infrared dongle that plugged into the controller port. You needed both the dongle and a specific IR remote control to navigate the menus.
Hardware dongles were a common anti-piracy tactic for unlicensed console software. Because these companies could not use Sega's official GD-ROM format, they pressed their software on standard CDs. Anyone could copy the disc on a home computer. The IR receiver acted as a physical DRM key. If the software did not detect a specific handshake from that receiver, it refused to boot.
Over the last 25 years, those remotes and dongles became incredibly rare and expensive. Without the physical hardware, the software disc was completely useless.
Bypassing the Maple bus
Cracking that hardware lock took some serious reverse engineering. Daioglou (known online as 'dreammods') built a custom Maple bus decoder to intercept and analyze how the original dongle communicated with the console. His hardware analysis revealed exactly what that handshake looked like.
That data gave Pascarella (known as 'ateam') the clues he needed to rewrite the software. Pascarella went in and patched the SH4 assembly code directly. He stripped out the IR dongle checks entirely. He then had to remap the entire control scheme. The original software expected inputs from a remote control with dedicated media buttons. Pascarella mapped play, pause, and menu navigation to the Dreamcast controller's face buttons and triggers. He also edited the on-screen graphics to show standard controller button prompts instead of remote control icons.
Pascarella is familiar with digging around in Dreamcast code. He previously developed the English translation patch for the 2005 shoot-'em-up Trizeal.
Three Dreamcast stories in one week
I am starting to wonder what year it is. We have already covered two other major Dreamcast stories this week alone. First there was the new indie game announcement, and then we looked at the backlit VMU screen mod. Now we have a 25-year-old VCD player getting a modern software crack.
The patch is available to download for free on GitHub. It is a neat technical achievement that makes an obscure piece of console history actually usable again.
Comments ()