home *** CD-ROM | disk | FTP | other *** search
-
- ;** SOFTWARE BOOT CODE DEFINITIONS
- ;
-
- SBCSBC EQU 0 ;LOGICAL SECTOR # OF SBC
-
- ORG 0
- SBCJMP RB 3 ;JUMP TO SOFTWARE BOOT CODE
- SBCVER RB 1 ;SOFTWARE BOOT CODE VERSION NUMBER
- SBCREV RB 1 ;SOFTWARE BOOT CODE REVISION NUMBER
- SBCDBS RB 27 ;DEFAULT BOOT STRING
- SBCBSA RB 3 ;SECTOR ADDR OF BAD SECTOR TABLE A
- SBCBSB RB 3 ;SECTOR ADDR OF BAD SECTOR TABLE B
- SBCSBA RB 3 ;SECTOR ADDR OF SUPER BLOCK A
- SBCSBB RB 3 ;SECTOR ADDR OF SUPER BLOCK B
- SBCSSZ RW 1 ;SECTOR SIZE
- SBCSPT RW 1 ;SECTORS PER TRACK
- SBCTPC RW 1 ;TRACKS PER CYLINDER
- SBCCPV RW 1 ;CYLINDERS PER VOLUME
- SBCSPS RW 1 ;SECTORS PER REGION
- SBCVSZ RB 3 ;VOLUME SIZE (SECTORS PER VOLUME)
- SBCNSL RB 1 ;NUMBER OF REGIONS - 1
- SBCCSA RW 1 ;CHECKSUM: SUPER BLOCK A
- SBCCSB RW 1 ;CHECKSUM: SUPER BLOCK B
- SBCCBA RW 1 ;CHECKSUM: BAD SECTOR TABLE A
- SBCCBB RW 1 ;CHECKSUM: BAD SECTOR TABLE B
- SBCSDP RB 12 ;SET DRIVE PARAMETERS
- SBCFUS RB 3 ;FIRST USER SECTOR NUMBER
- SBCDATE RB 6 ;DATE PARTITIONED
- SBCCRC RW 1 ;CRC OF SBC (ASSUMIN SBCCRC=0)
- RB 39 ;RESERVED
-
- SBCLEN EQU 0080H ;SBC LENGTH
-
- ; SUPER BLOCK DEFINITIONS
-
- SPBNE EQU 16 ;NUMBER OF ENTRIES
-
- ORG 0
- SPBPNL EQU 16 ;MAXIMUM LENGTH OF PARTITION NAME
- SPBPN RB SPBPNL ;PARTITION NAME
- SPBOSL EQU 10 ;MAXIMUM LENGTH OF OS NAME
- SPBOS RB SPBOSL ;OS NAME
- SPBFLG RB 1 ;FLAG BYTE
- SPBFSN RB 3 ;FIRST SECTOR # OF PARTITION
- ; (LOW,MID,HIGH)
- SPBPEL EQU 30 ;LENGTH OF ENTRY
-
- ; SUPER BLOCK FLAG BYTE
-
- SPBFPNF EQU 10000000B ;PARTITION NOT FORMATTED
-
- ; BAD SECTOR TABLE
-
- SBCBEL EQU 3 ;LENGTH OF ENTRY
-