Предлагаю обсуждение вести в отдельной теме
давайте оригинальные темы оставим как справочники !
-------
http://zx.pk.ru/showthread.php?t=23456
Предлагаю обсуждение вести в отдельной теме
давайте оригинальные темы оставим как справочники !
-------
http://zx.pk.ru/showthread.php?t=23456
Последний раз редактировалось esl; 20.05.2014 в 13:29.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
ага, эмулятор "РМП"
кстати, имело бы смысл сделать софт который бы позволил записать дискету на ПК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
Если кто тоже занимался раскопкой ОПТС и имеет такие базы - поделитесь сюда, всегда легче заниматься раскопкой, когда подкидывают свежих идей.
ага, тут в общем надо "просто сделать"
есть исходники FORMAT и COPYT (посекторный копировщик)
т.е. чистый заливаемый фоматировщик - вообще легко.
возможно сразу сделать что-то типа залили код
он форматирует диск и ждёт имиджа с PC, который передается
что-то типа http://adtpro.sourceforge.net/
кстати, можно тогда уже в обе стороны, и читать диски
по поводу cp/net не скажу, но
достаточно легко сделать сетевой диск в существующие cp/m
там несколько сотен байт есть, драйвер который принимает/передает 128 байт точно влезет
кроме того для корвета есть же KORNET, можно просто его протокол эмулировать
и cp/n 90
и еще
я использую sjasmplus, но мне удобнее писать в мнемонике z80
а так посматривал и на другие ассемблеры, их есть.
вот ВСЯ моя папка с дизасмами относящаяся к Корвету
https://dl.dropboxusercontent.com/u/...rc-20140520.7z
там постоянный бардак, но хоть немного по темам разбросано
несколько копия - это разные подходы, возможно с разными интересами
про ОПТС2 смотреть наверное имеет смысл
ida/roms/OPTS20/rom2, там немного бейсика, и разобран COLDBOOT
судя по названия отдельно есть ida/roms/ROM-Lan на основе opts1.1
очень интересная папка Sources
там есть в папке ROMs куски исходников???? пзу
имхо версии до 1.1, некой рабочей
в общем есть что посмотреть
и из полезного, там есть куча .idc
c кучей enum для бис
переменными биоса
конфигураций памяти
функций доса
etc ...
т.е. загрузил нужную IDC и нужные переменные уже есть
Последний раз редактировалось esl; 20.05.2014 в 15:45.
Выложил исходники программы работы с сетью в первоначальную тему (где описание протокола), чтобы было все в одном месте. Если есть желание обсудить - то пишите сюда.
Софтинку такую я уже написал, и она более-менее работает. Но предлагать ее местной общественности я даже не знаю, стоит ли. Дело в том, что написана она под Linux, поскольку это моя единственная рабочая ОС как дома, так и на работе. А здесь, как я понмаю, почти все сидят под виндой. С этой ОС я мало знаком, программировать под нее не умею и осваивать не особо желаю
Правда, под windows существует проект cygwin, создающий под виндой GNU-окружение и обеспечивающий компилятор GCC. Если есть желающие, можете попробовать собрать мою программу под cygwin, может быть и заработает. Программа к особенностям linux не привязана, из системных вещей она использует только termios для работы с последовательным портом. Если cygwin умеет эмулировать termios, то программа вполне должна и под видной заработать.
"Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.
в архивах есть софт с расширением .bin
он как раз и передавался на РМУ c помощью STS с адресса 0x9000? (или 8000)
запись в ПЗУ приводит к записи в ОЗУ "под ним"
т.е. в теории можно передать кусок в пзу и переключить конфигурацию ...
на корвете была софтина 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 ----------
кончено опечатался, к 8020
эт те у кого есть 8020 но нет 5" дисковода на PC
---------- Post added at 12:54 ---------- Previous post was at 12:52 ----------
я уже года 2 под убунтой живу
в конце концов, можно ведь и виртуалку сделать кому надо под виндой
com порт же легко пробрасывается в вируталку!
---------- Post added at 13:08 ---------- Previous post was at 12:54 ----------
гм, а у меня в голове крутится другой сценарий
что выбирается РМУ ответчик, и он оди шлёт подтверждения
иначе сильно протокол надо курочить ??
---------- Post added at 13:11 ---------- Previous post was at 13:08 ----------
у ОПТС1 очень похожая сеть
по крайней мере по моим расскопкам (до конца не доведенным)
и на первый взгляд совместима
у меня пару вопросов есть, но надо посмотреть предварительно.
и есть такое впечталения что ОПТС 1.x очень мало встречалась в "диком виде", в основном были 2.0
---------- Post added at 13:12 ---------- Previous post was at 13:11 ----------
про дублируют не понял
ткни пальцем!
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)