- БК-00ХХ на Altera DE1
-
? tim@ - 09.09.2018 13:45
В свете последних исследований г-на Vslav в области цифровой археологии, существуют ли работоспособные проекты на DE1 (Cyclone II) на предмет поисследовать-поиграться ?
-
? BD - 09.09.2018 20:41
на спекруме есть. на БК нет.
мы - староверы ))
-
? BD - 10.09.2018 13:25
для "поиграться" есть эмулятор с исходками http://gid.pdp-11.ru
только в FPGA пока никто не смог запихнуть до конца http://forum.pk-fpga.ru/viewforum.php?f=2
-
? tim@ - 10.09.2018 20:56
Не был тут 2 года, а смотрю воз и ныне там, проект супер-пупер БК так и остался лишь мечтами... жаль
-
? BD@ - 10.09.2018 21:14
Voland в конце года обещал союз-неон клонировать. это и есть супер бк ))
http://forum.pk-fpga.ru/viewtopic.php?f=15&t=5617
-
? Vslav - 10.09.2018 22:04
Вот рабочий проект БК на плате MiST - https://github.com/sorgelig/BK0011M_MIST
Использует процессор по результатам реверса. Желающие могут портировать на DE1.
-
? Voland@ - 13.09.2018 08:29
>> проект супер-пупер БК так и остался лишь мечтами..
Недавно разработчик сообщил, что мкдос начала запускаться на плате БК12. Только заковырка осталась в месте идентификации используемого контроллера (альтпро или самара).
-
? BD@ - 13.09.2018 14:40
Там все просто. Тип контроллера определяется попыткой чтения регистров 177640 (Самара) 177740 (Альтпро) на прерывание по вектору 4.
От этого выбирается алгоритм определения ёмкости разделов:
-------------------
MOV #1,R1 ; САМАРА, R5 - емкость в блоках
CLR R0
CALL @#160004
BCS ERROR
MOV 54(R3),R5
RET
------------------
CLR R0 ; АЛЬТПРО, R5 - емкость в блоках
CLR R1
CALL @#160004
BCS ERROR
MOV R0,R5
RET
-
? BD@ - 13.09.2018 15:13
Т.е. обращение по адресу 177640 должно вызывать HALT.
- << Форум