SlideShare una empresa de Scribd logo
1 de 6
NOMBRE: JOSELYN LIZNETH BALDERAS AGUIRRE
GRADO: 4TO GRUPO: “AM”
ESPECIALIDAD: PROGRAMACIÓN
M.C.A MARGARITA ROMERO ALVARADO
TEMA: “EMULADORES”
Un emulador es un software que permite ejecutar programas o
videojuegos en una plataforma (sea una arquitectura de hardware o
un sistema operativo) diferente de aquella para la cual fueron
escritos originalmente. A diferencia de un simulador, que solo trata
de reproducir el comportamiento del programa, un emulador trata
de modelar de forma precisa el dispositivo de manera que este
funcione como si estuviese siendo usado en el aparato original.
El principal objetivo del emulador, es crear las condiciones
necesarias para poder ejecutar un programa diseñado para otras
plataformas distintas al PC, de modo que estos programas son
utilizados ampliamente para las siguientes actividades:
Probar programas de plataformas informáticas diferentes.
Ejecutar juego de plataforma en un ordenador.
Ejecutar programas de ordenadores antiguos.
Como podemos ver, los emuladores son ampliamente utilizados para
poder jugar juegos antiguos o de plataformas diversas desde la
comodidad de nuestro ordenador, utilizando para ello un programa o
archivo llamado ROM.
¿ Y qué podemos hacer para solucionarlo ? Si construimos el siguiente programa en un PC
podemos hacer que las tres ordenes del chip gráfico "SNESgfx" sean comprendidas por el
"gfx4PC":
Si recibimos un 87 entonces envía un 12 al gfx4PC
Si recibimos un 50 entonces envía un 18 al gfx4PC
Si recibimos un 76 entonces envía un 27 al gfx4PC
Éste programa será ejecutado por el procesador principal, y es precisamente un emulador. El
programa irá leyendo los datos del fichero con el programa escrito para la SuperNintendo,
encontrará las instrucciones y las traducirá (por ejemplo, usando una tabla con las equivalencias)
y enviará las órdenes correctas al chip del PC. Obviamente, las cosas no son tan sencillas porque
típicamente el número de instrucciones para controlar un procesador sobrepasa la centena, y si
tenemos en cuentra que en una misma máquina podemos encontrar alrededor multitud de chips
diferentes, la cosa se complica bastante. Además hemos de tener en cuenta que hay cosas que
el chip gráfico de una SuperNintendo puede hacer y el PC no, por ejemplo rotar los colores de la
pantalla, o dibujar figuras transparentes. De esta forma, para traducir un sólo codigo de la
SuperNintendo que diga "dibuja esta figura transparente" debemos usar varios códigos para
provocar el mismo efecto en el PC.
Al intentar emular una máquina podemos
encontrarnos con distintos problemas,
derivados de las diferencias (en ocasiones muy
grandes) entre la máquina emulada y la
máquina que ejecuta el emulador
http://es.wikipedia.org/wiki/Emulador
http://sinclairmania.speccy.org/como.html
http://culturacion.com/que-es-un-emulador-y-para-que-se-utiliza/

Más contenido relacionado

La actualidad más candente

5 investigaciones de emuladoress
5 investigaciones de emuladoress5 investigaciones de emuladoress
5 investigaciones de emuladoressariannalizeeth
 
Documentos primero
Documentos primero Documentos primero
Documentos primero roberth
 
Instalacion Linux-Ubuntu
Instalacion Linux-UbuntuInstalacion Linux-Ubuntu
Instalacion Linux-Ubuntuarchivosutiles
 
Entreteniiento accesibilidad comunicacion
Entreteniiento accesibilidad comunicacionEntreteniiento accesibilidad comunicacion
Entreteniiento accesibilidad comunicacionpalkia77
 
Instalacion en PC y Maquina Virtual
Instalacion en PC y Maquina VirtualInstalacion en PC y Maquina Virtual
Instalacion en PC y Maquina VirtualKarla Mtz. Garcia
 
Diapositivas de xp y ubuntu
Diapositivas de xp y ubuntuDiapositivas de xp y ubuntu
Diapositivas de xp y ubuntufabio bo
 
Aprendices taller ubuntu básico instalación
Aprendices   taller ubuntu básico instalaciónAprendices   taller ubuntu básico instalación
Aprendices taller ubuntu básico instalaciónVenan Llona
 
Instalacion Kubuntu 2
Instalacion Kubuntu 2Instalacion Kubuntu 2
Instalacion Kubuntu 2nellychica
 
Instalando Linux 9.04
Instalando Linux 9.04Instalando Linux 9.04
Instalando Linux 9.04Chulinneitor
 
Tema 1 sistemas operativos
Tema 1 sistemas operativosTema 1 sistemas operativos
Tema 1 sistemas operativosvictitot
 
Instalacion Ubunto 2
Instalacion Ubunto 2Instalacion Ubunto 2
Instalacion Ubunto 2nellychica
 

La actualidad más candente (20)

5 investigaciones de emuladoress
5 investigaciones de emuladoress5 investigaciones de emuladoress
5 investigaciones de emuladoress
 
Correo
CorreoCorreo
Correo
 
Documentos primero
Documentos primero Documentos primero
Documentos primero
 
Ps4
Ps4Ps4
Ps4
 
Instalacion Linux-Ubuntu
Instalacion Linux-UbuntuInstalacion Linux-Ubuntu
Instalacion Linux-Ubuntu
 
Software lego mindstorm nxt
Software lego mindstorm nxtSoftware lego mindstorm nxt
Software lego mindstorm nxt
 
Entreteniiento accesibilidad comunicacion
Entreteniiento accesibilidad comunicacionEntreteniiento accesibilidad comunicacion
Entreteniiento accesibilidad comunicacion
 
Instalacion en PC y Maquina Virtual
Instalacion en PC y Maquina VirtualInstalacion en PC y Maquina Virtual
Instalacion en PC y Maquina Virtual
 
Diapositivas de xp y ubuntu
Diapositivas de xp y ubuntuDiapositivas de xp y ubuntu
Diapositivas de xp y ubuntu
 
Aprendices taller ubuntu básico instalación
Aprendices   taller ubuntu básico instalaciónAprendices   taller ubuntu básico instalación
Aprendices taller ubuntu básico instalación
 
Qué es boot
Qué es boot Qué es boot
Qué es boot
 
Instalacion Kubuntu 2
Instalacion Kubuntu 2Instalacion Kubuntu 2
Instalacion Kubuntu 2
 
Ubuntu escritorio
Ubuntu escritorioUbuntu escritorio
Ubuntu escritorio
 
Instalando Linux 9.04
Instalando Linux 9.04Instalando Linux 9.04
Instalando Linux 9.04
 
Everest
EverestEverest
Everest
 
Tema 1 sistemas operativos
Tema 1 sistemas operativosTema 1 sistemas operativos
Tema 1 sistemas operativos
 
Play station 4
Play station 4Play station 4
Play station 4
 
Instalacion Ubunto 2
Instalacion Ubunto 2Instalacion Ubunto 2
Instalacion Ubunto 2
 
INVESTIGACION EMULADORES
INVESTIGACION EMULADORESINVESTIGACION EMULADORES
INVESTIGACION EMULADORES
 
UBUNTU
UBUNTUUBUNTU
UBUNTU
 

Destacado (20)

Century 21 besten Wohnimmobilienmakler
Century 21 besten WohnimmobilienmaklerCentury 21 besten Wohnimmobilienmakler
Century 21 besten Wohnimmobilienmakler
 
Marea Magenta Alcobendas nº 14
Marea Magenta Alcobendas nº 14Marea Magenta Alcobendas nº 14
Marea Magenta Alcobendas nº 14
 
Was ist das
Was ist dasWas ist das
Was ist das
 
Thomaplast IV deutsch
Thomaplast IV deutschThomaplast IV deutsch
Thomaplast IV deutsch
 
Thomafluid Gesamtprogramm deutsch
Thomafluid Gesamtprogramm deutschThomafluid Gesamtprogramm deutsch
Thomafluid Gesamtprogramm deutsch
 
Cuadros jjee 2015 final regional
Cuadros jjee 2015 final regionalCuadros jjee 2015 final regional
Cuadros jjee 2015 final regional
 
ALSTER-TERRAIN Liegenschaft – Sierichstraße im Hamburger Stadtteil Winterhude
ALSTER-TERRAIN Liegenschaft – Sierichstraße im Hamburger Stadtteil WinterhudeALSTER-TERRAIN Liegenschaft – Sierichstraße im Hamburger Stadtteil Winterhude
ALSTER-TERRAIN Liegenschaft – Sierichstraße im Hamburger Stadtteil Winterhude
 
Os nosos gustos
Os nosos gustosOs nosos gustos
Os nosos gustos
 
Os nosos gustos
Os nosos gustosOs nosos gustos
Os nosos gustos
 
Región patagónica
Región patagónica Región patagónica
Región patagónica
 
Trabajo grupal
Trabajo grupalTrabajo grupal
Trabajo grupal
 
Wiki
WikiWiki
Wiki
 
Marea Magenta Alcobendas nº5
Marea Magenta Alcobendas nº5Marea Magenta Alcobendas nº5
Marea Magenta Alcobendas nº5
 
Ultimate global new presentation comulclaver
Ultimate global new presentation comulclaverUltimate global new presentation comulclaver
Ultimate global new presentation comulclaver
 
Matemáticas jugando
Matemáticas jugando Matemáticas jugando
Matemáticas jugando
 
Construcción en Alemania
Construcción en AlemaniaConstrucción en Alemania
Construcción en Alemania
 
Gezellemuseum Brugge
Gezellemuseum BruggeGezellemuseum Brugge
Gezellemuseum Brugge
 
Unidad1
Unidad1Unidad1
Unidad1
 
Talento humano proyecto
Talento humano proyectoTalento humano proyecto
Talento humano proyecto
 
GRUPO°3-Trabajo de informatica...
GRUPO°3-Trabajo de informatica...GRUPO°3-Trabajo de informatica...
GRUPO°3-Trabajo de informatica...
 

Similar a Emula juegos y sistemas en PC

Similar a Emula juegos y sistemas en PC (20)

Emulador
EmuladorEmulador
Emulador
 
Emuladores
EmuladoresEmuladores
Emuladores
 
Emuladores
EmuladoresEmuladores
Emuladores
 
Que es un emulador
Que es un emuladorQue es un emulador
Que es un emulador
 
Emuladores 2
Emuladores 2 Emuladores 2
Emuladores 2
 
Emuladores 2
Emuladores 2 Emuladores 2
Emuladores 2
 
libro
librolibro
libro
 
LIBRO DIGITAL
LIBRO DIGITALLIBRO DIGITAL
LIBRO DIGITAL
 
LIBRO DIGITAL
LIBRO DIGITALLIBRO DIGITAL
LIBRO DIGITAL
 
De
DeDe
De
 
PRESENTACION
PRESENTACIONPRESENTACION
PRESENTACION
 
Parte Fisica Del Computador
Parte Fisica Del ComputadorParte Fisica Del Computador
Parte Fisica Del Computador
 
Parte Fisica Del Computador
Parte Fisica Del ComputadorParte Fisica Del Computador
Parte Fisica Del Computador
 
Tutorial Android 1
Tutorial Android 1Tutorial Android 1
Tutorial Android 1
 
1234567890
12345678901234567890
1234567890
 
investigacion d
investigacion dinvestigacion d
investigacion d
 
Herramientas y redes
Herramientas y redesHerramientas y redes
Herramientas y redes
 
Herramientas y redes
Herramientas y redesHerramientas y redes
Herramientas y redes
 
Blog completo
Blog completoBlog completo
Blog completo
 
9. instalación de s. o
9. instalación de s. o9. instalación de s. o
9. instalación de s. o
 

Más de elidetjc

Programa de eclipse
Programa de eclipsePrograma de eclipse
Programa de eclipseelidetjc
 
Programa 2
Programa 2 Programa 2
Programa 2 elidetjc
 
Programa 1
Programa 1Programa 1
Programa 1elidetjc
 
Enmuladores
EnmuladoresEnmuladores
Enmuladoreselidetjc
 
Preguntas 60
Preguntas 60Preguntas 60
Preguntas 60elidetjc
 
Examen de diagnostico_de_moviles
Examen de diagnostico_de_movilesExamen de diagnostico_de_moviles
Examen de diagnostico_de_movileselidetjc
 
Examen de diagnostico_de_moviles_2_22
Examen de diagnostico_de_moviles_2_22Examen de diagnostico_de_moviles_2_22
Examen de diagnostico_de_moviles_2_22elidetjc
 
Examen de diagnostico_de_moviles2
Examen de diagnostico_de_moviles2Examen de diagnostico_de_moviles2
Examen de diagnostico_de_moviles2elidetjc
 
Preguntas602
Preguntas602Preguntas602
Preguntas602elidetjc
 
sooooooooooooooooooffff
sooooooooooooooooooffffsooooooooooooooooooffff
sooooooooooooooooooffffelidetjc
 
Cuestionario prgts
Cuestionario prgtsCuestionario prgts
Cuestionario prgtselidetjc
 

Más de elidetjc (20)

Programa de eclipse
Programa de eclipsePrograma de eclipse
Programa de eclipse
 
Codigos
CodigosCodigos
Codigos
 
Programa 2
Programa 2 Programa 2
Programa 2
 
Programa 1
Programa 1Programa 1
Programa 1
 
Tutorial
TutorialTutorial
Tutorial
 
Enmuladores
EnmuladoresEnmuladores
Enmuladores
 
Preguntas 60
Preguntas 60Preguntas 60
Preguntas 60
 
Examen de diagnostico_de_moviles
Examen de diagnostico_de_movilesExamen de diagnostico_de_moviles
Examen de diagnostico_de_moviles
 
Examen de diagnostico_de_moviles_2_22
Examen de diagnostico_de_moviles_2_22Examen de diagnostico_de_moviles_2_22
Examen de diagnostico_de_moviles_2_22
 
Examen de diagnostico_de_moviles2
Examen de diagnostico_de_moviles2Examen de diagnostico_de_moviles2
Examen de diagnostico_de_moviles2
 
Preguntas602
Preguntas602Preguntas602
Preguntas602
 
Ejem8
Ejem8Ejem8
Ejem8
 
sooooooooooooooooooffff
sooooooooooooooooooffffsooooooooooooooooooffff
sooooooooooooooooooffff
 
software
softwaresoftware
software
 
Ejem5
Ejem5Ejem5
Ejem5
 
Loo toy
Loo toyLoo toy
Loo toy
 
Cuestionario prgts
Cuestionario prgtsCuestionario prgts
Cuestionario prgts
 
Ejemplo 4
Ejemplo 4Ejemplo 4
Ejemplo 4
 
Ejemplo 4
Ejemplo 4Ejemplo 4
Ejemplo 4
 
Ejemplo 3
Ejemplo 3Ejemplo 3
Ejemplo 3
 

Emula juegos y sistemas en PC

  • 1. NOMBRE: JOSELYN LIZNETH BALDERAS AGUIRRE GRADO: 4TO GRUPO: “AM” ESPECIALIDAD: PROGRAMACIÓN M.C.A MARGARITA ROMERO ALVARADO TEMA: “EMULADORES”
  • 2. Un emulador es un software que permite ejecutar programas o videojuegos en una plataforma (sea una arquitectura de hardware o un sistema operativo) diferente de aquella para la cual fueron escritos originalmente. A diferencia de un simulador, que solo trata de reproducir el comportamiento del programa, un emulador trata de modelar de forma precisa el dispositivo de manera que este funcione como si estuviese siendo usado en el aparato original.
  • 3. El principal objetivo del emulador, es crear las condiciones necesarias para poder ejecutar un programa diseñado para otras plataformas distintas al PC, de modo que estos programas son utilizados ampliamente para las siguientes actividades: Probar programas de plataformas informáticas diferentes. Ejecutar juego de plataforma en un ordenador. Ejecutar programas de ordenadores antiguos. Como podemos ver, los emuladores son ampliamente utilizados para poder jugar juegos antiguos o de plataformas diversas desde la comodidad de nuestro ordenador, utilizando para ello un programa o archivo llamado ROM.
  • 4. ¿ Y qué podemos hacer para solucionarlo ? Si construimos el siguiente programa en un PC podemos hacer que las tres ordenes del chip gráfico "SNESgfx" sean comprendidas por el "gfx4PC": Si recibimos un 87 entonces envía un 12 al gfx4PC Si recibimos un 50 entonces envía un 18 al gfx4PC Si recibimos un 76 entonces envía un 27 al gfx4PC Éste programa será ejecutado por el procesador principal, y es precisamente un emulador. El programa irá leyendo los datos del fichero con el programa escrito para la SuperNintendo, encontrará las instrucciones y las traducirá (por ejemplo, usando una tabla con las equivalencias) y enviará las órdenes correctas al chip del PC. Obviamente, las cosas no son tan sencillas porque típicamente el número de instrucciones para controlar un procesador sobrepasa la centena, y si tenemos en cuentra que en una misma máquina podemos encontrar alrededor multitud de chips diferentes, la cosa se complica bastante. Además hemos de tener en cuenta que hay cosas que el chip gráfico de una SuperNintendo puede hacer y el PC no, por ejemplo rotar los colores de la pantalla, o dibujar figuras transparentes. De esta forma, para traducir un sólo codigo de la SuperNintendo que diga "dibuja esta figura transparente" debemos usar varios códigos para provocar el mismo efecto en el PC.
  • 5. Al intentar emular una máquina podemos encontrarnos con distintos problemas, derivados de las diferencias (en ocasiones muy grandes) entre la máquina emulada y la máquina que ejecuta el emulador