Сейчас там симуляция, без процессора вообще (так же, как у Вакуленко в simh).
Кстати, листинг слегка кривой, в 8x300 адресация по словам -- все адреса надо делить на 2.
- - - Добавлено - - -
Где бы найти datasheet на КМ1818ВМ01(А) ?
Вид для печати
В справочнике.
КМ1818ВМ01
Пару тематических сканов страничек о "исходнике" (прошному контроллеру): https://yadi.sk/d/8I6Cmx7QxWyPK
Ранних их прошивок дампов нет (у нас думаю они могут быть под номерами -01, -02, -03 - их видел только на фотках, пока не считаны),
а -04,-05,-06 вроде побитно идентичны поздним прошным.
Значит, 04-06 = Rev.1 (071B2, 072B2, 073B2) и поддерживает RD50, RD51, RD31, RD52 (ST-506, ST-412, ST-225, Quantum Q-540) (= Электроника МС5401, 5402, 5410, ???)
Прошивки КМ1656РЕ3-01,02,03. М/х от dk_spb.
Здесь.
разница между прошивками невелика:
Код:--- kr123.lst 2016-10-28 15:45:29.825320115 +0300
+++ kr456.lst 2016-10-28 15:45:28.094355273 +0300
@@ -59,7 +59,7 @@
00000074: C300 xmit 00h,r3
00000076: C400 xmit 00h,r4
00000078: C500 xmit 00h,r5
-0000007A: C700 xmit 00h,ivl
+0000007A: E1F9 jmp 03f2h
0000007C: C700 xmit 00h,ivl
0000007E: E040 jmp 0080h
00000080: B022 nzt liv0,1,02h
@@ -151,7 +151,7 @@
0000012C: B334 nzt liv3,1,14h
0000012E: C902 xmit 02h,r11
00000130: E195 jmp 032ah
-00000132: C104 xmit 04h,r1
+00000132: C106 xmit 06h,r1
00000134: C600 xmit 00h,r6
00000136: C795 xmit 95h,ivl
00000138: C785 xmit 85h,ivl
@@ -217,7 +217,7 @@
000001B0: C7BE xmit beh,ivl
000001B2: 0017 move aux,0,liv7
000001B4: C0FF xmit ffh,aux
-000001B6: C90A xmit 0ah,r11
+000001B6: C90D xmit 0dh,r11
000001B8: B13C nzt liv1,1,1ch
000001BA: C700 xmit 00h,ivl
000001BC: 2909 add r11(0),r11
@@ -328,7 +328,7 @@
0000028E: C700 xmit 00h,ivl
00000290: 0017 move aux,0,liv7
00000292: B729 nzt liv7,1,09h
-00000294: C0FF xmit ffh,aux
+00000294: E1F2 jmp 03e4h
00000296: C90D xmit 0dh,r11
00000298: C7BE xmit beh,ivl
0000029A: B12D nzt liv1,1,0dh
@@ -345,7 +345,7 @@
000002B0: 0000 move aux(0),aux
000002B2: B139 nzt liv1,1,19h
000002B4: 0317 move r3,0,liv7
-000002B6: B13B nzt liv1,1,1bh
+000002B6: E1ED jmp 03dah
000002B8: 0517 move r5,0,liv7
000002BA: C904 xmit 04h,r11
000002BC: B13E nzt liv1,1,1eh
@@ -464,7 +464,7 @@
0000039E: C0FF xmit ffh,aux
000003A0: 2101 add r1(0),r1
000003A2: 2800 add ovf(0),aux
-000003A4: 2202 add r2(0),r2
+000003A4: E1EF jmp 03deh
000003A6: C7E0 xmit e0h,ivl
000003A8: 0217 move r2,0,liv7
000003AA: 0417 move r4,0,liv7
@@ -491,21 +491,21 @@
000003D4: E090 jmp 0120h
000003D6: E099 jmp 0132h
000003D8: E13A jmp 0274h
-000003DA: 0000 move aux(0),aux
-000003DC: 0000 move aux(0),aux
-000003DE: 0000 move aux(0),aux
-000003E0: 0000 move aux(0),aux
-000003E2: 0000 move aux(0),aux
-000003E4: 0000 move aux(0),aux
-000003E6: 0000 move aux(0),aux
-000003E8: 0000 move aux(0),aux
-000003EA: 0000 move aux(0),aux
-000003EC: 0000 move aux(0),aux
-000003EE: 0000 move aux(0),aux
-000003F0: 0000 move aux(0),aux
-000003F2: 0000 move aux(0),aux
-000003F4: 0000 move aux(0),aux
-000003F6: 0000 move aux(0),aux
+000003DA: B12D nzt liv1,1,0dh
+000003DC: E15C jmp 02b8h
+000003DE: 2202 add r2(0),r2
+000003E0: 0517 move r5,0,liv7
+000003E2: E1D3 jmp 03a6h
+000003E4: C0FF xmit ffh,aux
+000003E6: C910 xmit 10h,r11
+000003E8: B134 nzt liv1,1,14h
+000003EA: C755 xmit 55h,ivl
+000003EC: 2909 add r11(0),r11
+000003EE: A9F4 nzt r11,f4h
+000003F0: E14B jmp 0296h
+000003F2: C700 xmit 00h,ivl
+000003F4: C700 xmit 00h,ivl
+000003F6: E03E jmp 007ch
000003F8: 0000 move aux(0),aux
000003FA: 0000 move aux(0),aux
000003FC: 0000 move aux(0),aux
Итого имеем:
E4 (D5) -- нечетные байты (нумерация с 0)
E11 (D11) -- четные байты
E17 (D17) -- коммутация шины
D5: "kr1656re3-1.bin", CRC(0f60b96a) SHA1(9eddd196dd9aa529c12ecaac8893e079908aeabd)
D11: "kr1656re3-2.bin", CRC(1276c844) SHA1(cd5a3d6a3b361b0fff72aa36814094da9d586397)
D17: "kr1656re3-3.bin", CRC(5314c22e) SHA1(58ef52af2dec8c418884f98dcfdf88f75f147830)
D5: "kr1656re3-4.bin", CRC(c441a33d) SHA1(63f8c64aa3f567f1e418f426d75f6311e8150842)
D11: "kr1656re3-5.bin", CRC(60b25e4a) SHA1(ff1ff29afc66ba4db049043caf24bf32793ea68d)
D17: "kr1656re3-6.bin", CRC(b248baeb) SHA1(c212ef19e6768efd376d0453711e8151f606d583)
прошивки Pro350 из XailarSOFT_and_ROMsDumps.zip -> pro350_ROMS_next.zip по второй ссылке (2011 год):
E4: "winie4.rom" (071B2) -- CRC(2795d232) SHA1(38ddb6338a21429e5b1f03ae6554df21a846311d)
E11: "winie11.rom" (072B2) -- CRC(11987f28) SHA1(dc410228d3e19827fb47d1966504da01876324fc)
E17 "winie17.rom" (073B2) -- CRC(20b80c69) SHA1(c87864a2d56bc589fe0a1fa4ac3fe456bf055fd8)
прошивки Pro350 из "ROMS 063B2 013B2 014B2 - 3ed.rar" по первой ссылке (2013 год):
063B2_000088A8.bin = kr1656re3-1.bin с отличием в одном байте
013B2_00011B13.bin = kr1656re3-2.bin
014B2_00012B5A.bin = kr1656re3-3.bin
отличие:
Код:--- kr123.lst
+++ 063.lst
@@ -217,7 +217,7 @@
000001B0: C7BE xmit beh,ivl
000001B2: 0017 move aux,0,liv7
000001B4: C0FF xmit ffh,aux
-000001B6: C90A xmit 0ah,r11
+000001B6: C90D xmit 0dh,r11
000001B8: B13C nzt liv1,1,1ch
000001BA: C700 xmit 00h,ivl
000001BC: 2909 add r11(0),r11
Нашёл описание КМ1656РЕ3
Получается что Am27S29 или N82S147 не являться прямыми аналогами т.к. по распиновке не совпадают. В DEC PRO ставили разумеется импорт, но копировали Эл85 получается не напрямую, а с учетом на распиновку КМ1656РЕ3.
Интересно есть ли прямой аналог КМ1656РЕ3?
Здесь пишут что аналог 6249-1 но описания я не нахожу.
Что эта за микросхема 6249-1 ?