Después de estar mirando las webs que me pasó Fosfy y dandole vueltas a este comentario, quizás sea más sabio de lo que parece. Por lo que estoy viendo, tener el emulador a corto plazo esta difícil (me da muchos problemas por el tamaño y por mucho que lo intento es dificil de arreglar, quizás se tenga que recurrir a lengua ensamblador de la cybiko
).
Mi idea es: ¿es posible pasar un parser a la Cybiko? Estuve mirando el PAW pero hay poca documentación sobre su funcionamiento (o yo no la he encontrado), pero mirando la web de CAAD se pueden encontrar diferentes formatos. A mi el que mas me ha llamado la atención es la máquina Z. Viene a ser como una máquina virtual de Java, pero que ejecuta un lenguaje de programación orientado a las Aventuras Conversacionales. Estuve estudiando la especifiación de la máquina y la verdad es que recursos chuparía mucho menos que el Spectrum. Lo que quiero ver si necesitaría mucho código para implementarla, porque en ese caso estaría con el mismo problema que con el emulador de Spectrum, aunque por lo que he podido ver es bastante más sencilla de implementar. La pega, como no, es la resolución de la Cybiko.
Lo que me preocupa también (una gran pega en la Cy) es la resolución, sobre todo por este párrafo de la especificación:
Idealmente, la pantalla tendría que tener al menos 60 caracteres de ancho por 14 líneas de alto. (Los intérpretes del antiguo Apple II tenían un ancho de pantalla de 40 caracteres, y algunos laptops modernos tienen una altura de 9 líneas, pero los implementadores deberían intentar evitar estos extremos si es posible.) El intérprete puede cambiar las dimensiones exactas cuando quiera, pero debe escribir la altura actual (en líneas) y la anchura actual (en caracteres) en los bytes $20 y $21 de la cabecera.
Bueno, yo me estudio el tema y a ver si es posible...
Marcadores