Recientemente descubrí Orgams (https://orgams.wikidot.com), una suite completa de desarrollo en ASM que funciona en el CPC. La probé en un emulador y quise darle una oportunidad en una máquina real. Sin embargo, parece que fue desarrollada para el CPC 6128 y no para el 464.
Solucionando el problema de la capacidad de RAM con una expansión de RAM y ROM, ¿sería posible ejecutar Orgams en un CPC 464? Primero lo intenté en el emulador AceDL y me sale un error de «bad firmware» si lo ejecuto en un CPC 464 emulado. Parece que, de algún modo, necesita funciones extendidas del firmware del 6128. ¿Por qué es así?
Dejando este tema de lado, ¿alguien sabe si el proyecto sigue activo y todavía hay desarrolladores? Los únicos recursos que pude encontrar son su Wikidot, editado por última vez hace un año, y algunas publicaciones en el antiguo foro de CPCWiki. Sería una lástima que el proyecto hubiera muerto.
Muchas expansiones de memoria modernas también permiten sobrescribir la ROM del SO (y del BASIC), por lo que puedes configurar el 464 para que sea exactamente como un 6128.
Creo que eso funcionaría y podrías usar Orgams en el 464.
Hola. Gracias por probar Orgams, es muy gratificante.
El proyecto sigue bastante vivo; está prevista una nueva versión (con un fantástico logotipo nuevo) para finales de año.
Requiere al menos 128k, ya que el código fuente y las áreas de trabajo internas se almacenan en RAM adicional.
Hay algunos trucos de firmware (por ejemplo, el gancho de interrupción / interrupt hook), donde dependo de las direcciones del 6128 (de ahí la comprobación bad firmware).
¡Avísame si de verdad necesitas una versión compatible con el 464!
Supongo que primero podría probar usando una placa de expansión que oculte el firmware interno y lo sobrecargue con uno de 6128, pero una versión para 464 definitivamente atraería a más programadores.
Además, en cuanto a las expansiones de RAM, no todas las placas son iguales, especialmente con el soporte del infame modo de paginación C3. ¿Orgams necesita eso o depende únicamente de una paginación simple en $4000?