Wow. This may be one of the most intense reverse-engineering (and honestly, engineering) efforts I've ever seen for an emulator project before. Capturing the raw LD image to this degree, being able to play it in reverse, etc -- absolutely brilliant. Truly fantastic work.
puilp0502 · 10h ago
Top in my list of "insane engineering done by emulator people" is still Dolphin's ubershader; but still, I thank that there are people like the author that dedicate exorbitant time into preserving endangered medium.
bdhcuidbebe · 6h ago
The ubershader is cool, for sure but the idea didnt originate in Dolphin and only took them a few years to pull off, using prior art.
OP spent 16 years fighting dragons, using his hw, sw and re skills to the max.
There is no competition.
Sesse__ · 9h ago
Why? Ubershaders were a common technique in graphics for many years before Dolphin adopted them.
Natsu · 7h ago
You can read more about the Dolphin ubershader project here:
What in my comments makes you think I haven't read it already? :-)
tialaramex · 24m ago
Only funnier if either you wrote it, or it cites you as the main source of its information.
'But doctor… I am Pagliacci.'
angus-prune · 10h ago
What a great write up of a fascinating story.
I'm constantly impressed at the writing coming out of the emulation world. I can't think of any other technical niche that produces such consistently approachable writing about such esoteric technical subjects.
I don't understand hardware, I barely program. I don't even use emulators. Yet I will always read write ups like this and from the dolphin blog and elsewhere which give me a great understanding of reverse engineering, the community nuances, and the hacks and shortcuts that made the games possible on the limited hardware available at the time.
gambiting · 8h ago
It's incredible, isn't it. I'm a professional C++ programmer working on games for well over a decade now, I've done some pretty complex low level stuff on playstation/Xbox but I bounced off hard from multiple attempts at writing a simple GameBoy emulator - I just don't "get it" - but I always find it fascinating when people work this kind of stuff out, I have so much respect for them.
Tor3 · 12h ago
This: "Pioneer's cost-cutting inside the LaserDisc player caused other parts to break:"
Far far back in time when I did hi-fi repairs and similar work, Pioneer stood out with a nice look from outside, and cost-cutting low quality work inside. Not something I liked working on.
jonhohle · 10h ago
Pioneer provided fixes to some things, but for such a niche system there is virtually no way to get them now.
These are actually a pleasure to work on, but their rarity makes everything a bit more stressful.
fatnoah · 4h ago
The very first DVD player I ever purchased was a Pioneer model with all the possible outputs, from composite to component video, 5.1 discrete audio channels, and coax + optical digital audio outs.
I purchased it somewhere in the 1996 to 1998 timeframe. When I graduated to Blu-Ray, I gave it to my mother who used it once or twice a week up until she passed away this year.
Obviously that's purely anecdotal, but that one unit was a workhorse.
ilamont · 8h ago
> Pioneer stood out with a nice look from outside, and cost-cutting low quality work inside.
That seems to be the standard among many appliance manufacturers these days. Slick as hell on the outside, junk/buggy electronics on the inside that may not be repairable 10 years from now, either because the part is no longer made/supported, or the expertise doesn't exist. We had an LG refrigerator that failed under warranty, and the designated local repair specialist never answered the phone.
jorvi · 1h ago
What I really can't stand is inefficient cost-cutting.
Nvidia, Apple, Sony and Microsoft have all at one point (or maybe still do) use ridiculously cheap solder. This only saves them fractions of a cent on $300 devices. Every few years this leads to a device that will have it's solder crack from heat stress. This usually happens well outside the warranty window, and the manufacturer will swiftly give their customers the finger. Microsoft was the exception with the Red Ring of Death getting fixed outside of warranty. PS3 with the Yellow Light of Death? Sony gives you the finger. Nvidia card cooked or MacBook borked? Here's where you can buy our new model.
Another one is the proximity sensor on phones. On midrange models, these have been replaced by a "virtual proximity sensor". Saves Samsung or whoever maybe a couple of cents, seriously degrades your user experience.
There's hundreds of these things across all industries. Its a pretty clear symptom of the fact that businesses are no longer primarily interested in their customers, but rather their shareholders.
realo · 2h ago
Your 10 years is quite generous, methink...
Try updating a 10 year old smart phone with latest version of the os as provided by its manufacturer , up to date with latest CVE patches... :)
wildzzz · 6h ago
It's super cheap to copy the look of higher end equipment, materials might cost more (metal vs plastic) but that's baked into the unit cost. Actually making the thing work well requires paying for good engineers to do the upfront design work. If you can just buy a design for cheap from some Chinese whitebox firm, your initial investment in the product is very low.
sgarland · 12h ago
TIL that a. This system existed b. The author’s need for emulation is what drove ld-decode to support extraction of VBI from Laserdiscs.
I and the handful of other weirdos capturing Laserdiscs thank you!
leshokunin · 4h ago
“Nemesis decided to write his LaserActive emulation as a component of multi-system emualtor Ares, partially out of respect for its late creator, Near.”
This wasn’t just a very dedicated coder with an obsession.
This is someone who deeply cared and loved emulation and the community and did a monumental effort to preserve a part of culture that doesn’t get care. Much like Near did.
Until this emulator, there are 15 games that were only playable on the physical device, never released elsewhere.
sandos · 10h ago
I never knew laserdisc was analog! Wow.
mistyvales · 8h ago
LD's could also have digital PCM audio tracks in addition to the analog tracks. Some of them later on had Dolby Digital 5.1 as well as some rare discs with DTS.
Look into Hi-Vision as well, which was HD LaserDisc back in the 90s in Japan. Muse was used to broadcast really high def signals for the time.
I have a player that can play both sides without having to get up and flip - CLD-D703
MBCook · 9h ago
Yeah that was the big difference between it and DVDs.
LDs are just the NTSC signal on the disc, the same way a CD is just raw audio on a disc (wrong! See replies). That means no compression. And given they didn’t have the higher density discs we got with DVDs they had to be the size of LPs and flipped mid movie.
DVDs were digital so the video could be compressed.
Except LDs aren’t like CDs, it’s sort of the other way around! Laserdisc came out 5 years before audio CDs. That blew my mind when I first heard it. Came out in ‘78.
apaprocki · 8h ago
Dual-layer DVDs didn’t come out until later. Long movies on single-layer (or those whose producers were too lazy to optimize compression or use dual-layer) DVD had to be flipped mid-movie as well.
epcoa · 2h ago
Mass produced dual layer DVDs came out early on around late 1997 (maybe confusing with DVD recordable?), it’s not like the spec changed. There were some low cost distributors that couldn’t afford the equipment but the majors were stamping early on.
Besides unlike the one hour max on an LD, a 120 minute movie will fit on a single side single layer, so most early movie releases would fit on a single side single layer (the quality did suffer).
More commonly in the early days the dual side was to provide a pan and scan and letterbox option or extras.
There are so called “flippers”, but they weren’t that common.
An LD is 1 hour max so you are almost always flipping for any feature length.
actionfromafar · 13m ago
It needs to be mentioned that several players moved the laser to the other side of the Laserdisc, so you didn't have to flip the disc yourself.
dylan604 · 6h ago
DVD-5 single layer, single side
DVD-10 single layer, double side
DVD-9 dual layer, single side
DVD-18 dual layer, double side
With the dual layer discs, the first layer had to be larger than the second layer. There was a slight pause when switching layers, and care was taken to place the layer break at a spot to hide that pause as much as possible. At least on the discs where the author took pride in work unlike the YT decisions on when/where to place ads. Although, I've seen some really poorly placed layer breaks too.
goosedragons · 2h ago
I don't think they came out later. They existed in the spec from the beginning and some very early long movies were a single disc (e.g., Titanic). Some movies still needed flipping or two discs, like Gone with the Wind but it's just too long.
Foobar8568 · 5h ago
I totally forgot flipping DVD for some movies or series, I can't recall now. Damn.
mmmlinux · 9h ago
CDs are still digital though. Its more like how records are just analog audio.
MBCook · 9h ago
I was just looking up laser disk and I never realized just how analog they were.
I always thought that they recorded the video signal the same way CDs did, in a series of bits.
I had no idea the length of the pits on the disk actually corresponded to the wave form. They’re not digital in any way shape or form.
Amazing. Thanks!
actionfromafar · 9h ago
To further mess with your mind, there was a digital tape format which is more like you imagined - it is a CVBS video signal, but in PCM format. Very similar to CD audio in concept. It was used in TV studios and also found use for mastering LaserDiscs.
We had an Ampex D-2 unit that was nicknamed the dishwasher for its size. Supposedly, there was a demo of the error correction abilities of the unit where the tape had a hole punched in it yet no concealment errors visible when playing frame by frame. They also had the demo rigged up to be able to rotate the machine to be inverted while connected to scopes to show now stable the transport was. I never saw any of these myself, and only heard of these 3rd person style, hence the supposedly. It was large enough to hold a 3 hour cassette. The smaller Sony unit could only hold 2 hour cassettes
Sesse__ · 3h ago
The first audio CD demonstrations were also like that. People drilling holes in the discs, smearing them with ketchup, etc., to show how reliable the system was. At least the next 15 seconds…
MBCook · 6h ago
Oh I think I saw a picture of that compared to a normal VHS cassette online the other day. But I didn’t know what it was.
jonah-archive · 6h ago
This is a really great read. I was briefly obsessed with laserdiscs in the mid-aughts and went as far as swapping the EFM decoder chip on a Pioneer player with something that could pull the digital audio signal out (details are a little fuzzy at this point). I wanted to figure out a way to extract the video data and it seemed so potentially possible but, as is clear, far from simple and far beyond my abilities at the time. Incredible to see that things have finally progressed to the point where one can fully capture the disc data and emulate these things.
nathan_douglas · 8h ago
Super cool. I really admire the diligence it takes to commit to a reverse-engineering project on obscure hardware like this, and see it through. It's tough enough just reverse-engineering software, but hardware with the constant threat of failing capacitors, a bad connection nuking a chip, etc, even aside from the technical challenges of just figuring out how to read information... bravo.
Podrod · 10h ago
I'm a bit of a Sega fan boy but never heard of the Mega LD before now! What a weird and fascinating bit of video gaming history, and a good read too.
Kudos to Nemesis for his hard work in preserving a bit of niche history.
jama211 · 4h ago
This is amazing
doublerabbit · 11h ago
The typical 90's add-ons are what made the 90's special for me.
While a nuisance to store like the N64 rumble pack, the dreamcast memory card. It felt like upgraded solidity of the device.
Cthulhu_ · 11h ago
I never had any of these back then, and I keep wondering what it would have been like to be all-in on these ecosystems. Especially Nintendo; gameboys with link cables, N64s with controller add-ons to insert your GB cartridges into, Super Nintendos with cartridges that add 3D hardware to your system, etc.
Closest thing is that a friend of mine had a NES and a cartridge with 365 games on it (in a menu with snails crawling towards each other), two controllers and the gun.
dfxm12 · 7h ago
Like op says, fun and a nuisance. :)
Modular stuff is fun, especially if it looks nice on a shelf, but it becomes a nuisance when your shelf runs out of room, or when you upgrade a system and you either have to re-buy some gear or find that's there's no real replacement.
For example, after buying an N64, would you keep your SNES around just for your Super Gameboy?
Foobar8568 · 4h ago
I was still playing my NES games when I had my SNES, and I guess I stopped playing once I got the N64, same for the SNES/N64.
Actually I disliked the first gen 3d consoles, the lack of details and colors in textures was a large turn off, I never really understood indianapolis 500 on DOS, couldn't stand superfx games and all these games had such graphics.
komali2 · 10h ago
It was even crazier in Japan and to this day I don't quite understand how their 90s- era "videogame sent over television" and "videogame sent over ancient cell network" features and dongles worked. I'm trying to remember the names of these features exactly but can't, I just know that it was like, the NES or SNES you could "download" games onto somehow from a TV signal, and then the GB or perhaps GBA had something similar if you connected your console to your phone.
Nextgrid · 1h ago
A lot of those early "videogames over broadcast medium" worked by having all the games being broadcasted all the time in a loop and the decoder (typically a fat "cartridge" with a modem embedded) waiting until the chosen game was broadcast and then caching that broadcast into some (battery-backed?) RAM or rewritable ROM.
It was purely one-way communication, so payment and access control (if any) was handled locally by the cartridge. As far as I know none of those supported per-game payment, so the payment was included in the purchase/rental price of the cartridge/modem.
philistine · 9h ago
The first thing to consider is that the island nation of Japan is geographically small. Small enough that a single satellite could serve the whole island with broadcast signal for satellite television.
Then once you accept this, it becomes easier to consider a company buying bandwidth on that satellite for its own purposes.
That this purpose is a modem on a Super Famicom, that receives game data from the broadcast satellite, and that at certain specific moments you can play the game with a voice track being blasted in real time by the broadcast satellite becomes conceivable.
The original rumble packs you plugged in were more powerful and they moved more weight, if I recall correctly compared to modern controllers. Would be cool to make a jacket or bodysuit + headset today you can wear that rumbles in the part of the body you got shot in
tiltowait · 8h ago
The N64 rumble pak also had a longer lever to the controller, making that greater weight even more felt.
The annoying thing, of course, was that you couldn't plug in a rumble pak and a memory card at the same time. There were third-party options available, but third-party memory cards had a bad reputation.
The Dreamcast solved this by having two slots. The VMUs were insanely cool at the time, and honestly still are. Some games used them in cool ways, such as Resident Evil showing your health.
I worked on a project that made a vest with controller vibration motors in it connected to a microcontroller. That microcontroller was connected by a serial -> USB converter and was controllable by the computer it was attached to.
Sadly, it wasn't for gaming. It was part of a study into the limitations of how much information humans can absorb at once, with the haptic feedback being tested as yet another input when there was a lot of auditory and visual input. I joked they should just use smell, but I don't think they wanted to subject the undergrad research subjects to weird smells.
OP spent 16 years fighting dragons, using his hw, sw and re skills to the max.
There is no competition.
https://dolphin-emu.org/blog/2017/07/30/ubershaders/
'But doctor… I am Pagliacci.'
I'm constantly impressed at the writing coming out of the emulation world. I can't think of any other technical niche that produces such consistently approachable writing about such esoteric technical subjects.
I don't understand hardware, I barely program. I don't even use emulators. Yet I will always read write ups like this and from the dolphin blog and elsewhere which give me a great understanding of reverse engineering, the community nuances, and the hacks and shortcuts that made the games possible on the limited hardware available at the time.
Far far back in time when I did hi-fi repairs and similar work, Pioneer stood out with a nice look from outside, and cost-cutting low quality work inside. Not something I liked working on.
A few years ago I made a support to avoid board sag - https://www.thingiverse.com/thing:5993459
These are actually a pleasure to work on, but their rarity makes everything a bit more stressful.
I purchased it somewhere in the 1996 to 1998 timeframe. When I graduated to Blu-Ray, I gave it to my mother who used it once or twice a week up until she passed away this year.
Obviously that's purely anecdotal, but that one unit was a workhorse.
That seems to be the standard among many appliance manufacturers these days. Slick as hell on the outside, junk/buggy electronics on the inside that may not be repairable 10 years from now, either because the part is no longer made/supported, or the expertise doesn't exist. We had an LG refrigerator that failed under warranty, and the designated local repair specialist never answered the phone.
Nvidia, Apple, Sony and Microsoft have all at one point (or maybe still do) use ridiculously cheap solder. This only saves them fractions of a cent on $300 devices. Every few years this leads to a device that will have it's solder crack from heat stress. This usually happens well outside the warranty window, and the manufacturer will swiftly give their customers the finger. Microsoft was the exception with the Red Ring of Death getting fixed outside of warranty. PS3 with the Yellow Light of Death? Sony gives you the finger. Nvidia card cooked or MacBook borked? Here's where you can buy our new model.
Another one is the proximity sensor on phones. On midrange models, these have been replaced by a "virtual proximity sensor". Saves Samsung or whoever maybe a couple of cents, seriously degrades your user experience.
There's hundreds of these things across all industries. Its a pretty clear symptom of the fact that businesses are no longer primarily interested in their customers, but rather their shareholders.
Try updating a 10 year old smart phone with latest version of the os as provided by its manufacturer , up to date with latest CVE patches... :)
I and the handful of other weirdos capturing Laserdiscs thank you!
This wasn’t just a very dedicated coder with an obsession.
This is someone who deeply cared and loved emulation and the community and did a monumental effort to preserve a part of culture that doesn’t get care. Much like Near did.
Legends.
Until this emulator, there are 15 games that were only playable on the physical device, never released elsewhere.
Look into Hi-Vision as well, which was HD LaserDisc back in the 90s in Japan. Muse was used to broadcast really high def signals for the time.
I have a player that can play both sides without having to get up and flip - CLD-D703
LDs are just the NTSC signal on the disc, the same way a CD is just raw audio on a disc (wrong! See replies). That means no compression. And given they didn’t have the higher density discs we got with DVDs they had to be the size of LPs and flipped mid movie.
DVDs were digital so the video could be compressed.
Except LDs aren’t like CDs, it’s sort of the other way around! Laserdisc came out 5 years before audio CDs. That blew my mind when I first heard it. Came out in ‘78.
Besides unlike the one hour max on an LD, a 120 minute movie will fit on a single side single layer, so most early movie releases would fit on a single side single layer (the quality did suffer).
More commonly in the early days the dual side was to provide a pan and scan and letterbox option or extras.
There are so called “flippers”, but they weren’t that common.
An LD is 1 hour max so you are almost always flipping for any feature length.
DVD-10 single layer, double side
DVD-9 dual layer, single side
DVD-18 dual layer, double side
With the dual layer discs, the first layer had to be larger than the second layer. There was a slight pause when switching layers, and care was taken to place the layer break at a spot to hide that pause as much as possible. At least on the discs where the author took pride in work unlike the YT decisions on when/where to place ads. Although, I've seen some really poorly placed layer breaks too.
I always thought that they recorded the video signal the same way CDs did, in a series of bits.
I had no idea the length of the pits on the disk actually corresponded to the wave form. They’re not digital in any way shape or form.
Amazing. Thanks!
https://en.wikipedia.org/wiki/D-2_(video)
Kudos to Nemesis for his hard work in preserving a bit of niche history.
While a nuisance to store like the N64 rumble pack, the dreamcast memory card. It felt like upgraded solidity of the device.
Closest thing is that a friend of mine had a NES and a cartridge with 365 games on it (in a menu with snails crawling towards each other), two controllers and the gun.
Modular stuff is fun, especially if it looks nice on a shelf, but it becomes a nuisance when your shelf runs out of room, or when you upgrade a system and you either have to re-buy some gear or find that's there's no real replacement.
For example, after buying an N64, would you keep your SNES around just for your Super Gameboy?
It was purely one-way communication, so payment and access control (if any) was handled locally by the cartridge. As far as I know none of those supported per-game payment, so the payment was included in the purchase/rental price of the cartridge/modem.
Then once you accept this, it becomes easier to consider a company buying bandwidth on that satellite for its own purposes.
That this purpose is a modem on a Super Famicom, that receives game data from the broadcast satellite, and that at certain specific moments you can play the game with a voice track being blasted in real time by the broadcast satellite becomes conceivable.
The annoying thing, of course, was that you couldn't plug in a rumble pak and a memory card at the same time. There were third-party options available, but third-party memory cards had a bad reputation.
The Dreamcast solved this by having two slots. The VMUs were insanely cool at the time, and honestly still are. Some games used them in cool ways, such as Resident Evil showing your health.
Sadly, it wasn't for gaming. It was part of a study into the limitations of how much information humans can absorb at once, with the haptic feedback being tested as yet another input when there was a lot of auditory and visual input. I joked they should just use smell, but I don't think they wanted to subject the undergrad research subjects to weird smells.