-
- ? TheGWBV
- 03.04.2018 22:51
А что. Я вот раньше была отличницей-ботаном, списывать одноклассникам не давала. Даже отчего-то их не любила ))
Но в универе изменилась, стала нести добро людям так сказать :) Чего и Вам желаю ;-)
- ? TheGWBV
- 03.04.2018 22:03
Почему не дадут?! У меня ещё есть для УК-НЦ блоки расширения ОЗУ с организацией страничного доступа через окно в АП ;-)
От ЭР-овцев-ядерщиков ))
- ? TheGWBV
- 03.04.2018 20:11
Вот и сделать из УКНЦ эту ДВК-2 учительскую для БК )))
- ? TheGWBV
- 03.04.2018 20:05
Ребяты, вашими стараниями тему уже можно переименовать в "СОЮЗ-НЕОН hardcore"...
- ? TheGWBV
- 03.04.2018 20:03
Оно там по замыслу разработчиков - лишнее. Там ведь с ДВК-2 учительской можно загрузить и запустить любой код на БК-шке ученика.
Проще говоря, на ученической БК-ашке всегда работает (по прерыванию от ИРПС) сервер комманд, а команды идут с ДВК-2 учителя.
Сам сервер этот очень маленький код имеет. Не помню, есть ли где скачать дамп ПЗУ БК0010Ш (вроде -018 шифр).
Там, вроде как, можно даже настроить ЕМТ6 на ввод символов с ИРПС-консоли...
- ? TheGWBV
- 03.04.2018 19:29
Рано, ещё ж даже не пятницо :)
- ? TheGWBV
- 03.04.2018 19:23
Более того, этот исходный код можно использовать, чтобы драйвер сетевого блочного устройства для МК-Дос написать.
Я даже начинала писать промежуточное решение -- переделывала COPDEV2 МК-Дос-ный, чтобы копировать образы FDD между БК и РС.
- ? TheGWBV
- 03.04.2018 19:19
Так на БК также... Системный загрузочный диск начинается с NOP :)
Можно прям из Бейсика хоть загрузить нулевой блок по ИРПС и далее грузить RT-11 с адаптированным драйвером HX.SYS (его исходный код опубликован).
- ? TheGWBV
- 03.04.2018 17:16
Не знаю, но насчитала вас уже троих :)
- ? TheGWBV
- 03.04.2018 14:11
Василий, Вы же вроде Тихий? Нет?! :)
Микроскоп видела -- стоит в нужном месте...
- ? TheGWBV
- 28.03.2018 10:28
Надо БК как сервер использовать ;-)
- ? TheGWBV
- 26.03.2018 21:42
И все ведь с высшим образованием, а школа 8-ка вспоминается чегой-то.
Не смешно уже даже...
- ? TheGWBV
- 26.03.2018 20:30
Да, сложная у гениев натура :) Наверное, без Джобса, Возняк так бы в НР и работал, да себе на забаву чего-нить паял :)
- ? TheGWBV
- 26.03.2018 20:22
>> Джобс вообще не паял.. Возняк паял
Ну, вроде как, Apple I, первую партию, паял ещё (или только его подруга и Возняк), не помню уже точно :)
- ? TheGWBV
- 26.03.2018 19:29
Ребят, кто подскажет. Стив Джобс сам паял Apple ][ или уже нет? :) Макинтош точно сам уже не паял, насколько я знаю :)
- ? TheGWBV
- 26.03.2018 19:19
Ребят, вас бы в воспитатели в детсад :) Ну, опенсорсники мы. Я вот Ubuntu пользуюсь не первый год и ещё не слышала, чтобы Марк Шаттлворт на кого-нибудь обиделся, что кто-то взял и сделан Zorin OS, например. После сборки 5-го Неона сами поймете, почему мы за опенсорс Неона ;)
- ? TheGWBV
- 26.03.2018 19:02
Тише, тише. А то я тут уже вспомнила, как влепила пощечину подруге, которая сбросила мой БК со стола. Гладить типа негде было :)
- ? TheGWBV
- 26.03.2018 18:50
Вот, другое дело :) Так уже лучше. Спасибо! :)
- ? TheGWBV
- 11.03.2018 15:19
На всякий случай. Для СОЮЗ-НЕОНа всё-таки есть чуть больше софта, чем голая операционка...
Всё сложено здесь http://archive.pdp-11.org.ru/ukdwk_archive/ukncbtlwebcomplekt/Other/PK11_NEON/
- ? TheGWBV
- 28.02.2018 11:37
Ну, всё, пора мне уже дописать FAT16 для карты SD Бустера и СМК :)
- ? TheGWBV
- 28.02.2018 11:30
>> И чем хорошо если дополнительно есть слаботочные -12В ?
в УК-НЦ это нужно для соответствия интерфейса С2 (Стык 2, RS-232) техническим стандартам.
При -12В (в отличие от -5В) кабель, соединяющий ЭВМ-ы или ЭВМ с периферийным устройством, может быть большей длины...
- ? TheGWBV
- 25.02.2018 00:12
>> ...скорее всего дело кончится написание кучи программок на все случаи жизни.
S_V_B, просьба опубликовать версию с возможностью формирования BIN-файла "на лету", с возможностью предварительного указания адреса загрузки!
BK-IRPS-SERVER готов в двух вариантах - https://yadi.sk/d/XMg2ewtU3SjpgX - просьба проверить работоспособность :)
1. Код в обоих вариантах полностью перемещаемый
2. в IRPS-SRV2... Если адрес загрузки находится в диапазоне 760-776 - считается, что грузится главная программа с автозапуском
(адрес для перехода по JPM берётся из ячейки 776)
3. в IRPS-SRV2... Если адрес загрузки в другом диапазоне - считается, что грузится подпрограмма с RTS PC в точке выхода,
которая затем и запускается с адреса загрузки...
4. в минималистичном IRPS-SRV... Сервер ожидает только загрузки подпрограммы с RTS PC в точке выхода.
В обоих вариантах сервера - после завершения работы П/П происходит возврат к ожиданию загрузки очередной подпрограммы.
Код минималистичного варианта...
; IRPS-SRV Версия от 24-02-2018 г.
.LINK 400
; Адрес может быть другим, например, 137000
;
PORT=177560
LEN=266 ; Системная ячейка Монитора БК0010 "длина файла"
ADR=264 ; Сист. ячейка "адрес загрузки файла"
;
SERVER: NOP ; Если будем использовать в ОЗУ SMK
MTPS #0
MOV PC,R1 ; сохраняем СТОП в "теле" кода
SAVHLT: MOV @#4,HLT+6-SAVHLT(R1) ; по адресу HLT+6
ADD #HLT-SAVHLT,R1 ; и вычисляем
MOV R1,@#4 ; новый СТОП
ADD #IRQ360-HLT,R1 ;
MOV R1,@#360
TST @#PORT+2 ; может в рег-ре данных мусор есть?
MOV #ADR,R0 ; сначала заполняем системные ячеки
MOV #4,R1 ; это всего 4 байта, начиная с ADR
BIS #100,@#PORT ; (сигнал готовности приема для РС)
1: WAIT ; адреса и длины *.bin файла
SOB R1,1
MOV @#ADR,R0
MOV @#LEN,R1
2: WAIT ; цикл приема тела файла побайтно
SOB R1,2 ; по прерыванию от блока ИРПС
CLR @#PORT ; сигнал для РС - "прием окончен"
RUN: CALL @264 ; и запускаем загруженный код
; по адресу загр. файла, как П/П
MOV HLT+6-RUN-10(PC),@#4 ; на всякий случай
BR SERVER
;
; Обработчик прерывания по СТОП
HLT: CLR @#PORT ; сигнал для РС - "прием окончен"
MOV #HLT,@#4 ; восстановить старый СТОП из HLT+6
HALT ; прервать работу и выйти в МОНИТОР
; или ДОС
; Обработчик прерывания от блока ИРПС
IRQ360: MOVB @#PORT+2,(R0)+
RTI
TASK: NOP ; С этого адреса можно грузить-запускать ПП
.END
¤
На какой скорости теперь грузится без ошибок?! ;)
- ? TheGWBV
- 23.02.2018 23:59
BD - гениально! :) S_V_B - хорошо! :)
S_V_B, а что если сделать возможность при выборе файла также задать нужный адрес загрузки и флажок "Добавить BIN-заголовок"?
Тогда можно будет абсолютно любой файл разумной длины разом загрузить в нужный адрес, и манипулируя такими процедурами,
можно удаленно работать с любой информацией в ОЗУ и на HDD/FDD БКашки, удаленно с РС! =)
Всех с праздником!!!
- ? TheGWBV
- 22.02.2018 12:14
Дмитрий, давайте WAIT сделаем :) Расширение файла можно такое - P11 (сокращение от PIC11M), или pXX (где XX - номер используемой в файле палитры).
Всех с Наступающим!!! Ура!!! :)
- ? TheGWBV
- 22.02.2018 02:34
Но можно пойти другим путем. Сервером будет БК-ашка, а РС будет запрашивать и читать/писать блоки данных на блочном устройстве, подключенном к БК (дискета, HDD, электронный диск).
- ? TheGWBV
- 22.02.2018 02:18
S_V_B, если на стороне РС такой папке установить квоту в чуть меньше 32МБ, то можно на стороне РС отслеживать изменения и появление/удаление в ней файлов, и динамически формировать образ блочного устройства размером 32МБ в формате МК-ДОС.
А протокол обмена блоками в 512 байт позаимствовать у драйвера HX.SYS см. http://zx-pk.ru/threads/20683-protokol-hx-imitatsiya-blochnogo-ustrojstva-s-posledovatelnym-interfejsom.html?p=569574&viewfull=1#post569574
Также, желательно иметь возможность вместо папки на РС подключать к такому БК-серверу образ FDD или раздел образа HDD эмулятора ув. тов. GID-а :)
- ? TheGWBV
- 22.02.2018 01:59
Дмитрий, а можно сделать ещё экспорт для БК-ашки в таком формате...
Сначала идут четыре слова, соответствующие командам MOV #6400,@#177662 и WAIT (или HALT), а затем копия экранного ОЗУ БК-ашки?!
Заранее благодарю :)
- ? TheGWBV
- 14.02.2018 21:49
GID, спасибо! Нафантазировала :) А фантазии выросли из этого http://forum.maxiol.com/index.php?s=3e831f661b5e1d4827f0e7400f967ddc&act=Attach&type=post&id=6341
см. Таблицу 2.4 - через SEL0 и SEL1 процы могут передавать друг другу результаты вычислений...
- ? TheGWBV
- 14.02.2018 18:39
РОНов в общей сумме точно станет больше... Одно ЦПУ считает свое и хранит результат в своем РОНе, который доступен другому процу через общее АП, или передает результат другому процу через общее АП "напрямую" в его РОН.
Наверное, если каждый проц что-то там про себя вычисляет, используя только свои РОН, то производительность системы должна вырасти...
- ? TheGWBV
- 09.02.2018 00:35
А вот так будет дешевле его купить :)
https://www.citilink.ru/catalog/computers_and_notebooks/hdd/hdd_aks/47051/
- ? TheGWBV
- 09.02.2018 00:27
по п.1. есть положительный опыт использования с БК0011M + Booster + CF БП SPP34-12.0-5.0-2000R
http://static.nix.ru/autocatalog/hdd_accessories_agestar/44306_2311_draft_large.jpg взят из комплекта такого адаптера...
http://www.nix.ru/autocatalog/hdd_accessories_agestar/AgeStar-FUBCP-Black-IDE-SATA-USB20-Adapter-adapter-dlya-podkl-ya-IDE-SATA-25-35-ustrojstv-k-USB-plus-BP_44306.html#pid=2311
- ? TheGWBV
- 08.02.2018 22:06
А у меня такой http://www.icmicro.ru/store/NED-50A/
и такой http://www.icmicro.ru/store/RT-85B/ -- не влез в УК-НЦ вместе со флопом, зараза )))
заказала сегодня ещё и такой http://www.icmicro.ru/store/PT-45B/ :)
- ? TheGWBV
- 08.02.2018 21:52
Всё, ММ, народ пар выпустил - можно отвечать по сути :)
- ? TheGWBV
- 05.02.2018 23:04
Наверное тогда нужно погрузиться глубже в историю выч.техники... может текстовый режим VGA-BIOS просто-напросто симулирует некий терминал ANSI...
- ? TheGWBV
- 05.02.2018 22:00
Может никто эту задержку специально и не делает :) Просто ДОС не так быстро генерит то дерево каталогов, исследуя ФС с ФАТ16? )))
Но скорее всего, просто в конце строки делается пауза, примерно на полсекунды (или четверть), чтобы пользователь успел по клаве клацнуть :)
- ? TheGWBV
- 05.02.2018 19:27
>> а вот вывод следующей строки, имхо, привязан к ходу луча (есть соответствующий бит в регистре видеоконтроллера).
Дмитрий, скорее всего он не для этого, но могу ошибаться. Обычно в графических играх есть настройка - синхронизировать вывод анимации/3Д с обратных ходом луча. А в текстовой режиме же адаптер формирует изображение основываясь на текстовом буфере экрана и выбирая матрицы символов из зашитого/загружаемого знакогенератора. Помню, как меня удручал на первой работе РС на 386 проце и с адаптером VGA, который "не мог" повторить функционал издательской системы VorteX! =) Правда, через полгода его заменили на 486DX2 и с Windows 3.11 + Word и т.п. искушения :)
- ? TheGWBV
- 05.02.2018 19:08
Ну, не знаю... Лет 5 назад удавалось из эмулятора Калмыкова, даже работающего в linux под wine, загружать файлы порядка 8КБайт...
В общем случае, главное не использовать сжатие mp3 и прочие психо-акустические методы, перевести разъем звуковухи из режима "Наушники" в режим "Линейных выход".
- ? TheGWBV
- 05.02.2018 18:55
BD, но ведь можно с МК-Дос свой перехватчик EMT36 использовать, чтобы для загрузки/выгрузки файла использовать П/П ТЛГ (или ИРПС приспособить).
Недавно пришла в голову идея, что блок параметров магнитофона, можно как заголовок файла передавать по ТЛГ/ИРПС в протоколе обмена между БК и РС -
там вся полезная информация практически есть, для клиент-серверной архитектуры ))) Если это дело реализовать, можно и не возиться с HX-сервером Patrona-а, который любит RT-11 :) Будет у нас свой, родной, БК-ашный протокол ;) S_V_B - присоединяйтесь! =)
- ? TheGWBV
- 05.02.2018 01:49
S_V_B, а у меня те же файлы, что в каталоге, оказываются и в корне с припиской в конце букв "Бкь" :)
- ? TheGWBV
- 05.02.2018 01:21
>> Как получается вывод строк в текстовом режиме с одинаковой скоростью на процах с разной частотой?
Дмитрий, скорее всего, по таймеру задается межсимвольный или межстрочный интервал... Т.о. можно задать нужный для наблюдателя темп вывода текстовой информации на экран...
- ? TheGWBV
- 05.02.2018 00:57
>> На счет ком порта я давно думал, если его с ТЛГ состыковать то процесс отладки упроститься в разы.
Некоторые уже "ТЛГ" давно пользуются ;) http://forum.pk-fpga.ru/viewtopic.php?p=6182#p6182
- ? TheGWBV
- 26.01.2018 09:56
Лучше сделать флаг, от которого это будет зависеть (делаться или нет).
Не все файлы bin имеют в начале два служебных слова с адресом загрузки и длиной.
Вроде как, даже в Бейсике из Вильнюса bin-ы это просто дамп памяти...
- ? TheGWBV
- 26.01.2018 00:04
>> Есть же андос 3.0 beta
Что имелось в виду? И где скачать? :)
- ? TheGWBV
- 26.01.2018 00:00
>> Записал с 10го маздая и все заработало
Прошу уточнить, что именно имеется в виду? Запись образа на дискету с помощью USB дисковода?!
- ? TheGWBV
- 25.01.2018 16:58
Если попытаться открыть образ с АНДОС - вылетает с ошибкой и закрывается (пробовала под wine)...
- ? TheGWBV
- 25.01.2018 16:10
>> по wifi делать доступ к виртуальному com-порту РС?
Да :)
- ? TheGWBV
- 25.01.2018 14:44
S_V_B, спасибо за кроссплатформенность :)
- ? TheGWBV
- 22.01.2018 20:32
>> Что плохого в VGA? Документации вагон, примеров вагон, людей которые могут писать под VGA тоже вагон.
В самом VGA "всё прекрасно" :) Волнуют радужные перспективы... Почему тогда до сих пор нет кода для работы с разделами ФС Fat16 ?!
Видимо, потому что полно людей, которые могут писать под VGA и Fat16, но в другом месте и по другому поводу.
Вот мне стало интересно познать, что есть SPI и I2C, и легче (и приятнее) было это сделать на ассемблере БК.
Если этот код больше никому не понадобится, не найдется желающих пользоваться какими-либо устройствами, подключаемыми к Booster-11, и ладно.
Джойстиком и картой SD как пользоваться уже ясно ))) SVGA-монитор к БК через Бустер подключить можно -- уже хорошо!
Преобразователь SPI-ISA + Трайдент - не сожрет лишнее адресное пространство под регистры управления/данных - замечательно! :)
Ну, а в игре - главное геймплей. Приставка "Теннис" для ТВ и Тетрис тому подтверждение. Азарт - вот что движет игроком, как и хоббиистом! )))
- ? TheGWBV
- 22.01.2018 16:58
Ну, у них и линейка компов до 32-битного процессора дошла... Что с них взять :)
А у нас к тому времени фирма DEC уже всё своё железное Интелу продала... Что с нас взять )))
Будем Трайдентом довольствоваться :)
- ? TheGWBV
- 22.01.2018 16:29
Только учтите, что Демомейкеры на БК люди то идейные. Они то хотят родные возможности БК показать, используя свои.
Ещё не все графические возможности БК в полной мере раскрыты. Без такого редактора нужно быть сверхгениальным, и иметь массу времени, чтобы снова удивить цветастой графикой других БК-манов...
-
«
1 | 2 | 3 | 4 | 5 | 6 | »
?