Apps relacionadas
Descripción
De alguien que ha usado ambos, recomiendo hacer lo que esté dispuesto a hacer. Si tienes un presupuesto limitado, los emuladores son buenos. Puedes conseguir un mando USB de SNES decente por unos 15 dólares en Internet. Compré uno en una tienda local por 20 dólares para un amigo y decidà comprar uno para mis juegos de PC (el plÔstico parece barato, pero sigue pareciendo anticuado).
Cuando se trata de utilizar realmente los emuladores para la calidad de la imagen, puede ser un Ć©xito o un fracaso. He comprobado que la emulación de la NES y de las versiones anteriores suele ser bastante buena. Probablemente no obtendrĆ”s una mejor calidad de imagen con el producto actual a menos que lo modifiques (es decir, en un televisor moderno, suponiendo que no tengas espacio para un CRT – yo no lo tengo).
Cuando te metes en la emulación de 16 bits, es realmente un acierto o un error. Snes9x es probablemente el mejor emulador de SNES que existe, y algunos juegos son simplemente horribles. Luego, cuando llegas a los grĆ”ficos en 3D, la cosa va cuesta abajo. Los emuladores de N64 estĆ”n bien, pero algunos juegos no funcionan. Tuve problemas con emuladores de ps1 que se bloqueaban todo el tiempo. Tengo el emulador de ps2 (no recuerdo cómo se llama el grande), es mĆ”s estable que el de ps1, pero algunos juegos bajan a un 10%. TodavĆa no he encontrado un buen emulador de xbox o Dreamcast que me guste. Curiosamente, Dolphin, el emulador de gamecube / wii, es en realidad bastante bueno y aparentemente cada vez mejor (sobre todo porque todavĆa estĆ” en constante desarrollo).
En cuanto a las consolas en sĆ, si estĆ”s dispuesto a desembolsar el dinero, te divertirĆ”s. Si tienes un televisor moderno, compra unos cables RGB-Scart y un upscaler y estarĆ”s satisfecho. (Yo comprĆ© ese barato que usa Adam Koralik y que todo el mundo odia, pero no noto ningĆŗn lag y la imagen se ve muy bien). Para la NES y la N64, no puedes conseguir SCART a menos que los modifiques, lo que puede costar unos 150 dólares si lo haces tĆŗ mismo con las piezas online. Las consolas Snes, PS1 y Sega tienen cables RGB-Scart. Dreamcast tiene cajas vga (puedes conseguir una decente por unos 30 dólares, pero no compres los cables vga baratos). La PS2 y la Xbox tienen cables de componentes que son razonablemente baratos en lĆnea – la calidad de vĆdeo de la Xbox es mucho mejor que la de la PS2, por lo que se puede jugar a multiplataformas de esa Ć©poca en la Xbox. Si tienes un televisor lo suficientemente bueno, Xbox y PS2 se verĆ”n mejor que cualquier emulador. Para Gamecube, a menos que estĆ©s dispuesto a pagar mĆ”s de 150 dólares por cables de componentes, juega a esos juegos en la Wii con cables de componentes de Wii (no funcionarĆ”n en una Gamecube).
En cuanto a los juegos en sĆ, pueden resultar muy caros. Recuerda que no estoy fomentando la piraterĆa, asĆ que si encuentras roms o isos online, es tu culpa. Te recomiendo que compres un carrito flash (algo entre 80 y 200 dólares dependiendo de la consola). En el caso de los juegos en disco, hay soluciones para ahorrar dinero. Existe ps-io para la PS1 (bĆ”sicamente un flash cart para la PS1, deberĆa salir en un aƱo o dos aparentemente). Las primeras Dreamcasts pueden reproducir CD-R grabados. Puedes conseguir McBoot gratis en PS2 para reproducir DVDs grabados (o juegos desde un disco duro en PS2 Phat). Puedes hacer un softmod en la Xbox, que hace lo mismo que Free McBoot para la PS2. Y puedes conseguir un WASP-Fusion para la Gamecube (flash cart para la gamecube) o softmod para una Wii.
Emulador y mƔquina virtual
Las mÔquinas virtuales hacen uso de la autovirtualización de la CPU, en la medida en que exista, para proporcionar una interfaz virtualizada al hardware real. Los emuladores emulan el hardware sin depender de la capacidad de la CPU para ejecutar código directamente y redirigen algunas operaciones a un hipervisor que controla el contenedor virtual.
Un ejemplo especĆfico de x86 puede ayudar: Bochs es un emulador, que emula un procesador completo en software, incluso cuando se ejecuta en un procesador fĆsico compatible; qemu tambiĆ©n es un emulador, aunque con el uso de un paquete kqemu del lado del kernel obtuvo cierta capacidad de virtualización limitada cuando la mĆ”quina emulada coincidĆa con el hardware fĆsico – pero realmente no puede aprovechar la autovirtualización completa de x86, por lo que era un hipervisor limitado; kvm es un hipervisor de mĆ”quina virtual.
Se podrĆa decir que un hipervisor Ā«emulaĀ» el acceso protegido; sin embargo, no emula el procesador, y serĆa mĆ”s exacto decir que media el acceso protegido.
El acceso protegido implica la configuración de tablas de pÔginas o de puertos E/S de lectura/escritura. En el primer caso, un hipervisor valida (y suele modificar, para que coincida con la memoria del propio hipervisor) la operación de la tabla de pÔginas y ejecuta la instrucción protegida por sà misma; las operaciones E/S se asignan al hardware del dispositivo emulado en lugar de a la CPU emulada.
Y para complicar las cosas, Wine también es mÔs un hipervisor / mÔquina virtual (aunque a un nivel ABI superior) que un emulador (de ahà que «Wine no es un emulador»).