Emulador

Emulador DOSBox do sistema operacional MS-DOS.

Na computação, um emulador é um software que reproduz as funções de um determinado ambiente, a fim de permitir a execução de outros softwares sobre ele. Pode ser pela transcrição de instruções de um processador alvo para o processador no qual ele está rodando, ou pela interpretação de chamadas para simular o comportamento de um hardware específico. O emulador também é responsável pela simulação dos circuitos integrados ou chips do sistema de hardware em um software. Basicamente, um emulador expõe as funções de um sistema para reproduzir seu comportamento, permitindo que um software criado para uma plataforma funcione em outra. Também são disponíveis emuladores de consoles de videogames.


Emulador "Um Commodore 64 pode emular o MS-DOS?" Sim, é possível que um [Commodore] 64 emule um PC IBM [que usa o MS-DOS], no mesmo sentido que é possível resgatar o Lago Michigan com uma colher de chá. Emulador

— Carta para Compute! e resposta editorial, abril de 1988 [1]

Visão geral

Os ambientes computacionais geralmente são formados por camadas. A quantidade e o papel de cada camada pode variar de acordo com o ambiente, e seu grau de dependência. Alguns ambientes são puramente físicos como os terminais de mainframe, e portanto, sua emulação cabe apenas o tratamento dos dados enviados do terminal ou para ele, e reproduzir a interação com o usuário. Outros ambientes podem não possuir um firmware (algumas vezes chamado de bios), sendo que os programas que serão executados conhecem todo o hardware, e sua emulação seria basicamente a interpretação das chamadas ao hardware para reproduzir seu comportamento. Alguns ambientes possuem firmware mas não possuem sistema operacional. Nestes casos será necessário emular também o firmware ou obter um com o fabricante.

História

O primeiro emulador foi criado em 1964 por Larry Moss, na época funcionário da IBM, consistindo em um Software que fazia com que os programas criados para o mainframe IBM 7070 rodassem na mais nova linha de computadores da IBM, os System/360.

O emulador foi um sucesso e ajudou bastante o System/360 a se tornar um best-seller na década de 1970.

Popularização

A popularização dos emuladores veio junto com a Internet e os emuladores de vídeo games. As imagens extraídas de cartuchos de vídeo games são chamadas de ROMs e aliadas à programação em baixo nível de jogos para sistemas antigos tornou fácil a possibilidade de criação de emuladores de sistemas como o Chip-8 e depois de vídeo games mais populares como o Atari 2600 e NES.

Apesar de um emulador nem sempre ser a coisa mais fácil de configurar, com pouco conhecimento hoje já é possível rodar um jogo de Playstation em um PC através de um emulador sem muitos problemas, muitas vezes até com qualidade superior ao próprio vídeo game, já que podem-se aplicar efeitos como anti-aliasing que o vídeo game não possui e rodar os jogos em resoluções muito mais altas que o original.

Aplicações/Vantagens

Desvantagens

  • Para obtermos uma execução satisfatória do sistema que está sendo emulado, ou seu uso em ambiente de produção, o emulador e o ambiente que o executa precisam possuir um desempenho superior ao do sistema original.
  • Quanto maior a complexidade, ou a incompatibilidade entre o ambiente emulado e o que está executando o emulador, maior a complexidade da implementação do emulador, e maior exigência de hardware.
  • Alguns periféricos e características do sistema original, por serem físicos, serão emulados apenas em nível de software, podendo não oferecer transparência ao usuário final.

Uso comercial de emuladores

Emuladores no geral

O processo de emular não constitui crime, dependendo do caso. Vários processos já foram movidos com este assunto e nenhum obteve êxito. Um exemplo de um processo perdido foi o da Creative Labs, fabricante da placa de som Sound Blaster, que na época era hardware básico para algumas aplicações que utilizavam sons. Outras placas de som emularam o hardware da Sound Blaster para ficarem compatíveis com tais aplicativos.

Quando emular esta associado a um hardware, com exemplo vídeo games, o emulador faz o trabalho do console, que por sua vez necessita de ROMs que é o jogo copiado de um cartucho ou CD.

As ROMs ou jogos para emuladores são softwares como qualquer outro. Portanto é crime obter uma ROM ou jogo e executá-lo em um emulador ou hardware sem que você tenha o jogo original.

Computadores em computadores

Dentre os emuladores comerciais que emulam computadores estão o Softmac que emula Macintosh no PC. Sistemas mais antigos como Atari ST também possuem emuladores oficiais entre eles o Gemulator.

Vídeo games em computadores

Lançado em 1999, o Virtual Game Station (VGS) foi um emulador de Playstation desenvolvido pela Connectix originalmente para Macintosh e posteriormente portado para PC. A Connectix sofreu ações judiciais por parte da Sony, desenvolvedora do Playstation. Após algum tempo de batalhas judiciais, o emulador foi adquirido pela Sony e descontinuado. A empresa encerrou suas atividades em 2003.

Também lançado em 1999, o bleem! foi um emulador comercial de Playstation para PC desenvolvido pela bleem Company. Posteriormente ganhou uma versão para Dreamcast, chamada de bleemcast!. A Sony também moveu ações judicias contra a bleem Company. Apesar da Sony não ter vencido nenhum dos processos judiciais, os custos advocatícios, o surgimento de emuladores gratuitos e o encerramento na produção do Dreamcast fizeram com que a bleem Company terminasse suas atividades em 2001.

Vídeo games em vídeo games

A Microsoft utiliza emulação no Xbox One para executar jogos de seu console anterior, o Xbox 360, e utilizou o mesmo método no Xbox 360 para executar jogos de Xbox. O Xbox Live Arcade traz jogos antigos mas eles não são emulados e sim reprogramados e rodam nativamente no hardware do console.

A Sony usa um emulador para emular o PlayStation original no PlayStation Portable. Esse emulador também é usado em todos os modelos de PS3 para emular jogos do primeiro console. A Sony ainda usou um emulador de Emotion Engine nos modelos de 80GB/60GB-europeus para emular o PlayStation 2. Esse emulador é capaz de setar jogos do PS2 em altas resoluções: 720p e 1080p.

A Nintendo usa extensamente emuladores no Wii Virtual Console. Entre os sistemas emulados, estão o NES, Super Nintendo, Mega Drive, Neo-Geo, PC Engine e Nintendo 64. Entretanto, os jogos de Gamecube não são emulados e sim rodam nativamente no hardware do console.

A partir de 2006 muitas empresas lançaram jogos em coletâneas que rodam em um emulador. Esses emuladores oferecem uma emulação mais refinada se comparada aos emuladores de terceiros. Entre as empresas/jogos estão:

  • Sega (Sega Genesis Collection)
  • Namco (Namco Museum)
  • Capcom (Capcom Classics Collection)
  • Taito (Taito Classics)
  • Atari (Atari Anthology)

Recentemente algumas empresas embutiram jogos antigos emulados em jogos comerciais como um bônus para o jogador. Entre eles estão:

Uso não-comercial (caseiro) de emuladores

Muitos emuladores são livres e programados por terceiros. São denominados também de homebrews. Entre eles estão:

Computadores em computadores

Algumas arquiteturas de computadores podem ser emuladas em outro computador. Entre eles o x86 (PC comum) (Bochs), o MSX (BRSMS), DOS (DOSBox), AmigaOS (WinUAE), Mac OS (PearPC). É importante esclarecer que um emulador é diferente de uma máquina virtual usadas em sistemas como VMWare, VirtualPC e QEMU. Num emulador, todos os recursos do sistema são processados nele ao contrário da virtualização que é uma ponte entre o hardware nativo e as chamadas do sistema operacional. Outro erro comum é dizer que o WINE é um emulador de Windows - ele é um conjunto de APIs que cria uma camada de compatibilidade ao contrário de emulador que processa todo sistema num único conjunto de software.

Vídeo games em computadores

A lista de consoles de vídeo games emulados é extensa, é raro um sistema não ser emulado geralmente os mais novos levam tempo para conseguir emular. Entre eles, o Xbox ainda não é satisfatoriamente emulado apesar de existir emuladores prematuros para ele. O PlayStation 2 é bem emulado no PCSX2 mas necessita de um potente computador; O Dreamcast também é bem emulado no nullDC. O PlayStation Portable e Nintendo DS ainda não são 100% emulados, mas no caso do DS o emulador NO$GBA roda perfeitamente alguns jogos. Os videogames da nova geração: Xbox 360 e PlayStation 3 não são emulados. Já o Wii já possui emulação primária a partir da versão open-source do Dolphin (originalmente um emulador de GameCube).

Vídeo games em vídeo games

É possível emular consoles de videogames antigos num vídeo game atual. Para isso os consoles devem estar destravados com um Modchip ou ter seu sistema firmware modificado para possibilitar o uso de programas não-autorizados. O primeiro emulador a conseguir esse feito foi PNESX que possibilitou emular o NES num PlayStation. O Xbox por ser um PC x86 teve dezenas de emuladores convertidos e adaptados para ele. O PlayStation 2 e o Gamecube também tiveram emuladores para rodar Super Nintendo e Mega Drive. O Nintendo DS pode suportar a emulação de Super Nintendo, Game Boy Color, Atari 2600 e Mega Drive. O Wii suporta o emulador de SNES, Sega Genesis e Master System. O Xbox 360 suporta os emuladores de Playstation 1, Mega Drive, Super Nintendo, Nintendo 64 e Arcade (CPS-1, CPS-2 e Neo-Geo).

Ver também

Referências

  1. Compute! Magazine Issue 095. [S.l.: s.n.] Abril de 1988 

Read other articles:

This is a list of amphibians found in the United States. A total of 306 amphibian species have been recorded in the United States,[1] 2 of which are now extinct.[2] This list is derived from the database listing of Amphibian Species of the World.[1] Salamanders (Caudata) Ambystomatidae Ambystoma californiense Ambystoma barbouri Ambystoma mavortium Order: Caudata. Family: Ambystomatidae Ambystoma annulatum Cope, 1886 Ambystoma barbouri Kraus & Petranka, 1989 Ambyst...

 

  ميّز عن القنفذ سونيك (مسلسل كرتون). أدفنشرز أوف سونيك ذا هيدجهوجAdventures of Sonic the Hedgehog أيضاً معروف باسم مغامرات قنفوذ السريع النوع مسلسل رسوم متحركةمغامرة، كوميديا مبني على القنفذ سونيك  صناعة ديك إنترتينمنت سيجا (الشخصيات) تطوير ريد شيلي بروس شيلي فيل هارناج كينت بات�...

 

Michiganstato federatoState of Michigan (dettagli) (dettagli) LocalizzazioneStato Stati Uniti AmministrazioneCapoluogoLansing GovernatoreGretchen Whitmer (D) dal 2019 Data di istituzione26 gennaio 1837 TerritorioCoordinatedel capoluogo42°44′00.6″N 84°32′48.12″W / 42.7335°N 84.5467°W42.7335; -84.5467 (Michigan)Coordinate: 42°44′00.6″N 84°32′48.12″W / 42.7335°N 84.5467°W42.7335; -84.5467 (Michigan) Altitudine174 - 60...

Nia SharmaLahirNeha Sharma17 September 1990 (umur 33)Jabalpur, Madhya Pradesh, IndiaKebangsaanIndianPekerjaanaktrisTahun aktif2010—sekarang Nia Sharma (lahir Neha Sharma pada tanggal 17 September 1990)[1] adalah seorang aktris televisi India.[2] Dia terkenal karena memainkan peran Manvi di Ek Hazaaron Mein Meri Behna Hai,[3][4] Roshni di Jamai Raja[5][6] dan Aarohi di Ishq Mein Marjawan. Dia adalah kontestan dalam Fear Factor: Khatr...

 

Для улучшения этой статьи желательно: Найти и оформить в виде сносок ссылки на независимые авторитетные источники, подтверждающие написанное.Переработать оформление в соответствии с правилами написания статей.После исправления проблемы исключите её из списка. Удалит�...

 

Bulbophyllum frostii Klasifikasi ilmiah Kerajaan: Plantae (tanpa takson): Angiospermae (tanpa takson): Monocots Ordo: Asparagales Famili: Orchidaceae Genus: Bulbophyllum Spesies: Bulbophyllum frostii Nama binomial Bulbophyllum frostiiSummerh. 1928 Bulbophyllum frostii adalah spesies tumbuhan yang tergolong ke dalam famili Orchidaceae. Spesies ini juga merupakan bagian dari ordo Asparagales. Spesies Bulbophyllum frostii sendiri merupakan bagian dari genus Bulbophyllum.[1] Nama ilmiah ...

Perbatasan Jerman pasca-Perang Dunia II (1949). Jerman Barat (warna biru), Jerman Timur (warna merah), (warna kuning), Protektorat Saar di bawah kendali ekonomi Prancis (warna hijau). Area Ruhr, mesin industri Jerman Barat (warna cokelat) karena sampai batas tertentu di bawah kendali Otoritas Internasional untuk Ruhr. Wilayah Jerman pra-perang sebelah timur garis Oder-Neisse (warna abu-abu), karena dilimpahkan ke Polandia atau dianeksasi oleh Uni Soviet. Rencana ini juga termasuk Silesia, pus...

 

American judge (1820–1891) Not to be confused with Charlie Devens. Charles Devens35th United States Attorney GeneralIn officeMarch 12, 1877 – March 4, 1881PresidentRutherford B. HayesPreceded byAlphonso TaftSucceeded byWayne MacVeagh Personal detailsBorn(1820-04-04)April 4, 1820Charlestown, Massachusetts, U.S.DiedJanuary 7, 1891(1891-01-07) (aged 70)Cambridge, Massachusetts, U.S.Political partyWhig (Before 1860)Democratic (1860–1867)Republican (1867–1891)EducationHarvard...

 

Questa voce sull'argomento università della Pennsylvania è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Immaculata University UbicazioneStato Stati Uniti CittàImmaculata Dati generaliSoprannomeMighty Macs MottoScientia Floret Virtute Fondazione1920 TipoPrivata Studenti2 563 (settembre 2020) Dipendenti429 (settembre 2020) Mappa di localizzazione Sito web Modifica dati su Wikidata · Manuale L'Immaculata University è una universit...

Red Bull RB3 David Coulthard guida la Red Bull RB3. Descrizione generale Costruttore  Red Bull Racing Categoria Formula 1 Squadra Red Bull Racing Progettata da Adrian NeweyMark SmithRob Marshall Andrew GreenPeter Prodromou Sostituisce Red Bull RB2 Sostituita da Red Bull RB4 Descrizione tecnica Meccanica Telaio Monoscocca composita in fibra di carbonio Motore Renault RS27 2398 cc V8 a 90 gradi Trasmissione Longitudinale in alluminio semiautomatico a 7 rapporti + retromarcia. Frizione A+P...

 

Gianni Corelli Corelli alla guida del Crotone nel 1977 Nazionalità  Italia Altezza 183 cm Peso 72 kg Calcio Ruolo Allenatore (ex attaccante) Termine carriera 1970 - giocatore1993 - allenatore Carriera Squadre di club1 1956-1957 SPAL0 (0)1957-1959 Spezia62 (17)1959-1961 SPAL51 (6)1961-1965 Napoli105 (23)1965-1968 Mantova56 (9)1968-1969 Ternana20 (0)1969-1970 Foligno21 (0) Carriera da allenatore 1970-1971[1] Foligno1971-1973 Spezia1973...

 

Primary sources of renewable energy in South Africa are solar, wind, hydroelectric, and biomass. Pictured here are wind turbines in Darling, Cape Province. Renewable energy in South Africa is energy generated in South Africa from renewable resources, those that naturally replenish themselves—such as sunlight, wind, tides, waves, rain, biomass, and geothermal heat.[1] Renewable energy focuses on four core areas: electricity generation, air and water heating/cooling, transportation, ...

Political party in Germany The Republicans Die RepublikanerLeaderTilo SchöneFounded26 November 1983Split fromChristian Social Union in BavariaHeadquartersMunich, BavariaMembership (31 December 2014)4,533[1]IdeologyNational conservatism[2]EuroscepticismPolitical positionRight-wing to far-rightColours  Black,   Red,   Yellow(official, German Republic colours)  Blue (customary)Websitewww.rep.dePolitics of GermanyPolitical partiesElections The R...

 

Партизанское движение в Крыму во время Великой Отечественной войны Государство  СССР Местонахождение Крым Дата начала 1941 Дата прекращения существования 1944 Враг Вермахт, Вооружённые силы Румынии, Вооружённые силы Словакии, Крымские татары во время Второй миро...

 

American college football season 2018 Dartmouth Big Green footballConferenceIvy LeagueRankingSTATSNo. 18FCS CoachesNo. 15Record9–1 (6–1 Ivy)Head coachBuddy Teevens (19th season)Offensive coordinatorKevin Daft (2nd season)Defensive coordinatorDon Dobes (9th season)Home stadiumMemorial FieldSeasons← 20172019 → 2018 Ivy League football standings vte Conf Overall Team   W   L     W   L   No. 11 Princeton $  ...

Baseball analytics media company Baseball ProspectusType of siteSports Analytics, Sports CommentaryCreated byMultipleEditorCraig GoldsteinURLbaseballprospectus.comCommercialYesLaunched1996 (1996)Current statusOnline Baseball Prospectus (BP) is an organization that publishes a website, BaseballProspectus.com, devoted to the sabermetric analysis of baseball. BP has a staff of regular columnists and provides advanced statistics as well as player and team performance projections on...

 

Questa voce o sezione sugli argomenti patologia e anatomia non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Gabriel von Max, L'anatomista (1869), Alte Pinakothek di Monaco di Baviera L'anatomia patologica è una branca specialistica della medicina che studia le malattie umane mediante esame macroscopico de...

 

Cet article est une ébauche concernant une localité malienne. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Mondoro Administration Pays Mali Région Mopti Cercle Douentza Maire Idrissa Ongoïba (Mouvement Citoyen) Démographie Population 42 631 hab. (2009) Population précédent recensement 20 968 hab. Géographie Coordonnées 14° 40′ 00″ nord, 1° 57′ 00�...

This article may require cleanup to meet Wikipedia's quality standards. The specific problem is: The article lacks citations. Please help improve this article if you can. (March 2023) (Learn how and when to remove this message) Implement with a hook at one end, used in crocheting Crochet hooks A crochet hook (or crochet needle) is an implement used to make loops in thread or yarn and to interlock them into crochet stitches. It is a round shaft pointed on one end, with a lateral groove behind ...

 

「夜行バス」はこの項目へ転送されています。 CHEMISTRYの楽曲については「もしも/夜行バス」をご覧ください。 あいみょんの楽曲については「tamago」をご覧ください。 この項目では、長距離路線バスの形態を取るものについて説明しています。 空港輸送を目的とするものについては「リムジンバス」をご覧ください。 募集型企画旅行の形態をとるものについては「ツ�...