Slashdot Log In
Open Letter to the Emulation Community
from the listen-to-this dept.
This is an open letter to the emulation scene, and to the authors of UltraHLE.
I have been an emulation fan for years, ever since I downloaded the first version of VSMC years ago. That version of VSMC did not run a single game, in fact I don't even think that it displayed graphics. But, it still fascinated me, and many others like me. I remember reading hundreds of technical documents relating to emulation, specifically of the SNES, a brand new system at the time. The emulation world was exciting, even though commercial games were not the focus. In the past few years, hordes of people have hit the emulation scene and have equated it with the warez scene. A few days ago, with the release and discontinuation of UltraHLE, this reality has come to a head.
I repect the authors of UltraHLE, but I would like to address this open letter to them and to any other true members of the emulation scene, who are simply amazed by the technical prowess of UltraHLE. At the release of UltraHLE, I was extremely excited for the community. With bleem, Connentix's Virtual Game Station, and UltraHLE all ready for release, the scene finds itself at a defining point. The events that occur now will shape the future of emulation.
Then it hit. Many outsiders, mostly "31337 warez h4x0rs", discovered UltraHLE and the frenzy began. No matter where I went, I saw requests for ROMs. At one point, I had to leave EFNet's #emu out of disgust. What ever happened to the true emulation scene and the days of Archaic Ruins, Node 99, VSMC, and technical interest in emulation? Simply put, with the world watching, we all ran and hid.
The first people to hide were the true members of the emulation scene. We easily could have prevented this from the very start by not giving away our own personal ROMs, not posting ROM sites, and kicking every person from our IRC channels that we could. The maintainers of popular emulation sites could have removed all links to ROMs, and posted the true point of emulation. But, instead we just bitched. That's all, we just complained about how lame the warezers were, and otherwise kept quiet. What is the result of this? The rest of the world looked at the scene and didn't see us, didn't hear us, and saw one thing and one thing only: piracy. I am very disappointed in myself and the scene.
Following this, the authors of emulators began to get scared. At a pivotal point in the history of emulation, the very founders got scared! With Sony suing Connectix, the potential for legal action, and the explosion of warez foolishness, the authors got frustrated. But, what did they do? Several of them just quit, further tarnishing the public view of the emulation scene, at the most important time in emulation history. To those authors that discontinued their emulators: I am ashamed.
Now, this is specifically to the authors of UltraHLE. Congratulations, you have created the best emulator of all time. Oh, and by the way, thank you for destroying the scene. Don't get me wrong, I hold the highest respect for your technical abilities, and as a coder myself, I am aware of the daunting task that you had ahead of you. But, please, your arguments for discontinuing your emulator are weaker than any that I have ever heard. Let us analyze your argument:
"The UltraHLE project was a technical demo, an experiment to see if N64 emulation really is possible and an attempt to advance the state of the art in emulation. It was not designed to be a tool for piracy."
No emulator is designed as a tool for piracy! In fact, nearly every emulation author gives their emulator away for free, simply because they are only interested in the technical side of emulation. If you had stated this days in advance before releasing your emulator, then maybe some of this could have been avoided.
"Once it was released, things moved at an unforeseen pace. In a matter of hours, the main interest for people became acquiring illegal copies of game ROMs. This was why the pages were put down in a matter of hours."
If you did not expect this hysteria, then I doubt that you thought over what you were doing when you were writing the emulator. In fact, if you thought that there would not be warez pups fighting and pleading for ROMs, then you must be naïve. This is not an excuse! On top of this, you only kept the site up for a matter of 4 hours. I can guarantee that the hysteria would die down in under a month. If you would have stood up for the emulator, and for the scene, then you may have actually helped the community, instead, you have damaged it nearly irreparably.
"We do not condone this use of illegal ROMs in any form and do not allow our emulator to be used in this way. As we cannot effectively stop people from using this product in wrong and illegal ways, we have no choice but to discontinue the project.
This is the crescendo of your argument, and it is essentially like a software engineer saying the following: "I am going to stop coding anything at all, because people are going to pirate it." OF COURSE THEY ARE. There are millions of idiots in this world, it is unavoidable, but that does not mean that you can use them as a crutch, and it does not mean that any idiots are a part of the scene. With this statement, all you have done is admitted publicly to the rest of the world that noone in the emulation scene cares about the technical element, which is simply not true. As an ambassador to the world for the emulation scene, you pointed at us and made us look like fools. Thanks a bunch. Now the world thinks that we are warezing anarchist teenagers and that emulation is illegal. Evidence of this is Nintendo's comment on UltraHLE.
In conclusion, I would like to reinstate that I have the utmost respect for the technical abilities of the UltraHLE authors, and I am not trying to attack them. I understand that it all happened so quickly, but that does not mean that there were not 3 months to prepare before you released the emulator. At this point, I wish you hadn't released it at all.
There is only one way to mend the damage that has been done. And it is twofold. First, the emulation scene needs to gather together to get rid of the warez pups. Simply put: don't give out ROMs, don't post ROMs, don't post links to ROMs, deny that UltraHLE ever existed, and explain the technical beauty of emulation. Secondly, the authors of UltraHLE must release the source code of their emulator, release technical papers on how they did it, how it works, and why it was created. This would be for the benefit of the community, and would show the world what we are really about.
With hope,
Jonathan LaCour
Panix on EFNet
panix@resnet.gatech.edu
- Emulators keep old console platforms alive by Anonymous Coward (Score:1) Sunday January 31 1999, @06:27AM
- So? Re: you are so wrong by ximenes (Score:1) Sunday January 31 1999, @06:50AM
- Academia breeds myopia by ximenes (Score:1) Sunday January 31 1999, @06:58AM
- Re: From the back page of the Star Fox 64 manual by Pug (Score:1) Sunday January 31 1999, @08:14AM
- Re: Console profits by Pug (Score:1) Sunday January 31 1999, @09:53AM
- How does one make ROMs? by palpatine (Score:1) Sunday January 31 1999, @07:07AM
- The world's full of idiots by whoop (Score:2) Sunday January 31 1999, @05:45AM
- What do you expect? by Luis Casillas (Score:1) Sunday January 31 1999, @04:05PM
- Purposes of software by jandrese (Score:1) Monday February 01 1999, @04:14AM
- Palm Computing has it right: Release Debug ROM by strredwolf (Score:1) Sunday January 31 1999, @05:56AM
- Release Source by Trepidity (Score:1) Sunday January 31 1999, @10:59AM
- What about... by gavinhall (Score:1) Sunday January 31 1999, @06:06AM
- OK, lets get to the MEAT of the issue by gavinhall (Score:1) Sunday January 31 1999, @07:41AM
- OK, lets get to the MEAT of the issue by gavinhall (Score:1) Sunday January 31 1999, @07:52AM
- Sigh... by gavinhall (Score:1) Sunday January 31 1999, @10:02AM
- Guns have many uses! - NOT! by gavinhall (Score:1) Tuesday February 02 1999, @09:53AM
- now hold on by gavinhall (Score:1) Sunday February 07 1999, @04:14AM
- dont be silly by gavinhall (Score:1) Sunday February 07 1999, @04:32AM
- Purposes of software by Reteo Varala (Score:1) Sunday January 31 1999, @06:10AM
- Nintendo caused my desire for emulation by ashelton (Score:1) Sunday January 31 1999, @03:49PM
- this *might* start a good trend.. by herbman (Score:1) Sunday January 31 1999, @05:52AM
- What about purple fuzz? by hawk (Score:1) Sunday January 31 1999, @07:28AM
- Symptoms of the problem by Nelson (Score:1) Sunday January 31 1999, @10:52AM
- Symptoms of the problem by Nelson (Score:2) Sunday January 31 1999, @07:07AM
- What do you expect? by Scott Wood (Score:1) Sunday January 31 1999, @01:40PM
- Kinda.. by Fastolfe (Score:1) Sunday January 31 1999, @08:42AM
- Purposes of software by Daniel (Score:1) Sunday January 31 1999, @09:00AM
- Guns have many uses! by Daniel (Score:1) Sunday January 31 1999, @11:49AM
- That solution is a bit much... by The Crawling Chaos (Score:1) Sunday January 31 1999, @02:17PM
- Licensing... by Sly-Guy (Score:1) Sunday January 31 1999, @04:42PM
- Argument to Continue?! by jelwell (Score:1) Sunday January 31 1999, @07:54AM
- Software Emulators Help Create and Debug Games by Brian Ristuccia (Score:1) Sunday January 31 1999, @08:02AM
- in case you haven't guessed... by Caelum (Score:1) Sunday January 31 1999, @09:31AM
- Emulators, Warez, and Linux by Caelum (Score:1) Sunday January 31 1999, @09:35AM
- Who cares? Roll your own. by Binary Boy (Score:1) Sunday January 31 1999, @12:17PM
- Binary boy - you're so gay! by Binary Boy (Score:1) Sunday January 31 1999, @02:01PM
- who cares? WE ALL SHOULD by Binary Boy (Score:1) Sunday January 31 1999, @04:52PM
- Anarchist teenagers... by Jeremiah (Score:1) Sunday January 31 1999, @03:35PM
- Naïveté is a two way street by Odds (Score:1) Sunday January 31 1999, @05:49AM
- Naïveté is a two way street by Teman Clark-Lindh (Score:1) Sunday January 31 1999, @10:41AM
- Guns/emulator comparison not quite valid by David Bice (Score:1) Sunday January 31 1999, @07:30AM
- Slashdot Taking Sides Now? by Sean Hermany (Score:1) Sunday January 31 1999, @01:49PM
- What is being Pirated???? by MrBrklyn (Score:1) Sunday January 31 1999, @04:49PM
- Same with virii... by squarooticus (Score:1) Sunday January 31 1999, @07:30AM
- How 'bout not supporting ROM files? by kat_skan (Score:1) Sunday January 31 1999, @09:14AM
- (there was no internet then :(. by unitron (Score:1) Sunday January 31 1999, @06:37PM
- No different than MP3 distrbution by Kha0S (Score:1) Sunday January 31 1999, @09:28AM
- Guns have many uses! by Phil Wilkins (Score:1) Tuesday February 02 1999, @05:56AM
- Guns/emulator comparison not quite valid by Phil Wilkins (Score:1) Tuesday February 02 1999, @06:04AM
- No Love Lost ... by Phil Wilkins (Score:1) Tuesday February 02 1999, @06:07AM
- OK, lets get to the MEAT of the issue by Jerry (Score:1) Sunday January 31 1999, @12:59PM
- Stopping to write emuls because of warez d00dz... by Andreas Bombe (Score:1) Sunday January 31 1999, @11:40AM
- What the hell is he talking about? by navindra (Score:1) Sunday January 31 1999, @06:47AM
- Why indeed? by navindra (Score:1) Sunday January 31 1999, @06:51AM
- Yes. by navindra (Score:1) Sunday January 31 1999, @07:18AM
- Guns have many uses! by fishbowl (Score:1) Sunday January 31 1999, @05:42PM
- "warez" arcades in brazil by fishbowl (Score:1) Sunday January 31 1999, @05:58PM
- "WordSmith" by szo (Score:1) Monday February 01 1999, @04:58AM
- Where can I d/l UltraHLE and ROMS... by Baggio (Score:1) Sunday January 31 1999, @11:56AM
- Emulators have other uses as well. by Baggio (Score:1) Sunday January 31 1999, @12:16PM
- OK, lets get to the MEAT of the issue by elflord (Score:1) Sunday January 31 1999, @08:06AM
- Emulators, Warez, and Linux by elflord (Score:1) Sunday January 31 1999, @08:22AM
- OK, lets get to the MEAT of the issue by elflord (Score:1) Sunday January 31 1999, @10:47AM
- Guns have many uses! by Communa (Score:1) Sunday January 31 1999, @11:33PM
- Guns/emulator comparison.. burden of proof by incubus (Score:1) Sunday January 31 1999, @08:12AM
- old school by Ex Machina (Score:1) Sunday January 31 1999, @05:58AM
- A theft by any other name... by FireReaper (Score:1) Sunday January 31 1999, @09:17AM
- PSX Developer: Don't need a software Emulator... by SteveM (Score:1) Sunday January 31 1999, @05:53PM
- By Definition it is Stealing by SteveM (Score:1) Sunday January 31 1999, @06:01PM
- Cry me a RIVER.... by symbolic (Score:1) Sunday January 31 1999, @08:56AM
- I disagree by MattCorby (Score:1) Sunday January 31 1999, @01:25PM
- give me your email address... by MattCorby (Score:1) Sunday January 31 1999, @01:27PM
- How does one make ROMs? by MattCorby (Score:1) Sunday January 31 1999, @01:33PM
- There's no such thing as stealing information by MattCorby (Score:1) Sunday January 31 1999, @03:15PM
- There's no such thing as stealing information by MattCorby (Score:1) Sunday January 31 1999, @03:15PM
- From the back page of the Star Fox 64 manual by JamesKPolk (Score:1) Sunday January 31 1999, @06:46AM
- Guns/emulator comparison not quite valid by JamesKPolk (Score:1) Sunday January 31 1999, @07:39AM
- Warez DOES hurt.. by BrianH (Score:1) Monday February 01 1999, @02:02AM
- The timing bothers me. by siberian (Score:1) Sunday January 31 1999, @11:56AM
- What? by TheScribe (Score:1) Sunday January 31 1999, @07:19AM
- Then Why Buy Bullets? by TheScribe (Score:1) Sunday January 31 1999, @07:23AM
- Then GNU must be wrong by choo (Score:1) Sunday January 31 1999, @08:38AM
- What is being Pirated???? by joew (Score:1) Monday February 01 1999, @01:38AM
- The Reality of Emulator's and it Scene by Brother Grifter (Score:1) Sunday January 31 1999, @06:23AM
- true identities by vtx (Score:1) Sunday January 31 1999, @07:24AM
- If the makers of UltraHLE are telling the truth... by Multiple Sanchez (Score:1) Sunday January 31 1999, @11:18AM
- Is it all illegal? by Eien (Score:1) Sunday January 31 1999, @11:49AM
- Emulators vs Warez by The Wombat (Score:1) Sunday January 31 1999, @01:51PM
- who cares? by shawb (Score:1) Sunday January 31 1999, @03:29PM
- "profits" produce software?? try to catch up by pelayoh (Score:1) Monday February 01 1999, @12:05AM
- A very nice article by [noam] (Score:1) Monday February 01 1999, @01:37AM
- Re: Console profits by blinx_ (Score:1) Monday February 01 1999, @01:47AM
- Damaged Cybernetics Responds... by MindRape (Score:1) Monday February 01 1999, @09:46PM
- LISTEN UP ONCE AND FOR ALL YOU MERCANARIES!!! by Billy Masters (Score:1) Tuesday February 02 1999, @07:59AM
- What do you expect? by Vampyre (Score:1) Tuesday February 02 1999, @11:39AM
- Nintendo and Playstation by ppanon (Score:1) Tuesday February 02 1999, @11:18PM
- WHY? because COPYING IS NOT STEALING (dorks) by batdragon (Score:1) Wednesday February 03 1999, @03:05PM
- Emulation by Lafoli (Score:1) Thursday February 04 1999, @07:30AM
- Re: From the back page of the Star Fox 64 manual by zod (Score:1) Sunday January 31 1999, @12:04PM
- Nintendo and Playstation by teckel (Score:1) Thursday February 04 1999, @05:35AM
- I understand the UltraHLE guys... by bitwize (Score:1) Sunday January 31 1999, @07:12AM
- Symptoms of the problem by bitwize (Score:1) Sunday January 31 1999, @09:19AM
- What about purple fuzz? by bitwize (Score:1) Monday February 01 1999, @02:25AM
- The reason to make emu's is not to play games? eh? by jaredcat (Score:1) Sunday January 31 1999, @08:38AM
- Great technical Achievement by satire (Score:1) Sunday January 31 1999, @07:27PM
- 109 replies beneath your current threshold.