Super Bios CP/M 2.2 Bios: Advanced Digital
Super Bios CP/M 2.2 Bios: Advanced Digital
«» ADVANCED
DIGITAL
CORPORATION
5432 PROOUCTION OR.
HUNTINGTON BEACH, CA 92649
TELEX: 4722085 ITTSCSMA 01'.678401 TASIRIN
TEL. (714) 811-4004
SUPER BIOS tm
15 AUGUST 1983
/
Contents o~ distribution. 1
CP/M Installation 5
i
CPM.SYS is a memory image of CP/M with the SUPERBIOS.
Customers who have not purchased CP/M from AdvaYlced
Digital will receive a CPM.SYS with the CCP
and aDOS zeroed out.
FORMAT. MAC is the source file for the above format programs.
SBCBOOT.MAC is the source file for the cold loader on track zero
sector one, which is brought in by the monitor PROM.
SBCHBOOT.MAC is the source file for the cold boot loader for the
hat"d disk.
LODRBIOS.MAC is the source file for the floppy and hard disk
drivers used in the loader.
MODEM. DOC coy,tai rls .the i r,fot"'mat i l:Jrl fel\"" t"'u1"lrd 1".g II MODEM. COM".
-1-
Generating a new system disk:
If
you have purchas~d CP/M TM. from Advanced Digital Corp,
you Pl.\t yc.I.ll'''' boo·table CP/M disk ir.to floppy d't"ive
caY"1 "A" and
depress the reset key and you will be off running CP/M. If you
do not have CP/M from Advanced Digital then please refer to STEP
1C elf 'the sectioY'! erltitled "CP/M INSTALLATION" Page 5 fc.t-· instal-
ling your CP/M with our BIOS.
Now its time to put a track zero loader on the disk you have
~ust finishe~ formatting. Place your formatted disk into floppy
d'r"' i '~'E' n B IJ arid y.:)I..lt"' bCtl~tab 1 e CP/M disk. i Y'lt 0 dr"' i va II ~1'I. R!..lrl the
pt"C£lr"'am er,t it lee:! "LDRGEN!I, you wi 11 be pt"c fI1ted by th is message:
l
-2-
Use PIP to transfer the file CPM.SYS from A to B. For
optimum performance, CPMcSYS should be the first file you write
to any system disk. This is because the system must access this
file on each warm boot (control-C), and the acc~ss is much faster
if the file is on the outermost tracks of the disk (files are
writen to a new disk froM the outer tracks in).
Next copy the rest of the file over to the back-up diskett~
by usil'".g,
-3-
The SUPERBIOS behaves in general as any normal CP/M system
bios. However, you must not change density of disks without
doing a control-C. This is because the SUPERB lOS checks only
once after each warm boot to see what density each disk is.
You may not change the system disk at any time, unless:
2) The system disks are the saMe density and the CPM.SYS file
is located on the disk in EXACTLY the same place in the
directory as the old disk. To ensure that the CPM.SYS file
will always be in the same place on the disk, ALWAYS make
CPM.SYS the first file copyed to any diskette.
Printer Selection:
\lOTICE:
-4-
This section will explain the procedures necessary to change
the operating system size or system configuration.
§I~e lSi
To change the system size, you will need to change the
'.PHASE' pseudo-op in the 8UPRB!OS.MAC file to the address o~
where the bios will reside.
~I~E 2A~
A)L80 /P:100,SUPRBIOS,SUPRBIOS/N/E
-5-
Now generate the CPM??COM file (?? denotes the system by
si ze) • Type "MOVCPM?? *". Save the fi Ie gel"lerated f1'''OI'l1 the
MOVCPM clpel'--at ien", by typil"lg IISAVE 34 CPM?? COM". Remembet.. that
the system size MUST correspond to the system size made in the
SUPERBIOS.
8I~e 1B:
eciDt~t £bgns§§ =
§I~2 g~~
~ri~g £b~DB§§ =
§I~e ~~~
I~Q§ ~ng2Q QYff§~ _ §I~e ~~~
DSKDEF (FB,FB,ST419)
NCite: Irl the Super'" Six bios you can mix 5-1/4" flclppies with ,B"
f 1,:)PP i es, but this can NOT be done with the Super Quad bios.
This say's drives A,B are 8 inch floppies and drives C,D are an
ST419 20meg. hard disk.
The "DSKDEF" mac}''''ci wi 11 pat.. t it icn"J the dt"'i ve i l""lto 8 meg. byte
par.. t it i elYlS ..
-7-
other possible drive configurations are as follows:
Q2010 1 quC\y!tum
(12020 2 quarltum
Q2030 ""'
~ quantum
02040 4 quaritum
-8-
The floppy step rate for 5 and 8 inch drive can be change at
the equate labeled uFSTPR tt to the desired step
t~ate speci "fed h·oi
the following table:
00 - 3ms
01 == 6ms
02 -- 10..5
03 == 15ms
If you have bought CP/M from Advanced Digital then you will
r"tc,t need to make the followir:g patch tel your II MOVCPM. COM" 'fl1e.
If" yQU al t"eady own CP/M you rtll.lst make the followi r.g patch i "ICt"oet-'
to c.::tt~t"'ect ly clpet~ate CP/M ,::ar. ar,y Advanvec: Digt ial prcad!_~ct.
-9-
This is necessary because the SUPERBIOS uses a sectc.t...
blocking/deblocking algorithm that uses the directory write
co~e in C to flush disk buffers after file closing.
A)SAVE 34 B:CPM61.COM
A}B:
B}A:DDT CPM61.COM bse your DDT to bring in CP/M )
NEXT PC
2300 0100
-ICPM.SYS
-R1600 The CPM.SYS file has the BIOS image
B)ERA CPM.SYG
B}SAVE ?? CPM.SYS ?? = number of pages to be saved.
<refer to the formula in STEP 4A on calculating the number of
pages ~o be saved.)
S I::' me eight iYlc!1 single deY'lsity disks ft"om othe't" systems may
not be )""eadable clt fit"st with the SUPERBIOS. This is because
they have an odd byte located on track 0 sector 1 byte 7F (this
is the standard location). This is where the density code is
supposed to be. The SUPERBIOS interprets either a 00 or E5 to be
single density, anything else other than the SUPERBIOS ~ingle
density code byte will cause an error. If you are unable to read
a sucposedly standar~ single density disk, try running the SUPER-
BIOS format program with the FORMAT SYSTEM TRACKS ONLY option.
T~is will fill the Quter two tracks with E5 and not hurt any of
the data. It will destroy the present system already on the
disk.
The SUPERBIOS double density format for eight inch disks has
the first track of each disk formated to be single density, in
acco~dance with IBM practice. All tracks of minifloopies are
double density. Byte 7F of track zero, sector 1 is a code byte
(this is the standard location). Our codes are £5 for single
density, ES for single sided double density, and E7 for double
$ided double density. There is no double sided single density
~ormat, as there are no standards available for such disks~
on the disk is three for eight inch, two for five inch. These
numbers were chosen to optimize s~quential sector operations such
as program loads, since these operations are the most sensitive
to the skew factor. There is no logical skew used with dou~le
deYls i t y d i sk.s.
-11-
The hard disk driver will support most any SA1000 or ST506
interfaces. The hard disk controller can handle up to four
physical drives in any combination as long as you don't try
to mix SA1000 interface with ST506. As supplied the Superbios
contains configuartions for the following disk drives:
SEABATE TECHNOLOGY
ST412 ST419
TANDON MAGNETICS
TM601S TM602S TM603S TM603SE TM501
TM502 TM503
SHUGART ASSOCIATES
SA602 SA604 SA606 SA1002 5A1004.
QUANTUM
Q2010 Q2020 Q2030 Q2040
MINISCRIBE
401121 4020
ATASI
3020 3033 3046
DMA SYSTEMS
MICRO MAGNUM 5/5
-12-