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


Вторым этапом будет плата в стандартном форм-факторе mini-ITX с процессором и периферией на FPGA.
Подробнее о ходе проекта:
http://www.forum.pk-fpga.ru/viewtopic.php?f=2&t=13
http://zx-pk.ru/showthread.php?t=20592
http://zx-pk.ru/showthread.php?t=18073


Вторым этапом будет плата в стандартном форм-факторе mini-ITX с процессором и периферией на FPGA.
Подробнее о ходе проекта:
http://www.forum.pk-fpga.ru/viewtopic.php?f=2&t=13
http://zx-pk.ru/showthread.php?t=20592
http://zx-pk.ru/showthread.php?t=18073

no subject
Date: 2013-03-11 21:06 (UTC)no subject
Date: 2013-03-11 21:35 (UTC)автоґєном
чєрєз жопу
$69 і займись портуванням в туди ретро-бі-ес-ді замість того гавна, яке напхали криворукі техасьці
http://bit.ly/WYva7b
no subject
Date: 2013-03-11 22:03 (UTC)Советуйте Стиву Джобсу акции Фейсбука покупать. :)
Двигаться в мейнстриме - как в стаде леммингов, чисто иллюзия безопасности.
no subject
Date: 2013-03-11 22:04 (UTC)no subject
Date: 2013-03-11 22:09 (UTC)no subject
Date: 2013-03-12 00:24 (UTC)http://www.comwaretech.com/VAX/NuVAX.html
http://www.comwaretech.com/PDP-11/DEC-PDP-11-emulator.html
http://www.logical-co.com
no subject
Date: 2013-03-12 03:42 (UTC)no subject
Date: 2013-03-12 03:45 (UTC)А вот gcc разучился генерить нормальный код для PDP-11, хотя еще лет десять назад умел.
МИР-1
Date: 2013-03-12 06:23 (UTC)При 4К ОЗУ она обеспечивала вычисления с неограниченной точностью. А Интел дает 15 значащих, и хоть убейся....
no subject
Date: 2013-03-12 06:47 (UTC)Re: МИР-1
Date: 2013-03-12 07:10 (UTC)Re: МИР-1
Date: 2013-03-12 07:18 (UTC)Можно было и больше. Предел ставил объем ОЗУ.
no subject
Date: 2013-03-12 08:29 (UTC)no subject
Date: 2013-03-12 09:05 (UTC)Теряется вся идея повторения, когда можно свободно потыкать паяльником, осциллографом, потрогать почти всё руками, навесить проводами чего-нить. Применить древние залежи микросхем или перебрать доноров.
Уж если хочется сфокусироваться на софте, то не проще ли направить усилия на создание отличного симулятора?
no subject
Date: 2013-03-12 09:20 (UTC)Полезное начинание, да.
А в БК0011 разве не ВМ2 ставили?
no subject
Date: 2013-03-12 10:04 (UTC)http://demin.ws/blog/russian/2012/10/07/rk86-sram/
Хотя для РК и клонов уже есть проекты реализации на ПЛИС.
Есть еще одна идея -- сделать test-bench для i8080 (и может и РК) на реальном i8080 и остальной обвязке (генератор, шина, память, порты), реализованной программно на PIC32. PIC32 работает на 80МГц, i8080 - на 2. То есть по скорости запас большой и ножек у него прилично, чтобы все входы/выходы i8080 подлючить.
Питать это все можно через преобразователи прямо от USB, ибо i8080 по 12V и -5V потребляет крайне мало. Мне автор РК-SRAM любезно схемку набросал -- https://www.dropbox.com/s/mo4fga2s05oncy4/PIC32-8080.pdf
Я даже уже написал генерацию тактовых импульсов, но дальше пока заглохло из-за времени.
no subject
Date: 2013-03-12 10:47 (UTC)А разве там не клон PDP-11 по командам? Или память мне изменяет.
no subject
Date: 2013-03-12 11:03 (UTC)Re: МИР-1
Date: 2013-03-12 11:59 (UTC)no subject
Date: 2013-03-12 12:01 (UTC)no subject
Date: 2013-03-12 13:45 (UTC)no subject
Date: 2013-03-12 17:05 (UTC)Многие современные языки имеют встроенную арифметику с произвольной точностью: Lisp, Python, Perl, Haskell, Ruby, Scheme, Smalltalk.
no subject
Date: 2013-03-12 17:07 (UTC)Отличных симуляторов для БК-шки и так полно.
no subject
Date: 2013-03-13 18:43 (UTC)Re: МИР-1
Date: 2013-03-13 18:44 (UTC)no subject
Date: 2013-03-13 18:45 (UTC)http://bk0010.org/forum/?id=6393
no subject
Date: 2013-03-13 18:48 (UTC)no subject
Date: 2013-03-14 06:43 (UTC)...
8. Не рассматриваются предложения "запихнуть" весь БК в один программируемый контроллер. Смысл - ведь уже есть почти совершенные эмуляторы под консоль (от Алексея Савельева) и под Windows (Emulator 3000), а также множество других эмуляторов.
...
Идеолог, кажется, в адеквате.
no subject
Date: 2013-03-14 06:58 (UTC)Если делать "новую" бк0012, то, наверное, какая-то базовая архитектура должна оставаться различимой в железе. Провода, может, навешивать и не надо, но чтоб осциллографом потыкать можно было.
Одночиповое бк/spectrum/msx/другая_мертвая_платформа не более чем аппаратный эмулятор. Проще запустить программный;)
no subject
Date: 2013-03-15 16:44 (UTC)Речь ведь о bk-fpga?
no subject
Date: 2013-03-15 17:16 (UTC)no subject
Date: 2013-03-15 17:19 (UTC)no subject
Date: 2013-03-15 22:09 (UTC)no subject
Date: 2013-03-16 07:59 (UTC)Конструктивно мне было бы приятно видеть плату microATX (4 слота). Слоты содержат такое количество буферизированных пинов, чтобы хватило на "нормальный" q-bas, плюс резерв остался. КВО в этих слотах может изображать либо q-bas, либо параллельный порт, либо то, что надо конкретной карте расширения. Процессор, который на fpga, возможно, живет в своем "внутреннем" CPU слоте.
После чего можно спокойно сидеть и, правя vhdl, улучшать аппаратуру бк. Либо писать под нее новую операционку по живому железу, как в добрые старые времена.
Это я бы, наверное, купил, даже не являясь фанатом бк0011.
С другой стороны, если делать учебный стенд, то, наверное, лучше тупо "повторить" на fpga j11 или сделать что-то "типа" j11, причем "кишками наружу", чтобы микрокод можно было пощупать/поменять/отладить. Ну а остальное (по большому счету не так важно что) снаружи, тоже на одной fpga:)
Такое вот у меня виденье.
no subject
Date: 2013-03-16 08:06 (UTC)Я не сразу все прочитал - там дальше в сторону амиги капать планируется. На мой взгляд, немного необычный поворот.
no subject
Date: 2013-03-17 07:08 (UTC)no subject
Date: 2013-03-17 07:18 (UTC)no subject
Date: 2017-05-30 07:55 (UTC)no subject
Date: 2017-05-30 07:56 (UTC)