- Ищу информацию по эмулятору БК для УКНЦ
- [+] Старые сообщения (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, большое вам спасибо!
- << Форум