Предлагаю обсуждение вести в отдельной теме
давайте оригинальные темы оставим как справочники !
-------
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
это конечно займет время, но позволит сделать системную дискету
конечно это для ругой теме, но главное иметь описание протокола !
... и поддержку в эмуляторе было бы полезно допилить
очень надеюсь что информация из темы поможет
Софтинку такую я уже написал, и она более-менее работает. Но предлагать ее местной общественности я даже не знаю, стоит ли. Дело в том, что написана она под 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 ----------
про дублируют не понял
ткни пальцем!
Да мне же не жалко программы, если есть желающие попробовать - буду только рад. Тогда я немного причешу исходник и вечером залью сюда.
Могу и IDA-базу ОПТС2.0 залить, если найдется куда. Она все же немаленькая, а всякие файлообменники типа рапидшар я ненавижу всей душой. Могу расшарить через яндекс-диск.
Только там, естественно, не весь ОПТС и бейсик до последнего байта раскопан, а только то, что меня интересовало, и то не все. Процесс раскопки продолжается понемногу в свободное врем. И часть коментариев в базе - это только предположения, а не истина в последней инстанции.
Вообще-то это сделать вроде несложно. Точнее говоря, надо написать самозапускающийся бинарник, который отформатирует дискету, а затем примет по сети образ дискеты посекторно и запишет на дискету. Но вот тут как раз проблема. Я уже лет 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 (пользователей: 0 , гостей: 1)