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