БК0010-01 (тут же обсуждаем БК-0010 и БК-0011М)

Digital Equipment Corporation PDP-8 & PDP-11 (а также совместимые с последним советские ЭВМ на 1801ВМ1/2/3)

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: БК0010-01

Post by Lavr »

Shaos wrote:Я в марте 2017 обзавёлся БК-шкой...
Не... :osad: В эпоху Виндовс это все в живую очень убого... :-?
Я пока читал это всё, понял, как хорошо, что у меня БК-шки нет.

А вот эмулятор БК-шки я раскопал где-то хороший, потыкал даже
в кодах - всё получается! Вот и решил обзавестись документацией
с примерами программирования...

Немного смущает меня, что 1801ВМ1 и 1801ВМ2 не совсем идентчины -
у второго есть отдельное пространство в памяти, но, думаю, приобрести
некий начальный навык программирования это мне не помешает.
iLavr
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: БК0010-01

Post by Lavr »

Lavr wrote:
Shaos wrote:Я в марте 2017 обзавёлся БК-шкой...
Не... :osad: В эпоху Виндовс это все в живую очень убого... :-?
Я тебе серьёзно говорю - вот не так давно я в эти игрушки вживую играл:

Image

Всё очень муторно, все эти шнуры, загрузки с магнитофона, нестандартная клава...
Даром что я свой "Специалист" люблю и всё всегда в комплекте!

НО - НЕТ МЫШИ - ЭТО ПРОСТО ПОЛНАЯ ЗАСАДА!!! :mrgreen:
iLavr
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: БК0010-01

Post by Shaos »

Дык добавь мышу, кто не даёт? :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: БК0010-01

Post by Lavr »

Так где-то был здесь об этом разговор, помнится, fifan выступал с инициативой...
Но потом всё как-то завяло. В чем-то мы тут не сошлись во взглядах на мышь... :-?
iLavr
DimkaM
Maniac
Posts: 261
Joined: 22 Jun 2005 04:35
Location: МО Россия

Re: БК0010-01

Post by DimkaM »

Эмулятора БКшки нормального нет на текущий момент.
На всех ДиХальтах БКшечники жалуются что отлаживать и демонстрировать демки приходится на реалах.
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: БК0010-01

Post by Lavr »

DimkaM wrote:Эмулятора БКшки нормального нет на текущий момент.
Я не имею достаточного опыта работы с БК, но на мой взгляд, вот этот вариант эмулятора
очень даже удобен и неплох: Эмулятор БК-0010-01 и БК0011(М)

Я именно им сейчас пользуюсь, хотя и пришлось разыскать более старую версию под Win 98.
iLavr
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: БК0010-01

Post by Shaos »

Ну дык поди "грязые хаки" в эмуляторе не работают, вот демосценеры и жалуются :rotate:

А ежели в рамках документации делать, то наверное один в один как реал :roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: БК0010-01

Post by Lavr »

Shaos wrote:Ну дык поди "грязые хаки" в эмуляторе не работают...
"Грязые хаки" - это наше всё! :lol: Без "грязых хаков" было бы скучно это всё делать...

Собственно, и сам процессор 1801ВМ1 - очень "грязый хак", поэтому и эмулируется так трудно.
Но эмуляторостроители не сдаются! И "грязые хаки" эмулируют всё лучше! 8)
iLavr
angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Re: БК0010-01

Post by angry_troll »

Shaos wrote:Ну дык поди "грязые хаки" в эмуляторе не работают, вот демосценеры и жалуются :rotate:
А ежели в рамках документации делать, то наверное один в один как реал :roll:
Если делать по документации, то БК бы так и осталась скучной бейсик-машиной.
привет засранцу лавру :)
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: БК0010-01

Post by Shaos »

А кто-то уже сэмулировал многопроцессорный вариант подключения 1801ВМ1? Он ведь допускает до 4 процессоров в параллель :roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: БК0010-01

Post by Lavr »

Shaos wrote:А кто-то уже сэмулировал многопроцессорный вариант подключения 1801ВМ1?
Он ведь допускает до 4 процессоров в параллель :roll:
Гораздо интереснее оказалось, что 1801ВМ1 умеет как-то с каким-то чипом что ли адресовать
памяти больше ширины своей шины адреса на 2 бита.
Я где-то это читал, но очень муторно написано, да и некогда мне было... :-?
iLavr
aav8
Maniac
Posts: 287
Joined: 05 Nov 2008 19:47
Location: 81.28.208.238

Re: БК0010-01

Post by aav8 »

Скорее всего ВМ1 кроме 64к ничего не умела.
Кроме доп. выводов для выбора ПЗУ для пультового режима, и эммуляции деления/умножения.
Все дополнительное появилось в ВМ2 - адресация 128к, адресные окна для мультипроцессорной системы,
режимы пользователь/супервизор.
User avatar
Shaos
Admin
Posts: 24011
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: БК0010-01

Post by Shaos »

вроде мультипроцессорность как раз в ВМ1 была, а в ВМ2 её убрали за ненадобностью

P.S. а хотя нет - в ВМ2 было "окно", а ВМ1 просто захватывал шину, пока другие процы "думают"
Я тут за главного - если что шлите мыло на me собака shaos точка net
aav8
Maniac
Posts: 287
Joined: 05 Nov 2008 19:47
Location: 81.28.208.238

Re: БК0010-01

Post by aav8 »

это что-то похожее на ПДП.
В какой-то давно книжонке читал о возможности мультипроцессорных системах (для процессоров СССР)
с точки зрения занятости шины. (скорее всего ошибусь (точных цифр не помню)):
587 серия 2.7 процессора
588 серия 2.3 процессора
1801 серия 1.2 процессора
580 серия ~2 процессора (это наверное я сам в то время придумал)...
DimkaM
Maniac
Posts: 261
Joined: 22 Jun 2005 04:35
Location: МО Россия

Re: БК0010-01

Post by DimkaM »

Shaos wrote:Ну дык поди "грязые хаки" в эмуляторе не работают, вот демосценеры и жалуются :rotate:

А ежели в рамках документации делать, то наверное один в один как реал :roll:
Как я понял, они(демосценеры) щелкают палитру перед лучём.
Насколько часто щёлкают не знаю, по моему каждую строку меняют, может даже чаще.

Ещё какой то хак изобрели(обнаружили), сейчас не вспомню точно, то ли копирование памяти очень быстрое, то ли очистка экрана быстрая.