home *** CD-ROM | disk | FTP | other *** search
-
- ;** HEATH CP/M DISK LABEL DEFINITIONS
- ;
- ; DISK LABELS ARE USED ON MOST DATA DISKS AND
- ; ON ALL SYSGEN'ED (BOOTABLE) DISKS.
- ; TO MAINTAIN COMPATIBILITY WITH OLDER RELEASES OF CP/M,
- ; THE 5 1/4" HARD SECTOR AND 8" SOFT SECTOR FLOPPY DATA DISKS
- ; DO NOT USE LABELS.
- ;
- ; THE LABEL RESIDES ON THE 1ST SECTOR OF TRACK 0, SIDE 0.
- ;
- ; AT THE END OF THE LABEL IS A CHECKSUM.
- ; FOR VERSION # 0 OF THE LABEL, THE CHECKSUM IS CALCULATED
- ; BY ADDING UP THE VALUES IN THE LABEL PRIOR TO THE CHECKSUM SLOT
- ; A BYTE AT A TIME, THEN TAKING THE ONE'S COMPLEMENT OF THE SUM.
- ;
-
- LABVER EQU 0 ;CURRENT FORM # FOR LABEL
-
- LABBUF EQU 0 ;SLOT FOR JUMP INSTRUCTION AROUND LABEL
- BDTYPE EQU LABBUF+3 ;SLOT FOR DRIVE TYPE
-
- LABEL EQU LABBUF+4
- LABTYP EQU LABEL+0 ;SLOT FOR LABEL TYPE
- LABHTH EQU LABTYP+1 ;SLOT FOR HEATH EXTENSIONS TO DPE
- LABDPB EQU LABHTH+DPEHL ;SLOT FOR DISK PARAMETER BLOCK
- LABCS EQU LABDPB+DPBL ;CHECKSUM
-
- LABLEN EQU LABCS-LABEL+1 ;LABEL LENGTH
-