# Dump of Western Digital Pascal Microengine CP2171-x14 microcode ROM # Eric Smith , 2015-12-23 # http://www.brouhaha.com/~eric/retrocomputing/wd/microengine/microcode/ 000: 0005f5 001: 0005b1 002: 00f2ba 003: 00e238 004: 008186 005: 006007 006: 008196 007: 006007 008: 00f2ba 009: 00e238 00a: 008186 00b: 001e07 00c: 0047f8 00d: 008087 00e: 008096 00f: 008196 010: 001e07 011: 0047f9 012: 008097 013: 00f2ba 014: 00e238 015: 008086 016: 007400 017: 00f2ba 018: 00e238 019: 048086 01a: 000600 01b: 00f898 01c: 00e238 01d: 048096 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: 0102ba 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: 0102ba 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: 0102ba 078: 010030 079: 00a226 07a: 02f976 07b: 00fd54 07c: 008d38 07d: 00db33 07e: 00a262 07f: 00f832 080: 00e206 081: 008476 082: 02f9dc 083: 00fc66 084: 00f2dc 085: 00e206 086: 008d58 087: 00db55 088: 00a264 089: 00f854 08a: 00e246 08b: 008427 08c: 028462 08d: 00fd72 08e: 00ff00 08f: 008048 090: 008124 091: 00f876 092: 00e202 093: 001997 094: 00de33 095: 00bc44 096: 001094 097: 0101d7 098: 00c226 099: 00f2dc 09a: 00e018 09b: 0101d7 09c: 008144 09d: 0019a2 09e: 008e22 09f: 008e66 0a0: 00bc44 0a1: 00109e 0a2: 007504 0a3: 00f2dc 0a4: 00e204 0a5: 00c262 0a6: 00f854 0a7: 00e240 0a8: 00d260 0a9: 02ca20 0aa: 00fd10 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: 0002a2 0c6: 00ff00 0c7: 0100c6 0c8: 008262 0c9: 0182e4 0ca: 0118d3 0cb: 000298 0cc: 0182e4 0cd: 0118d3 0ce: 002fd4 0cf: 007705 0d0: 00becc 0d1: 02f9dc 0d2: 00fd54 0d3: 002fd4 0d4: 007705 0d5: 00f854 0d6: 00e204 0d7: 00bc66 0d8: 0010d5 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: 01012e 0eb: 00f8dc 0ec: 00e244 0ed: 02a242 0ee: 00fd32 0ef: 0100c6 0f0: 01014b 0f1: 00f8dc 0f2: 00e246 0f3: 00a226 0f4: 00fd76 0f5: 01becc 0f6: 00f9dc 0f7: 00fd76 0f8: 008342 0f9: 0019fb 0fa: 01012e 0fb: 00becc 0fc: 000107 0fd: 010030 0fe: 000245 0ff: 001e89 100: 009a66 101: 0047f7 102: 002807 103: 00c226 104: 00ca26 105: 009e66 106: 00a362 107: 02f9dc 108: 00fd32 109: 00b326 10a: 02f9dc 10b: 00fd76 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: 01012e 11a: 00dd88 11b: 001a07 11c: 009a24 11d: 02f9dc 11e: 00fd54 11f: 01013e 120: 00011b 121: 01014f 122: 001a1d 123: 000166 124: 00b762 125: 001c27 126: 008133 127: 001f2c 128: 00b746 129: 001c2b 12a: 008177 12b: 001e89 12c: 006016 12d: 0005f6 12e: 00ce22 12f: 00b746 130: 001e39 131: 000133 132: 008e44 133: 00df77 134: 001a32 135: 00a242 136: 001832 137: 000800 138: 008e66 139: 00df55 13a: 001a38 13b: 00a262 13c: 001838 13d: 000800 13e: 00f2dc 13f: 00e306 140: 001968 141: 008078 142: 001e44 143: 009a66 144: 00f8dc 145: 00e302 146: 001989 147: 001e4a 148: 00cc38 149: 009a22 14a: 008d88 14b: 00b662 14c: 001354 14d: 008224 14e: 00ce22 14f: 00f2dc 150: 00e306 151: 00192c 152: 001e41 153: 00012c 154: 00ce44 155: 006108 156: 007504 157: 009a60 158: 00be66 159: 008b22 15a: 008a44 15b: 00b746 15c: 00a704 15d: 008b22 15e: 00bc88 15f: 00105a 160: 009266 161: 00f876 162: 00e206 163: 00becc 164: 02f9dc 165: 00fd76 166: 00b246 167: 000164 168: 006066 169: 0005f6 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: 008038 18b: 00c978 18c: 001f2c 18d: 0060f5 18e: 006ef4 18f: 00b724 190: 001f2c 191: 00b764 192: 001f2c 193: 00ce44 194: 00b762 195: 001f1d 196: 008264 197: 0101d1 198: 009068 199: 0101d7 19a: 008028 19b: 008242 19c: 008264 19d: 0101d1 19e: 008083 19f: 008068 1a0: 0101d7 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: 008086 1bc: 000031 1bd: 00f8dc 1be: 00e20e 1bf: 008e60 1c0: 00cbe0 1c1: 000800 1c2: 0082c4 1c3: 00a22c 1c4: 00f8dc 1c5: 00e202 1c6: 0101d1 1c7: 00a224 1c8: 00b7c4 1c9: 001ad0 1ca: 009066 1cb: 00f854 1cc: 00e202 1cd: 00df33 1ce: 00bc66 1cf: 0010cd 1d0: 008876 1d1: 0060f6 1d2: 00c026 1d3: 00de33 1d4: 00de33 1d5: 00de33 1d6: 00de33 1d7: 006007 1d8: 006016 1d9: 00dd66 1da: 008088 1db: 0011df 1dc: 008a66 1dd: 00bc88 1de: 0010dc 1df: 000800 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: 00fd10 1ef: 00bd66 1f0: 0018e9 1f1: 000245 1f2: 008087 1f3: 00f232 1f4: 00e204 1f5: 00f2dc 1f6: 00e240 1f7: 00ca40 1f8: 00fd10 1f9: 00bd77 1fa: 0018f3 1fb: 008264 1fc: 00b084 1fd: 00a2c4 1fe: 009266 1ff: 00a26c