jueves, agosto 10, 2006

portando el AMP2 a AROS(i686)/MorphOS(PowerPC)/AmigaOS3.x (680x0)

Ayer estuve peleandome con mi versión de AMP2. Después de examinar la versión de Maxim Ilyin he comprobado que la mía se basa en una más moderna, y creo que con el código del timer.device de VICE funcionará. Me queda probarla, la última vez hacía un amago de reproducir el video pero no llegaba a abrir ninguna ventana.

Ahora mismo tengo la versión MorphOS del ejecutable lista así como los plugins.
La versión de AROS tengo el ejecutable pero aún no he intentado compilar los plugins.
La versión 680x0 aún no compila correctamente.
La versión de OS4 no he intentado recompilarla pero he añadido #ifdefs cuidadosamente así que debería.

No le he hecho cambios significativos aparte de separar el código CybergraphX y Picasso96 en dos ficheros aparte. La idea es intentar que la versión 680x0 pueda usar ambos modos (y el AGA).

Idealmente me gustaría que el código WarpOS siga funcionando pero no hay crosscompilers de WarpOS ni de Amithlon que yo haya hecho funcionar desde 68k. Bueno, quizá peleándome con el vbcc consiguiera hacer un binario WarpOS... pero francamente no tengo muchas ganas. Cuando funcione el de 680x0 ya le echaré un ojo si hay demanda.

De todas formas unificar el código para que pueda sacar binarios AmigaOS4/MorphOS/AROSx86/AmigaOS3 no estaría mal. A ver si hay suerte y funciona. WarpOS y Amithlon ya veremos si los astros me son favorables.

Tengo una versión del AmiGenerator corriendo en MorphOS y hablé con Andrea Palmaté y TheFab en unificar el código de MPlayer para todas las plataformas amigueras. A ver si tengo éxito con el AMP2 por lo menos. Comentó un tío en los foros del AMP2 que adaptó la avcodec library al sistema de plugins del AMP2.

Así que durante unos días dejo apartado el tema demoscene en cuanto a programación, pero suelo llevar al trabajo un librillo del 68000 y le doy ojeadas, así que alguna cosa se me va quedando.

Y el BasiliskII... cuando vuelva de Asturias ya veremos. Una cosa de la que más ganas tengo es de lanzar la fabulosa Starstruck de The Black Lotus.