Programación en C para Amiga: una nueva oportunidad.

Dos espinas tengo clavadas con la programación. La primera haber pasado 7 apasionantes años usando un maravilloso ordenador Amiga y no haber escrito ni una sola línea de código para este increíble ordenador. Fue bastante extraño porque los años previos, entre el 86 y 93, estuve bastante obsesionado con la programación en turbo pascal, quick basic y clipper. Supongo que el cambio a un Amiga desde una pantalla negra con un cursor parpadeante resultó demasiado cegador. Real3D, LightWave, PageStream, ArtEffect, PPaint e ImageFX me absorvieron por completo. En el 95 mientras estudiaba informática aprendí algo de ensamblador del 8088, Cobol y algo de Delphi, pero mi mente ya estaba en otros temas. No fue hasta el 2002 que regresé tímidamente a programar algo en PHP y en 2004 regresé de nuevo al coding pero esta vez con C# en entornos Linux. Desde entonces no he parado: C#, PHP, Ruby, JavaScript, mi querido Python y desde hace unos meses y en breves huecos de ocio, Ansi C. Y esta es mi segunda espina, el C. Por distintos motivos no tuve la oportunidad de trabajar con este lenguaje como es debido. Lo rocé pero me quedé con mal sabor de boca.

Han pasado 18 años desde que apagué finalmente el Amiga pero no se como narices he vuelto a caer. Esta vez con emuladores, placas ARM (raspberry pi y similares) FPGAs y antiguos Macintosh con G5 y G4 comprados de saldo. Pero esta vez mi objetivo no es la infografía, esta vez me mueven dos ideas, escribir software de escritorio para el Amiga y su increíble comunidad de desarrolladores y usuarios resurgidos sobre todo en los dos últimos años y el segundo objetivo, aprender C de una vez por todas.

La fórmula que he elegido en esta ocasión es la de la comodidad de los sistemas modernos: Visual Studio Code, compilación cruzada con GCC y FS-UAE para ejectutar los binarios 68k generados desde mi Ubuntu Linux. La experiencia es bastante buena :-) y aunque he dado algunas vueltas para llegar a ella, creo que es la mejor. He probado además otros entornos hasta quedarme con el definitivo, desde StormC directamente en Amiga 68k hasta FlowStudio en PPC con MorphOS. Este último empezó a gustarme pero me topé con algunas dificultades con el cliente git para MorphOS y yo sin git, ya no se trabajar.

He abierto un repositorio en GitHub con el código en C de mi proyecto para crear sprites animados. Lo he llamado Blixel. No hay casi nada escrito y no se si crecerá mucho más; depende de lo que las obligaciones me dejen libre. En cualquier caso no quiero tomármelo como un proyecto a terminar, sino como un proyecto para divertirme. Trataré de ir mostrando mis progresos.

20 años de la RadyKal Party.

En 1998 se me fue el melón y organicé una “party” amiguera que reunió a más de 300 personas de todos los puntos de España. En total hubo 110 participantes que instalaron sus ordenadores en las mesas. Como experiencia personal, fue bastante enriquecedora y gracias a ella tuve la oportunidad de conocer a innumerables personas de lo más interesante del sector profesional en el que me muevo.

Y han pasado 20 años… lo que no sabía es que 20 años más tarde iba a regresar al mundo del Amiga colaborando con la Posadas Amiga Party y la Capacitor Party y comenzando a programar en C para el Amiga con mi proyecto Blixel, un pequeño proyecto para retomar el lenguaje que nunca llegué a dominar como hubiese querido. Se trata de un pequeño software para crear sprites y animarlos. Poco a poco iré informando de sus avances… si es que los hubiera. Por favor que nadie se haga pajas mentales de que vaya a salir un nuevo software para amiga, porque está realmente lejos de que eso ocurra ;-). ¿Quien me iba a decir a mí que iba a volver a mis orígenes informáticos con tanta fuerza después de que el Amiga estuviese enterrado? Por el momento descarto volver a organizar la RadyKal, suficiente tenemos ya con las dos que colaboro en Málaga y Córdoba, ambas en el sur.

Para los que no pudisteis participar o simplemente queréis recordar lo que se coció aquel octubre del 98, aquí os dejo un par de videos que he encontrado:

Esta web utiliza cookies puedes ver aquí la política de cookies. Si continuas navegando estás aceptándola