Важная информация

User Tag List

Страница 1 из 9 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 89

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

  1. #1
    Veteran
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Благодарностей: 575
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

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

    Предлагаю обсуждение вести в отдельной теме
    давайте оригинальные темы оставим как справочники !
    -------
    http://zx.pk.ru/showthread.php?t=23456
    Последний раз редактировалось esl; 20.05.2014 в 11:29.

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

  3. #2
    Moderator Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    Воронеж
    Сообщений
    4,068
    Благодарностей: 562
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от forth32 Посмотреть сообщение
    Осталось описать сеансовый уровень сети - порядок передачи пакетов.
    И софтинку которая позволит загружать софт в Корветы с РС.
    Рыцарь ордена Хламовников

    Мои магазины на Мешке: Retro store и Компьютерные комплектующие

  4. #3
    Veteran
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Благодарностей: 575
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ага, эмулятор "РМП"

    кстати, имело бы смысл сделать софт который бы позволил записать дискету на ПК8010 залив ее по сети с PC
    это конечно займет время, но позволит сделать системную дискету

    конечно это для ругой теме, но главное иметь описание протокола !
    ... и поддержку в эмуляторе было бы полезно допилить
    очень надеюсь что информация из темы поможет

  5. #4
    Moderator Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    Воронеж
    Сообщений
    4,068
    Благодарностей: 562
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    а тут оставить оригинальный текст и правки ?
    Тогда тему надо переименовать "Реализация ЛВС в ОПТС 2.0 ПК Корвет" ну или как-то так, а то темы дублируют друг друга.

    Цитата Сообщение от forth32 Посмотреть сообщение
    В своей серверной программе на PC
    Она будет доступна народу?
    Рыцарь ордена Хламовников

    Мои магазины на Мешке: Retro store и Компьютерные комплектующие

  6. #5
    Member
    Регистрация
    17.04.2011
    Адрес
    Санкт-Петербург
    Сообщений
    176
    Благодарностей: 103
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Софтинку такую я уже написал, и она более-менее работает. Но предлагать ее местной общественности я даже не знаю, стоит ли. Дело в том, что написана она под Linux, поскольку это моя единственная рабочая ОС как дома, так и на работе. А здесь, как я понмаю, почти все сидят под виндой. С этой ОС я мало знаком, программировать под нее не умею и осваивать не особо желаю

    Правда, под windows существует проект cygwin, создающий под виндой GNU-окружение и обеспечивающий компилятор GCC. Если есть желающие, можете попробовать собрать мою программу под cygwin, может быть и заработает. Программа к особенностям linux не привязана, из системных вещей она использует только termios для работы с последовательным портом. Если cygwin умеет эмулировать termios, то программа вполне должна и под видной заработать.

  7. #6
    Moderator Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    Воронеж
    Сообщений
    4,068
    Благодарностей: 562
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    записать дискету на ПК8010
    А как к нему подключить дисковод?

    Цитата Сообщение от forth32 Посмотреть сообщение
    А здесь, как я понмаю, почти все сидят под виндой.
    Думается многие поступятся своими религиозными убеждениями и загрузят Linux c LiveCD ради такого дела.

    Опять же будут исходники, впилят и в эмулятор и может отдельной прогой пересоберут.
    Рыцарь ордена Хламовников

    Мои магазины на Мешке: Retro store и Компьютерные комплектующие

  8. #7
    Veteran
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Благодарностей: 575
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от forth32 Посмотреть сообщение
    Для типа данных 3 и 7 происходит прием последовательности байтов и размещение их, начиная с указанного в пакете R адреса.

    Так можно передать в РМУ самозапускаемую программу в машинных кодах. Я пробовал TETRIS и GONKI - запускаются и работают.
    в архивах есть софт с расширением .bin
    он как раз и передавался на РМУ c помощью STS с адресса 0x9000? (или 8000)

    Цитата Сообщение от forth32 Посмотреть сообщение
    Так что можно писать по любому адресу - и в АЦЗУ, и в регистры периферии, и в область ROM (хотя это и бессмысленно).
    запись в ПЗУ приводит к записи в ОЗУ "под ним"
    т.е. в теории можно передать кусок в пзу и переключить конфигурацию ...

    Цитата Сообщение от forth32 Посмотреть сообщение
    COM-сообщения - очень полезный инструмент для взаимодействия с сервером. В своей серверной программе на PC я сделал режим, при котором прямо с РМУ можно запросить загрузку данных из файла на сервере, например COM "@L PROG.BAS" пересылает программу PROG.BAS с PC на РМУ. Так можно эмулировать возможности дискового бейсика на ПК8010, не имеющем дисковода.

    Вот вроде пока и все, что я хотел рассказать по сети корвет.
    на корвете была софтина SWM (Система Виртуальных Машин)
    Copyright By Igor Yaroshevich (C)

    кусок из доки

    Скрытый текст


    Код:
    ВНИМАНИЕ
        Загружена система поддержки дисковой  системы на РМУ
    БАЗОВЫЕ КОМАНДЫ :
    COM"имя файла.тип,R" - для чтения с диска программы
    COM"имя файла.тип,W" - для записи файла на диск
    COM"имя файла.тип,B" - для чтения с диска .BIN-файла
    COM"имя файла.тип,C" - для чтения с диска .COM-файла
    COM"?" - Помощь по командам
    Код:
    Краткий справочник команд
    Все команды набираются однотипно и имеют следующий формат:
    COM"имя файла.тип,буква"
    где буква - может принимать одно из следующих значений:
    R - читать файл с диска
    W - записать файл на диск
    B - читать с диска BIN-файл
    C - читать с диска COM-файл
    Команда чтения BIN-файла имеет немного
    другой формат: COM"имя файла.тип,B,xxxx"
    где xxxx - шестнадцатеричный адрес
    загрузки файла в оперативную память для выполнения.
    [свернуть]


    и главный вопрос ?
    а сервер будет доступен ??

    ---------- Post added at 12:52 ---------- Previous post was at 12:51 ----------

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    А как к нему подключить дисковод?



    Думается многие поступятся своими религиозными убеждениями и загрузят Linux c LiveCD ради такого дела.

    Опять же будут исходники, впилят и в эмулятор и может отдельной прогой пересоберут.
    кончено опечатался, к 8020
    эт те у кого есть 8020 но нет 5" дисковода на PC

    ---------- Post added at 12:54 ---------- Previous post was at 12:52 ----------

    Цитата Сообщение от forth32 Посмотреть сообщение
    Софтинку такую я уже написал, и она более-менее работает. Но предлагать ее местной общественности я даже не знаю, стоит ли. Дело в том, что написана она под Linux, поскольку это моя единственная рабочая ОС как дома, так и на работе. А здесь, как я понмаю, почти все сидят под виндой. С этой ОС я мало знаком, программировать под нее не умею и осваивать не особо желаю
    я уже года 2 под убунтой живу
    в конце концов, можно ведь и виртуалку сделать кому надо под виндой
    com порт же легко пробрасывается в вируталку!

    ---------- Post added at 13:08 ---------- Previous post was at 12:54 ----------

    Цитата Сообщение от forth32 Посмотреть сообщение
    Вдогонку - забыл описать широковещательный режим. В этом режиме возможна только передача данных от сервера к РМУ, зато сразу во все. Протокол при этом односторонний - передает только сервер, а клиенты молча собирают данные в буфер. Никаких пакетов подтверждения Y в этом случае, естественно, не посылается. Порядок передачи данных тут такой:

    A(0) R D D D. .... Z

    Клиенты молча принимают все данные и переходят в пассивный режим ожидания нового адресного пакета. Поскольку в этом режиме коррекция ошибок не выполняется, то использовать его не особо желательно.
    гм, а у меня в голове крутится другой сценарий
    что выбирается РМУ ответчик, и он оди шлёт подтверждения
    иначе сильно протокол надо курочить ??

    ---------- Post added at 13:11 ---------- Previous post was at 13:08 ----------

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Тогда тему надо переименовать "Реализация ЛВС в ОПТС 2.0 ПК Корвет" ну или как-то так, а то темы дублируют друг друга.
    ?
    у ОПТС1 очень похожая сеть
    по крайней мере по моим расскопкам (до конца не доведенным)
    и на первый взгляд совместима

    у меня пару вопросов есть, но надо посмотреть предварительно.

    и есть такое впечталения что ОПТС 1.x очень мало встречалась в "диком виде", в основном были 2.0

    ---------- Post added at 13:12 ---------- Previous post was at 13:11 ----------

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    а то темы дублируют друг друга.
    про дублируют не понял
    ткни пальцем!

  9. #8
    Member
    Регистрация
    17.04.2011
    Адрес
    Санкт-Петербург
    Сообщений
    176
    Благодарностей: 103
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да мне же не жалко программы, если есть желающие попробовать - буду только рад. Тогда я немного причешу исходник и вечером залью сюда.

    Могу и IDA-базу ОПТС2.0 залить, если найдется куда. Она все же немаленькая, а всякие файлообменники типа рапидшар я ненавижу всей душой. Могу расшарить через яндекс-диск.
    Только там, естественно, не весь ОПТС и бейсик до последнего байта раскопан, а только то, что меня интересовало, и то не все. Процесс раскопки продолжается понемногу в свободное врем. И часть коментариев в базе - это только предположения, а не истина в последней инстанции.

  10. #9
    Veteran
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Благодарностей: 575
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Могу и IDA-базу ОПТС2.0 залить, если найдется куда. Она все же немаленькая, а всякие файлообменники типа рапидшар я ненавижу всей душой. Могу расшарить через яндекс-диск.
    Только там, естественно, не весь ОПТС и бейсик до последнего байта раскопан, а только то, что меня интересовало, и то не все. Процесс раскопки продолжается понемногу в свободное врем. И часть коментариев в базе - это только предположения, а не истина в последней инстанции.
    яндексдиск - это хорошая идея,
    у меня тоже есть разной степени раскопки ОПТС1.х, ОТПС2.х
    если надо ....

  11. #10
    Member
    Регистрация
    17.04.2011
    Адрес
    Санкт-Петербург
    Сообщений
    176
    Благодарностей: 103
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    ага, эмулятор "РМП"

    кстати, имело бы смысл сделать софт который бы позволил записать дискету на ПК8010 залив ее по сети с PC
    это конечно займет время, но позволит сделать системную дискету
    Вообще-то это сделать вроде несложно. Точнее говоря, надо написать самозапускающийся бинарник, который отформатирует дискету, а затем примет по сети образ дискеты посекторно и запишет на дискету. Но вот тут как раз проблема. Я уже лет 20 наверное не писал в кодах 8080. А программировать на низком уровне контроллер дисковода и вообще не приходилось ни разу. Правильнее было бы залить по сети BIOS+BDOS+CCP и запустить, а потом туда же по сети отправить и утилиты format, сетевого обмена итд. Вроде бы CP/NET так и работает.

    Плюс к тому, писать на самом корвете не особо комфортно. Нужен кросассемблер 8080 под линукс (такой есть) и день на его освоение Будет время - попробую сделать. Тем более что я планировал сделать эмулятор сетевой CP/M, это будет одним из этапов разработки.

    ---------- Post added at 14:35 ---------- Previous post was at 14:25 ----------

    По просьбам трудящихся выкладываю IDA-базу ОПТС2.0, по которой я разбирал сетевой протокол.

    http://yadi.sk/d/8xe1iJAEQo4rH

    Если кто тоже занимался раскопкой ОПТС и имеет такие базы - поделитесь сюда, всегда легче заниматься раскопкой, когда подкидывают свежих идей.

Страница 1 из 9 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Локальная Wiki: обсуждение
    от CityAceE в разделе Форум
    Ответов: 100
    Последнее: 03.09.2017, 07:14
  2. Сеть в КУВТах
    от CodeMaster в разделе ДВК, УКНЦ
    Ответов: 8
    Последнее: 04.02.2017, 11:25
  3. Сеть MSX-1
    от Eugeny в разделе MSX
    Ответов: 16
    Последнее: 11.12.2014, 11:03
  4. Локальная сеть корвет
    от forth32 в разделе Корвет
    Ответов: 9
    Последнее: 03.07.2014, 22:29

Ваши права

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