Archivo de la categoría Retro

Evolución de los compresores



Tras el interés de Compresores de ejecutables, continuamos con el mundo de la compresión. Esta vez hablando de los archivadores de datos tradicionales.

Corría el año 1985 cuando Thom Henderson de SEA, revoluciona el por aquel entonces pequeño mundo de los ordenadores personales con su ARC. Un pequeño programa capaz de empaquetar y comprimir archivos. El incipiente mundo de las BBS, empieza a adoptarlo para facilitar las descargas, y por supuesto para ahorar ancho de banda. La extensión .ARC empieza a popularizarse.

Aprovechando la disponibilidad del código fuete de ARC, en 1987 Phil Katz, a los mandos de PKWare programa PKARC, que más tarde es rebautizado como PKPAK (formato .PAK).…

Continuar leyendo... “Evolución de los compresores”

Compresores de ejecutables



Desde joven que me entusiasma la informática. Especialmente admiro los compresores y los antivirus. La idea de comprimir no es nueva en absoluto. Recuerdo ya en los tiempos del Spectrum utilizar RLE… Pero es un mercado que ha evolucionado tremendamente rápido.

Probablemente una de las cosas que más me sorprendió fue descubrir los compresores de EXEs.

Todo empezó hace más de 15 años, Fabrice Bellard, un por aquel entonces estudiante de informática francés, crea un programa llamado LZEXE.

LZEXE era lo que después se englobó en la categoría genérica de compresores de ejecutables. A diferencia de los compresores tradicionales, LZEXE no requería expandir el archivo antes de ejecutarlo, sino que incluía un pequeño descompresor, que descomprimía el contenido directamente en memoria, y lo ejecutaba.…

Continuar leyendo... “Compresores de ejecutables”

La Serie Assistant de IBM



IBM Assistant Series, comercializado en castellano como IBM Serie Assistant, fue la primera suite ofimática que vi, antes incluso de que se las llamara de esta forma. En aquella época a este tipo de programas, se los solía denominar paquetes integrados.

Estamos hablando de 1984, cuando en un IBM PCjr equipado con 256 Kb de memoria, y ejecutando PC-DOS 2, pude ver fugazmente el Writing Assistant 1.0 perfectamente traducido al castellano.

La Serie Assistant, constaba de:
– Filling Assistant: Una base de datos.
– Graphing Assistant: Un generador de gráficos.
– Planning Assistant: Una hoja de cálculo.…

Continuar leyendo... “La Serie Assistant de IBM”

Quarterdeck DESQView



Cuando IBM lanzó el PC-AT en 1984, se debía ofrecer a los potenciales compradores un software que fuera capaz de aprovechar las características avanzadas del procesador Intel 80286 al máximo. Por ello se desarrolló TopView.

Un entorno de ventanas en modo texto, que corría bajo DOS en modo real, y era capaz de hacer multitarea con aplicaciones convencionales DOS. Comercialmente no tuvo mucho éxito, por lo que IBM decidió acabar con TopView.

Al año siguiente, en 1985, Quarterdeck, partiendo de su DESQ, lanza DESQview, con una API compatible TopView, pero efectuando multitarea (multi-tasking) en vez de intercambios de tarea (task-switching).…

Continuar leyendo... “Quarterdeck DESQView”

Turbo C 1.0 el comienzo



Ya sabéis que soy entusiasta de Borland, seguramente por que fue con lo que empecé.

Tras haber trabajado con Turbo Basic 1.0, y con Turbo Pascal 4, vi en un libro de C, del que no recuerdo el título, algunos pantallazos de ésta herramienta.

Era un IDE conocido, pero con características de optimización de nivel profesional, que no estaban disponibles en los otro entornos de programación de la compañía. Además C, sonaba extremadamente potente.

No fue hasta Turbo C 2.0, que añadía capacidades gráficas, mejoraba el entorno en la linea de Turbo Pascal 5, e incluía una ayuda más completa que pude dar mis primeros pasos.…

Continuar leyendo... “Turbo C 1.0 el comienzo”

The Sega Out Run FAQ



En el The Sega Out Run FAQ escrito por Chris White, y que tenéis disponible gracias a World of Spectrum, he encontrado una genial entrevisa a Alan Laird, el programador que hizo los ports para Sinclair Spectrum y Amstrad CPC para Probe del Out Run de Sega.

El documento, junto a la mencionada entrevista, revela como se desarrollaba para máquinas de 8 bits en los años 80. La dificultad que entrañaba convertir una máquina arcade a un limitado ordenador personal; las ajustadas fechas de entrega; el trabajo necesario para convertir a diferentes plataformas; la complejidad de las decisiones técnicas a tomar; …



Continuar leyendo... “The Sega Out Run FAQ”

Landover BBS



En Landover BBS se está comenzando a montar una comunidad de retroinformática.

El proyecto nace de las cenizas de DOS-Load, incluyendo las mejores aplicaciones por descarga directa de Scratch Upload.

Todo lo relacionado con la retroinformática tiene cabida en sus foros: Sinclair, Amstrad, Commodore, CPM, DOS, …

Como complemento ideal, una magnífica sección de descargas.

¡No dejéis que esa época se pierda!…

Continuar leyendo... “Landover BBS”

Triumph of the nerds



El documental Triumph of the Nerds, basado en el libro Accidental Empires de Robert X. Cringely, narra las historia de la informática personal.

Incluye entrevistas a los protagonistas del momento, imágenes de la época, y el hardware y software que triunfó.

Está dividida en tres partes, que atacan la historia por orden cronológico:

Capítulo 1. Impressing their friends.
Destacan:
– Intel 8080
– Altair 8800
– Microsoft Basic
– Apple I y II
– Visicalc

Capítulo 2. Riding the bear.
Los protagonistas son:
– IBM PC
– CP/M
– Q-DOS
– PC-DOS
– MS-DOS
– Lotus 1-2-3
– Compaq PC
– Compaq Portable
– Microsoft/IBM OS/2
– Microsoft Windows

Capítulo 3.…

Continuar leyendo... “Triumph of the nerds”

"Hola" + 10



Hubo un tiempo, no demasiado lejano todavía, en el cual, era lógico para un programador pensar que el resultado de "Hola" + 10, era numérico.

Un puntero a una dirección de memoria más concretamente.

Hoy en día, es difícil aplicar una regla general a los lenguajes, algunos dan un error de compilación, otros una excepción en tiempo de ejecución, otros retornan "Hola10", y los menos un puntero.

Todo esto viene a colación, porque creo que en 10 años como mucho, ya nadie sabrá C ni C++. Será una situación parecida a la que vivimos hoy en día con el ensamblador. No me refiero a que los desarrolladores no vayan a saber lo que es C o C++, inclusive puede que conozcan sus reglas básicas, pero serán incapaces de programar algo con sentido en este lenguaje.…

Continuar leyendo... “"Hola" + 10”

Visual Basic for DOS



No es demasiado conocido que Microsoft hiciera una versión de Visual Basic para DOS.

Aún así existió, combinaba el mismo modelo de programación basado en objetos del popular Visual Basic 1, y el interfaz de desarrollo basado en formularios.

Los programas desarrollados con este entorno, se ejecutaban bajo DOS en modo real, con una interfaz de ventanas en modo texto.

El compilador, era Basic Compiler 8.0, una evolución más del popular Microsoft Basic Professional Development System 7.1, y totalmente compatible con el estándar Quick Basic.

La versión profesional, incluía acceso a bases de datos a través de TSR.…

Continuar leyendo... “Visual Basic for DOS”