Для чего нужно такое устройство? Какую задачу оно решает? Вы собираетесь встроить в это устройство контроллер передачи по линии? Но Denn показал, что для обмена по проводной линии достаточно одной ВВ51, т.к РК86 в состоянии сам её запрограммировать и обслуживать.
Из ПО на РК нужна лишь простейшая DOS, в которой в качестве носителя используется сетевой диск, причём, при необходимости, нет проблем с размещением этого кода так, чтобы он не отнимал ОЗУ, т.к в адресном пространстве РК86 есть место для 15 кб сплошного ПЗУ (а несплошного до 31 кб). В этой микро-DOS нужны всего 3 команды - выдать каталог, считать файл, записать файл, что легко сделать в виде трёх доп.директив монитора (D без параметров, R и W) и прошить их в дополнительное ПЗУ РК в адресах F000...F7FF.
При использовании последовательного протокола, если на PC нет древнего разъёма последовательного интерфейса, то нужен конвертор USB в RS-232. А если в PC есть порт LPT, то (не считая проводов) вообще ничего не надо из железа, ни со стороны PC, ни со стороны РК86.
А вот это то и есть главная проблема - нужна программа драйвер сетевого диска РК86, что превращает IBM PC в сервер сети. Не проблема сделать это для MSDOS и Windows-95. А более свежие Windows не позволяют доступ к портам. Вы можете написать такую программу для Windows ?
Если нет, то можно использовать ненужную PC, в которую грузится MSDOS и эта PC используется в качестве контроллера её же винчестера. Причём программу для PC в этом случае можно написать даже на бейсике, а в качестве PC удобна 486-тая без винчестера (но с дисководом).
Выгода в том, что ничего паять не надо, А неудобство в том, что программы разрабатываются на другом компьютере под Windows, потому на 486-тую требуется переносить программы с помощью дискет.
Последний раз редактировалось barsik; 09.02.2018 в 15:57.
Да, идея та же, что и в интеллектуальных контроллерах дисковода для Commodore-64 подключенных по параллельному интерфейсу. Там обменом с компьютером и дисководом управляет процессор 6502 на такте 1 МГЦ.
В Commodore-64 в качестве интерфейса стоит полноценный ППА 6522, а тут, несмотря на намного большую скорость PC, ситуация со скоростью обмена хуже. При использовании ВВ51 скорость ниже, т.к последовательный обмен медленнее, чем параллельный. А порт LPT вообще даёт только односторонний параллельный обмен, - на вывод там есть более 10 битов, а на ввод всего несколько битов. Потому я использую LPT лишь как однобитовый порт ввода и однобитовый порт вывода для пересылки файлов на 8-ми разрядки, но, увы, только в MSDOS.
Речь о получении более удобной в использовании сетевой DOS на РК. О том, чтобы можно было спокойно работать на РК86 не вставая со стула, а не бегать постоянно от РК86 к PC и обратно. И о скоростях обмена немного побыстрее и чтобы вообще не возиться с WAV-файлами.Сообщение от Vladimir_S
Пойдёт и использование в качестве линии связи и AUDIO сигналов - выхода на наушники и линейного входа звуковой платы. Особенно, если скорость обмена через магнитофон увеличить в 4 раза и более.
Вот только кто умеет программировать в Windows и умеет работать со звуком? Это могут сделать написатели эмуляторов, тем более, что WRKWIN и RRKWIN написал Pyk, автор эмулятора EMU80.
Используя тот же формат МГ-обмена, можно составить спецификацию на обмен с PC и попросить кого-нибудь написать программу обслуживания линии. А уж программу микро-DOS со стороны 8-ми разрядки в состоянии написать любой. Это будет самое простое решение и оно пригодится многим пользователям 8-ми разрядок.
Последний раз редактировалось barsik; 09.02.2018 в 17:16.
Вполне допускаю. Вероятно, стоит подумать над сборкой этого устройства.. (Апогеечный оставлю как есть, для РК лучше свой собрать)
- - - Добавлено - - -
Да уже вижу, что не нужно. Последовательного порта было бы выше крыши.
Важное замечание. Теоретически - написать могу, но нужно будет разобраться с рядом нюансов. Я, конечно, представлял себе древний комп с наличием нормального COM-порта и несложным доступом к нему, но не учёл того, что в этот момент мы отказываемся от современной ОС на большой компе, а это - не вариант. На большом компе будет, как минимум, WinXP.
Неудобство держать 486 машину специально для таких целей) Вот это точно неудобство)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
norduk
Не думайте, что запрограммировать com-порт или звук под Win32 (или 64) сложно. При необходимости сможете написать простую утилитку-сервер для обмена файлами по com-порту. Попробуйте!
вот здесь http://www.nedopc.org/forum/viewtopi...=16296#p132373 я промоделировал, собрал и проверил в реале подключение SD к РК-86 через порт ВВ55 для РОМдиска, с программой поддержки этой SD в самом РОМдиске. Ни в мониторе РК ни в его схеме не требуется ни единого изменения. Для работы ПО(sdOS) для SD нужно 4КБ памяти из основного ОЗУ.
Почитываю. Очень интересно, где граница известного симулятора. У меня не получилось, даже в разы проще схема.
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
Последний раз редактировалось norduk; 09.02.2018 в 22:50.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)