- Ищу информацию по эмулятору БК для УКНЦ
- [+] Старые сообщения (3)
- 
? Arseny@ - 19.05.2009 23:14
 Ссылка на первоисточник:
 ¤
 http://uknc.narod.ru/Doc/PK_UKNC_2-94.doc
- 
? Arseny@ - 20.05.2009 00:11
 Вот еще где упоминается:
 http://gazetakpss.narod.ru/kpss14.txt
- 
? АЛександр... - 20.05.2009 00:36
 Забавно. Я за короткое время обещния с УКНЦ эмулятора не видел. Мне интересно, как они его сделали там. На эмуляцию регистров нужны лишние такты процессора, а у УКНЦ запаса по производительности относительно БК нет.
- 
? Arseny@ - 20.05.2009 08:28
 Дык, в то время тоже много чего не видел. Про подключение винчестера и то пару раз краем уха слышал. А сейчас - вот он, торчит из УКНЦ (я про контроллер). Может и с эмулятором тоже повезет.
- 
? anonymous - 20.05.2009 10:55
 Не совсем ясно, как он работать должен, ведь MMU нет и перехват инструкций, обращающихся в экран, не сделать, регистры-то по зависанию можно вылавливать, а экран что, по таймеру перекладывать из 2 и 3 банков в видеопамять?
- 
? kt315b@ - 20.05.2009 19:41
 Народ, а у кого-нибудь есть дока по программированию 1801РР1? Самое желательное - времянки, конечно..
- 
? kt315b@ - 20.05.2009 19:42
 Извините, темой ошибся :(
- 
? Olegator@ - 23.07.2009 02:24
 Был такой эмулятор, вполне сносно работал. В свое время на нем в БК-шные игрушки играл, ностальгировал по БК на УКНЦ :)))))))))
 ¤
 По технике, эмулятор жил в ПП и в цикле копировал видеопамять - получалось вполне сносно. Как он работал с регистрами, точно не помню.
- 
? anonymous - 07.07.2010 01:14
 Недавно попался на дискетках, он еще нужен? В пятницу можно будет выложить (я туда поеду в следующий раз только 9го).
- 
? Arseny@ - 07.07.2010 02:27
 Конечно нужен! Буду ждать.
- 
? anonymous - 10.07.2010 01:15
 Извиняюсь, сегодня забыл залить, в воскресенье теперь.
- 
? anonymous - 11.07.2010 17:06
 Ловите образ дискетки http://narod.ru/disk/22636459000/UKNC_BKE.ZIP.html
- 
? Arseny@ - 11.07.2010 20:39
 Афигеть ;) Спасибо!!!
 Придется теперь и работу на БК изучать - что-то у меня кроме DIR ничего не получилось :-( Да и та показала только первых 5 файлов.
- 
? anonymous - 12.07.2010 16:20
 Аналогично. Если нажимать стоп во время загрузки, то нечто, выводящее стрелочку, не грузится и он остается в чем-то, похожем на монитор - выводит знак вопроса и понимает команду М. Надо код его расковыривать, нечего не понятно иначе...
- 
? anonymous - 12.07.2010 16:42
 Ничего не понятно, но он загружает сперва первый файл - монитор бк переделанный, а затем сразу следующий файл на дискетке - я удалил мираж.бин и оно стало зависать, если не жать на стоп, иначе остается в мониторе. Подумал, что следующий файл грузится в след за монитором в 120000, раз уж оно пишет в верхней строке после загрузки, что оно "ОС БК/120000", однако попытка записать туда фокал от 10ки ни к чему не привела: теперь он остается в мониторе на знаке вопроса.
- 
? anonymous - 12.07.2010 17:33
 Там в каталоге тома еще адрес загрузки указывается в слове между размером и датой, которое в RT11 не используется в закрытых файлах, в открытых по .ENTER там два байта - номер задачи/номе канала, чтоб при снятии задачи ее незакрытые файлы переводить в статус удаленных, эмулятор БК содержит в этом слове адрес загрузки, файлы с нулевым этим словом он считает чужими и не показывает по DIR и не грузит командой М.
- 
? Alex_K@ - 13.07.2010 00:46
 Подправил образ, выложил здесь - http://narod.ru/disk/22690676000/UKNC_BKE.rar.html, теперь там видны все файлы и все запускается. Автоматом там грузится отладчик Mirage, о нем можно прочесть здесь - http://pdp-11.ru/mybk/doc/programmirovanie_bk0010.txt. Реализованные в нем команды - LOAD*SAVE*DIR*DR*SR*ASM*D*S*F*M*W*G*R*T*A*C*U*PM*P T. По команде DIR можно вывести каталог, по команде LOAD - загрузить файл, по команде G - запустить на выполнение, PM - выход в монитор. В качестве аргумента для LOAD указывается имя файла, само имя добивается пробелам до шести символов, далее через точку следует расширение. То есть, чтобы загрузить ARK.GME, надо набрать LOAD{пробел}ARK{три пробела}.GME{Enter}. Для G аргументом является пусковой адрес (через пробел). Пусковые адреса программ:
 TIMES .1    1000         ACADEM.GME  33760
 TIMES .2    1000         POLYG .GME  22050
 TIMES .3    1000         HOBBIT.GME  20600
 TIMES .4    1000         HOBBIT.OVL
 JONES2.GME  1000         POPCOR.GME  1004(1000?)
 JONES2.OVL               ARK   .GME  1000
 JONES3.GME  1000         TED8D .BIN  1000
 JONES3.OVL               PACK17.BIN  1000
 JONES .RED  1000         FOCAL .BIN  120000
 CAVE  .GME  3026         RCALC .BIN  1000
 TIMES .5                 RCALC .DOC  1000
 KPSS  .1    32414        TURBO2.BIN  1000
 JONES .LOD  1000         TURDO1.DOC  1000
 KPSS3 .1    1000         TURDO2.DOC  1000
 KPSS3 .2    1000         SCORO .BIN  1000
 DIAMON.GME  27600        COMAND.BIN  132000
 STONE .GME  1610         LOADER.BIN  1000
 UDAV  .GME  1000         JONES1.GME  1000
 STAR  .GME  1000         JONES1.OVL
 FALCON.GME  1000         FINDER.BIN  10000
 SOLDAT.GME  30424        STEP  .1    1000
 ARMAG .GME  1000         MIR   .BIN  66000
 FROGL .GME  1000         MMOUSE.GME  1000
 SREVER.GME  1000         DIGMUS.GME  1000
 PODVAL.GME  1000         ROOM  .GME  1000
 ¤
 В мониторе по M также можно загрузить, имя также добивается пробелами до шести символов. Некоторые игры даже автоматом запускаются.
- 
? anonymous - 13.07.2010 15:42
 Ура \о/ Только все равно не понятно, как с ним обращаться: после копирования файлов средствами системы, слово адреса обнуляется, это что, каждый раз дампом или дессом смотреть его, а потом руками прописывать? плохо продумали это место авторы, либо должна быть какая-то утилита соответствующая...
- 
? marconi@ - 30.07.2013 16:41
 перезалейте куда нибудь эмулятор! старые ссылки умерли!
 плиз, плиз!
 ¤
 Спасибо
- 
? Arseny@ - 30.07.2013 23:21
 http://yadi.sk/d/XAhUbR2w7Ot2Z
- 
? Marconi@ - 31.07.2013 23:46
 Arseny, большое вам спасибо!
- << Форум