User Tag List

Страница 7 из 8 ПерваяПервая ... 345678 ПоследняяПоследняя
Показано с 61 по 70 из 91

Тема: Обсуждение: Локальная сеть корвет

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    17.04.2011
    Адрес
    Санкт-Петербург
    Сообщений
    328
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    209
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    О, отлично. За вторую книжку отдельное человеческое спасибо! Я как раз занялся дизассемблированием CP/N, документация как раз в тему. Заодно, возможно, разберусь, почему у меня не хочет работать NET/CPM-A и Корнет.

    Пора делать отдельную библиотеку и туда сложить все книжки. Тут еще Serebriakov обещал к выходным книжек подогнать...

    ---------- Post added at 18:02 ---------- Previous post was at 17:59 ----------

    Цитата Сообщение от esl Посмотреть сообщение
    тираж - 50
    1997 год
    Книжек-то всего 50 на всю страну. Это уникальнейший экземпляр! Остальные 49 наверняка уже давно в макулатуру сданы.

    Как бы такая судьба не постигла остальные книги. Serebriakov, на тебя вся надежда!

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    06.04.2013
    Адрес
    г. Могилев, Беларусь
    Сообщений
    254
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    110
    Спасибо Благодарностей получено 
    62
    Поблагодарили
    28 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от forth32
    Пора делать отдельную библиотеку и туда сложить все книжки.
    Для этого я и задумал навигатор - там будет библиотека всего, что появлялось в сети о Корвете.

    Цитата Сообщение от forth32
    Тут еще Serebriakov обещал к выходным книжек подогнать...
    Как раз сейчас собираюсь сканировать первую книгу. Если все будет хорошо, к ночи будут raw'ы. После выходных - вылизанный djvu, если успею, т.к. по плану на выходных нужно успеть сдампить дискеты. Вчера хорошенько очистил от пыли 5.25 дисковод (ибо как почитал в одной книжечке по корвету самый страшный враг дискет даже не магнитные поля, а пыль!). Завтра еще предстоит хорошая влажная уборка и распаковка для дампа вот этого:
    (кликабельно)

    Коробки с "мылышом" вообще перегружены дискетами - недавно приобрел для них на барахолке несколько пластиковых боксов 5,25" - вот и повод произвести замену.

    Цитата Сообщение от forth32
    Книжек-то всего 50 на всю страну. Это уникальнейший экземпляр! Остальные 49 наверняка уже давно в макулатуру сданы.
    Как бы такая судьба не постигла остальные книги. Serebriakov, на тебя вся надежда!
    Вот здесь товарищ SilverRay еще два года назад говорил, что у него есть интересная документация, все поплюсовали, на том и заглохло. Я ему отписался - он согласился передать ее мне. Будем ждать. Как только она приедет ко мне - сканирую и выложу.
    Последний раз редактировалось Serebriakov; 13.06.2014 в 19:02.

  4. #3

    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от forth32 Посмотреть сообщение
    О, отлично. За вторую книжку отдельное человеческое спасибо! Я как раз занялся дизассемблированием CP/N, документация как раз в тему. Заодно, возможно, разберусь, почему у меня не хочет работать NET/CPM-A и Корнет.
    похоже с "нестандартными" всё грустно
    есть такие тулзы для корвета как "Sender"
    sender, send, snd1
    они просто кидают один файл на рму (обычно игрушки в формате .bin так кидали)
    сначала кидают "принималку" в формате локальной сети
    а потом простешая побайтовая посылка тела (уже код ПЗУ не участвует)
    есть варианты где байт 3 раза посылается, есть где 1

    похоже что "РОМ" часть у него передается нормально
    а вот кастомный - нет

  5. #4

    Регистрация
    17.04.2011
    Адрес
    Санкт-Петербург
    Сообщений
    328
    Спасибо Благодарностей отдано 
    32
    Спасибо Благодарностей получено 
    209
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    похоже с "нестандартными" всё грустно
    есть такие тулзы для корвета как "Sender"
    sender, send, snd1
    похоже что "РОМ" часть у него передается нормально
    а вот кастомный - нет
    Поразбирался я с ними немного. Тут таке дело - с эмулятора на железный корвет все более-менее кидается. Только еще далеко не каждый BIN для этого подходит. У меня получилось только с GONKI.BIN.

    Вот с эмулятора на эмулятор - да, не получается. Но тут причина проста - через реальный компорт данные ползут мееееедленно, а через виртуальный пролетают пулей. Тот же CP/N90 грузится в эмулируемый РМУ за пару секунд. В результате принимающий РМУ просто не успевает за потоком данных. Вроде так, хотя подробнее пока не разобрался. Тот же CP/N регулярно теряет байты в сети и виснет даже на железном корвете - этого я вообще понять пока не могу.

    ---------- Post added at 22:26 ---------- Previous post was at 22:16 ----------

    Цитата Сообщение от eugeniusz Посмотреть сообщение
    (кто о чём, а вшивый...)

    Т.е. можно сделать из какого-нибудь RPi карманный файловый сервер, сложить туда весь корветовский софт и забыть о дискетах :-D

    (или даже лучше на какой-нибудь меге с SD картой, если разобраться в протоколе обмена рмп-рму в сетевой ОС)
    Протокол там простой как валенок, я на следующей неделе доразбираюсь, и, если интересно, описание сюда вылжу. Однако, кроме скорости, как писал выше ESL, есть еще одна проблема - убогие корветовские биосы жестко завязаны на дискетный формат. То есть сетевой винт большого объема сделать не получится - только огрызки по 800к.
    Сама CP/M может работать с носителями, если не ошибаюсь, до 32М. Только для этого придется сильно править биос. Но тогда и сетевой протокол можно сделать свой, более логичный чем в CP/N90. В идеале - иметь возможность смнтировать в качестве сетевого диска каталог на PC, чтобы не уродоваться с созданием образов.

    ---------- Post added at 22:37 ---------- Previous post was at 22:26 ----------

    Цитата Сообщение от esl Посмотреть сообщение
    можно, но ТОРМОЗИТЬ будет .....
    в доке на NET-CPM с гордостью написано что в спецрежиме копирования с рмп на рму скорость аж 1к в секунду.
    при обычных обменах вроде много меньше.

    там порт на 19200
    Вообще-то 19200 - это 2К в секунду. Но реально там огромная избыточность, то есть может даже и меньше 1К будет. У меня образ АЦЗУ вычитывается секунды за 2 примерно.

    Есть две мысли насчет повышения скорости.

    1. Можно просто записать другой делитель частоты в ВВ51 - не 16, а 8. Тогда получим скорость 38400. Тоже не особо много, но все же в 2 раза больше.

    2. Еще лучше - задействовать боковой разъем. Скажем, подключить его к LPT-порту PC в двунаправленном режиме. Тут можно получить несравнимо большую скорость, ограниченную только скоростью процессора. Как вариант - загрузку ОС также делать через этот разъем, благо ОПТС это умеет. Все это схемотехнически не особо сложно, но надо писать свой биос, а вот это уже муторно. Но, с другой стороны, это хорошее упражнение для мозгов, почему бы и не заняться...

  6. #5
    SaintTurnip
    Гость

    По умолчанию

    (кто о чём, а вшивый...)

    Я правильно понимаю, что NET CP/M (и Корнет) это почти полноценный сетевой диск, который мэпится на локальную букву?

    Т.е. можно сделать из какого-нибудь RPi карманный файловый сервер, сложить туда весь корветовский софт и забыть о дискетах :-D

    (или даже лучше на какой-нибудь меге с SD картой, если разобраться в протоколе обмена рмп-рму в сетевой ОС)



    ---------- Post added at 19:15 ---------- Previous post was at 19:09 ----------

    Цитата Сообщение от forth32 Посмотреть сообщение
    Книжек-то всего 50 на всю страну. Это уникальнейший экземпляр! Остальные 49 наверняка уже давно в макулатуру сданы.

    Все сданы в макулатуру. Мой экземпляр из электронного архива библиотеки.

    ---------- Post added at 19:19 ---------- Previous post was at 19:15 ----------

    Цитата Сообщение от Serebriakov Посмотреть сообщение
    Для этого я и задумал навигатор - там будет библиотека всего, что появлялось в сети о Корвете.
    Навигатор отличная штука. Но нужно выделенное хранилище, потому что ссылки умирают. Может быть, коллективный аккаунт на гитхабе или что-то похожее? Желающие смогут скачать всё разом и сделать зеркало.
    Последний раз редактировалось SaintTurnip; 13.06.2014 в 19:21.

  7. #6

    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от eugeniusz Посмотреть сообщение
    (кто о чём, а вшивый...)

    Я правильно понимаю, что NET CP/M (и Корнет) это почти полноценный сетевой диск, который мэпится на локальную букву?

    Т.е. можно сделать из какого-нибудь RPi карманный файловый сервер, сложить туда весь корветовский софт и забыть о дискетах :-D

    (или даже лучше на какой-нибудь меге с SD картой, если разобраться в протоколе обмена рмп-рму в сетевой ОС)
    можно, но ТОРМОЗИТЬ будет .....
    в доке на NET-CPM с гордостью написано что в спецрежиме копирования с рмп на рму скорость аж 1к в секунду.
    при обычных обменах вроде много меньше.

    там порт на 19200

  8. #7
    SaintTurnip
    Гость

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    можно, но ТОРМОЗИТЬ будет .....
    в доке на NET-CPM с гордостью написано что в спецрежиме копирования с рмп на рму скорость аж 1к в секунду.
    при обычных обменах вроде много меньше.
    там порт на 19200
    про скорость не подумал. у вас нет документации по порту расширения?

  9. #8

    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от eugeniusz Посмотреть сообщение
    хуже, что есть ограничение в 800 кб, но мне неясно, как оно влияет на сеть. допустим корнет это советский iscsi , но линтех по описанию больше файловый, не?
    часть про Линтех - совсем не понял

    и чего все приципились к 800к ?!?

    для того времени - вполне логичное ограничение
    там лимитируется не биосом как таковым, а размером таблиц,
    сделать - ЛЕГКО

    правда имхо смысла нет
    если сделать работу с образами (внешний порт -> SD)
    то имхо удобнее работать со стандартными KDI
    туда утилиту монтирования нужного образа и вперед

    а писать НОВЫЙ софт, под это дело - имхо смысла не особо много, только доя фана.

    благодаря тому что теперь известен сетевой протокол,
    можно сделать тулзу для тех у кого есть 8020 но нет на PC дисковода
    типа перегнать с PC на Корвет тулзу для форматирования и записи дисков!

  10. #9
    SaintTurnip
    Гость

    По умолчанию

    если доступ к накопителю блочный ("сервер, дай мне третий сектор пятого цилиндра"), то ограничения биоса могут проявляться каким-то образом. но при файловом доступе ("сервер, пришли мне klad2.com") биос вроде не затрагивается.

    я так понял из описания, что корнет предоставляет блочный доступ, а net cp/m - файловый. в пользу последнего говорит и то, что все рму имеют одновременный доступ к файлам на дискете (при блочном доступе контроль блокировок нетривиален).

    ---------- Post added at 01:55 ---------- Previous post was at 01:28 ----------

    по поводу образов на сд-карте - почему бы и нет. если переключение будет возможным через консоль корвета, то образы станут вожделенной альтернативой папок.

    даже прикидываю, какие функции требуются от утилиты: mount, unmount, list, create, delete, off.

  11. #10
    SaintTurnip
    Гость

    По умолчанию

    forth32, да, о том и речь, что лвс куда проще делается, чем скоростное устройство на порте расширения. сервер можно запустить почти на чем угодно (я бы предпочёл rpi: андроидов не держу, а целый pc гонять для этого больно жирно).

    в пользу схемы на мк - можно ориентироваться на девборду с достаточным количеством io. припаять разъем и залить прошивку смогут очень многие. например какая-нибудь at32. набортной флэшки хватит, чтобы отдать корвету специальный загрузчик, а там можно как удобно работать.

    (про сложность эмуляции пзу удивился. какая же там скорость опроса? у корвета максимальное быстродействие меньше 500 тыс. оп./сек.)

    ---------- Post added at 11:18 ---------- Previous post was at 11:10 ----------

    кстати, будет время - напишите пожалуйста подробнее про протокол, который вы описали.

Страница 7 из 8 ПерваяПервая ... 345678 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Локальная Wiki: обсуждение
    от CityAceE в разделе Форум
    Ответов: 114
    Последнее: 02.01.2026, 17:03
  2. Сеть MSX-1
    от Eugeny в разделе MSX
    Ответов: 36
    Последнее: 23.02.2020, 20:55
  3. Сеть в КУВТах
    от CodeMaster в разделе ДВК, УКНЦ
    Ответов: 8
    Последнее: 04.02.2017, 11:25
  4. Локальная сеть корвет
    от forth32 в разделе Корвет
    Ответов: 9
    Последнее: 04.07.2014, 00:29

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •