TAV X3, sintetizador de voz multiplataforma

Moderador: Fundadores

Responder
pastbytes
Le gustan las llamas
Le gustan las llamas
Mensajes: 95
Registrado: 14 May 2016, 09:12
Ubicación: Patagonia Argentina
Been thanked: 48 times
Contactar:

TAV X3, sintetizador de voz multiplataforma

Mensaje por pastbytes »

Estuve haciendo un experimento multiplataforma, queria saber si era posible tener un unico ejecutable para Commodore 16, Commodore 64 y Commodore 128, por lo que hice la prueba integrando mis sintetizadores de voz en un solo PRG. El programa se adapta a la máquina desde la cual se carga, copia el codigo comun a una zona de memoria compatible con los 3 sistemas, "hackea" el codigo para enlazarlo con el codigo especifico de cada sistema, y luego le transfiere el control al codigo comun. Fue un poco complicado porque los programas se cargan en direcciones distintas, pero funciona. En el video se puede ver a las 3 máquinas cargando y ejecutando el mismo archivo desde la SD2IEC.



Para que funcione en todos los modelos tiene que cargarse usando ,8 (sin agregar el ,1 al final). En C64 se puede cargar con ,8 o con ,8,1.
Esta version del programa se puede descargar desde csdb: https://csdb.dk/release/?id=229228
Responder

Volver a “Commodore”