Here is the rough draft of an annotated bootmod list for the MM/1 and MM/1a, please send any corrections/additions to spooky@iinc.com
I wrapped a few of the long lines, and re-worded a few of the descriptions to make it fit in 80-columns. If nobody objects, I'll probably leave it this way.
Update History: 07/09/95 Seielstad Added hawksoft's cd-rom modules 07/06/95 Seielstad Initial release
Things I still need:
-I need to add WINDIO56 to this list.
-I still need a description for 'mk68901'
-what's the difference between scsi_mm1a, scsi_mm1d?
-the sc68230 module, does it drive more than just the parallel ports?
-modules in original 68070 boot-roms
-modules in hard-drive boot-roms (for 68070)
-modules in 68340 rom (if there are any)
fn/module = filename of the module
ed. = edition number of module
CRC = CRC of module
Location = Location (original system disk are the IMS disk 6)
OK - original system disk, KERNEL directory
OR - original system disk, RBF directory
OS - original system disk, SCF directory
ON - original system dist, NFM directory
OP - original system disk, PIPE directory
OW - original system disk, WIN directory
UR - 'upgrade.ar' distribution RBF directory
US - 'upgrade.ar' distribution SBF directory
UM - 'upgrade.ar' distribution MODS directory
8M - 8-meg upgrade
MI - midi paddle board
66 - 68340 upgrade, 68340 directory
6M - 68340 upgrade, MODS directory.
CD - CD file manager from Hawksoft.
W50 - k-windows ed. 50 distribution
W52 - k-windows ed. 52 distribution
W54 - k-windows ed. 54 distribution
?? - mystery (looked like 'upgrade.ar', but included
tape drivers, anywhere the mystery disk
duplicated the upgrade.ar file, I removed
the ?? from the location)
Description = description of module. When I could, I list CPU() and
IO() which describe on which board the devices are
located. the 'uXX' number is the chip number.
for example: the file 'rtcds1287' has a description
'IO(u24): Real-Time Clock ds1287' (the real time clock
is a ds1287 on the IO board, chip number 'u24')
fn/module ed. CRC Location Description
--------- --- ------ -------- -----------
--KERNEL------------------------------------------------------
kernel #83 90798 OK OS-9 v2.4 kernel (68070)
kernel #83 EED568 66 OS-9 v2.4 kernel (68340)
init #20 9B1B0A 66 Init module
init.1mhd #20 EE4F63 OK Init 1-meg w/hard drive
init_10meg #20 ADCEB9 66 Init 10 (really 11) meg MM/1
init_1meg #20 E1A7DC 8M Init 1-meg
init_2meg #20 DCF83E 8M Init 2-meg
init_3meg #20 1F6BD1 OK Init 3-meg
init_3meg #20 C48D37 UM Init 3-meg
init_8meg #20 4DFE3D 66 Init 8 (9 really) meg mm/1
init_8meg #20 FCF747 8M Init 8 (9 really) meg mm/1
init_base #20 B055A8 OK, UM Init
rtcds1287 #5 10D5D6 OK, UM, 6M IO(u24): Real-Time Clock ds1287
mk68901 #12 7B0911 OK CPU(u25):
sysgo #5 687654 OK sysgo module (spawns shells)
sysgo.5 #5 D9B2FA OK sysgo module
sysgo5 #5 D9B2FA 6M sysgo module
tk68901 #7 147DA1 UM, 6M CPU(u25): ticker on 68901
tk68901 #7 4038D2 OK CPU(u25): ticker on 68901
--RBF-(Random Block Filemanager)------------------------------
rbf #79 F098AF OR, 6M, 66 Random Block-device Filemanager
--Floppy device descriptors for the rb37c65 driver------------
rb37c65 #7 2D75B0 66 CPU(u12): Dev.Drvr - Floppy
rb37c65 #7 3B4F59 W52 CPU(u12): Dev.Drvr - Floppy
rb37c65 #4 1768E9 UR CPU(u12): Dev.Drvr - Floppy
rb37c65 #1 8C63E8 OR CPU(u12): Dev.Drvr - Floppy
c0 #14 6010B2 UR Dev.Desc for coco format
c1 #14 751647 UR Dev.Desc for coco format
c2 #14 52BC3B UR Dev.Desc for coco format
c3 #14 8BEA4E UR Dev.Desc for coco format
d0 #14 1FEC2C UR Dev.Desc for MM/1 format
d0.hi #11 37C400 OR Dev.Desc for 1.4m MM/1 format
d0.st #11 58B545 OR Dev.Desc for 1.4m Atari ST
d1 #14 AEAD9 UR Dev.Desc for MM/1 format
d1.hi #11 A7F447 OR Dev.Desc for MM/1 format
d2 #14 2D40A5 UR Dev.Desc for MM/1 format
d3 #14 F416D0 UR Dev.Desc for MM/1 format
hc0 #14 92C08 UR Dev.Desc for 1.4meg coco
hc1 #14 68D15B UR
hc2 #14 BFA089 UR
hc3 #14 24E6F8 UR
hd0 #14 82DCC8 UR Dev.Desc for hd0 floppy
hd1 #14 B6C331 UR
hd2 #14 345049 UR
hd3 #14 AF1638 UR
hs0 #14 DBF0DE 6M, UR Dev.Desc for 1.4m ST format
hs1 #14 BA0D8D UR
hs2 #14 6D7C5F UR
hs3 #14 F63A2E UR
mm1.d0 #14 69FA68 6M, UR Dev.Desc for MM/1 format
mm1.d1 #14 1FF595 UR
mm1.d1 #14 4A173F ??
mm1.d2 #14 5B56E1 UR
mm1.d3 #14 820094 UR
s0 #14 338C47 UR, 6M Dev.Desc for ST format
s1 #14 268AB2 UR
s2 #14 120CE UR
s3 #14 D876BB UR
u0 #14 5D28A7 UR Dev.Desc for Universal format
u1 #14 482E52 UR Dev.Desc for Universal format
u2 #14 6F842E UR Dev.Desc for Universal format
u3 #14 B6D25B UR Dev.Desc for Universal format
--rb33c93--obsolete SCSI device drivers-----------------------
.rb33c93 #6 541702 OR IO(u10): Dev.Drvr - SCSI Ctrl
(replaced by rbvccs/scsi_mm1)
rb33c93 #6 541702 OR IO(u10): Dev.Drvr - SCSI Ctrl
(replaced by rbvccs/scsi_mm1)
h0 #11 AA50BE OR Dev.Desc for harddisk (rb33c39)
h1 #11 2CAFD5 OR Dev.Desc for harddisk (rb33c39)
--SCSI controller drivers/descriptors-------------------------
rbvccs #12 580EF4 UR, 6M IO(u10): Dev.Drvr - SCSI Ctrl.
scsi_mm1a #28 F8B0A9 W52 subroutine module for rbvccs
scsi_mm1a #25 40486B 66 subroutine module for rbvccs
scsi_mm1d #27 40A52E CD subroutine module for rbvccs
scsi_mm1d #25 3546A3 UR subroutine module for rbvccs
h0 #14 4B9DF2 66 for h0 (hard-drive 0)
h0 #14 EEB0DA UR for h0 (hard-drive 0)
h0a #14 3983C9 UR partitioned h0 part. a
h0a #14 9CAEE1 66 partitioned h0 part. a
h0b #14 601BCF UR partitioned h0 part. b
h0b #14 C536E7 66 partitioned h0 part. b
h0c #14 72AAFB UR partitioned h0 part. c
h0c #14 D787D3 66 partitioned h0 part. c
h0d #14 73F8AA 66 partitioned h0 part. d
h0d #14 D6D582 UR partitioned h0 part. d
h0e #14 2BD7D7 UR partitioned h0 part. e
h0e #14 8EFAFF 66 partitioned h0 part. e
h0f #14 A73D9 UR partitioned h0 part. f
h0f #14 AF5EF1 66 partitioned h0 part. f
h0g #14 694AB6 66 partitioned h0 part. g
h0g #14 CC679E UR partitioned h0 part. g
h0fmt #14 76A421 66 h0 with formatting enabled
h0fmt #14 76A53B UR h0 with formatting enabled
h1 #14 18371D UR for h1
h1 #14 BD1A35 66 for h1
h1a #14 2E996E UR partitioned h1 partition a
h1a #14 8BB446 66 partitioned h1 partition a
h1b #14 4188EC 66 partitioned h1 partition b
h1b #14 E4A5C4 UR partitioned h1 partition a
h1c #14 22B183 UR partitioned h1 partition a
h1c #14 879CAB 66 partitioned h1 partition a
h1d #14 55F1DB 66 partitioned h1 partition a
h1d #14 F0DCF3 UR partitioned h1 partition a
h1e #14 36C8B4 UR partitioned h1 partition a
h1e #14 93E59C 66 partitioned h1 partition a
h1f #14 59D936 66 partitioned h1 partition a
h1f #14 FCF41E UR partitioned h1 partition a
h1g #14 3AE059 UR partitioned h1 partition a
h1g #14 9FCD71 66 partitioned h1 partition a
h1fmt #14 435B19 UR h1fmt with formatting enabled
h1fmt #14 8DE8EF 66 h1fmt with formatting enabled
h1fmt #14 8DE9F5 ?? h1fmt with formatting enabled
h2 #14 26921F 66 for h2
h2 #14 83BF37 UR for h2
h2fmt #14 3CC4 UR h2fmt with formatting enabled
h2fmt #14 3DDE 66 h2fmt with formatting enabled
h3 #14 7538F0 UR for h3
h3 #14 D015D8 66 for h3
h3fmt #14 FB700A UR h3fmt with formatting enabled
h3fmt #14 FB7110 66 h3fmt with formatting enabled
h4 #14 34AF00 UR
h4 #14 918228 66
h4fmt #14 9B96C5 UR
h4fmt #14 9B97DF 66
h5 #14 6705EF 66
h5 #14 C228C7 UR
h5fmt #14 60DA0B UR
h5fmt #14 60DB11 66
h6 #14 59A0ED UR
h6 #14 FC8DC5 66
h6fmt #14 ED0E20 66
h6fmt #14 ED0F3A UR
h7 #14 A0A02 66
h7 #14 AF272A UR
h7fmt #14 1642EE 66
h7fmt #14 1643F4 UR
--Device Descriptors for /dd----------------------------------
dd.c0 #14 154DE2 UR makes /dd = /c0
dd.d0 #11 B28571 OR makes /dd = /d0
dd.d0 #14 9AAD5D UR makes /dd = /d0
dd.h0 #11 EF21CF OR makes /dd = /h0
dd.h0 #14 ABC1AB UR makes /dd = /h0
dd.h0 #14 EEC83 66 makes /dd = /h0
dd.h0a #14 D3E094 66, UR makes /dd = /h0a
dd.h0fmt #14 12E233 66, UR makes /dd = /h0fmt
dd.hc0 #14 296F2D UR makes /dd = /hc0
dd.hd0 #14 22EFD0 UR makes /dd = /hd0
dd.hs0 #14 7AB39A UR makes /dd = /hs0
dd.mm0 #14 602B83 ?? makes /dd = /mm0
dd.mm1.d0 #14 ECBB19 UR makes /dd = /d0
dd.s0 #14 469155 6M, UR makes /dd = /s0
dd.u0 #14 482DB5 UR makes /dd = /u0
--Ram Disk----------------------------------------------------
ram #15 78E8E8 6M Dev.Driver for ram disks
ram #12 F4DEDA OR Dev.Driver for ram disks
r0 #11 16E075 6M Dev.Desc for /r0
r0 #11 37AA4E OR Dev.Desc for /r0
--Pipes-(use NULL device driver)------------------------------
null #1 407F81 OP, 6M, OS Dev.Driver NULL
pipeman #32 961BDE ON, OP File Manager for Pipes
pipeman #35 D6A976 6M File Manager for Pipes
pipe #2 CF450E OP, 6M Dev.Desc for /pipe
--PC Format RBF devices-(uses rb37c65 driver)-----------------
pcf #24 2A45C3 UR PC-Format Filemanager
pc0 #7 F99BF8 UR Dev.Desc for 720k PC format
pc1 #7 CD8401 UR
pc2 #7 4F1779 UR
pc3 #7 D45108 UR
hpc0 #7 E0CA64 UR Dev.Desc for 1.4m PC format
hpc1 #7 D2C3D8 UR
hpc2 #7 6D2C74 UR
hpc3 #7 2BDF7C UR
--CDF-(CD-file manager)---------------------------------------
cdf #12 C4771 CD Hawksoft's CD Filemanager
rbrom #1 F7D3C5 CD Device Driver
cdr #1 11F507 CD cd device descriptor
--SCF---------------------------------------------------------
scf #31 B41F17 OS, 6M Serial Character Filemananger
sc68070 #12 20C994 ?? CPU(u20): Dev.Drvr for 68070
Serial port (/t0)
sc68070 #4 73F55 OS CPU(u20): Dev.Drvr for 68070
Serial port (/t0)
sc68070 #9 70657B US CPU(u20): Dev.Drvr for 68070
Serial port (/t0)
t0 #5 989F7C US Dev.Desc. for 68070's /t0
t0 #5 BDC944 OS Dev.Desc. for 68070's /t0
sc66340 #31 743576 66 CPU(u20): Dev.Drvr 68340
Serial ports (/t0 & /t5)
t0 #5 18F89E 66 Dev.Desc for 68340 /t0
t5 #5 3EB338 66 Dev.Desc for 68340 /t5
sc68901 #30 277D4C 66 CPU(u25): Dev.Drvr serial ports
sc68901 #28 1886AC MI CPU(u25): Dev.Drvr serial ports
sc68901 #25 70DC88 US CPU(u25): Dev.Drvr serial ports
sc68901 #18 112E6B OS CPU(u25): Dev.Drvr serial ports
t1 #5 1563E9 6M Dev.Desc for 68901 /t1
t1 #5 1563E9 US Dev.Desc for 68901 /t1
t1 #5 39FBA6 OS Dev.Desc for 68901 /t1
mi #5 CF5598 MI Dev.Desc for 68901 /mi (midi)
t2 #5 4FA0AA OS Dev.Desc for 68901 /t2
t2 #5 D0DE0F US, 6M Dev.Desc for 68901 /t2
sc68230 #1 8EB9CC OS IO(u21): Dev.Drivr for /p
p #5 4544DD 66 Dev.Desc for parallel port /p
p #5 60BAFC US Dev.Desc for parallel port /p
p #5 791FE1 OS Dev.Desc for parallel port /p
sc68230.polled #2 DF01D3 US IO(u21): Dev.Drivr for polled
parallel port.
sc68681 #32 6DBF65 66 IO(u23): Dev.Drivr serial port
sc68681 #29 624752 ?? IO(u23): Dev.Drivr serial port
sc68681 #25 6F2107 US IO(u23): Dev.Drivr serial port
sc68681 #15 817A8 OS IO(u23): Dev.Drivr serial port
t3 #5 AEABE6 US, 6M Dev.Desc for /t3
t4 #5 62ECBF US, 6M Dev.Desc for /t4
scp68230 #8 29D01C 6M CPU(u25): Dev.Drivr polled
scp68230 #7 99BD46 ?? CPU(u25): Dev.Drivr polled
scp68230 #5 E9A859 US CPU(u25): Dev.Drivr polled
p.polled #5 791FE1 US Dev.Desc for parallel port /p
nil #2 F0652E OS Dev.Desc for /nil
(uses NULL dev.drvr)
nil #3 D68A35 6M Dev.Desc for /nil
(uses NULL dev.drvr)
--K-WINDOWS(windows, mice, keyboard, sound)-------------------
windio.070 #54 593A56 W54 K-windows Dev.Drivr (uses scf)
68070 specific version
windio.340 #54 FFD932 W54 K-windows Dev.Drivr (uses scf)
68340 specific version
windio.52 #52 D70DB7 W52 K-windows Dev.Drivr (uses scf)
windio #50 1CBA76 66 K-windows Dev.Drivr (uses scf)
windio #22 B84501 OW, W50 K-windows Dev.Drivr (uses scf)
keydrv.mm1 #48 A8EA84 W54 System: xt-keyboard driver
keydrv #46 9AAE1D 66, W52 System: xt-keyboard driver
keydrv #1 9E4F38 OW, W50 System: xt-keyboard driver
ms68901 #2 78AEE2 OW, W50 Dev.Drivr for ms mouse
ms #5 A4F4E0 OW, W50 Dev.Desc. for ms mouse
msdrv.901 #8 9635B1 66 Dev.Driver for mouse
msdrv.901_340 #8 B4729F W52 Dev.Drivr for mice 68340 spec.
msdrv_340.901.ms #8 EA2518 W52 Dev.Drivr for mice 68340 spec.
term #5 5B4BA9 OW, W50 Dev.Desc for /term
term #5 9953D8 66 Dev.Desc for /term
term #5 E80327 US Dev.Desc for /term
snddrv #4 17DC0D W52 System: sound driver.
snddrv #1 64A72B OW, W50 System: sound driver.
stdfonts #1 3C55DD OW, W50, 6M, 66 Standard Fonts
w #5 CB91D8 OW, W50 Dev.Desc for /w
w #5 E2B990 66 Dev.Desc for /w
w0 #5 E1A7EC 66 Dev.Desc for /w0
w1 #5 112C5D 66 Dev.Desc for /w1
w1 #5 380415 OW, W50 Dev.Desc for1 /w
w10 #5 6E2A35 66 Dev.Desc for /w10
w11 #5 123B 66 Dev.Desc for /w11
w12 #5 4AAA53 66 Dev.Desc for /w12
w13 #5 24925D 66 Dev.Desc for /w13
w14 #5 56CA6E 66
w15 #5 38F260 66
w2 #5 D635E3 66
w2 #5 FF1DAB OW, W50
w3 #5 8D88B9 66
w3 #5 BDEAC1 OW, W50
w4 #5 C954F4 OW, W50
w4 #5 E04BA2 66
w5 #5 8BA39E OW, W50
w5 #5 A2BCC8 66
w6 #5 4CBA20 OW, W50
w6 #5 51625A 66
w7 #5 139530 66
w7 #5 E4D4A OW, W50
w8 #5 C8EAB0 66
w8 #5 D532CA OW, W50
w9 #5 8A1DDA 66
w9 #5 97C5A0 OW, W50
--SBF-(Serial Block Devices - like tape drives)---------------
sbf_ck #9 21988F ?? Serial Block Filemanager
sbteac #10 601885 ?? Dev.Drvr - Teac
sbteac_45s #11 C47276 ?? Dev.Drvr - Teac_45s
mt0_sbteac #5 423492 ?? Dev.Desc - Teac /mt0
sbviper #25 19C3AF ?? Dev.Drvr - sb viper
mt0_sbviper #5 6545C3 ?? Dev.Desc - sb viper /mt0
--NFM-(Network File Manager)----------------------------------
nfm #43 CB25E9 ON Network File Manager
n6850 #4 A47111 ON Dev.Drvr
n9026 #40 43CB8E ON Dev.Drvr
nc9026 #43 726612 ON Dev.Drvr
n0 #43 5F1FA8 ON Dev.Desc /n0
n0nc #43 1B2043 ON Dev.Desc /n0
ns2 #43 43365 ON Dev.Desc /ns2
ns3 #43 64CE98 ON Dev.Desc /ns3
--Non-Device-Driver-Modules-----------------------------------
cio #6 E9ADF1 66 C trap library
math #13 46C5DC 66 Math trap library
shell #52 BFD301 6M os-9 shell