
Cuando queremos disfrutar de juegos antiguos de consola, debemos utilizar un emulador. Cuando queremos ejecutar un juego de PC antiguo, al ser la misma plataforma, este debería funcionar incluso mejor que el hardware para el que se diseñó, sin embargo, no siempre es así.
Si bien es cierto que Windows ha evolucionado considerablemente a lo largo de los años, eliminando soporte para aplicaciones y juegos antiguos, este no siempre es el motivo por el que algunos juegos no funcionan en hardware mucho más moderno. Básicamente, se debe que hablan diferentes idiomas.
Bibliotecas antiguas
Para que los juegos funcionan, necesitan utilizar el mismo lenguaje que la gráfica y la tarjeta de sonido. Las versiones más antiguas de OpenGL y DirectX, con sus correspondientes bibliotecas (DLL) no se encuentran instaladas ni en Windows 10 ni Windows 10. Aunque se puede instalar manualmente, estas cochan con los drivers de las tarjetas gráficas más modernas que no están optimizadas.
Muchos de estos juegos muestran glitches gráficos, input lag o incluso escalados extraños, ya que se diseñaron para monitores CRT con resolución específicas. Cuando intentan adaptar la imagen a la nueva resolución, no siempre hacen la conversión correctamente.
Protecciones anticopia
Los sistemas anticopia de los videojuegos no es algo nuevo. Antes de implementarse medidas DRM, los juegos utilizaban una serie de código que solo disponible en el manual de juego o en un disco con diferentes combinaciones (como en los Monkey Island).
Los sistemas DRM que se implementaban antiguamente, como SecureROM y SafeDisc, las versiones de Windows más recientes las consideran vulnerabilidades de seguridad, por lo que tanto no permite ejecutarlos, al menos sin realizar unos cuantos cambios en el sistema operativo.
En juegos donde es necesario una conexión a un servidor para funcionar aunque no para jugar, nos encontramos con el mismo problema. Dependiendo de la popularidad del juego en su momento, lo más probable es que cuente con parche que solucione este problema.
Cambios en la arquitectura
Uno de los principales motivos por el que muchos juegos antiguos no se ejecutan correctamente en procesador modernos se debe a que están diseñados para sistemas de 16 o 32 bits. Conforme Windows ha ido evolucionando, ha ido eliminando el soporte para juegos y aplicaciones más antiguos.
from Hard Zone : Hardware, Reviews, Noticias, Tutoriales, Foros de ayuda https://ift.tt/S0EG3y9
via IFTTT
No hay comentarios:
Publicar un comentario