Descargar Imprimir esta página

AMSTRAD sinclair ZX Spectrum +3 Manual Del Usario página 240

Publicidad

Cuando el sistema reconoce el disco, utiliza esta especificación para inicializar el XDPB
pertinente.
Bloques de parámetros de disco ampliados (XDPSJ
Asociado a cada unidad (lógica) hay un bloque de parámetros de disco ampliado (XDPB)
que contiene, además del DPB estándar de los discos de CP
/M
Plus, la información que
+3DOS necesita para manejar
los
diferentes formatos. Es
posible
mod
ificarlo
para usar
discos de formato distinto
(a
condición de que se respete las
limitaciones
mencionadas en
el apartado 'Formatos de disco').
Estructura
de los XDPB:
Bytes O... 1
SPT, sectores por pista
Byte 2
BSH, log2(tamaño de bloque/128)
Byte 3
BLM, (tamaño de bloque
/128)-1
Byte
4
EXM
, máscara
de sección
Bytes 5
6
DSM, número del último bloque
Bytes 7
8
DRM, número de la
última
reseña del
directorio
Byte 9
ALa, mapa de bits del directorio
Byte 10
AL!, mapa de bits del directorio
Bytes 11 ... 12 CKS, tamaño del vector de suma de comprobación (bit
15
=
permanente)
Bytes 13... 14 OFF, número de pistas reservadas
Byte 15
PSH, log2(tamaño de sector
/128)
Byte 16
PHM, (tamaño de sector
/128)-]
Byte 17
Bits
O.
..
1, caras
:
a
=
una cara
I = dos caras (alternas)
2
=
dos caras (sucesivas)
Bits 2 ... 6, reservados (a O)
Bit 7,
pista
doble
Byte 18
Número de
pistas
por cara
Byte 19
Número de sectores por pista
Byte 20
Número del primer sector
Bytes 21... 22 Tamaño de sector
Byte 23
Longitud de intervalo (lectura/escritura)
Byte 24
Longitud de intervalo (formato)
Byte 25
Bit 7, gestión de pistas:
I
=
multi
-pista
O
=
pista sencilla
Capítulo 8. Guía de programación en +3 BASIC
230

Publicidad

loading