Archivo de la categoría Retro

DR-DOS



Tal vez os cueste de creer, pero hubo una época en que mi espíritu tecnológico, se encontraba al margen de Microsoft, así que cuando descubrí DR-DOS 3.41 (1989), en una época en la que MS-DOS 3.30 ya llevaba un tiempo establecido, directamente me entusiasmé.

Por aquel tiempo se me pasó por alto que DR-DOS pudiera estar basado en CP/M, lo que más me maravilló fue desarrollar algo, que sobre el papel era totalmente compatible con el estándar de facto, es decir MS-DOS, desde cero, y con innumerables mejoras, al menos a nivel visual. Os puede parecer una chorrada, pero en aquella época, los comandos de MS-DOS, no solían tener el argumento /?…

Continuar leyendo...

AIN



Os explicaba en Me gusta de la informática mi interés desde hace mucho tiempo por todo lo relativo a la compresión. Empecé con el PC usando PKARC/PKPAK, para luego pasar a LHARC y finalmente PKZIP.

Me gustaba de PKZIP su grado de compresión bueno, con una velocidad increíblemente veloz, tanto para comprimir como para descomprimir. Curiosamente PKZIP no era demasiado popular en aquel tiempo, y la gente solía preferir ARJ, bastante más lento, pero con grados de compresión algo superiores, y sobre todo, muchísimas opciones.

Así que cuando a mediados de los años 90, me topé con AIN, un compresor que pretendía ser casi igual de veloz que PKZIP, con un grado de compresión incluso superior al de ARJ, y casi tantas opciones como éste, me pareció un imposible.…

Continuar leyendo...

Me gusta… de la informática



Desde mis inicios, hasta la época del shareware, es decir, cuando podía dedicarle tiempo (y mucho) a lo que realmente me llamaba la atención, había determinadas tareas que me encantanban.

En aquel momento no me lo había planteado, pero tenían mucho que ver con la programación de sistemas y la seguridad. Quizás por ser aspectos poco documentados y conocidos, que potenciaban la imaginación y el buscarse la vida de cada uno, el caso es que eran divertidos de poner en práctica.

Eran tiempos de ordenadores de 8 bits, o de DOS, plataformas que te dejaban gran libertad a la hora de hacer lo que quisieras.…

Continuar leyendo...

Shareware



Hoy vuelvo con las batallitas del abuelo cebolleta, esta vez para hablaros del shareware.

En 1982, Jim “Button” Knopf, crea PC-File, y decide distribuirlo como “user-supported software”, o sea “software soportado por el usuario“. Poco después, Bob Wallace crea PC-Write y lo distribuye como shareware.

Ambos términos quieren decir lo mismo. El autor cedía una copia de su programa, con el fin de ser evaluado por los usuarios, que éstos podían posteriormente comprar directamente al autor.

Hasta entonces, el software era bien gratuito, bien comercial, distribuido y comercializado por una distribuidora o una casa de software, de manera que esta nueva filosofía fue realmente innovadora.…

Continuar leyendo...

Tipos de datos



Cuando empezaba a tocar el Spectrum, empezó a llamarme la atención que los números ocupasen tanto espacio. A mi modo de ver, era como si los guardase internamente como una cadena de caracteres. Poco me podía imaginar yo lo que era la representación de números en coma flotante, o que el Basic manejase todos los número de la misma forma.

Con el tiempo fui profundizando, y me impresionó ver como un procesador de 8 bits como era el Z80, y que tenía instrucciones para manipular 16 bits de golpe, pudiera manejar números en coma flotante de 40 bits. Lógicamente eso era bajo el precio de añadir procesamiento y memoria extra.…

Continuar leyendo...

Hints y anotaciones



Cuando escribía likely, unlikely y __builtin_expect, me vinieron recuerdos de antaño. Me refieron en concreto a los hints o anotaciones. Es decir, añadidos que se hacen en el código fuente, con la finalidad que el documentador, compilador, intérprete o cualquier otra herramienta, pueda leerlos.

El caso de la macro likely, era evidente, un añadido que no afecta al código fuente, pero que sirve para indicar al compilador como mejorar el código que genera.

En realidad, las anotaciones, son algo que se usan con bastante frecuencia en casi todos los lenguajes de programación. Por ejemplo Google Closure Compiler y JSDoc usan los suyos para mejorar la velocidad de ejecución, detección de errores, y el detalle de la documentación respectivamente.…

Continuar leyendo...

Tang el zumo espacial



Tang es una bebida con sabor a frutas, creada en 1957 por William A. Mitchell de la empresa General Foods Corporation. A partir de 1959 revolucionarían el sector, con su fórmula en polvo.

Creo que junto a Tab, el Tang era la bebida más molona de nuestra época en los años 80. No estaba especialmente bueno, pero eso de podértelo fabricar tu mismo como si fuera Nesquik. Por otro lado, cabe decir, que en general a los adultos les parecía algo asqueroso, pero en fin, el cambio generacional.

La moda no duró mucho y tras dos o tres veranos, al menos yo, abandoné el Tang, a pesar de que fueron apareciendo nuevas variedades de sabores.…

Continuar leyendo...

conio.h



La biblioteca de C CONIO (CONsole Input Output), conocida popularmente como conio.h por su archivo de cabecera, es sin duda uno de los recuerdos más intensos de desarrolladores de C durante los años 80 y 90.

Pese a no formar parte del estándar ANSI, ni POSIX, conio se ha llegado a portar a diferentes plataformas: DOS, OS/2, Win32, Win64, etc. Está disponible también en diferentes compiladores, incluso en sus versiones más recientes, como Visual C++, Digital Mars C++, Embarcadero C++ Builder, DJGPP C++ o OpenWatcom C++.

Aunque se implementó inicialmente por Lifeboat Associates como parte de Lattice C 1.0 (1982), no fue hasta que Borland lanzara Turbo C 1.0 (1987) que conio.h cobraría gran popularidad.…

Continuar leyendo...

Retrospectiva de Simple PHP Blog



Casualmente estaba revisando el código de SPHPBlog, y al encontrarme vestigios de mis contribuciones, sin apenas ningún cambio, me he puesto a indagar más.

Todo empezó en un lejano año 2003, aunque no fue hasta abril de 2004, que encontré el Simple PHP Blog, un sistema de bloging sencillo, y con pocos requisitos hardware y software, es decir, ideal para montarlo en servidores gratuitos.

Muchos no estarías por aquí, pero en aquellos tiempos, se estilaban cosas super complicadas como Movable Type o …

Continuar leyendo...

Últimas versiones para DOS



Llevo coleccionando aplicaciones para DOS, desde mucho antes de ser consideradas abandonware. Doy por sentado, que este afán, lo inicié por por una motivación puramente profesional. Al final, DOS marcó mi apogeo en el aprendizaje de la programación, y significó el punto de inflexión entre la afición, y la vida laboral.

Pero lo cierto, es que después de casi dos décadas buscándolo, no fue hasta hace pocos días que con una de enlaces, me topé con el título que me quitaba el sueño, Watcom C++ 11.0B, la última versión del popular compilador, que en mi humilde opinión, cambió el rumbo de DOS.…

Continuar leyendo...