![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Вытащил на свет божий несколько старых разработок.
Тесей - это такой отечественный аналог PIC16С84. Мухомор на крышке гроба советского компьютеростроения. :(
Тесей - это такой отечественный аналог PIC16С84. Мухомор на крышке гроба советского компьютеростроения. :(
no subject
Date: 2006-08-13 16:58 (UTC)no subject
Date: 2006-08-13 21:00 (UTC)Кстати, pdp11 "Ангстрем" тоже выпускает, 1806ВМ2 называется. И купить этот чип в Москве - нет проблем, 500 рэ штучка. Только куда его вставлять - непонятно.
no subject
Date: 2006-08-15 16:36 (UTC)1806ВМ2 понятно, куда вставлять - в какую-нибудь плату-прототип с FPGA и кучей интерфейсов.
no subject
Date: 2006-08-15 17:46 (UTC)GCC жалко. Видно, совсем никому эта архитектура больше не нужна.
no subject
Date: 2006-08-16 01:46 (UTC)no subject
Date: 2006-08-16 13:17 (UTC)Документация по УКНЦ вроде бы имеется: http://uknc.narod.ru/Strelets/index.htm
БК 0011 - интересная машинка, судя по описанию. Интересно, сейчас такую живую реально раздобыть?
no subject
Date: 2006-08-16 17:17 (UTC)БК-0011 мне брат в Москве купил года два назад. Думаю, что еще можно найти.
no subject
Date: 2006-08-16 17:57 (UTC)no subject
Date: 2006-08-16 21:50 (UTC)no subject
Date: 2006-08-17 10:52 (UTC)no subject
Date: 2006-08-16 22:04 (UTC)*a++ == *b++
во что-нибудь, хотя бы отдаленно напоминающееcmp (r1)+, (r2)+
, свистни.no subject
Date: 2006-08-17 10:49 (UTC)no subject
Date: 2006-08-18 04:21 (UTC)no subject
Date: 2006-08-18 09:41 (UTC)no subject
Date: 2006-08-19 13:02 (UTC)Я его (pcc для pdp11) все-таки довел до ума, он теперь на выходе дает код, совместимый с GNU ассемблером. Если интересно - могу поделиться.
no subject
Date: 2006-08-19 15:16 (UTC)У тебя PCC из BSD или более старый? Пришли тот regexp() мне, я попробую.
no subject
Date: 2006-08-19 21:12 (UTC)no subject
Date: 2006-08-21 23:50 (UTC)ack -O3 = 4004 !!!
no subject
Date: 2006-08-22 10:28 (UTC)Понятно, что нет смысла мучить БСД-шний компилятор, GCC практичнее.
А тебе удалось запустить 2.11bsd под SIMH?
no subject
Date: 2006-08-22 15:08 (UTC)no subject
Date: 2006-08-22 18:04 (UTC)no subject
Date: 2006-08-23 01:12 (UTC)Хотя да, интересно было бы посмотреть, как бсдшный тцп/ип поведет себя в ответ на разные атаки.
no subject
Date: 2006-08-23 05:57 (UTC)Есть лента с дистрибутивом 2.11BSD, и SIMH успешно грузится с нее. По идее, надо отформатировать диск и скинуть на него файлы с ленты. Но я не ориентируюсь в периферии PDP-11 - например, какой тип диска надо? Как для SIMH создать файл для этого типа диска? Буду разбираться.
Второй вопрос - перекомпиляция всей системы в кросс-режиме. Например, собрать ядро в минимальной конфигурации и посмотреть, сколько памяти ему достаточно для работы. Может быть, в БК-шку поместится.
no subject
Date: 2006-08-23 06:27 (UTC)no subject
Date: 2006-08-23 06:58 (UTC)А нельзя в 0011 память расширить хотя бы до 192к?
no subject
Date: 2006-08-23 07:30 (UTC)А страничная память в БК-0011 сделана так: есть 8 страниц по 16 Кб каждая. Две из них могут служить видеопамятью (отображается на выбор одна из двух). Еще одна постоянно находится в адресах 0-037777. Системный ROM постоянно находится в адресах 140000-176000. Также есть два 3-разрядных регистра, в которых указываются номера страниц в адресах 40000-77777 и 100000-137777.
Т.е. любая страница может быть видна дважды, а "нулевая" - аж трижды.
Обращаются к регистрам страниц с помощью слова, в котором есть еще один свободный бит, так что в эмуляторе в одно из "окон" можно будет помещать любую из 16 страниц, а в другое - только первые 8. Но сколько переделок в железе это потребует, я не знаю. С расширением памяти влезет что хочешь, интереснее выяснить, на что способен нетронутый экземпляр. Возможно, что "биосу" можно объяснить, что рабочую страницу использовать не нужно, и тогда получится 112 Кб.
no subject
Date: 2006-08-23 11:21 (UTC)no subject
Date: 2006-08-23 15:06 (UTC)no subject
Date: 2006-08-23 20:25 (UTC)Переделка выглядит просто. Отрезаем ножку у контроллера (1801ВП1-30) и вся память на плате отваливается. К разъемам внешней шины подключаем самодельную плату из четыех микросхем - две SRAM 512kx8, одна EEPROM 64kx16 и одна управляющая CPLD. И делаем свой контроллер памяти, желательно совместимый с PDP-11. Там же можно и дисковый контроллер разместить.
no subject
Date: 2006-08-23 21:18 (UTC)no subject
Date: 2006-08-24 20:40 (UTC)no subject
Date: 2006-08-15 18:04 (UTC)no subject
Date: 2006-08-15 19:04 (UTC)no subject
Date: 2006-08-15 20:06 (UTC)А вот идея встроить VNC-сервер вместо аппаратной консоли и клавиатуры мне нравится. Надо будет покумекать.
Неужто у тебя есть живая бэкашка?
no subject
Date: 2006-08-15 21:15 (UTC)