Movatterモバイル変換


[0]ホーム

URL:


Saltar para o conteúdo
Wikipédia
Busca

Emulador

Origem: Wikipédia, a enciclopédia livre.
(Redirecionado deEmuladores)
Esta página cita fontes, mas não cobrem todo o conteúdo
Esta páginacita fontes, mas quenão cobrem todo o conteúdo. Ajude ainserir referências (Encontre fontes:ABW  • CAPES  • Google (notícias • livros • acadêmico)).
EmuladorDOSBox do sistema operacionalMS-DOS.

Nacomputação, umemulador é umsoftware 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 deinstruções de umprocessador 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íveisemuladores 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

[editar |editar código-fonte]

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 demainframe, 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 umfirmware (algumas vezes chamado debios), 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

[editar |editar código-fonte]

O primeiro emulador foi criado em1964 por Larry Moss, na época funcionário daIBM, consistindo em umSoftware que fazia com que os programas criados para omainframe IBM 7070 rodassem na mais nova linha de computadores daIBM, osSystem/360.

O emulador foi um sucesso e ajudou bastante oSystem/360 a se tornar umbest-seller nadécada de 1970.

Popularização

[editar |editar código-fonte]

A popularização dos emuladores veio junto com aInternet e os emuladores devídeo games. As imagens extraídas decartuchos de vídeo games são chamadas deROMs 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 oChip-8 e depois de vídeo games mais populares como oAtari 2600 eNES.

Apesar de um emulador nem sempre ser a coisa mais fácil de configurar, com pouco conhecimento hoje já é possível rodar umjogo dePlaystation em umPC 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 comoanti-aliasing que ovídeo game não possui e rodar os jogos em resoluções muito mais altas que o original.

Aplicações/Vantagens

[editar |editar código-fonte]

Desvantagens

[editar |editar código-fonte]
  • 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

[editar |editar código-fonte]

Emuladores no geral

[editar |editar código-fonte]

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 daCreative 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

[editar |editar código-fonte]

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

Vídeo games em computadores

[editar |editar código-fonte]
Ver artigo principal:Emulador de consola de videojogos

Lançado em 1999, o Virtual Game Station (VGS) foi um emulador dePlaystation desenvolvido pela Connectix originalmente paraMacintosh e posteriormente portado para PC. A Connectix sofreu ações judiciais por parte daSony, desenvolvedora doPlaystation. 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, obleem! foi um emulador comercial dePlaystation paraPC desenvolvido pela bleem Company. Posteriormente ganhou uma versão para Dreamcast, chamada de bleemcast!. ASony 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 doDreamcast fizeram com que a bleem Company terminasse suas atividades em 2001.

Vídeo games em vídeo games

[editar |editar código-fonte]

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

ASony usa um emulador para emular oPlayStation original noPlayStation Portable. Esse emulador também é usado em todos os modelos dePS3 para emular jogos do primeiro console. A Sony ainda usou um emulador deEmotion Engine nos modelos de 80GB/60GB-europeus para emular oPlayStation 2. Esse emulador é capaz de setar jogos do PS2 em altas resoluções:720p e1080p.

ANintendo usa extensamente emuladores noWiiVirtual Console. Entre os sistemas emulados, estão oNES,Super Nintendo,Mega Drive,Neo-Geo,PC Engine eNintendo 64. Entretanto, os jogos deGamecube 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

[editar |editar código-fonte]

Muitos emuladores sãolivres e programados por terceiros. São denominados também dehomebrews. Entre eles estão:

Computadores em computadores

[editar |editar código-fonte]

Algumas arquiteturas de computadores podem ser emuladas em outro computador. Entre eles ox86 (PC comum) (Bochs), oMSX (BRSMS),DOS (DOSBox),AmigaOS (WinUAE),Mac OS (PearPC). É importante esclarecer que um emulador é diferente de umamáquina virtual usadas em sistemas comoVMWare,VirtualPC eQEMU. 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 oWINE é um emulador deWindows - 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

[editar |editar código-fonte]

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, oXbox ainda não é satisfatoriamente emulado apesar de existir emuladores prematuros para ele. OPlayStation 2 é bem emulado noPCSX2 mas necessita de um potente computador; ODreamcast também é bem emulado nonullDC. OPlayStation Portable eNintendo DS ainda não são 100% emulados, mas no caso do DS o emuladorNO$GBA roda perfeitamente alguns jogos. Os videogames da nova geração:Xbox 360 ePlayStation 3 não são emulados. Já oWii já possui emulação primária a partir da versão open-source doDolphin (originalmente um emulador de GameCube).

Vídeo games em vídeo games

[editar |editar código-fonte]

É possível emular consoles de videogames antigos num vídeo game atual. Para isso os consoles devem estar destravados com umModchip ou ter seu sistemafirmware modificado para possibilitar o uso de programas não-autorizados. O primeiro emulador a conseguir esse feito foi PNESX que possibilitou emular oNES numPlayStation. OXbox por ser um PCx86 teve dezenas de emuladores convertidos e adaptados para ele. O PlayStation 2 e o Gamecube também tiveram emuladores para rodarSuper Nintendo eMega Drive. O Nintendo DS pode suportar a emulação deSuper Nintendo,Game Boy Color,Atari 2600 eMega Drive. O Wii suporta o emulador de SNES,Sega Genesis eMaster 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

[editar |editar código-fonte]

Referências

  1. Compute! Magazine Issue 095. [S.l.: s.n.] Abril de 1988 
Controle de autoridade
Obtida de "https://pt.wikipedia.org/w/index.php?title=Emulador&oldid=61751672"
Categoria:
Categorias ocultas:

[8]ページ先頭

©2009-2025 Movatter.jp