28.9 C
El Salvador

Home windows 95 tenía un código especial solo para corregir un error en el SimCity unique

Date:

Share post:

Es fácil dar por sentada la compatibilidad con versiones anteriores en PC, tanto que rara vez usamos la frase «compatibilidad con versiones anteriores». La mayoría de los juegos antiguos simplemente se ejecutarán, y para todo lo demás, generalmente hay un modo de compatibilidad integrado en Home windows o DOSBox para que funcione.

Esto no sucedió por accidente, como explica una antigua publicación de weblog de un antiguo programador de Microsoft. Cuando Microsoft quería que los usuarios cambiaran a Home windows 95, por ejemplo, fueron tan lejos como para agregar un código específico que buscaba SimCity y, si se estaba ejecutando, cambiaban la forma en que funcionaba la asignación de memoria para que el juego no fallara.

La publicación del weblog fue escrita por Joel Spolsky en mayo de 2000, pero fue redescubierta recientemente por el creador de podcasts y juegos Kal Yoshika en Twitter. Spolsky está escribiendo sobre el «problema del huevo y la gallina» de hacer que los usuarios adopten plataformas sin mucho software program y que los fabricantes de software program produzcan software program para plataformas sin muchos usuarios. La solución de Microsoft, cube, fue asegurarse de que el software program antiguo funcionara, incluido SimCity.

«¿Home windows 95? No hay problema. Buena nueva API de 32 bits, pero aún ejecutaba software program antiguo de 16 bits a la perfección. Microsoft estaba obsesionado con esto, gastando una gran cantidad de cambios probando cada programa antiguo que podían encontrar con Home windows 95», escribe Spolsky. «Jon Ross, quien escribió la versión unique de SimCity para Home windows 3.x, me dijo que accidentalmente dejó un error en SimCity donde leyó la memoria que acababa de liberar. Sí. Funcionó bien en Home windows 3.x, porque el la memoria nunca fue a ninguna parte.

«Aquí está la parte sorprendente: en las versiones beta de Home windows 95, SimCity no funcionaba en las pruebas. Microsoft rastreó el error y agregó un código específico a Home windows 95 que busca SimCity. Si encuentra que SimCity se está ejecutando, ejecuta el asignador de memoria en un modo especial que no libera memoria de inmediato. Ese es el tipo de obsesión con la compatibilidad con versiones anteriores que hizo que la gente quisiera actualizarse a Home windows 95».

Siempre hemos tratado de varias maneras de resaltar las formas en que los juegos son difíciles de hacer, y me gusta este recordatorio de todo el trabajo invisible que implica mantener los juegos jugables incluso después de que están terminados.

Si desea más de esto, puede profundizar en el hilo de Twitter vinculado anteriormente para un par de ejemplos más. Aparentemente, el Last Fantasy 7 unique fallará si se ejecuta en Home windows NT en lugar de Home windows 95, por lo que Home windows le mentirá a FF sobre el sistema operativo en el que se está ejecutando.

AdictosGamers

DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí

Más popular

Artículos relacionados

La comunidad de Enshrouded alcanza la impresionante guarismo de un millón de usuarios

Enshrouded celebra un explosivo éxito con más de un millón de usuarios en tan solo una semana desde...

Los pícaros de Diablo IV muestran demasiada piel con un nuevo beneficio

Como si los pícaros no fueran lo suficientemente fuertes, el nuevo atuendo del pase de temporada también les...

Cómo vencer al Labyrinth Sentinel en Remnant 2

Captura de pantalla de PC Invasion Remanente 2 es un juego que te presenta algunos desafíos divertidos a diestro...
Usamos cookies para personalizar el contenido, los anuncios y analizar nuestro tráfico. View more
Cookies settings
Aceptar
Rechazar
Politicas de Privacidad y Cookies
Privacy & Cookies policy
Cookie name Active
¡Bienvenidos a AdictosGamers.com! Queremos que conozcas cómo recopilamos, usamos y protegemos la información personal que obtengamos a través de nuestro sitio web y servicios relacionados. Al usar nuestro sitio, aceptas las prácticas descritas en esta Política de Privacidad. 1. Información que recopilamos Obtenemos información personal de varias formas, incluyendo, pero sin limitarse a:
    • Información proporcionada por el usuario: Podemos recoger información que tú nos brindes al registrarte, completar formularios o interactuar con nuestras funciones interactivas.
    • Información de uso: Recopilamos información sobre tu actividad en nuestro sitio web, como las páginas visitadas y las interacciones realizadas.
2. Uso de la información Utilizamos la información que recopilamos para:
    • Proporcionar y mejorar nuestros servicios y contenido.
    • Personalizar tu experiencia en AdictosGamers.com.
    • Enviar comunicaciones, como boletines y actualizaciones.
    • Analizar patrones de uso y tendencias para mejorar nuestros servicios.
    • Cumplir con nuestras obligaciones legales y proteger nuestros derechos y los de nuestros usuarios.
3. Compartir de la información No vendemos ni alquilamos tu información personal a terceros para fines de marketing. Podemos compartir información con:
    • Proveedores de servicios: Compartimos información con terceros que nos ayudan a operar y mejorar nuestro sitio web y servicios.
    • Cumplimiento legal: Podemos divulgar información si estamos legalmente obligados a hacerlo o en respuesta a solicitudes legales válidas.
4. Cookies y tecnologías similares Usamos cookies y tecnologías similares para recopilar información sobre tu actividad en nuestro sitio web. Puedes gestionar tus preferencias de cookies a través de la configuración de tu navegador. 5. Enlaces a sitios web de terceros Nuestro sitio web puede contener enlaces a sitios web de terceros. No somos responsables de las prácticas de privacidad o el contenido de esos sitios. Te recomendamos revisar las políticas de privacidad de esos sitios antes de proporcionarles información. 6. Seguridad de la información Hemos implementado medidas para proteger tu información personal y mantener su seguridad. Sin embargo, ninguna transmisión de datos por Internet puede garantizarse como completamente segura.
Save settings
Cookies settings