Emulation

In the fields of the Data-processing and electronic , the term emulation is employed within the meaning of simulation and of imitation (meaning of the word influenced by the terms English emulation and emulator ). More precisely this term describes a general principle consisting in replacing a system by another without change of the operation from an external point of view. One can also use the term of simulation. The recourse to an emulator according to the context makes it possible to facilitate the development or the déboguage of a system or to replace an obsolete or unusable system by another. Within this framework, it is possible to make function the new system, the emulator, in the same manner as the simulated system.

Applications

An emulator is an artefact Logiciel which replaces an existing base or having existed. Typically an emulator will be a system which will simulate an electronic system (Ordinateur, video Game console…) or a software system (Operating system…) by another that it is software or hardware.

The majority of the peripherals of storage will be replaced by files lodged on the machine host which carries out the emulator.

One can distinguish several principal applications.

Emulation of game consoles

In this context the storage systems of the console are called ROMANIAN , because in the game consoles (of arcades or others) the programs of plays were actually stored in ROMANIAN memories (either on the Mother chart, or in plug-in cartridges). For the machines using as support CD-ROM or DVD, one generally uses the term ISO.

Emulation of old computers

For a simulation software of an old computer, one stores the contents of the peripherals of storage (Hard drive S…) in files images (reflections) of the peripherals of origin.

Emulation in electronic design

In the field of the electronic of the Onboard computing, the emulator term indicates a hardware device (electronic) which makes it possible to make development and Débogage. Within this framework, and in order to mark the difference, one speaks about simulator for a software which emulates the behavior of a Microprocesseur.

The emulator physically replaces the Microprocesseur (or the Microcontrôleur) using a probe (connector whose Brochage is compatible with this last). The controlled electronics of the emulator thus replaces (ideally strictly with identical) the microprocessor from an electric and numerical point of view. The probe is interfaced (generally via a specific peripheral chart) with a computer of development to make it possible the Engineer to control and observe the operation of the emulated microprocessor.

One speaks about emulator time-reality when this one respects the temporal constraints of the microprocessor (cycles of writing, response time…).

This type of material is very expensive compared to associated costs, emulated circuit with the complex development of such a device and, with the fact that it is not the subject of a massive use: the emulator is used in the development, the microprocessor/microcontrolor is used for the production (of mass). Moreover, there exist generally emulators only for “the small” microcontrôleurs (8 bits). For the others, it is more frequent to see than one calls a “ in circuit emulator ” (ICE): the emulator is then integrated into the microprocessor itself and is connected to the computer of development via a simpler interface (like JTAG celebrates it).

Emulation of terminals of arcade

Certain programmers specialized in the emulation of the terminals arcade, these pieces of furniture of play-video which one often finds in the bars.

Legality of the emulators

The problem of the legality of the emulators can be divided into several parts:

  • the emulator in itself is completely legal, it can on the other hand be subjected to a Brevet as it is the case, for example, of the emulators Game Boy on portable systems patented by Nintendo;
  • play: Contrary to the popular belief, the possession of a ROMANIAN of a marketed play is illegal, that one has the original play or not . The possession of the ROMANIAN is however legal if it is about a personal safeguard ; a person having itself copied the contendu of a cartridge of play belonging to him in ROMANIAN file is in perfect legality. On the other hand, a ROMANIAN found on Internet remains illegal, even if one has the original play . It is about the same operation as the possession of the music files MP3.
  • Several sites post that the possession of a ROMANIAN is legal on the condition removing it of 24 hours after the remote loading. This is completely false, it is acted in fact of a kind of proctection for the sites distributing these ROMs.

Moreover certain emulators require the use of a BIOS to function, this file is in fact an image of the ROMANIAN of the machine of origin. As for ROMs, the BIOS must be personal backup copies of plays which one has.

To note that ROMs sold by the company having made the console or the terminal of arcade, as it is the case of the Virtual Console, are completely legal, than one has or not the plays.

Emulation of play

To obtain the ROMANIANS

There are some legal ways to obtain these ROMANIANS:
  1. If you have the true arcade and a reader of ROMANIAN, you can do it.

  2. Some companies, like Capcom and Atari, separately offer ROMANIANS or in connection with another product.
  3. For two " ROMANIAN sets" , Gridlee and Robby Roto , the owners of the Copyright allow the Distribution Gratuit E of the play. They are available on the official site of MAME.
  4. For a " ROMANIAN set" , the copyright of the play is expired or not existing. There is currently only Poly Play which is in this situation, because its copyright belonged to VEB Polytechnik Karl-Marx-Stadt. As old the German Democratic republic fell, there does not seem to be an owner of the copyright. This ROMANIAN is also available on the official site of MAME.

There is to obtain them differently in many ways:

  1. Remote loading by Web site; even if several sites stopped distributing ROMANIANS, they can nevertheless be findable.

  2. To download starting from an article of a group of news on Usenet.
  3. To download via several methods P2P like the network Follower, BitTorrent, and IRC Fserves.
  4. By sending the necessary number of CD-R/DVD-R to people who will engrave them to you in exchange handling charges.

These methods are doubtful since it is illegal to have a ROMANIAN without being owner of the original. The Loi is not very clear either for somebody who with the original, at least with the the United States - the American law makes it possible to make a copy for its personal use, but supposes that the user will do it itself. The service S of engraving of discs are doubtful also since they can become a business service; even if the services of engraving in general invoice only the handling charges, elsewhere there is a certain number of pirate merchants who sell copies on EBay and to draw a Profit from it.

Since all the ROMANIANS of sets of arcades would fill at least 35 CD-R or 7 DVD-R, to download the Collection complete is not an option for the owners of Modem S dial-up, however when files CHD ( C ompressed H unks off D ATA: images of HDD, LD, CD, DVD) are omitted, the size of the remote loading is reduced in a very significant way. The people with a fast connection Internet, without disconnection and which are not disturbed by the fact of leaving their computer lit during some Jour S can easily find the collection complete via BitTorrent or the Newsgroup. Although that requires many hours of remote loading, several people make it to get the complete collection said " FullSet" (also called " PokéROM" by the developers of MAME, well thought word game which goes with the Phrase " Catch to them all! " Televised series Pokémon) history to prevent the abandonment of these plays; the more there are places where the play exists, the less there is of risk of lapse of memory of these plays.

Legal statute of the ROMANIANS

If you have the original play of arcade, to make a copy of your ROMANIANS for your PC is legal in the United States and in France. Some ROMANIAN images (as those of Atari) are available for purchase legally. However, in practically all the jurisdictions, it is not legal for a user to have a ROMANIAN which legitimately is not bought or is not copied an original which belongs to them.

The majority of the users believe that to use MAME will not be able to involve any problem with the law. For the plays " classiques" of before 1990, this is probably true, since the commercial value of these ROMANIANS is negligible. However, some recent plays according to 2000 were added to MAME. Some think that these plays should not be included, because they are likely to draw the nondesired attention of the holders of the rights. After having changed its policy several times, Mame TEAM finally decided to put a 3 years limit before a play can be emulated in the emulator MAME, many other emulators followed this way of doing. There are two reasons which caused the existence of this " règle" : to prevent to cause wrong to the profits of a company and to reduce the possibility of future legal proceedings. However, there is no legal base for this rule. The developers affirm that even if MAME were never made prosecute that does not want to say that it will be it never. More on the terms of the license of Mame, a site was set up especially for that, it acts of the MameDev site.

Several holders of rights are unaware of the distribution of these ROMANIAN images. That could change in the future. Some argue that, as used as a long time for a personal use (and not for the sale), it is perfectly legal. They argue that the holders of rights gave up the copyright by not making it respect during years; majority of the plays being manufactured more. However there is no legal base for these assertions. The current legality of the remote loading of the ROMANIANS depends on the Pays, although almost all the sets of arcades are protected in the majority from the jurisdictions and will remain it for the Décennie S to come.

The Communauté MAME was reasonable. However, when a company asked that a ROMANIAN be removed page of mame.dk, the Web site accepted without discussing. In addition this famous Web site that was mame.dk (which at the time proposed the entirety of the ROMANIANS of MAME via HTTP) was closed because of an argument with a holder of rights. He was reopened certain a Temps and is closed at present affirming that the costs of Band-width are higher than the Revenu generated by the site but there is a Rumeur which says that the owners of the site closed for reasons of personal Responsabilité instead of monetary concerns.

RIAA (the equivalent in France would be SACEM) returns in force against the people who download audio files. The same thing could perhaps arrive a day with the ROMANIANS for any console; the sites of ROMANIAN were annoyed in the past by IDSA (maintaining ESA). If an individual is made continue by a holder of rights, it will be probably obliged to make a legal Règlement. If it decided to dispute the assertion, it would have probably to spend a broad amount of money for its defense without being on gaining; this is why, before arriving from there there, a regulation by amicable agreement would be probably the best option to be provided for.

It should be noted that it is about the same principle for the plays (and all other programs) consoles and computers emulated on another machine. Finally it should especially be remembered that today a ROMANIAN is like a MP3 with the eyes of the law, you can have an emulator (comparable in our example to a walkman of MP3) and you can have the images of the bios and ROMANIANS that if you to even have the originals extracted (via programmer for the components) by you (what comparable to audio CD would be bought in the trade), thus you have CRC32 your images of ROMANIAN and bios which corresponds perfectly with the program contained in your components (or others), proving that ROMANIANS and bios that you have are well exact counterparts of the programs and plays which you bought legally.

See too

Internal bonds

External bonds

Simple: Emulator

Random links:X (punk group) | Christopher Wood (writer) | Enfadolescence | Karunesh | Neo-luddism