На диске robotlan.dsk есть несколько текстовых файлов HELP*.ROB, в которых описана работа этой системы в сети.
Как я понимаю, у ТС не на чем запустить SOS.com Т.е. 805й ямашки у него нема...
Было бы круто сделать плагин для любого эмулятора MSX для ПК, который мог бы грузить софт через MSX-Link по сети на бездисковую 503ю, как это делала 805я. Может кто-нибудь возьмётся?
Было бы круто сделать плагин для любого эмулятора MSX для ПК, который мог бы грузить софт через MSX-Link по сети на бездисковую 503ю, как это делала 805я. Может кто-нибудь возьмётся?
Я думаю, что это можно сделать в рамках проекта MSX-WIDC.
Основу кода для ПК можно взять из проекта MSX-Network который собственно и является основой MSX-WIDC.
Было бы круто сделать плагин для любого эмулятора MSX для ПК, который мог бы грузить софт через MSX-Link по сети на бездисковую 503ю, как это делала 805я. Может кто-нибудь возьмётся?
Для начала надо найти эмулятор MSX, да хоть не MSX с поддержкой плагинов. Точнее не MSX эмуляторы встречал, но они сами в себе, т.е. заточены на профильную платформу эмуляции.
А так есть заброшенный blueMSX, как вариант. Но я за такое уже не возьмусь (лет 10 назад можно было), в настоящие время присел на Java. Мне для экскрементов и исследований самое то
Было бы круто сделать плагин для любого эмулятора MSX для ПК, который мог бы грузить софт через MSX-Link по сети на бездисковую 503ю, как это делала 805я. Может кто-нибудь возьмётся?
805я грузить ничего особо не умела. Софт умел разный.
Тот же SOS.com, помнится, умел не просто загрузить на 503 софт, а он создавал там некое подобие дисковой машины (с помощью рам-диска), для чего собственно командный процессор и пересылался, чтобы запускать с рам-диска программы (тот же Tor), который в свою очередь мог загрузить с рам-диска же (и записать обратно!) текстовый файл, который потом можно было переслать обратно на 805 и сохранить на физическом диске.
Если же весь этот функционал не требуется, а надо просто запустить .com файл на 503, то это довольно просто.
Необходимо там запустить небольшой "эмулятор" MSX-DOS (причем command.com вообще не нужен, разве что вы не хотите посмотреть что это вообще) и поставить пару заглушек. Ну а переслать сам .com файл и передать ему управление проще пареной репы.
Коллеги, если что, я читаю сообщения =) просто уровень компетеции не тот, что бы комментировать.
"Как я понимаю, у ТС не на чем запустить SOS.com Т.е. 805й ямашки у него нема..."
да, мне не понятно как запустить программы из пакета роботландия (в формате .com) без 805й машины.
а так же в будущем буду искать остальной софт который шёл с классом КУВТ2, думаю там у меня будут те же вопросы
=)
-----------
"
Если же весь этот функционал не требуется, а надо просто запустить .com файл на 503, то это довольно просто.
Необходимо там запустить небольшой "эмулятор" MSX-DOS (причем command.com вообще не нужен, разве что вы не хотите посмотреть что это вообще) и поставить пару заглушек. Ну а переслать сам .com файл и передать ему управление проще пареной репы.
"
можно на пальцах как передать .com по link и передать управление =)
можно на пальцах как передать .com по link и передать управление =)
Видимо не как. Как и запустить некий бин (с четким хидером / заголовком) файл в MSX-DOS.
Как впрочем и в любой другой системе DOS или BASIC любого ПК не относящийся к этой системе. Сеть MSX изначально была заточена на BASIC. Была еще некая CP/M, но оригинальные дискеты не найдены до сих пор и очень там было все по минималке в силу ресурсов тогдашних ПК.
Всем известный ND запускал COM файлы на машинке без всякого ДОСа. Я так понимаю, что там было что-то вроде эмулятора ДОСовских функций. Игорь, поясните как это было сделано.
Проблема будет в другом - можно будет запустить мелкие COM игры и приложения которые не требуют общения с диском, но вот пакет программ дисковой версии запустить никак не получится так как просто не хватит ОЗУ на всё это и не будет поддержки работы с диском.
И да, протоколы сетевого общения компьютеров с помощью Ямаховских модулей ни в одном эмуляторе не реализованы. А хотелось бы иметь возможность из эмулятора через MSX-Link или WIDC работать с ямаховской сетью...
Всем известный ND запускал COM файлы на машинке без всякого ДОСа. Я так понимаю, что там было что-то вроде эмулятора ДОСовских функций. Игорь, поясните как это было сделано.
Проблема будет в другом - можно будет запустить мелкие COM игры и приложения которые не требуют общения с диском, но вот пакет программ дисковой версии запустить никак не получится так как просто не хватит ОЗУ на всё это и не будет поддержки работы с диском.
И да, протоколы сетевого общения компьютеров с помощью Ямаховских модулей ни в одном эмуляторе не реализованы. А хотелось бы иметь возможность из эмулятора через MSX-Link или WIDC работать с ямаховской сетью...
Это все так, как вы заметили эмуляция на очень стесненной в средствах машинки. О полноценной системе и речи быть не может. CP/M переделанная в MS-DOS (MSX-DOS) требовола TPA больше в рамках сплошного 64кбайт.
Это за вычетом тогдашней тенденции окон (доп памяти в окне). Биос и по сути система вынесена в ПЗУ в окне.
А еще не хило так отъедал BASIC в системной области (0 страница). Да и сетевой модуль отъедал не по стандарту (бо стандарт MSX не предполагал хотелок CCCР от ЯМАХА)
Область нулевой страницы не разрушалась при запуске MSX-DOS. А тут еще не по стандарту - сетевуха.
И да, протоколы сетевого общения компьютеров с помощью Ямаховских модулей ни в одном эмуляторе не реализованы. А хотелось бы иметь возможность из эмулятора через MSX-Link или WIDC работать с ямаховской сетью...
Протокол там довольно простой, есть его описание - Тимур хорошо его описал.
Нужны желание и знания ассемблера и особенностей MSX чтобы написать загрузчики которые будут правильно распределять по страницам памяти программы и передавать управление.
Есть один неприятный момент - Yamaha Локальная сеть, версия 3.0 работала с RAM-диском ученической CP/M (которая в SubROM) для записи передаваемых программ туда. Вот это желательно переписать, чтобы без можно было жить без CP/M 2.2 NET-SHELL.