Cassette en el IBM PC

Para todos aquellos que llevamos tiempo con la plataforma PC, ya sea en su version mas clasica, comunmente llamada PC/XT, o los posteriores los PC/AT, siempre hemos asumido que su sistema de almacenamiento principal es el disco, ya sea rigido o flexible.

Esto podria no haber sido asi, como veremos a continuacion.

Un poco de historia

A finales de los años 70 se estaba viviendo una autentica revolucion informatica; los ordenadores estaban empezando a entrar en las casas…

Lo que nunca uno se podia imaginar, que esas maquinas que en tiempos ocupaban salas enteras y necesitaban de ingentes cantidades de energia para funcionar, ahora gracias a los avances en la electronica daban el paso para convertirse en un electrodomestico mas.

IBM era consciente de esto, y si no queria perder el tren tenia que ponerse las pilas rapidamente. Asi, en pocos meses, usando piezas comerciales, un bus similar al S-100, el estandar de por entonces, un procesador con bus de 8 bits… terminaron el diseño de su equipo para competir en el mercado domestico. Habia nacido el IBM PC 5150.

El PC original, ligerito y comodo, para andar por casa xD

La idea era reducir costes al maximo, y asi, en su configuracion mas economica, el PC no tendria ni monitor ni disketera, usaria la TV domestica como monitor, y un cassette estandar como sistema de almacenamiento.

La cruda realidad

Aun asi, el alto precio (1500$ de 1981 para un PC con 16k de ram) hizo que el publico eligiera otras alternativas de la competencia, como el Apple 2 o el TRS-80 de Radioshack.

Este varapalo hizo replantearse el diseño a IBM, que con su renombre, decidio enfocar el PC hacia la empresa, haciendo que su siguente modelo, el 5160 (PC/XT) ya no dispusiera del puerto de cassette.

El resto, como puede decirse, es historia, pero siempre es curioso ver como una plataforma nace y va evolucionando, perdiendo por el camino algunos elementos que no pudieron superar la ‘seleccion natural’.

Aqui os dejo un ejemplo de carga desde cassette en una placa original del IBM 5150:

Verde 3.0

Acabo de terminar de añadir soporte para la emulacion de varios monitores mas en VERDE.

VERDE es un programa que simula en un PC con VGA un monitor fosforo verde, ambar… en los modos CGA. Aqui se pueden ver unos ejemplos:

Sin Verde

Sin Verde

Con Verde (fosforo verde)

Con Verde (fosforo verde)

Con Verde (fosforo ambar)

Con Verde (fosforo ambar)

Descarga aqui

Zet processor

Acabo de recibir mi placa Altera DE1, una placa de desarrollo FPGA:

Altera DE1

Altera DE1

Quizas conozcais proyectos tales como el One Chip MSX o el Minimig, cuyo objetivo es recrear en placas FPGA el hardware de un ordenador MSX o Amiga respectivamente; pues bien, una de las grandes bazas de la DE1 es que puede hacer funcionar estos dos proyectos, asi como otros que estan en desarrollo. Concretamente yo la voy a usar de forma mayoritaria con Zet processor , una implementacion de un PC/XT con VGA.

He aqui un video que he hecho mostrando su funcionamiento jugando al juego GODS:

Espero en un futuro aprender mas de las FPGAs y su programacion, asi como empezar a hacer mis propias implementaciones 🙂

World Tour Golf

En el hoy ya lejano 1985, una joven compañia llamada Electronic Arts decidio crear su segundo juego de deportes, siguiendo la estela de su exitoso  Dr. J and Larry Bird Go One on One.

Para ello creo un equipo liderado por Paul Reiche III, programador de renombre y que a mas de un fan de Star Control le sonara 😉

World Tour Golf

World Tour Golf

Asi nacio World Tour Golf, un juego destaca por ofrecer una simulacion de Golf realista, sobre todo teniendo en cuenta la fecha en la que fue lanzado.

En ella podiamos crear jugadores, editar sus caracteristicas, si somos diestros o zurdos; nos influian eventos fisicos tales como el viento o la inclinacion del terreno, y lo que para mi es su mejor baza: nos permiten editar los hoyos.

A ver si esta vez no terminamos en el bunker...

A ver si esta vez no terminamos en el bunker...

Estas caracteristicas, y en definitiva, lo divertido de su desarrollo (vease las bromas a lo largo de todo el juego), hacen de este un titulo realmente recomendable para pasar una tarde entretenida con los amigos 😉

Un tiranosaurio en el green!?!

Un tiranosaurio en el green!?!

Video del juego:

Como nota especial, comentar el porque de haber empleado capturas de la version CGA, y el haber usado el simulador de monitor ambar.

Efectivamente, este juego tiene una version EGA/Tandy a 16 colores, mucho mas vistosa que la CGA mostrada aqui:

Golf en 16 colores!

Golf en 16 colores!

El motivo de haber usado la combinacion de ambos (CGA y simulador) es porque asi es como disfrutamos en su dia de este juego de forma mayoritaria. Casi nadie poseia por aquel entonces una tarjeta EGA, y mucho menos un monitor en color.

El simulador de monitor fosforo ambar es un tema que creo puede ser interesante y discutire en proximos posts.

Espero que os haya gustado. Un saludo!