Comando XIO
1. Formato
XIO comando, #canal, modo, argumento, unidad- Comando : Deberás usar los que están definidos anteriormente tales como general, gráficos, sistema operativo y etc..
- Canal : Puede usar el 1 al 7.
- Modo : 0 : sin uso, 4 : Abierto para la lectura, 6 : Abierto para leer directorio de disco, 8 : Abierto para escritura, 9 : Abierto para escritura para añadir, 12 : Abierto para la lectura y la escritura.
- Argumento : Normalmente se usa 0.
- Unidad : El cual identifica que dispositivo se va usar.
Ejemplos :
- XIO 18,#6,0,0,"S:"
- XIO 32,#1,0,0,"D:DUP.SYS,DUP.OLD"
2. Tipos de comandos
A continuación, mostraremos los tipos más comunes de comandos para diferentes eventos.2.1. General de entrada y salida
| N° | Descripción |
|---|---|
| 3 | Abrir canal |
| 5 | Leer línea |
| 7 | Obtener carácter |
| 9 | Grabar línea |
| 11 | Inserta carácter |
| 12 | Cierra canal |
| 13 | Estado del canal |
2.2. Gráficos
| N° | Descripción |
|---|---|
| 17 | Dibuja línea |
| 18 | Rellena área |
2.3. Sistema operativo de disco
| N° | Descripción |
|---|---|
| 32 | Renombrar archivo |
| 33 | Eliminar archivo |
| 35 | Proteger archivo |
| 36 | Desproteger archivo |
| 37 | Mover el puntero |
| 38 | Buscar el puntero del archivo |
| 39 | Obtener la longitud del archivo (SpartaDos) |
| 40 | Cargar el archivo binario |
| 41 | Guarde el archivo binario (DOS y SpartaDOS) |
| 41 | Cambiar directorio (MyDOS) |
| 42 | Crear directorio (SpartaDOS) |
| 43 | Eliminar directorio (SpartaDOS) |
| 44 | Cambiar directorio (SpartaDOS) |
| 45 | Establecer archivo de arranque (SpartaDOS) |
| 46 | Desbloqueo de disco (SpartaDOS 2.3/3.2) |
| 49 | Establecer los atributos de archivo (SpartaDOS X) |
| 253 | Formato de densidad Simple (DOS 2.5) |
| 254 | Formatear |
2.4. RS-232
| N° | Descripción |
|---|---|
| 32 | Salida parcial bloque |
| 34 | Control DTR, RTS, XMT |
| 36 | Velocidad de transmisión, tamaño de palabra, bits de parada y control listo |
| 38 | Modo translation |
| 40 | Modo concurret |