User:RDBrown/HP3000-WCS-Microcode
In March 1982, Hewlett-Packard announced the [[HP 3000] Series 64, an [ECL]] implementation with a Writable Control Store.[1]
September 1985 brought the announcement of the Series 37, a low-cost gate array implementation which eschewed the usual separate control processor for booting and
used an initial bootstrap from the 32-bit wide ROMs to load the 64-bit wide boot microcode into the WCS.[2]
It's unlikely that the MPE based HP 3000 Series 64 microcode development system (MDS) software has survived, but an HP internal 543 page assembly listing exists.[3] The Series 37 Design Capture and Documentation (DCDF) tool for capturing designs for simulation in FTL (IBM 370) on an Amdahl V6 is also unlikely to have survived. Unlike the Series 64 listing, only a single line example is shown in the HP Journal for the Series 37 microcode.
The WCS data needs to be recorded on the backup tapes. The System Tables manual describes the Sysdump (Backup) format describes the tape format and the WCS data can be included as part of the first file on the tape, but I haven't seen that in the tape images I've seen. The second file is a concatenation of a list of essential system files and does include the WCS files. The files seem to be dumped as they would be in the Store part of the backup, including the 256 byte (MPE sector) file label. So SYSWCS64.PUB.SYS for Series 64, 68 and 70; SYSWCS37.PUB.SYS for the Series 37 and direct successors. WCSLE1 and WCSLE2 for the Series 37 successors.
Filename | Date | Version | MD5 | Source tape |
---|---|---|---|---|
Example | Example | Example | Example | Example |
SYSWCS64 | - | 2833A | 5c7d16e391abe087211b3a9fbc9dc4e0 | v-delta-5_fos_2902 |
SYSWCS64 | - | 2805A | 5e15376760a122f15099c617ac853440 | v-delta-2_fos_2814
v-delta-3_fos |
SYSWCS64 | - | PR2312A | 69d809609e4ff5964a72c998058945d0 | 32033-11003_MPE_IV |
SYSWCS64 | - | 2833A | 953471cffece4e3fb2cb67c7007f84e9 | v-delta-8_fos_2944 |
SYSWCS64 | - | 2833A | 9ac00f6cf121f0db1d2f1301b38b0140 | 32033-10082_platform_1p_fos_34
er_3035 |
SYSWCS64 | - | PR0903A | 9bbe23656aa61fb23351b8b8a9951742 | 32099-11009_MPE_IV_2244 |
SYSWCS64 | - | cxa638a | 9bf49dca2afc4cea98151cb27d22c6b0 | ub-delta-1_fos_2642 |
SYSWCS64 | - | PR2318A | ab9b59cd724659f6763daf37abbc80e4 | 32098-11003_2338 |
SYSWCS64 | - | pr2419a | b55a5d00b7f5b3066826a0386903bfa8 | 2033-11010_vp-d-1_fos |
SYSWCS64 | - | wcx3033a | d7864c56fc5af05820d62a9730d8feb1 | 32033-10430_MPE_V_Rel_2P_3237 |
SYSWCS64 | - | 2833A | df0079446c945ecf91d04097dcc49639 | v-delta-9_fos_32033-10024_3010 |
SYSWCS37 | - | M06.15 | d140c56d5b26dcc2dac918e12f752ac6 | 32033-10430_MPE_V_Rel_2P_3237
v-delta-8_fos_2944 v-delta-9_fos_32033-10024_3010 32033-10082_platform_1p_fos_34er_3035 |
SYSWCS37 | - | - | bb8f5773e6efa320ae22a5419383e70e | ub-delta-1_fos_2642 |
SYSWCS37 | - | M06.10 | ea7233c3fe085916b53532fba53c4c88 | v-delta-2_fos_2814
v-delta-3_fos v-delta-5_fos_2902 |
WCSLE1 | - | M30.17 | 1497c8771666a19d9a3353fd9d92549b | v-delta-2_fos_2814
v-delta-3_fos v-delta-5_fos_2902 |
WCSLE1 | - | M30.14 | 50e37d18f35728c767995fbe8759e70c | ub-delta-1_fos_2642 |
WCSLE1 | - | M30.20 | 543bb46a70e61807ba31c02b1b9f6ffc | 32033-10430_MPE_V_Rel_2P_3237
v-delta-8_fos_2944 v-delta-9_fos_32033-10024_3010 32033-10082_platform_1p_fos_34er_3035 |
WCSLE2 | - | M50.30 | 3e74d482ca1f5f34dc75f1933c0e715f | v-delta-2_fos_2814
v-delta-3_fos v-delta-5_fos_2902 |
WCSLE2 | - | M50.34 | 78fb826dd55624a91a0d7609103994b4 | 32033-10430_MPE_V_Rel_2P_3237
v-delta-8_fos_2944 v-delta-9_fos_32033-10024_3010 32033-10082_platform_1p_fos_34 |
WCSLE2 | - | M50.28 | 7d809ae17e1e3776be982edfb0105ee1 | ub-delta-1_fos_2642 |
References
- ^ "HP 3000 Series 64". HP Journal. March 1982.
- ^ "HP 3000 Series 37". HP Journal. September 1985.
- ^ HP 3000 Series 64/68/70 Computer Systems Microcode Manual (PDF) (2nd ed.). Hewlett-Packard. October 1986. 30140-90045.