Commodore manía
Commodore 64 => Problemas Hardware y Software => Mensaje iniciado por: Bieno en Febrero 04, 2013, 11:16:39
-
Tengo 2 dudas que me gustaría que alguien me pueda responder:
1ª Los juegos que cargan en cinta para C64 pueden cargar en un VIC20, al menos comenzar, pero ¿es compatible la cabecera de la carga con un C16/Plus4?
2ª ¿Como se puede escribir una linea en basic muy larga? Me refiero a una que ocupe 3 o mas lineas.
-
Sobre la 2º he encontrado esto:
FOR I=40960 TO 49151:POKE I,PEEK(I):NEXT
parece que separan los comandos con ":"
-
Me refiero a una linea mas larga, de tenga mas de 120 carácteres.
-
Ah! igual eso es una limitación del BASIC... a ver si alguien sabe algo...
-
Si que es una limitación, pero he visto programas que tienen en una misma linea mas de 120 carácteres y no se como lo pueden haber hecho.
-
Tecleas todo seguido sin espacios y con las abreviaturas de los comandos BASIC.
-
Se me olvidaba la primera pregunta.
En principio, si no me falla la memoria, un programa en BASIC carga en cualquier Commodore con el BASIC 2 o posterior, da igual cinta o disco. Asi que supongo que la respuesta es si.
-
Respecto a la 1ª
Ayer probé cargar un juego de C64 en un C116, con el datassette, pero nada de nada. El datassette funciona bien. Probaré de cargar algo diferente hoy.
Respecto a la 2ª
Haciendo esto que dices, cuantos carácteres ganas? Las abreviaturas mas los espacios que no se usan?
-
Los espacios, y la diferencia entre los caracteres del comando completo y la abreviatura.
Al hacer un LIST aparecen los comandos completos y por eso la linea es mas larga que el limite. Eso es asi porque el BASIC almacena los comandos como tokens.
Una vez creo que cargue un juego en cinta de C16 en el C64 por error. Pero no te lo aseguro.
-
He probado un TAP de C64 en Yape y ViceXPlus4 y no encuentra siquiera el Found. Teniendo en cuenta que tampoco te cargan en hardware supongo que al final no son formatos compatibles.
-
(http://i1216.photobucket.com/albums/dd361/bieno64/C64-1_zpsdd3ff5b3.png)
La linea 5 es la original y la 41 es la que he intentado copiar yo para duplicarla pero me da SYNTAX ERROR
-
y si se ponen los data en otra linea debería funcionar igual no?
-
Si seguramente, pero ahora ya es una cuestión de orgullo propio ;)