SoftwareComo hacer...

Hacer un disco de CP/M que arranque autom谩ticamente un programa

5
(35)

Vamos a preparar una cara de un disco de 3禄 en un Amstrad CPC 6128 para que al teclear |CPM arranque el sistema operativo y el comando que deseemos.

Formatear como SYSTEM

IMPORTANTE: En el asistente de DISCKIT3 hay que usar el teclado num茅rico para elegir las opciones, si usas las teclas de n煤meros normales NO FUNCIONAR脕.

  1. Introducimos el disco 1 de CP/M plus (o mejor una copia) y tecleamos:
    |CPM
  2. Ejecutamos la aplicaci贸n
    DISCKIT3
  3. Seleccionamos las opciones:
    Format > System Format
  4. Nos dir谩 que mantengamos el disco de sistema en la unidad A para copiar las pistas de sistema y pulsemos una tecla.
  5. Seleccionamos la unidad a formatear (si tenemos m谩s de una).
  6. Confirmamos que es la unidad y formato que le queremos dar y pulsamos una tecla.
  7. Nos pregunta si queremos seguir formateando discos, en este caso le decimos que NO.
  8. Sacamos los discos y salimos de DISCKIT3.
  9. Volvemos al prompt de CP/M.

Pasar el sistema al nuevo disco CP/M

  1. Introducimos de nuevo el disquete de sistema en la unidad A.
  2. Copiamos los siguientes archivos esenciales al disquete previamente formateado:
    PIP B:=A:C10CPM3.EMS
    PIP B:=A:KEYS.*
    PIP B:=A:SUBMIT.COM
    PIP B:=A:SETKEYS.*
    PIP B:=A:SET24X80.COM
    PIP B:=A:AMSDOS.COM
    PIP B:=A:PIP.COM

  3. Sacamos los dos disquetes, reiniciamos e introducimos solo el nuevo en la unidad A, y comprobamos que funciona con el comando:
    |CPM

Copiar Mallard Basic y programas de ejemplo

En mi caso tengo un ejecutable del Mallard Basic del PCW con programas de ejemplo por lo que tambi茅n tendr铆a que copiarlo aqu铆:

PIP B:=A:BASIC.COM
PIP B:=A:*.BAS 

Hacer que arranque Basic Mallard al iniciar CP/M 

  1. Sal de CP/M con el comando AMSDOS
  2. DESDE EL BASIC AMSDOS teclea el siguiente programa:
    10 OPENOUT "PROFILE.SUB"
    20 PRINT #9, "BASIC"
    30 CLOSEOUT
  3. Gu谩rdalo por si hay que modificarlo en el futuro:
    SAVE "GENPROF.BAS"
    (recuerda siempre que es un programa del Locomotive Basic de AMSDOS, no lo abras con el Mallard Basic de CP/M).
  4. Ejecuta el programa.
  5. Vuelve a ejecutar el comando |CPM para comprobar buen funcionamiento.

Recuerda que para salir de Basic Mallard hay que teclear el comando SYSTEM

CP/M
Disco de 3″ CP/M

驴Te ha Resultado 煤til este art铆culo?

Ay煤danos a mejorar y danos tu opini贸n:

Fuente
Malague帽os originales y libres
Mostrar m谩s

5 comentarios

  1. Hola. Acabo de conseguir un cpc6128 y a pesar de haberlo tenido en su 茅poca, estoy un poco perdido. Consegu铆 algunos diskettes y me dan el retry cancel ignore, y quer铆a formatearlos pero no se como hacerlo. Ven铆a un programa (Discology) y tiene en un men煤 la opci贸n formatear pero siempre que introduzco un diskette me dice que el diskette est谩 protegido aunque le pongo y le quito las pesta帽itas que tiene…

    1. Los puedes formatear con muchos programas como el propio discology o el disckit3 de CP/M
      Si siempre te dicen retry, ignore, cancel es posible que tengas la goma de la disquetera mal y tengas que cambiarla.
      Mira tambi茅n que tengas bien puesto el tornillo que detecta si esta en modo solo lectura o lectura escritura.
      Hay diversos v铆deos en YouTube que te ayudar谩n en la tarea.

Deja una respuesta

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *

Publicaciones relacionadas

Mira tambi茅n
Cerrar
Bot贸n volver arriba