-
- ? BD
- 07.04.2018 15:43
даже если длина файлов одинаковая - надо обновить. например, в edit.mc сделан выход по КТ, а не СУ/Е. menu.mc универсальный для самарского контроллера и СМК, copdev и mformat работают с приводами до z: (строчн) и т.д. и т.п. мелочи. исходки 20 лет лежали, но никто даже не почесался ))
- ? BD
- 07.04.2018 15:07
обнови с этого образа все. в readme.txt все написано.
- ? BD
- 06.04.2018 19:38
Собственно вот.
https://yadi.sk/d/lzl-zVmR3UAqfx
При наличии дисковода все делается за 5 мин. README.TXT надо только прочитать. Почему Voland распространяет старый образ CF с битыми файлами - не понятно.
А всего-то надо еще раз пересобрать и usb image tool запустить..
За державу обидно ))
- ? BD
- 06.04.2018 15:02
регистры данных при подключении CF доступны только при втором обращении у 50% CF, в этом и проблема. надо прошивку править. доеду до дома, выложу еще раз "апгрейд" для Voland'овского образа, но это не решение проблемы.
- ? BD
- 06.04.2018 13:28
Только потом можно подавать команду
MOV #23,@R4
TSTB @R4
BPL .-2
....
- ? BD
- 06.04.2018 13:22
Ну чего вы спорите, прошивка СМК писана под реальные IDE HDD которые были в наличии на 1995 год. Радуйтесь, что CF вообще работает.
Lasoft, если пытаться считать конфигурацию с CF в обход 160004 выплывут глюки у каждой второй CFки... Чтобы это вкурить, потерял много времени..
MOV #177740,R4
MOVB #123,12(R4)
NOP ; да, вот так пропихиваем
MOVB #123,12(R4)
CMPB 12(R4),#123
BEQ OK
.... HDD не подключен.....
OK: ....
- ? BD
- 04.04.2018 14:05
Если есть КНГМД, просто второй флоппи-эмулятор купи и будешь полноценно с rt-11 работать. Нафиг с сетью-то возиться, все образы 800Кб..
- ? BD
- 04.04.2018 13:31
Ну через С2 надо проводами к РС подключать...
А "сетевой адаптер" то же, что и блок ИРПС БКшный на ВП1-065, с кварцем 4608 работающий на 57600. Из пульта посмотри регистры 176560-176566, значит все ОК.
На zx-pk была тема patron & hotbot ( http://uknc.narod.ru ) как через него подключиться к РС. Для ESP8266 сигналы TX/RX надо инвертировать, согласовать уровни TTL на BSS138 ( https://www.chipdip.ru/product/rdc2-0015 первый "конструктор"), запитать ESP через стабилизатор 3.3v, CTS/RTS на землю. И все дела, увы схему рисовать лень, тем более УКНЦ нет.
- ? BD
- 04.04.2018 08:28
Так "сетевой адаптер" на ВП1-065 есть?
Чего к С2 привязался? ))
- ? BD
- 03.04.2018 20:13
ВЕСНА! боты активизируются ))
- ? BD
- 03.04.2018 20:06
^^^^
мы вообще про УКНЦ ))
- ? BD
- 03.04.2018 20:03
>> переделывала COPDEV2 МК-Дос-ный
это зря. на УКНЦ по С2 надо грузить rt-11, что делал уважаемый patron. на zx-pk слабо ссылку найти ))
- ? BD
- 03.04.2018 19:51
2S_V_B, никого не слушай. емт36 скоро будет. но под консоль.
- ? BD
- 02.04.2018 17:41
>> созданный на одной флешке может не работать на другой именно по причине разницы параметров
Нет. СМК считывает 0 сектор на 0 дороге и задает конфигурацию накопителя принудительно.
---------------
Инициализация параметров НЖМД (156) - по этой команде НЖМД настраивается на параметры, задаваемые накопителю извне. Данная команда должна выполняться после "сброса" НЖМД. Регистры номера головки (177742) и счетчика секторов (177752) должны содержать максимальный номер головки (счет от 0) и максимальное количество секторов на дорожке (счет от 1) соответственно. Следует учитывать, что НЖМД не может содержать более 16. головок и 63. секторов на дорожке (физическое ограничение всех IDE накопителей).
---------------
Все дело в быстродействии. Чем старее CF-ка, тем лучше. И никаких "Ultra" и "Extreme".
- ? BD
- 02.04.2018 14:55
>> И потерять половину содержимого?
Не потеряется.
>> найди флешку только от девственной сиамской козы
Мог бы вместе с СМК заказать уже залитую флешку, и вообще не париться с дисководом, если только играть можешь ))
- ? BD
- 02.04.2018 14:27
потом надо только service2 запустить и перечитать/сохранить конфигурацию.
- ? BD
- 02.04.2018 14:16
>> И как же на флешку 512М влить образ размером 1Гб?
Обрезать образ до 512Мб и все, если речь про Voland'овский. Это умеет делать 7-Zip, например.
- ? BD
- 02.04.2018 13:03
>> но будет идти месяц-полтора
В России?
http://zx-pk.com/forum/viewtopic.php?f=25&t=9287
CompactFlash CF 512MB "SanDisk" - 150 руб.шт (в наличии 18 шт)
¤
>> Возможна ли загрузка и запуск SERVICE2 с магнитофона?
Овчинка выделки не стоит. Для запуска SERVICE2 на БК11М придется еще -017 пришивку грузить (в эмуляторе /ROM/bk10_017_mon.rom).
- ? BD
- 30.03.2018 12:10
Сомотри, как все просто:
http://t-h-s.ru/bk/samara_hdd.zip
в качестве дешифратора РФ5, и 580ИР82 - регистры. c 177640 организует 10 слов.
- ? BD
- 29.03.2018 16:23
а серьезно, смотри схему самарского контроллера, например. дешифратор на ПЗУшках. прерывание можно 100 использовать, благо даж на УП сигнал выведен.
- ? BD
- 28.03.2018 18:36
если надо для отладки, ММ до сих пор "барыжит" свои УТК ниже себестоимости, на phantom.sannata.ru, например ))
- ? BD
- 28.03.2018 18:10
"изобретение" СМК бесполезно, даже ради развлечения ))
http://forum.pk-fpga.ru/viewtopic.php?f=15&t=14
- ? BD
- 28.03.2018 17:57
RTFM от anonymous
https://github.com/svofski/bk0010/wiki/ru_STOP
"лишние" 8 слов можно организовать только навесив "допОЗУ". с прерываниями сложнее, они все расписаны. без изменения схемы не получится.
- ? BD
- 28.03.2018 12:09
Вот https://www.chipdip.ru/product/rdc2-0015
- ? BD
- 28.03.2018 12:04
Пока помню. Для преобразователя уровней на BSS138 использовался "конструктор", мелкота, но как-то я слепой смог его спаять ))
http://bestpics.ru/full/I2C_sh.jpg
сейчас уже не найду
готовый вот
https://www.chipdip.ru/product0/9000248336
- ? BD
- 28.03.2018 11:24
Все "руководство для идиотов" пока такое.
http://forum.pk-fpga.ru/viewtopic.php?f=15&t=5606
После перепрошивки ESP8266-01 делается виртуальный COM-порт на 57600 по WiFi, и можно чхать на буфер FIFO. ESP все делает за Вас ))
На самом деле, можно какую-нибудь нибудь платку мелкую для ESP8266-01 и стандартных блоков ИРПС нарисовать, их у народа в количестве. Там надо только стабилизатор на 3.3v, разъем, и как-то согласовывать уровни TTL 3.3v с оптронами. Пусть на 9600, но все будет работать.
http://bestpics.ru/full/irps_mini.jpg
- ? BD
- 28.03.2018 10:23
Не, проблема имеет гораздо бОльшие масштабы. Даже если имя, адрес, длину задавать руками... для БК надо время, например, чтоб имя файла сравнить. Sleep(500); тут не обойдешься ))
Если РС используется как файл-сервер, надо процесс, с БК передавать блок параметров EMT 36 (который в R1) и в зависимости от "команды" слать/читать.
Формат .BIN (который полный) сойдет для начала, РС будет только как "диск", но только по EMT 36.
А вообще надо блочный протокол и 160004 эмулировать к .IMG ))
¤
¤
ФОРМАТ БЛОКА ПАРАМЕТРОВ
------------------------------------------------------------
НОМЕР БАЙТА ! СОДЕРЖАНИЕ БАЙТА
------------------------------------------------------------
0 ! КОМАНДА
1 ! ОТВЕТ
2,3 ! АДРЕС МАССИВА НА ЗАПИСЬ ИЛИ ЧТЕНИЕ
4,5 ! ДЛИНА МАССИВА НА ЗАПИСЬ
6-21 ! ИМЯ МАССИВА НА ЗАПИСЬ ИЛИ ЧТЕНИЕ
22,23 ! АДРЕС ТЕКУЩЕГО МАССИВА
24,25 ! ДЛИНА ТЕКУЩЕГО МАССИВА
26-41 ! ИМЯ ТЕКУЩЕГО МАССИВА
------------------------------------------------------------
К/С еще надо
- ? BD
- 27.03.2018 18:57
загрука с посчетом к/с. дома буду - все сделаю.
- ? BD
- 27.03.2018 18:05
у нас есть "великая цель", чтоб в БК0010(-01) можно было по ИРПС все запихать, даже без КНГМД/НЖМД и (прости господи) допОЗУ.
- ? BD
- 27.03.2018 17:40
тогда GCC будем вместе изучать ))
- ? BD
- 27.03.2018 17:31
да ты, батенька, старовер )) совсем не приучили каментить и к "объектно ориентированному"..
все ОК, не пройдет и 2 недели.. ЕМТ 36 будет...
- ? BD
- 27.03.2018 16:40
2S_V_B, выложи исходки irps_loader. если это "гамнокод" - не стесняйся, все такие. у меня есть VS2013.
хрен тебя поймешь, даже EMT 36 не работает ((
- ? BD
- 25.03.2018 20:55
>> я уже вложился
Не отобьешь. Даже за бесплатно приходится людей уговаривать (!), чтоб взяли. В итоге... криворукость проектировщика и софт им подай... и проч. читай тему про ИРПС рядом..
- ? BD
- 25.03.2018 19:08
>> больше всего хочется посмотреть как будут вычитывать прошивки под микроскопом
Уважаемый ММ, не читай ЭТО ))
Давно бы делились прошивками и схемами, если б они были. пк-11/16 не стоит повторения. Точка.
- ? BD
- 25.03.2018 18:44
>> Так уже всё есть ... рабочий оригинал , реплика , схема , все прошивки ...
Тогда зачем Voland "криворукий"? )) Запускай производство плат, закупай микрухи, Н1801ВМ2, РУ7 и прочую мелочевку типа корпусов УКНЦ с клавишами... А потом окажется, что кроме демки той ничего и нет...
- ? BD
- 25.03.2018 18:07
последний рабочий союз-неон пк-11/16 я видел в 1994 году у RDC http://amiwiki.spb.ru/index.php?title=RDC
он фанат, может чего и подсказать ))
https://www.youtube.com/watch?v=TDT-gPRwZQo
- ? BD
- 19.03.2018 14:22
>> хотя при работе с ИРПС у меня ошибок еще не разу не было
Дело в том, что на "оригинальных" блоках ирпс на ВП1-035 были установлены оптроны "для развязки с сетью". Мало того, к ним еще и модем подключали. А без подсчета к/с там никуда, хоть по протоколу x-modem, хоть z-modem.
Уважаемый S_V_B, ни разу не пробовал проводами соединить БК с РС, только по wifi с ардуиновским модулем ))
ЕМТ36 на чтение уже скоро будет готово...
- ? BD
- 16.03.2018 13:39
Просто RT-11 был запуск и все. ОДНА демка была для демонстрации возможностей 2х процессоров и распределения функций. Это все погибло.
Можешь спросить у RDC http://amiwiki.spb.ru/index.php?title=RDC
- ? BD
- 15.03.2018 22:54
..после инсульта я принимаю колеса, которые напрочь память отбивают и мелкую моторику. БК помогает, если что ))
Последовательный порт с esp8266-01 нужен для того, чтоб броузер сделать на БК. Утром опять не буду ничего помнить ))
- ? BD
- 15.03.2018 21:14
2S_V_B, дай исходки gid. А то ещё будем месяц корячится с emt36 ))
- ? BD
- 15.03.2018 20:41
Просто пиши на БК п/п подсчёта к/с, чтоб совпадало )) на 112266 все не заканчивается
- ? BD
- 15.03.2018 20:35
Тогда вся разница в ADC. gid, надеюсь, поможет..
- ? BD
- 15.03.2018 20:14
Как ты можешь посчитать к/с для БК не зная длину файла в байтах?
- ? BD
- 15.03.2018 20:04
Тогда попробуй не .bin грузить, задавая адрес и длину принудительно. И считая к/с из полей ввода irps_loader.
- ? BD
- 15.03.2018 19:56
Последний раз Visual studio запускал пару лет назад. Может gid поможет ))
- ? BD
- 15.03.2018 19:51
Нет уж. Для .bin надо брать длину из заголовка .bin в байтах, а не ждать конец файла, для начала. Чтобы мусор не считать до конца последнего кластера.
- ? BD
- 15.03.2018 19:04
Ты не забыл, что в .BIN первые два слова адрес/длина и их надо пропускать?
- ? BD
- 15.03.2018 18:39
3523. 006703(8)
- ? BD
- 15.03.2018 18:23
Не сходится. Добавь в загрузчик строчки
OCTOUT=120056 ;MK-DOS: вывод 8 числа из R2
DECOUT=120060 ;10 числа из R0
....после MOV @#400,@#4 .....
MOV ADR.R5
MOV LEN,R4
CALL @#116622
MOV R0,-(SP)
CALL @DECOUT
MOV (SP)+,R2
CALL @OCTOUT
WAIT
- ? BD
- 15.03.2018 17:52
У фабричного ИРПС на -035 перемычка стоит на 176560, прерывания драйверами Бейсика не используются.
ПЗУ -084 с Фокалом использует IRQ 360.
Для БК11(М) в комплекте КУВТ шел блок КМК11, тоже на -035. Есть у Voland в количестве, можно попросить сфотать. На БК11М поддерживается Бейсиком, на БК11 надо дополнительно ПЗУ -254.
У СМК 170000-177000 ОЗУ, поэтому регистр можно использовать только 177560, но тогда ВП1-065(-035) будет генерить прерывание по 60 вектору, который у БК отдан под клавиатуру. Чтобы избежать конфликта, надо генерить прерывание по 360, что обеспечивается манипуляциями с сигналом ACL0 (см. схему выше).
-
«
1 | ... | 9 | 10 | 11 | ... | 23 | »
?