- Experimentar cómo los desarrolladores de los 90 configuraban su entorno y programaban
- Desde instalar Windows 95 en 86Box, un emulador de 386, hasta compilar un Hello World con MSVC
Definir las especificaciones de hardware
- AMD Am486DX4 (100 MHz, socket PGA de 168 pines) (con la leyenda Designed for Windows 95 impresa sobre el chip)
- ASUS PVI-486SPX3C (chipset con puente norte SiS 496 y puente sur 497). IDE de doble canal, 1 disquetera, 3 PCI, 4 ISA (uno de ellos VLB), 1 puerto paralelo, 2 puertos seriales, 1 puerto PS/2
- 16 MB de EDO-RAM
- Controladora de disquete de 2.88 MB
- Unidad de disco de 2 GB
- Unidad Zip y CD-ROM (ambos usando interfaz SCSI)
- La tarjeta gráfica es una S3 Vision964 en una ranura VLB. Puede decodificar MPEG-1 sin acelerador dedicado
- La tarjeta de sonido es una Sound Blaster 16 (ranura ISA)
- Para SCSI se usa una tarjeta BusLogic PCI BT-958D, con la unidad Zip y la unidad de CD-ROM conectadas
El SO y el software instalado
- Requisito previo: Microsoft DOS 6.22
- La mayoría de las motherboards no pueden arrancar desde CD. Ni hablar de SCSI
- Por eso, a diferencia de Windows 98, para instalar Windows 95 hace falta Microsoft DOS 6.22
- Hay que arrancar desde disquete, y para usar teclado Dvorak se debe poner
DVORAK.SYS en AUTOEXEC.BAT para que cargue automáticamente
- Para usar el CD-ROM conectado por SCSI se necesitan los drivers de BusLogic y MSCDEX de Microsoft
- Cargar btdosm.sys y btcdrom.sys en
CONFIG.SYS
- Montar el CD-ROM como unidad D con mscdex.exe
- Instalación de Windows 95 OSR 2.5
- Insertar el CD y ejecutar SETUP desde la unidad D para iniciar el asistente de instalación de Windows
- Herramientas de desarrollo
- Instalar Visual C++ desde el disco de Visual Studio Enterprise 97
- Durante la instalación aparece material promocional diciendo que es un compilador compatible con COM (Component Object Model)
- Si se necesita documentación de desarrollo, también conviene conseguir e instalar el CD de MSDN. (En esta ocasión no hace falta porque solo se va a desarrollar algo simple)
Programación
- En Microsoft Developer Studio, seleccionar "Win32 Application" y luego crear un proyecto con "Empty Project"
- Crear
Main.cpp y escribir la función WinMain
- Llamar a
MessageBox, la primera API de Windows, para mostrar 'Hello, World'
Conclusión
- Windows 95 fue el primer Windows totalmente de 32 bits creado por Microsoft
- Se diferenció de las generaciones anteriores de Windows al introducir desarrollo de 32 bits (antes solo era posible en Windows NT)
- Programar en C/C++ para Windows era distinto de desarrollar aplicaciones C/C++ basadas en consola
11 comentarios
Lo demás me resulta familiar, pero el FDD de 2.88 MB sí que es totalmente nuevo para mí ;;;jaja
Yo también estoy familiarizado con los 3.5" HD - 1.44MB, pero 2.88 me resultaba desconocido, así que busqué y parece que sí llegaron a salir productos etiquetados no como HD sino como ED, pero como en la práctica fracasaron, dicen que debió de ser difícil verlos.
http://209.68.14.80/ref/fdd/formatKB2880-c.html
Quizá el autor no recordaba con precisión esa época y, al investigar y armar la información, terminó mencionando eso..
Así es. Según mi experiencia, los FDD de 3.5" se corrompían muchísimo. (En comparación con los FDD de 5.25")... Si hubiera sido de 2.88MB, creo que se habría corrompido todavía más;;;
No entiendo nada de lo que habla, pero igual ya se lo mandé a mis compañeros de la primaria jajaja
Siento que vine a un museo de historia... no conozco absolutamente nada de todo esto
Qué recuerdos. Es secreto que empecé a programar incluso antes que eso
La interfaz SCSI para una unidad ZIP ya era todo un lujo;
Yo la usaba conectada al puerto paralelo. Recuerdo que, después de desarrollar en base a consola, cuando empecé a usar VC++ para Windows el concepto se me hizo extraño. Aunque bueno, Visual Basic también me había impactado muchísimo. BC++ era un IDE realmente bueno... pero VC lo terminó desplazando T_T
Lo de arriba que aparece como "Windows 95 OSR 2.5" sin explicación
OSR significa
OEM Service Releases(OSR).La razón de esa numeración de versión es que la primera versión de Windows 95 solo se lanzó en 1995 como paquete de venta al público (la caja envuelta en plástico). Después, las siguientes versiones actualizadas se ofrecieron por separado únicamente a los fabricantes OEM. Por eso salieron OSR 1 / OSR 2 / OSR 2.1 / OSR 2.5.
OSR 2.5 fue la versión final de Windows 95, lanzada en noviembre de 1997, e incluía Internet Explorer 4.0. La primera versión retail de Windows 95 no traía IE; la versión OEM solo incluía IE 1.0, OSR1 incluía IE 2.0 y OSR2 incluía IE 3.0.
Yo usaba todo eso... Me hace pensar que quienes no tienen más de 15 años de experiencia como desarrolladores probablemente no lo conocen bien.
¿Por qué será que esto me da tanta nostalgia..
Si entiendes todo, ¿eso significa que ya eres oficialmente un veterano? jaja
Se siente como si hubiera reventado una de las 'gotas de recuerdos' de El Hada de Arena, Baramdori.
Está llenísimo de nostalgia~