<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dw="https://www.dreamwidth.org">
  <id>tag:dreamwidth.org,2016-12-25:2601916</id>
  <title>Пятнадцать байтов на стек от конца</title>
  <subtitle>Serge Vakulenko</subtitle>
  <author>
    <name>Serge Vakulenko</name>
  </author>
  <link rel="alternate" type="text/html" href="https://vak.dreamwidth.org/"/>
  <link rel="self" type="text/xml" href="https://vak.dreamwidth.org/data/atom"/>
  <updated>2019-09-22T06:26:16Z</updated>
  <dw:journal username="vak" type="personal"/>
  <entry>
    <id>tag:dreamwidth.org,2016-12-25:2601916:600764</id>
    <link rel="alternate" type="text/html" href="https://vak.dreamwidth.org/600764.html"/>
    <link rel="self" type="text/xml" href="https://vak.dreamwidth.org/data/atom/?itemid=600764"/>
    <title>PiDP-11 сделай сам</title>
    <published>2019-09-22T05:34:46Z</published>
    <updated>2019-09-22T06:26:16Z</updated>
    <category term="bsd"/>
    <category term="компьютерная археология"/>
    <category term="электроника"/>
    <category term="simh"/>
    <dw:security>public</dw:security>
    <dw:reply-count>10</dw:reply-count>
    <content type="html">Весь день провёл, собирая PiDP-11/70, реплику легендарного компьютера фирмы Digital. Е] можно приобрести в виде &lt;a href="https://obsolescence.wixsite.com/obsolescence/pidp-11"&gt;конструктора &amp;quot;сделай сам&amp;quot;&lt;/a&gt; у Оскара Вермойлена, радиолюбителя из Швейцарии. Отдельно надо добавить плату Raspberry Pi 3 или 4, и получится аутентичная машинка в масштабе 3:5, способная загружать длинный список операционных систем, от RT11 до Unix 2.11BSD.&lt;br /&gt;&lt;br /&gt;После нескольких часов работы паяльником и отверткой, у меня получился вот такой девайс.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://vak.dreamwidth.org/file/379249.gif" title="PiDP-11" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;Есть серия видео, рассказывающих о проекте и подробно объясняющих весь процесс сборки.&lt;br /&gt;&lt;br /&gt;Часть 1/4: Рассказывает про проект и про семейство машин PDP-11. Объясняет установку софта на плату Raspberry Pi.&lt;br /&gt;&lt;br /&gt;&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/Mt4aKVozrmw" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Часть 2/4: Паяем диоды, резисторы, светодиоды. Проверяем, что светодиоды (и софт) работают.&lt;br /&gt;&lt;br /&gt;&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/lxjWOu_1Pb4" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Часть 3/4: Паяем тумблеры. &lt;br /&gt;&lt;br /&gt;&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/HOMt2NKy1Uw" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Часть 4/4: Собираем всё в корпус, проверяем тубмлеры.&lt;br /&gt;&lt;br /&gt;&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/llciraSHbRQ" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Список имеющихся операционных систем:&lt;br /&gt;&lt;br /&gt;&lt;a href="https://skn.noip.me/pdp11/pdp11.html"&gt;&lt;img src="https://vak.dreamwidth.org/file/379393.png" title="OS for PiDP-11" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Примеры загрузки этих операционных систем смотрите на странице: &lt;a href="https://skn.noip.me/pdp11/pdp11.html"&gt;https://skn.noip.me/pdp11/pdp11.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=vak&amp;ditemid=600764" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2016-12-25:2601916:500513</id>
    <link rel="alternate" type="text/html" href="https://vak.dreamwidth.org/500513.html"/>
    <link rel="self" type="text/xml" href="https://vak.dreamwidth.org/data/atom/?itemid=500513"/>
    <title>Документация по СВС</title>
    <published>2017-12-29T08:25:07Z</published>
    <updated>2017-12-29T08:27:03Z</updated>
    <category term="компьютерная археология"/>
    <category term="бэсм-6"/>
    <category term="simh"/>
    <dw:security>public</dw:security>
    <dw:reply-count>4</dw:reply-count>
    <content type="html">Приехала ценнейшая историческая реликвия: описание ЭВМ СВС, наследницы БЭСМ-6. Сам &lt;a href="https://1500py470.livejournal.com/331477.html"&gt;Марк Валерианович Тяпкин&lt;/a&gt;, главный разработчик машины, передал книги в нашу тьмутаракань для сканирования и изучения. Ставится задача разработать программный симулятор СВС и запустить на нём &lt;a href="https://ru.wikipedia.org/wiki/%D0%94%D0%98%D0%A1%D0%9F%D0%90%D0%9A"&gt;операционную систему Диспак&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;ЭВМ СВС была программно совместимой с БЭСМ-6, но делалась на интегральных схемах и имела до 10 процессоров. Один процессор работал примерно в два с половиной раза быстрее, чем БЭСМ-6. Разработка была закончена в 1980 году.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://vak.dreamwidth.org/file/109400.jpg"&gt;&lt;img src="https://vak.dreamwidth.org/file/800x800/109400.jpg" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://vak.dreamwidth.org/file/109225.jpg"&gt;&lt;img src="https://vak.dreamwidth.org/file/800x800/109225.jpg" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=vak&amp;ditemid=500513" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2016-12-25:2601916:497205</id>
    <link rel="alternate" type="text/html" href="https://vak.dreamwidth.org/497205.html"/>
    <link rel="self" type="text/xml" href="https://vak.dreamwidth.org/data/atom/?itemid=497205"/>
    <title>Автокод БЕМШ</title>
    <published>2017-11-23T06:10:15Z</published>
    <updated>2017-11-23T06:10:59Z</updated>
    <category term="бэсм-6"/>
    <category term="компьютерная археология"/>
    <category term="simh"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">&lt;a href="http://www.besm6.org/wiki/Bemsh"&gt;Сделал шпаргалку по автокоду БЕМШ&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;На этом языке были написаны &lt;a href="https://ru.wikipedia.org/wiki/%D0%94%D0%98%D0%A1%D0%9F%D0%90%D0%9A"&gt;операционная система Диспак&lt;/a&gt; и диалоговая система Краб. Исходники и того, и другого сохранились (&lt;a href="https://github.com/besm6/besm6.github.io/tree/master/sources/dispak-svs"&gt;Диспак&lt;/a&gt;, &lt;a href="https://github.com/besm6/besm6.github.io/tree/master/sources/krab/bemshsrc"&gt;Краб&lt;/a&gt;).&lt;br /&gt;&lt;br type="_moz" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=vak&amp;ditemid=497205" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2016-12-25:2601916:448758</id>
    <link rel="alternate" type="text/html" href="https://vak.dreamwidth.org/448758.html"/>
    <link rel="self" type="text/xml" href="https://vak.dreamwidth.org/data/atom/?itemid=448758"/>
    <title>ОС "Дубна" работает!</title>
    <published>2017-03-23T07:29:01Z</published>
    <updated>2017-03-31T19:59:10Z</updated>
    <category term="бэсм-6"/>
    <category term="компьютерная археология"/>
    <category term="simh"/>
    <dw:security>public</dw:security>
    <dw:reply-count>4</dw:reply-count>
    <content type="html">Мише Попову &lt;span style='white-space: nowrap;'&gt;&lt;a href='https://mrupor.dreamwidth.org/profile'&gt;&lt;img src='https://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='https://mrupor.dreamwidth.org/'&gt;&lt;b&gt;mrupor&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; удалось &lt;a href="https://mrupor.dreamwidth.org/1476.html"&gt;запустить операционную систему &amp;quot;Дубна&amp;quot; на симуляторе БЭСМ-6&lt;/a&gt;. Протокол смотрите ниже.  &lt;br /&gt;&lt;br /&gt;Мне раньше никогда не приходилось видеть ОС Дубна вживую. На физтехе у нас стоял Диапак, в остальных конторах обычно Диспак. Зато теперь можно доставать из загашника книжку Мазного и изучать &amp;quot;новую старую&amp;quot; система. Самое главное - все исходные тексты ОС Дубна сохранились, так что её можно пытаться пересобирать с нуля.&lt;pre&gt;&lt;span style="font-size: small;"&gt;МУЛЬТИТАЙП  (ВЕРСИЯ ОТ 15/12/87)   ЭВМ-0&lt;br /&gt;     РАSS:*****&lt;br /&gt;     БУФЕР:*/*&lt;br /&gt;     КАК&lt;br /&gt;00.03-   Т 0002  24.00-  INТRSР&lt;br /&gt;00.09-   Т 0004  24.00-  МАСRОS&lt;br /&gt;      &lt;br /&gt;     ПУС INТRSР&lt;br /&gt;     ЖДИТЕ ОТВЕТА&lt;br /&gt;ПАКЕТ В ФАЙЛЕ ВВОДА: 06&lt;br /&gt;     СЛУ INТRSР&lt;br /&gt;     СЧЕТ&lt;br /&gt;     КАК&lt;br /&gt;00.03-   Т 0002  24.00-  INТRSР&lt;br /&gt;00.09-   Т 0004  24.00-  МАСRОS&lt;br /&gt;00.28-   Т 0006  24.00-  INТRSР&lt;br /&gt;&lt;br /&gt;     БУФЕР:&lt;br /&gt;     РЕЗ 3&lt;br /&gt;                                             00&lt;br /&gt;                 00.28&lt;br /&gt; ОИЯИ.       БЭСМ-6/0     ШИФР-20&lt;br /&gt; МОНИТОРНАЯ СИСТЕМА  'Д У Б Н А'  -  20/10/88&lt;br /&gt;             ЖЖЖ  Ж   Ж ЖЖЖЖЖ ЖЖЖЖ   ЖЖЖ  ЖЖЖЖ&lt;br /&gt;              Ж   ЖЖ  Ж   Ж   Ж   Ж Ж     Ж   Ж&lt;br /&gt;              Ж   Ж Ж Ж   Ж   Ж   Ж  ЖЖЖ  Ж   Ж&lt;br /&gt;              Ж   Ж  ЖЖ   Ж   ЖЖЖЖ      Ж Ж   Ж&lt;br /&gt;              Ж   Ж   Ж   Ж   Ж Ж       Ж ЖЖЖЖ&lt;br /&gt;              Ж   Ж   Ж   Ж   Ж  Ж  Ж   Ж Ж&lt;br /&gt;             ЖЖЖ  Ж   Ж   Ж   Ж   Ж  ЖЖЖ  Ж&lt;br /&gt;*NАМЕ INТRSР&lt;br /&gt;*ТIМЕ:24.00&lt;br /&gt; &amp;lt;ЭКСПРЕСС-ЗАДАЧА&amp;gt;&lt;br /&gt;*NО LОАD&lt;br /&gt;                                             00&lt;br /&gt;                 00.28&lt;br /&gt; Ф О Р Т Р А Н&lt;br /&gt;   /16.07.73/&lt;br /&gt;                РRОGRАММА&lt;br /&gt;                DIМЕNSIОN М1(9),М2(9),М3(9),М4(9),М5(9)&lt;br /&gt;                DАТА М1/54НРRОGRАММА =   /&lt;br /&gt;                DАТА М2/54НDIМЕNSIОN М1(9),М2(9),М3(9),М4(9),М5(9) =   /&lt;br /&gt;                DАТА М3/54НРRINТ М4,М1,М2,1,М1,2,М2,3,М3,4,М4,5,М5,М3,М5 =   /&lt;br /&gt;                DАТА М4/54Н(2(6Х,9А6/)5(6Х,6НDАТА М,I1,4Н/54Н,9А6,1Н//)(6Х,9А6)) =   /&lt;br /&gt;                DАТА М5/54НЕND =   /&lt;br /&gt;                РRINТ М4,М1,М2,1,М1,2,М2,3,М3,4,М4,5,М5,М3,М5&lt;br /&gt;                ЕND&lt;br /&gt;                                      ТАБЛИЦА  ОТНОСИТЕЛЬНЫХ АДРЕСОВ&lt;br /&gt;         1     2     3     4     5     6     7     8     9    10    11    12 =  13    14    15    16    17    18    19    20&lt;br /&gt; 000  :00001&lt;br /&gt;*ЕХЕСUТЕ&lt;br /&gt;      РRОGRАММА&lt;br /&gt;      DIМЕNSIОN М1(9),М2(9),М3(9),М4(9),М5(9)&lt;br /&gt;      DАТА М1/54НРRОGRАММА                                             /&lt;br /&gt;      DАТА М2/54НDIМЕNSIОN М1(9),М2(9),М3(9),М4(9),М5(9)               /&lt;br /&gt;      DАТА М3/54НРRINТ М4,М1,М2,1,М1,2,М2,3,М3,4,М4,5,М5,М3,М5         /&lt;br /&gt;      DАТА М4/54Н(2(6Х,9А6/)5(6Х,6НDАТА М,I1,4Н/54Н,9А6,1Н//)(6Х,9А6)) /&lt;br /&gt;      DАТА М5/54НЕND                                                   /&lt;br /&gt;      РRINТ М4,М1,М2,1,М1,2,М2,3,М3,4,М4,5,М5,М3,М5&lt;br /&gt;      ЕND&lt;br /&gt;@                                                             @&lt;br /&gt;   АДРЕС РАУ *И15* *И14* *И13* *И12* *И11* *И10* *И9** *И8**&lt;br /&gt;   00430 006 53401 00000 00427 03071 02441 01001 00000 02746&lt;br /&gt;                   *И7** *И6** *И5** *И4** *И3** *И2** *И1**&lt;br /&gt;                   01142 37015 20324 20232 00000 20220 00011&lt;br /&gt;    СВ=00.00.00 КВ=00.00.17 АВ=00.28.23&lt;br /&gt;                                        ДАТА=00/00/00  ЭВМ-0&lt;br /&gt; КОНЕЦ ЗАДАЧИ  ТЕРМ. Ш-20  ВЫ/ВВ=0000  ОТДЕЛ=041 - ПОПОВ М.Ю.&lt;br /&gt; *****************ОС ДУБНА 1.04  ОТ 22,03,17 ,1ЩЩЩЩЩЩЩЩЩЩЩЩЩЩЩЩ&lt;br /&gt; **************************************************************&lt;br /&gt;.&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=vak&amp;ditemid=448758" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
</feed>
