# Dump of Western Digital Pascal Microengine CP2171-x10 microcode ROM # Eric Smith , 2015-12-22 # http://www.brouhaha.com/~eric/retrocomputing/wd/microengine/microcode/ 000: 0005f4 001: 0005b1 002: 00f2ba 003: 00e238 004: 008186 005: 006007 006: 008196 007: 006007 008: 00f2ba 009: 00e238 00a: 005808 00b: 001104 00c: 0047f8 00d: 008087 00e: 008096 00f: 005809 010: 001106 011: 0047f9 012: 008097 013: 00f2ba 014: 00e238 015: 008086 016: 007400 017: 00f2ba 018: 00e238 019: 008086 01a: 000600 01b: 00f2ba 01c: 00e238 01d: 008096 01e: 000600 01f: 00f2ba 020: 00e206 021: 008096 022: 00f2ba 023: 00e238 024: 008087 025: 00f2dc 026: 00e302 027: 00f2dc 028: 00e304 029: 00f8dc 02a: 00e306 02b: 00f2dc 02c: 00e302 02d: 00f8dc 02e: 00e306 02f: 00ff00 030: 00ff00 031: 00becc 032: 02f9dc 033: 00fc66 034: 01becc 035: 02f9dc 036: 00fd76 037: 01becc 038: 02f9dc 039: 00fd76 03a: 006fc7 03b: 006006 03c: 00becc 03d: 006007 03e: 002e16 03f: 00a2e6 040: 01ff00 041: 00a2e6 042: 006007 043: 002d16 044: 006054 045: 007504 046: 00a206 047: 006054 048: 017504 049: 00a206 04a: 0182e4 04b: 0118d3 04c: 010030 04d: 00a246 04e: 0100c6 04f: 010299 050: 010030 051: 00a226 052: 006044 053: 017504 054: 00a206 055: 00becc 056: 01ff00 057: 00a2e6 058: 00becc 059: 006054 05a: 017504 05b: 00a206 05c: 00becc 05d: 0182e4 05e: 0118d3 05f: 010030 060: 00a246 061: 00becc 062: 0100c6 063: 010299 064: 010030 065: 00a226 066: 00becc 067: 01ff00 068: 00a2e6 069: 02f976 06a: 00fd32 06b: 006054 06c: 017504 06d: 00a206 06e: 02f976 06f: 00fd32 070: 0182e4 071: 0118d3 072: 010030 073: 00a264 074: 02f954 075: 00fd32 076: 018224 077: 010299 078: 010030 079: 00a226 07a: 02f976 07b: 00fd54 07c: 00df33 07d: 00a262 07e: 00f832 07f: 00e206 080: 001a82 081: 008076 082: 02f9dc 083: 00fc66 084: 00f2dc 085: 00e206 086: 00df55 087: 00a264 088: 00f854 089: 00e206 08a: 001b8d 08b: 02f954 08c: 00fd72 08d: 02f954 08e: 00fd26 08f: 008048 090: 008124 091: 00f876 092: 00e202 093: 001997 094: 00de33 095: 00bc44 096: 001094 097: 0102e9 098: 00c226 099: 00f2dc 09a: 00e018 09b: 0102e9 09c: 008144 09d: 0019a2 09e: 008e22 09f: 008e66 0a0: 00bc44 0a1: 00109e 0a2: 007504 0a3: 00f2dc 0a4: 00e204 0a5: 00f854 0a6: 00e200 0a7: 00d260 0a8: 00ca02 0a9: 02f954 0aa: 00fd32 0ab: 006044 0ac: 017504 0ad: 00a206 0ae: 008262 0af: 0100c6 0b0: 00b26c 0b1: 0082c4 0b2: 006008 0b3: 007508 0b4: 0019bb 0b5: 00f232 0b6: 00e200 0b7: 00f354 0b8: 00fd10 0b9: 00bf66 0ba: 0018b5 0bb: 00ff00 0bc: 0182c2 0bd: 00a26c 0be: 00f2dc 0bf: 00e204 0c0: 0000b2 0c1: 010030 0c2: 0000b2 0c3: 0182e4 0c4: 0118d3 0c5: 000261 0c6: 00ff00 0c7: 00ff00 0c8: 008262 0c9: 0182e4 0ca: 0118d3 0cb: 0000d1 0cc: 0182e4 0cd: 0118d3 0ce: 002fd4 0cf: 007705 0d0: 000060 0d1: 008226 0d2: 0001d7 0d3: 002fd4 0d4: 007705 0d5: 00f854 0d6: 00e204 0d7: 00bd66 0d8: 0018d5 0d9: 002034 0da: 007605 0db: 00f8dc 0dc: 00e202 0dd: 004076 0de: 00a062 0df: 007603 0e0: 00f832 0e1: 00e206 0e2: 018262 0e3: 00a262 0e4: 00f832 0e5: 00e206 0e6: 018262 0e7: 00a226 0e8: 0019fd 0e9: 018224 0ea: 010128 0eb: 00f8dc 0ec: 00e244 0ed: 02a242 0ee: 04fd32 0ef: 0100c6 0f0: 01014a 0f1: 00f8dc 0f2: 00e246 0f3: 00a226 0f4: 04fd76 0f5: 01becc 0f6: 00f9dc 0f7: 00fd76 0f8: 008342 0f9: 0019fb 0fa: 010128 0fb: 00becc 0fc: 00011d 0fd: 010030 0fe: 000245 0ff: 001e89 100: 009a66 101: 0047f7 102: 002807 103: 00c226 104: 00ca26 105: 009e66 106: 00a326 107: 001c64 108: 000166 109: 00b326 10a: 001c64 10b: 000166 10c: 00f2dc 10d: 00e306 10e: 001964 10f: 006008 110: 001e13 111: 009a66 112: 006018 113: 00f8dc 114: 00e304 115: 001989 116: 001e19 117: 009a44 118: 009c88 119: 010128 11a: 005018 11b: 00111d 11c: 009a22 11d: 02f9dc 11e: 00fd32 11f: 01013b 120: 00011a 121: 01013b 122: 008242 123: 00011a 124: 0104ca 125: 008262 126: 008246 127: 00014f 128: 006002 129: 006003 12a: 00b746 12b: 001e35 12c: 00012e 12d: 008e44 12e: 00df77 12f: 001a2d 130: 00a242 131: 001766 132: 00182d 133: 000800 134: 008e66 135: 00df55 136: 001a34 137: 00a262 138: 001766 139: 001834 13a: 000800 13b: 00f2dc 13c: 00e306 13d: 001968 13e: 006008 13f: 001e42 140: 006018 141: 009a66 142: 00f8dc 143: 00e302 144: 001989 145: 001e48 146: 009c88 147: 009a22 148: 00f9dc 149: 00fc88 14a: 00b762 14b: 001e51 14c: 008224 14d: 006003 14e: 006002 14f: 0104ca 150: 000189 151: 006004 152: 006005 153: 006108 154: 007504 155: 009a60 156: 00be66 157: 008e22 158: 00b746 159: 00a704 15a: 008b22 15b: 008a44 15c: 00bc88 15d: 001058 15e: 00de55 15f: 00f8dc 160: 00e018 161: 00f876 162: 00e206 163: 00becc 164: 02f9dc 165: 00fd76 166: 006056 167: 0005f5 168: 006066 169: 0005f5 16a: 0082c4 16b: 01a22c 16c: 00b726 16d: 001e78 16e: 00a264 16f: 00be44 170: 00f854 171: 00e202 172: 00becc 173: 00f9dc 174: 00fd32 175: 00be66 176: 00106f 177: 000245 178: 00b26c 179: 001989 17a: 00b026 17b: 008127 17c: 007503 17d: 0082c2 17e: 001985 17f: 00f254 180: 00e200 181: 00f332 182: 00fd10 183: 00bc77 184: 00107f 185: 00f332 186: 00fd77 187: 00bc66 188: 001085 189: 000245 18a: 001fbe 18b: 008366 18c: 001fbe 18d: 0060f5 18e: 006ef4 18f: 00b724 190: 001fbe 191: 00b764 192: 001fbe 193: 006008 194: 00b762 195: 001fbc 196: 008264 197: 0101d1 198: 009068 199: 0102e9 19a: 008028 19b: 008242 19c: 008264 19d: 0101d1 19e: 008083 19f: 008068 1a0: 0102e9 1a1: 009e66 1a2: 009038 1a3: 00b023 1a4: 0010a7 1a5: 00c246 1a6: 0001b2 1a7: 00f9dc 1a8: 00fd54 1a9: 00bd33 1aa: 0019b1 1ab: 006ff4 1ac: 00becc 1ad: 00f9dc 1ae: 00fd44 1af: 00bc33 1b0: 0010ac 1b1: 00becc 1b2: 00f9dc 1b3: 00fd76 1b4: 003002 1b5: 0011bb 1b6: 00becc 1b7: 00f9dc 1b8: 00fd33 1b9: 00bc22 1ba: 0010b6 1bb: 00becc 1bc: 02f9dc 1bd: 00fc88 1be: 006016 1bf: 0005f5 1c0: 0082c4 1c1: 00a22c 1c2: 00f8dc 1c3: 00e202 1c4: 0101d1 1c5: 00a224 1c6: 00b6c4 1c7: 0013cf 1c8: 009067 1c9: 00f854 1ca: 00e202 1cb: 00df33 1cc: 00bc77 1cd: 0010cb 1ce: 001bd0 1cf: 0004bd 1d0: 006016 1d1: 0060f6 1d2: 00c026 1d3: 00de33 1d4: 00de33 1d5: 00de33 1d6: 00de33 1d7: 010299 1d8: 0102af 1d9: 00becc 1da: 00f9dc 1db: 00fc88 1dc: 0100c6 1dd: 00f2dc 1de: 00e018 1df: 000266 1e0: 001989 1e1: 008226 1e2: 007503 1e3: 00a2c2 1e4: 00f232 1e5: 00e118 1e6: 0019fb 1e7: 00b468 1e8: 0012f2 1e9: 00f2dc 1ea: 00e204 1eb: 00f232 1ec: 00e240 1ed: 00ca40 1ee: 04fd10 1ef: 00bd66 1f0: 0018e9 1f1: 000245 1f2: 008087 1f3: 00f232 1f4: 00e204 1f5: 00f2dc 1f6: 00e240 1f7: 00ca40 1f8: 04fd10 1f9: 00bd77 1fa: 0018f3 1fb: 008264 1fc: 00b084 1fd: 00a2c4 1fe: 009266 1ff: 00a26c