Imagen

cargar software en los CBM 8 bit. Vic20, C64, C128,+4, C16

Avatar de Usuario
ron
Mensajes: 22355
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta

cargar software en los CBM 8 bit. Vic20, C64, C128,+4, C16

Mensaje por ron »

En la web de Web8bits hay un manual para cargar software en los Commodore de 8 bit.
http://www.web8bits.com/Comandos/Espanh ... odore.html

Como me parece un recurso fabuloso no me queda otra que aprovechar el buen trabajo de David, pero en beneficio de todos.


CARGAR SOFTWARE EN CBM.

Para cargar y ejecutar programas en un Commodore 64 o en un VIC 20, emplearemos las siguientes instrucciones del BASIC Commodore, estas instrucciones son válidas para cualquier modelo de commodore con la versión 2 o superior del BASIC, es decir, estas son instrucciones directas para el VIC-20, para el Commodore 64, y para el Commodore 128 en modo 64, y se pueden usar también en el Commodore 16, plus/4 y Commodore 128, aunque en estas máquinas la versión del BASIC es superior y tienen instrucciones específicas para la unidad de disco.


Pulsa la tecla SHIFT junto con la tecla marcada RUN / STOP, pulse PLAY en la unidad de datasette y el siguiente programa de la cinta será cargado, si al finalizar la carga el programa no se ejecuta, escribir RUN y pulsar la tecla return.

Para cargar un programa específico, teclea LOAD "NOMBRE PROGRAMA" y pulse PLAY en el datasette, esto hará que se busque en la cinta el programa llamado NOMBRE PROGRAMA y si se encuentra se cargará en memoria.
Las instrucciones básicas de manejo de la unidad de disco en el Commodore 64 son las siguientes:


FORMATEAR UN DISCO


Solo en C128

[tabs][tabs: ]HEADER"TITULO",I (identificación dos carácteres),U (número de drive)

Ejemplo: HEADER"JUEGOS",IJU,U8[/tabs]

En todas las paneras:

Código: Seleccionar todo

OPEN 1,8,15,"N:NEWDISK,01":CLOSE 1    :REM format disk in drive 8 with label NEWDISK and disk id 01
Sirve en C64 también: OPEN 1,8,15,"N:DISCO,01":CLOSE 1

Antes de poder usar un disco es necesario darle el formato adecuado para que el ordenador pueda entender los datos que se escriban en el mismo, para dar formato a un disco en el Commodore 64 teclee lo siguiente (return significa que hay que pulsar la tecla RETURN del teclado, no hay que escribilro):


OPEN LFN,ID DISCO,SA return

PRINT #LFN,"N:NOMBRE DISCO,ID" return

LFN -> Logic File Number, número de archivo lóxico, cualquier número entre 1 y 255, habitualmente 15 ID

DISCO -> Número físico de la unidad de disco, entre 8 y 11, habitualmente 8 SA -> Secondary Adress, dirección secundaria, siempre 15 manejando la unidad de disco

NOMBRE DISCO -> Nombre del disco, máximo 16 caracteres

ID -> Identificador de disco, dos carateres que sirven como identificador de disco, CUIDADO no puedes dar el mismo ID a más de un disco Por ejemplo para formatear un disco en la unidad 8, como vienen identificadas de fábrica las unidades de disco, con el nombre de JUEGOS, e identificador de disco FF, teclearíamos (return significa que hay que pulsar la tecla RETURN del teclado, no hay que escribilro):

OPEN 15,8,15 return PRINT #15,"N:JUEGOS,FF" return


VER EL CONTENIDO DE UN DISCO


Para ver el contenido de un disco, lo que se llama hacer un directorio, teclearemos lo siguiente: LOAD "$",8 return
LIST return Aparecerá en la pantalla un listado con los programas que hay en el disco, CUIDADO, al ejecutar estas órdenes SE BORRA el programa BASIC que estuviésemos tecleando.

En la pantalla aparecerá algo como esto: Nombree del disco Identificador del disco de dos caracteres Hasta 144 nombres de archivo Tipo de archivo (PRG programa o SEQ archivo secuencial) Longitud en bloques de cada archivo Número de bloques libres disponibles


CARGAR UN PROGRAMA

Para cargar un programa en memoria desde el disco debemos teclear: LOAD "NOMBRE",8,1 return Al poco tiempo el programa se ejecutará, si no fuese así teclear: RUN return


GUARDAR UN PROGRAMA

Para guardar un programa en disco teclearemos: SAVE "NOMBRE",8 return

ACTUALIZAR UN PROGRAMA

Supongamos que cargamos LOAD "PROG", es un basic en el que estamos trabajando cada día, una vez le añadimos las lineas y nos queremos ir, sobreescribimos el viejo guardando: SAVE "@:PROG"

Shift+run/stop

Pone el CBM en modo de carga.
Responder

Volver a “Instrucciones Carga Software”