User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 91

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

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

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

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

    По умолчанию

    кстати, откопал свои записи по протоколу сетевому
    там есть некие отличия

    https://www.evernote.com/shard/s3/sh...feba15412f7a9d

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

    и еще, нашел у себя книжечку из комплекта, набрал ее в своё время
    https://www.evernote.com/shard/s3/sh...a0417e12c96bd5

    ---------- Post added at 17:31 ---------- Previous post was at 16:31 ----------

    сообщени с сервером перенес в оригинальный тред
    имхо ему там самое место

    p.s. я сегодня наперносился больше чем за всё время, буйный я

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    кстати, откопал свои записи по протоколу сетевому
    там есть некие отличия
    Ага, вот наконец я посмортел. Собственно, отличий не особо много, тем более что у тебя основная масса полей помечена знаком "?" - видимо признак недостоверности информации.

    Но кое-что существенное есть.

    1. У тебя пакет Z на 1 байт больше чем у меня - после буквы Z идет еще один байт 37h. Сколько я видел пакетов Z - вроде бы ни разу не встречал такого. Специально еще раз посмотрел процедуру net_parser - в пакете Z вообще ничего не анализируется, кроме КС и самой буквы Z. Хотелось бы уточнить, как ты получил такой пакет.

    2. У тебя в качестве типа данных 1 указывается ГЗУ. Откуда такая информация??? Я тут всю жопу прочесал о назначении этого типа. Диапазон адресов ты указал совершенно верно - 91D1-F000, как и для бейсик-программы. И это, в принципе, попадает в область ГЗУ C000-FFFF, хотя и значительно перекрывает ее, при этом не доезжая до конца. НО. Чтобы записать ГЗУ, надо переключить конфигурацию памяти. А сетевой драйвер этого НЕ ДЕЛАЕТ. Я еще раз просмотрел базу - нет из этой области обращений к системному регистру. Только косвенно - при очистке ГЗУ по приему данных типа 0.
    В результате при приеме данных типа 1 принимается массив данных по указанным адресам, и все. С ним ничего больше не делается. Для типа 2 происходит инициализация бейсик-программы по этим адресам, а для этого типа - ничего. Зачем он нужен - я не понимаю.

    и еще, нашел у себя книжечку из комплекта, набрал ее в своё время
    О... А я эту книжку искал по всей сети. Знал ведь, что такая существует. Правда, в результате она бы мне скорее навредила при разборе Описание весьма странное. Мало того что очень поверхностное, так еще и не соответствует действительности.
    Там описываются пакеты типа F и B - начала и конца файла. Реально таких типов ОПТС не поддерживает. Более того - там вообще нет понятия файла, только отдельные блоки данных, без имени.

    Или вот упаковочные символы. Там их 2 - # и &. Но в ОПТС2.0 символа & нет. Место под него, похоже, зарезервировано (а я все думал, зачем нужна ячейка, которую я назвал Bit7_pack_char), но реально он не используется.

    И насчет ответчика в режиме широковещательной передачи. Я так и не понял, как его сконфигурировать. При получении широковещательного адреса РМУ просто запрещает передачу ответов, и все.
    А так описание протокола, в среднем, похоже. Завтра немного очухаюсь - почитаю поподробнее.

    И все же на главный вопрос в книжке ответа нет. Как физически устроена сеть - двухпроводная или трехпроводная? Неужели это так и останется страшной тайной...

  4. #3

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

    По умолчанию

    Цитата Сообщение от forth32 Посмотреть сообщение
    И все же на главный вопрос в книжке ответа нет. Как физически устроена сеть - двухпроводная или трехпроводная? Неужели это так и останется страшной тайной...
    вот в памяти сидит сеть была толстым проводом многожильным проводом (типа сетевого)
    сами разъемы были такие квадратные серебристые (что-то похожее на http://www.kramerelectronics.com/ima.../c-d9f-3pm.jpg но серебристое)
    но это было СТОЛЬКО лет назад ...

    откуда данные - не помню
    про ГЗУ - согласен, такого небыло, хотя для кувт было бы наверное полезно
    еще откопал вот такой .h файл от сетевой библиотеки

    кстати там была фраза " - адрес байта для возврата номера контрольного РМУ-ответчика;"
    Вложения Вложения
    • Тип файла: txt NETHLP.TXT (13.4 Кб, Просмотров: 213)
    Последний раз редактировалось esl; 20.05.2014 в 20:42.

  5. #4

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

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    вот в памяти сидит сеть была толстым проводом многожильным проводом (типа сетевого)сами разъемы были такие квадратные серебристые (
    но это было СТОЛЬКО лет назад ...
    Похоже, и правда экранированная толстая витая пара. Такие кабели до сих пор в телефонной связи используются. А серебристые разъемы - это точно советсткий вариант DB-9. Они всегда делались в металлическом корпусе. Еще у них, как водится, нумерация пинов была зеркальной по отношению к стандартной DB-9, это надо обязательно учитывать при подключении к разъему LAN, я уже нарвался.

    Цитата Сообщение от esl
    еще откопал вот такой .h файл от сетевой библиотеки
    А сама библиотека у тебя есть? Вот кого я бы с удовольствием поковырял. Тогда и насчет ответчика можно будет разобраться.

    ---------- Post added at 08:23 ---------- Previous post was at 08:05 ----------

    Цитата Сообщение от esl Посмотреть сообщение
    Топологически сеть представляет собой двунаправленную
    магистраль, соединяющую все рабочие места комплекса. Линия
    связи выполнена в виде витой пары и прокладывается стационарно.
    При работе с адаптером локальной сети необходимо установить
    перемычку между контактами 04 и 02 соединителя адаптера.
    "
    Ну что ж, это практически отвечает на мой вопрос. 02 и 04 - это как раз вход и выход сети. Значит, линия связи была все же двухпроводной - данные (в обе стороны по одному проводу - отсюда и двунаправленная) и земля. Между ними на конце - нагрузочный резистор. Непонятно только, зачем делать именно витую пару. Она имеет смысл только для симметричных сигналов, как в UTP кабеле. Здесь же сигналы несимметричны, и от витухи больше вреда будет, чем пользы - у витой пары межпроводная емкость заметно выше, чем у просто лежащих рядом двух проводов...

    ---------- Post added at 08:42 ---------- Previous post was at 08:23 ----------

    Цитата Сообщение от marinovsoft Посмотреть сообщение
    На ПК80х0 19600 было, а не 19200?
    Точнее 19531. Тактовый сигнал С1, входящий в ВВ51, имеет частоту 312500Гц, и делится в ВВ51 еще на 16. Но разница в полтора процента для асинхронной связи вполне допустима. Более важно, что использовн контроль на нечетность.
    Цитата Сообщение от marinovsoft
    Развязка была оптрон PC817.
    Следует еще учесть, что внутри корвета сигнал один раз уже инвертируется. Если твой оптрон его инвертирует еще раз - получится сигнал в противофазе и никакой связи не будет. Это я так, на всякий случай. Думаю, что на самом деле ты это учел.

    Во времена, когда не было дисковода, я пытался передавать на пк8010 с PC данные, но максимум что получалось - завесить пк8010.
    Вообще говоря, повесить корвет по сети очень легко. Достаточно отправить корректный адресный пакет. После этого корвет впадает в бесконечный цикл ожидания команд по сети. Другое дело, что случайно сформировать адресный пакет с корректной контрольной суммой - это еще надо постараться

  6. #5

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

    По умолчанию

    Цитата Сообщение от forth32 Посмотреть сообщение
    А сама библиотека у тебя есть? Вот кого я бы с удовольствием поковырял. Тогда и насчет ответчика можно будет разобраться.
    есть, но пользы то от нее, она в странном формате .a
    там она и доки
    но ее саму копать смысла мало
    в моих ida файлахх что выложил, есть папку NET
    там кучка сетевых прог
    вроде в postman начал разбирать либу

    STS, STS2 - сетевые программы из поставки.
    в остальных похоже эта библиотека.
    там кстати есть нечто по имени TESTLS
    какой-то тест сети из стандартной поставки, доки нет
    вроде поддержка есть в пзу.
    Вложения Вложения
    • Тип файла: zip netlib.zip (80.4 Кб, Просмотров: 158)
    Последний раз редактировалось esl; 22.05.2014 в 00:55.

  7. #6

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

    По умолчанию

    Цитата Сообщение от esl Посмотреть сообщение
    есть, но пользы то от нее, она в странном формате .a
    там она и доки
    но ее саму копать смысла мало
    Ну почему же странном? Это обычный .lib, только переименованный в .A. Видимо, таков стандарт наименования файлов в микродос. Кстати, в юниксах и по сей день объектные библиотеки имеют такое расширение.

    Библиотекарь lib запросто разобрал этот файл на 2 объектных модуля - net.r и stt2012.r. Можно копать и их, поскольку формат .r - файлов полностью описан в доке по системе программирования С.

    Но я пошел более простым путем. Создал программу-пустышку -

    Код:
    #include "net.h"
    int main() {
     char str[40];
     net(1,str)
     return 0
    }
    Оттранслировал и скомпоновал с этой библиотекой. Получился файл net.com, который я теперь сижу и потихоньку ковыряю в IDA. Преимущество такого подхода в том, что в полученном COM-файле практически нет лишнего мусора - только сетевая библиотека и все. Кроме того, линкер мне выдал карту компоновки, содержащую абсолютные адреса всех глобальных имен в программе. То есть не надо искать main, net итд, продираясь сковзь корявый стартовый код сишного рантайма.
    там кстати есть нечто по имени TESTLS
    какой-то тест сети из стандартной поставки, доки нет
    вроде поддержка есть в пзу.
    О. А вот это надо посмотреть будет. Но вначале я все же хочу разобраться с вопросом о широковещательном ответчике сети. Разберу ветку установки логического соединения сетевой библиотеки.

    ---------- Post added at 14:43 ---------- Previous post was at 14:27 ----------

    Цитата Сообщение от esl Посмотреть сообщение
    можешь нарисовать/сфоткать как ДОЛЖНО быть
    чтоб те кто будет повторять не стояли на граблях!
    Ну, фоткать там особо нечего, разъем как разъем.
    Если подключать ся к этому разъему стандартным DB-9 соединителем, то распиновка будет такая:

    1
    2 OUTLN, выход данных
    3 GND
    4 INNL, вход данных
    5 +5v
    6-9 - входы установки адреса РМУ, А0-А3

    Но тут надо учесть еще вот что. Корвет у меня неполноценный, точнее говоря, мне досталась только слегка покуроченная плата 8010, без клавиатуры, корпуса итд. Плату я отремонтировал, допаял недостающие до 8020 элементы, а вот разъемы поставил стандартные угловые DB-9, коих на материнских платах как грязи. Повезло, что они полностью подошли по посадке. Однако на картинках я вижу, что в оригинале разъемы крепились на заднюю металлическую пластину, а к плате подключались проводами. В каком порядке они подключались - я не знаю. Может быть и зеркально, хотя и вряд ли. Поэтому на всякий случай лучше вызвонить, к какой из ножек идет +5V. И сразу станет понятна цоколевка разъема.


    это просто вспомнилось к тому что в этой сети инициатором обмена может быть любая рму. обмен таки только с РМП
    Корнет - это отдельная интересная песня. Было бы у меня 2 корвета - мог бы поснифать протокол обмена между ними, благо моя программа это умеет. Мне вот интересно, как они боролись с коллизиями, если любой РМУ в люой момент может начать срать в линию связи. Ладно, IDA есть, может что-нибудь придумаю.

    ага, вроде нашел откуда табличка адресов взялась
    там в архиве есть файл R002.ASM
    вроде исходник какой-то версии ОПТС, или скорее кусок исходника
    А, ну понятно. Видел я этот исходник среди твоих файлов. Он странный. Не похож на оригинальный исхожники от авторов корвета. Скорее, это кто-то уже ковырял ОПТС в каком-то примитивном дизасме и написал все это в порядке предположения.

    Кстати, хочу спросить. Ты в какой версии IDA делаешь свои базы? У меня ни 4.7 ни 5.5 их не открывают. В результате я еще ни одной твоей баз так и не посмотрел...

  8. #7

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

    По умолчанию

    [QUOTE=forth32;712176]Ну почему же странном? Это обычный .lib, только переименованный в .A. Видимо, таков стандарт наименования файлов в микродос. Кстати, в юниксах и по сей день объектные библиотеки имеют такое расширение.

    Библиотекарь lib запросто разобрал этот файл на 2 объектных модуля - net.r и stt2012.r. Можно копать и их, поскольку формат .r - файлов полностью описан в доке по системе программирования С.

    Но я пошел более простым путем. Создал программу-пустышку -

    Код:
    #include "net.h"
    int main() {
     char str[40];
     net(1,str)
     return 0
    }
    Оттранслировал и скомпоновал с этой библиотекой. Получился файл net.com, который я теперь сижу и потихоньку ковыряю в IDA. Преимущество такого подхода в том, что в полученном COM-файле практически нет лишнего мусора - только сетевая библиотека и все. Кроме того, линкер мне выдал карту компоновки, содержащую абсолютные адреса всех глобальных имен в программе. То есть не надо искать main, net итд, продираясь сковзь корявый стартовый код сишного рантайма.
    удобно, а я как-то с такими вещами не знаком ;(

    Цитата Сообщение от forth32 Посмотреть сообщение
    Корнет - это отдельная интересная песня. Было бы у меня 2 корвета - мог бы поснифать протокол обмена между ними, благо моя программа это умеет. Мне вот интересно, как они боролись с коллизиями, если любой РМУ в люой момент может начать срать в линию связи. Ладно, IDA есть, может что-нибудь придумаю.
    ага, еще есть некая ОС "СФЕРА" (возможно как-то соотносится с корнетом
    и естьт еще CP/N-90
    похоже она попроще будет чем корнет.

    Цитата Сообщение от forth32 Посмотреть сообщение
    А, ну понятно. Видел я этот исходник среди твоих файлов. Он странный. Не похож на оригинальный исхожники от авторов корвета. Скорее, это кто-то уже ковырял ОПТС в каком-то примитивном дизасме и написал все это в порядке предположения.
    мне кажется что это просто некий промежуточный код некий
    т.к. смущает нам наличие макросов ...
    Код:
    OTL	SET	0
    	MACLIB	KERMACT
    
    ....
    
    IF OTL EQ 1
    	PRINT	C10
    ENDIF
    
    .....
    
    IF OTL EQ 1
    C1:	DB	0DH,0AH,'ПАКЕТ А ПРИНЯТ$'
    C2:	DB	0DH,0AH,'ПАКЕТ R ПРИНЯТ$'
    C3:	DB	0DH,0AH,'ПАКЕТ D ПРИНЯТ$'
    C4:	DB	0DH,0AH,'ПАКЕТ Z ПРИНЯТ$'
    C5:	DB	0DH,0AH,'ПАКЕТ S ПРИНЯТ$'
    C6:	DB	0DH,0AH,'ACK$'
    C7:	DB	0DH,0AH,'NACK$'	
    C8:	DB	0DH,0AH,'ПАКЕТ А ПЕРЕДАН$'
    C9:	DB	0DH,0AH,'ПАКЕТ R ПЕРЕДАН$'
    C10:	DB	0DH,0AH,'ПАКЕТ D ПЕРЕДАН$'
    C11:	DB	0DH,0AH,'ПАКЕТ Z ПЕРЕДАН$'
    C12:	DB	0DH,0AH,'ПАКЕТ Y ПРИНЯТ$'
    PRTSTR:	LDAX	D
    	CPI	'$'
    	JZ	R
    	PUSH	D
    	PRTSYM
    	POP	D
    	INX	D
    	JMP	PRTSTR
    ENDIF
    	END	INPKT
    это имхо говорит что его как минимум компилили с этими флагами ...

    Цитата Сообщение от forth32 Посмотреть сообщение
    Кстати, хочу спросить. Ты в какой версии IDA делаешь свои базы? У меня ни 4.7 ни 5.5 их не открывают. В результате я еще ни одной твоей баз так и не посмотрел...
    ida 6.1
    я запускаю IDAQ
    http://rutracker.org/forum/viewtopic.php?t=3625386

    ---------- Post added at 14:21 ---------- Previous post was at 14:08 ----------

    кстати про TESTLS
    похоже он есть только в ОПТС 1
    вот кусок из R002.ASM

    Код:
    ;
    ; ВЕКТОР ПЕРЕХОДОВ
    ;
    	JMP	LOADBS 	; ПЕРЕХОД К БЕЙСИКУ
    	JMP	LOADTST	; ПЕРЕХОД К ЗАГРУЗКЕ С ПРОВЕРКОЙ
    ; ВХОДЫ В ДРАЙВЕР КОНСОЛИ
    	JMP	CONST   ; ОПРОС СОСТОЯНИЯ КОНСОЛИ
    	JMP	CONIN   ; ВВОД С КОНСОЛИ
    	JMP	CONOUT  ; ВЫВОД НА КОНСОЛЬ
    ; ВХОДЫ В ДРАЙВЕР КАССЕТНОГО МАГНИТОФОНА
    	JMP	TAPION	; ЧТЕНИЕ МАРКЕРА
    	JMP	TAPIN	; ЧТЕНИЕ БАЙТА
    	JMP	TAPIOF	; ОСТАНОВ ЧТЕНИЯ
    	JMP	TAPOON	; ЗАПИСЬ МАРКЕРА
    	JMP	TAPOUT	; ЗАПИСЬ БАЙТА
    	JMP	TAPOOF	; ОСТАНОВ ЗАПИСИ
    	JMP	MTRCONT	; УПРАВЛЕНИЕ МОТОРОМ
    	JMP	SETRATE	; УСТАНОВКА СКОРОСТИ ЗАПИСИ
    ; ВХОДЫ В ДРУГИЕ ПОДПРОГРАММЫ
    	JMP	LOADOS	; ПЕРЕХОД К ЗАГРУЗКЕ ОС
    	JMP	TLS	; ПЕРЕХОД К ТЕСТУ ЛОКАЛЬНОЙ СЕТИ
    	JMP	SND  	; ВЫВОД ОДИНОЧНОГО ЗВУКОВОГО СИГНАЛА
    в ОПТС 1 есть код, а в ОПТС2 там jmp на ресет

    и кстати, врядли ТАКОЕ результат дизасма
    Код:
    ; инициализация контроллера прерываний
    ;;;;;;;;;;;
    ; Контроллер прерываний запрограммирован в
    ; режиме вложенных прерываний.Вектор прерываний
    ; находиться начиная с адреса 02Е0Н с интервалом 4.
    ; Наложена маска запрета 
    ; прерываний по всем уровням кроме 3-го.
    ;;;;;;;;;;;
    	MVI	L,SICP0
    	MVI	M,ICW1 + SHORT + (LOW INTTBL)
    	INR	L
    	MVI	M,HIGH INTTBL
    	MVI	M,NOT INT3
    	DCR	L
    	MVI	M,SELRID + SELEN + SELIRR
    ....
    ; Дешифратор функциональных клавишей
    
    	MOV	A,C
    	RRC
    	JC	BOOT	; F1 - Загрузка ОС
    	RRC
    	JC	LDROM	; F2 - Загрузка ПЗУ
    	RRC
    	JC	TESTLS	; F3 - Тест ЛС
    	RRC
    	JC	BASIC	; F4 - Резерв
    	JMP	DOSBOOT	; F5 - Резерв


    ---------- Post added at 15:38 ---------- Previous post was at 14:21 ----------

    кстати, про сеть и передачу графики
    похож они хотели сделать, но не смогли
    во всех STS (1.0,1.1,2.0)
    есть такие строчки
    Код:
    RAM:28BB m0ACZU:  db '\r\n'           ; DATA XREF: RAM:157Fo,RAM:15CBo ...
    RAM:28BB          db '0 - АЦЗУ\r\n$'
    RAM:28C8 m1GZU:   db '1 - ГРАФ. ЗУ\r\n$'
    RAM:28D7 m2BASIC: db '2 - БЕЙСИК\r\n$' ; DATA XREF: RAM:1585o, sub_27EB+6o
    RAM:28E4 m4DISK:  db '4 - ДИСК\r\n$'  ; DATA XREF: RAM:15D1o
    RAM:28EF m5RAM:   db '3 - ОЗУ\r\n$'   ; DATA XREF: RAM:158Bo
    но пункт '1 - ГРАФ. ЗУ' не используется

  9. #8

    Регистрация
    21.08.2006
    Адрес
    Ижевск
    Сообщений
    941
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    298
    Поблагодарили
    164 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от forth32 Посмотреть сообщение
    Ну, фоткать там особо нечего, разъем как разъем.
    Если подключать ся к этому разъему стандартным DB-9 соединителем, то распиновка будет такая:

    1
    2 OUTLN, выход данных
    3 GND
    4 INNL, вход данных
    5 +5v
    6-9 - входы установки адреса РМУ, А0-А3

    Но тут надо учесть еще вот что. Корвет у меня неполноценный, точнее говоря, мне досталась только слегка покуроченная плата 8010, без клавиатуры, корпуса итд. Плату я отремонтировал, допаял недостающие до 8020 элементы, а вот разъемы поставил стандартные угловые DB-9, коих на материнских платах как грязи. Повезло, что они полностью подошли по посадке. Однако на картинках я вижу, что в оригинале разъемы крепились на заднюю металлическую пластину, а к плате подключались проводами. В каком порядке они подключались - я не знаю. Может быть и зеркально, хотя и вряд ли. Поэтому на всякий случай лучше вызвонить, к какой из ножек идет +5V. И сразу станет понятна цоколевка разъема.
    РП15-9Г в ижевском Корвете ("Контур") и сравнение с D-Sub9M (да, нумерация контактов зеркальная).
    "+5" нет ни на 1, ни 5 конт. (нет дорожек вообще)
    OUTNL на 4 конт. для РП15-9Г или на 2 конт. для D-Sub9M
    INNL на 2 конт. для РП15-9Г или на 4 конт. для D-Sub9M

  10. #9

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

    По умолчанию

    Цитата Сообщение от forth32 Посмотреть сообщение
    Похоже, и правда экранированная толстая витая пара. Такие кабели до сих пор в телефонной связи используются. А серебристые разъемы - это точно советсткий вариант DB-9. Они всегда делались в металлическом корпусе. Еще у них, как водится, нумерация пинов была зеркальной по отношению к стандартной DB-9, это надо обязательно учитывать при подключении к разъему LAN, я уже нарвался.
    не, корпус был пластиковый, серебрянный,

    можешь нарисовать/сфоткать как ДОЛЖНО быть
    чтоб те кто будет повторять не стояли на граблях!

    ---------- Post added 22.05.2014 at 00:11 ---------- Previous post was 21.05.2014 at 23:52 ----------

    кстати, сетевая ос же была, я уже писал
    вот кусок из доки

    понятно что там свой пртокол


    Код:
                  2. ОРГАНИЗАЦИЯ РАБОТЫ В ЛОКАЛЬНОЙ СЕТИ
    
           Организация  работы ЛС "КОРНЕТ" принципиальным образом
      отличается от организации работы ЛС,  применяемой  ранее  в
      КУВТ "КОРВЕТ", под управлением программы STS.
           Работа  ЛС  под управлением прогрммы STS направлена на
      использование КУВТ "КОРВЕТ" лишь  для  изучения  различного
      учебного  материала, подготовленного учителем, или програм-
      мирования на языке BASIC.
           ЛС "КОРНЕТ" позволяет использовать КУВТ  "КОРВЕТ"  как
      равноценные ПЭВМ, связанные друг с другом.
           Основные  отличия  ЛС  под управлением программы STS и
      СОС "КОРНЕТ" приведены в таблице 1.
                                                      ТАБЛИЦА 1
                   Основные отличия STS от СОС "КОРНЕТ"
    _____________________________________________________________
              STS               I        СОС "КОРНЕТ"
    ____________________________I________________________________
    1. Инициатором  обмена явля-I 1. Инициатором обмена  является
      ется учитель (РМП). Он оп-I   ученик. Он определяет что ему
      ределяет  кому, что пере- I   нужно загрузить с любого дис-
      дать и что принять.       I   ка. И может сохранить файл (в
                                I   своем разделе) на диске.
    2. Для подключения РМУ к об-I 2. РМУ  включается  в  процессе
      мену необходимо, чтобы РМУI   обмена  после передачи с  РМП
      к моменту запуска STS былоI   загрузчика и ОС. Возможен вы-
      включено.  Программа  самаI   ход в режим встроенного BASIC
      определяет  с какими  РМУ I   с программным  отключением от
      вести обмен.              I   ЛС.
    3. ЛС настроена на  передачуI 3. На РМУ работают любые  прог-
      файлов  для интерпритатораI   раммы, которые  работают и на
      BASIC или  специально под-I   РМП.  Ограничение - вывод  на
      готовленных программ.     I   печать.
    4. Для инициализации  "элек-I 4. Формирование   "электронного
      тронного диска" необходимаI   диска" встроено в самой  сис-
      специальная программа.    I   теме как на РМП,так и на РМУ.
    5. Возможен прямой вывод ин-I 5. Реализован  обмен  только  с
      формации на экран от РМП кI   дисковым устройством.
      РМУ.                      I
    ____________________________I________________________________
    это просто вспомнилось к тому что в этой сети инициатором обмена может быть любая рму.
    обмен таки только с РМП

    ---------- Post added at 00:58 ---------- Previous post was at 00:11 ----------

    ага, вроде нашел откуда табличка адресов взялась
    там в архиве есть файл R002.ASM
    вроде исходник какой-то версии ОПТС, или скорее кусок исходника

    там такая табличка

    Код:
            RET
    TABOBL: DW      0FC00H  ;Нач.адрес АЦЗУ
            DW      0FFFFH  ;конечный адрес АЦЗУ
            DW      91D1H   ;Нач. адрес гр.ЗУ
            DW      0F000H  ;Конечный адрес гр.ЗУ
            DW      91D1H   ;Нач.адрес БЭЙСИКа
            DW      0F000H  ;Kонеч.адрес БЕЙСИКа
            DW      6800H   ;Начальный адрес ОЗУ
            DW      0F700H  ;Конечный адрес ОЗУ
            DW      0       ;диск
            DW      0       ;диск
            DW      6201H   ;Нач.адрес ПЯ
            DW      6300H   ;конеч.адрес ПЯ
            DW      6200H   ;нач.адрес признака заполнения ПЯ
            DW      6201H   ;конеч.адрес признака заполнения ПЯ
            DW      6800H
            DW      0F700H
    Последний раз редактировалось esl; 22.05.2014 в 11:45.

  11. #10

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

    По умолчанию

    Цитата Сообщение от forth32 Посмотреть сообщение
    И все же на главный вопрос в книжке ответа нет. Как физически устроена сеть - двухпроводная или трехпроводная? Неужели это так и останется страшной тайной...
    Из того, что довелось увидеть мне - была либо коаксиалка, либо просто два провода.
    Где-то валяется длинный моток того самого провода от реального класса (белый и синий проводки, по толщине напоминают витую пару) и может даже где есть коннекторы. Так же есть Линтеховская сетевая карта для PC (все хочу как проект выходного дня считать с нее прошивки и перерисовать схему). Еще есть пару корветов с этой самой платой модернизации от ЛинТеха. Ну и много документации ко всему этому (обязательно сканирую позже). Вообще, у ЛинТеха была интересная разработка. Когда-то у меня был когнитивный диссонанс от созерцания Win 3.11 на Корвете.
    Где-то выше писалось про сопротивления - они действительно были включены в сеть, но как именно не помню. Когда дойдут руки до корветов, могу поискать.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Локальная Wiki: обсуждение
    от CityAceE в разделе Форум
    Ответов: 113
    Последнее: 26.11.2025, 23:35
  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

Ваши права

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